⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact 0141db5362e727281d69eb077010d6b96c5d2161ccf60fa32ca168b9db2e8225:


0000: 7b 22 76 65 72 73 69 6f 6e 22 3a 33 2c 22 73 6f  {"version":3,"so
0010: 75 72 63 65 73 22 3a 5b 22 77 65 62 70 61 63 6b  urces":["webpack
0020: 3a 2f 2f 2f 77 65 62 70 61 63 6b 2f 75 6e 69 76  :///webpack/univ
0030: 65 72 73 61 6c 4d 6f 64 75 6c 65 44 65 66 69 6e  ersalModuleDefin
0040: 69 74 69 6f 6e 22 2c 22 77 65 62 70 61 63 6b 3a  ition","webpack:
0050: 2f 2f 2f 62 6f 6f 74 73 74 72 61 70 2d 63 6f 6c  ///bootstrap-col
0060: 6f 72 70 69 63 6b 65 72 2e 6d 69 6e 2e 6a 73 22  orpicker.min.js"
0070: 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 77 65 62  ,"webpack:///web
0080: 70 61 63 6b 2f 62 6f 6f 74 73 74 72 61 70 20 65  pack/bootstrap e
0090: 35 66 63 39 36 34 39 39 37 34 63 39 33 62 30 62  5fc9649974c93b0b
00a0: 37 39 62 22 2c 22 77 65 62 70 61 63 6b 3a 2f 2f  79b","webpack://
00b0: 2f 65 78 74 65 72 6e 61 6c 20 7b 5c 22 72 6f 6f  /external {\"roo
00c0: 74 5c 22 3a 5c 22 6a 51 75 65 72 79 5c 22 2c 5c  t\":\"jQuery\",\
00d0: 22 63 6f 6d 6d 6f 6e 6a 73 32 5c 22 3a 5c 22 6a  "commonjs2\":\"j
00e0: 71 75 65 72 79 5c 22 2c 5c 22 63 6f 6d 6d 6f 6e  query\",\"common
00f0: 6a 73 5c 22 3a 5c 22 6a 71 75 65 72 79 5c 22 2c  js\":\"jquery\",
0100: 5c 22 61 6d 64 5c 22 3a 5c 22 6a 71 75 65 72 79  \"amd\":\"jquery
0110: 5c 22 7d 22 2c 22 77 65 62 70 61 63 6b 3a 2f 2f  \"}","webpack://
0120: 2f 2e 2f 73 72 63 2f 6a 73 2f 45 78 74 65 6e 73  /./src/js/Extens
0130: 69 6f 6e 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b  ion.js","webpack
0140: 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 43 6f 6c  :///./src/js/Col
0150: 6f 72 49 74 65 6d 2e 6a 73 22 2c 22 77 65 62 70  orItem.js","webp
0160: 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 2f  ack:///./src/js/
0170: 6f 70 74 69 6f 6e 73 2e 6a 73 22 2c 22 77 65 62  options.js","web
0180: 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a 73  pack:///./src/js
0190: 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 50 61 6c 65  /extensions/Pale
01a0: 74 74 65 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b  tte.js","webpack
01b0: 3a 2f 2f 2f 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c  :///./node_modul
01c0: 65 73 2f 63 6f 6c 6f 72 2d 6e 61 6d 65 2f 69 6e  es/color-name/in
01d0: 64 65 78 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b  dex.js","webpack
01e0: 3a 2f 2f 2f 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c  :///./node_modul
01f0: 65 73 2f 63 6f 6c 6f 72 2d 63 6f 6e 76 65 72 74  es/color-convert
0200: 2f 63 6f 6e 76 65 72 73 69 6f 6e 73 2e 6a 73 22  /conversions.js"
0210: 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73  ,"webpack:///./s
0220: 72 63 2f 6a 73 2f 70 6c 75 67 69 6e 2e 6a 73 22  rc/js/plugin.js"
0230: 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73  ,"webpack:///./s
0240: 72 63 2f 6a 73 2f 43 6f 6c 6f 72 70 69 63 6b 65  rc/js/Colorpicke
0250: 72 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f  r.js","webpack:/
0260: 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 65 78 74 65 6e  //./src/js/exten
0270: 73 69 6f 6e 73 2f 69 6e 64 65 78 2e 6a 73 22 2c  sions/index.js",
0280: 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72  "webpack:///./sr
0290: 63 2f 6a 73 2f 65 78 74 65 6e 73 69 6f 6e 73 2f  c/js/extensions/
02a0: 44 65 62 75 67 67 65 72 2e 6a 73 22 2c 22 77 65  Debugger.js","we
02b0: 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a  bpack:///./src/j
02c0: 73 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 50 72 65  s/extensions/Pre
02d0: 76 69 65 77 2e 6a 73 22 2c 22 77 65 62 70 61 63  view.js","webpac
02e0: 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 65 78  k:///./src/js/ex
02f0: 74 65 6e 73 69 6f 6e 73 2f 53 77 61 74 63 68 65  tensions/Swatche
0300: 73 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f  s.js","webpack:/
0310: 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 53 6c 69 64 65  //./src/js/Slide
0320: 72 48 61 6e 64 6c 65 72 2e 6a 73 22 2c 22 77 65  rHandler.js","we
0330: 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f 6a  bpack:///./src/j
0340: 73 2f 50 6f 70 75 70 48 61 6e 64 6c 65 72 2e 6a  s/PopupHandler.j
0350: 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e  s","webpack:///.
0360: 2f 73 72 63 2f 6a 73 2f 49 6e 70 75 74 48 61 6e  /src/js/InputHan
0370: 64 6c 65 72 2e 6a 73 22 2c 22 77 65 62 70 61 63  dler.js","webpac
0380: 6b 3a 2f 2f 2f 2e 2f 6e 6f 64 65 5f 6d 6f 64 75  k:///./node_modu
0390: 6c 65 73 2f 63 6f 6c 6f 72 2f 69 6e 64 65 78 2e  les/color/index.
03a0: 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f  js","webpack:///
03b0: 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 63  ./node_modules/c
03c0: 6f 6c 6f 72 2d 73 74 72 69 6e 67 2f 69 6e 64 65  olor-string/inde
03d0: 78 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a 2f  x.js","webpack:/
03e0: 2f 2f 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73  //./node_modules
03f0: 2f 73 69 6d 70 6c 65 2d 73 77 69 7a 7a 6c 65 2f  /simple-swizzle/
0400: 69 6e 64 65 78 2e 6a 73 22 2c 22 77 65 62 70 61  index.js","webpa
0410: 63 6b 3a 2f 2f 2f 2e 2f 6e 6f 64 65 5f 6d 6f 64  ck:///./node_mod
0420: 75 6c 65 73 2f 69 73 2d 61 72 72 61 79 69 73 68  ules/is-arrayish
0430: 2f 69 6e 64 65 78 2e 6a 73 22 2c 22 77 65 62 70  /index.js","webp
0440: 61 63 6b 3a 2f 2f 2f 2e 2f 6e 6f 64 65 5f 6d 6f  ack:///./node_mo
0450: 64 75 6c 65 73 2f 63 6f 6c 6f 72 2d 63 6f 6e 76  dules/color-conv
0460: 65 72 74 2f 69 6e 64 65 78 2e 6a 73 22 2c 22 77  ert/index.js","w
0470: 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 6e 6f 64 65  ebpack:///./node
0480: 5f 6d 6f 64 75 6c 65 73 2f 63 6f 6c 6f 72 2d 63  _modules/color-c
0490: 6f 6e 76 65 72 74 2f 72 6f 75 74 65 2e 6a 73 22  onvert/route.js"
04a0: 2c 22 77 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73  ,"webpack:///./s
04b0: 72 63 2f 6a 73 2f 43 6f 6c 6f 72 48 61 6e 64 6c  rc/js/ColorHandl
04c0: 65 72 2e 6a 73 22 2c 22 77 65 62 70 61 63 6b 3a  er.js","webpack:
04d0: 2f 2f 2f 2e 2f 73 72 63 2f 6a 73 2f 50 69 63 6b  ///./src/js/Pick
04e0: 65 72 48 61 6e 64 6c 65 72 2e 6a 73 22 2c 22 77  erHandler.js","w
04f0: 65 62 70 61 63 6b 3a 2f 2f 2f 2e 2f 73 72 63 2f  ebpack:///./src/
0500: 6a 73 2f 41 64 64 6f 6e 48 61 6e 64 6c 65 72 2e  js/AddonHandler.
0510: 6a 73 22 5d 2c 22 6e 61 6d 65 73 22 3a 5b 22 72  js"],"names":["r
0520: 6f 6f 74 22 2c 22 66 61 63 74 6f 72 79 22 2c 22  oot","factory","
0530: 65 78 70 6f 72 74 73 22 2c 22 6d 6f 64 75 6c 65  exports","module
0540: 22 2c 22 72 65 71 75 69 72 65 22 2c 22 64 65 66  ","require","def
0550: 69 6e 65 22 2c 22 61 6d 64 22 2c 22 73 65 6c 66  ine","amd","self
0560: 22 2c 22 74 68 69 73 22 2c 22 5f 5f 57 45 42 50  ","this","__WEBP
0570: 41 43 4b 5f 45 58 54 45 52 4e 41 4c 5f 4d 4f 44  ACK_EXTERNAL_MOD
0580: 55 4c 45 5f 30 5f 5f 22 2c 22 6d 6f 64 75 6c 65  ULE_0__","module
0590: 73 22 2c 22 5f 5f 77 65 62 70 61 63 6b 5f 72 65  s","__webpack_re
05a0: 71 75 69 72 65 5f 5f 22 2c 22 6d 6f 64 75 6c 65  quire__","module
05b0: 49 64 22 2c 22 69 6e 73 74 61 6c 6c 65 64 4d 6f  Id","installedMo
05c0: 64 75 6c 65 73 22 2c 22 69 22 2c 22 6c 22 2c 22  dules","i","l","
05d0: 63 61 6c 6c 22 2c 22 6d 22 2c 22 63 22 2c 22 64  call","m","c","d
05e0: 22 2c 22 6e 61 6d 65 22 2c 22 67 65 74 74 65 72  ","name","getter
05f0: 22 2c 22 6f 22 2c 22 4f 62 6a 65 63 74 22 2c 22  ","o","Object","
0600: 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 22 2c  defineProperty",
0610: 22 63 6f 6e 66 69 67 75 72 61 62 6c 65 22 2c 22  "configurable","
0620: 65 6e 75 6d 65 72 61 62 6c 65 22 2c 22 67 65 74  enumerable","get
0630: 22 2c 22 6e 22 2c 22 5f 5f 65 73 4d 6f 64 75 6c  ","n","__esModul
0640: 65 22 2c 22 6f 62 6a 65 63 74 22 2c 22 70 72 6f  e","object","pro
0650: 70 65 72 74 79 22 2c 22 70 72 6f 74 6f 74 79 70  perty","prototyp
0660: 65 22 2c 22 68 61 73 4f 77 6e 50 72 6f 70 65 72  e","hasOwnProper
0670: 74 79 22 2c 22 70 22 2c 22 73 22 2c 22 5f 63 6c  ty","p","s","_cl
0680: 61 73 73 43 61 6c 6c 43 68 65 63 6b 22 2c 22 69  assCallCheck","i
0690: 6e 73 74 61 6e 63 65 22 2c 22 43 6f 6e 73 74 72  nstance","Constr
06a0: 75 63 74 6f 72 22 2c 22 54 79 70 65 45 72 72 6f  uctor","TypeErro
06b0: 72 22 2c 22 76 61 6c 75 65 22 2c 22 5f 63 72 65  r","value","_cre
06c0: 61 74 65 43 6c 61 73 73 22 2c 22 64 65 66 69 6e  ateClass","defin
06d0: 65 50 72 6f 70 65 72 74 69 65 73 22 2c 22 74 61  eProperties","ta
06e0: 72 67 65 74 22 2c 22 70 72 6f 70 73 22 2c 22 6c  rget","props","l
06f0: 65 6e 67 74 68 22 2c 22 64 65 73 63 72 69 70 74  ength","descript
0700: 6f 72 22 2c 22 77 72 69 74 61 62 6c 65 22 2c 22  or","writable","
0710: 6b 65 79 22 2c 22 70 72 6f 74 6f 50 72 6f 70 73  key","protoProps
0720: 22 2c 22 73 74 61 74 69 63 50 72 6f 70 73 22 2c  ","staticProps",
0730: 22 5f 6a 71 75 65 72 79 22 2c 22 5f 6a 71 75 65  "_jquery","_jque
0740: 72 79 32 22 2c 22 6f 62 6a 22 2c 22 64 65 66 61  ry2","obj","defa
0750: 75 6c 74 22 2c 22 45 78 74 65 6e 73 69 6f 6e 22  ult","Extension"
0760: 2c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 22 2c 22  ,"colorpicker","
0770: 6f 70 74 69 6f 6e 73 22 2c 22 61 72 67 75 6d 65  options","argume
0780: 6e 74 73 22 2c 22 75 6e 64 65 66 69 6e 65 64 22  nts","undefined"
0790: 2c 22 65 6c 65 6d 65 6e 74 22 2c 22 45 72 72 6f  ,"element","Erro
07a0: 72 22 2c 22 6f 6e 22 2c 22 24 22 2c 22 70 72 6f  r","on","$","pro
07b0: 78 79 22 2c 22 6f 6e 43 72 65 61 74 65 22 2c 22  xy","onCreate","
07c0: 6f 6e 44 65 73 74 72 6f 79 22 2c 22 6f 6e 55 70  onDestroy","onUp
07d0: 64 61 74 65 22 2c 22 6f 6e 43 68 61 6e 67 65 22  date","onChange"
07e0: 2c 22 6f 6e 49 6e 76 61 6c 69 64 22 2c 22 6f 6e  ,"onInvalid","on
07f0: 53 68 6f 77 22 2c 22 6f 6e 48 69 64 65 22 2c 22  Show","onHide","
0800: 6f 6e 45 6e 61 62 6c 65 22 2c 22 6f 6e 44 69 73  onEnable","onDis
0810: 61 62 6c 65 22 2c 22 63 6f 6c 6f 72 22 2c 22 65  able","color","e
0820: 76 65 6e 74 22 2c 22 6f 66 66 22 2c 22 43 6f 6c  vent","off","Col
0830: 6f 72 49 74 65 6d 22 2c 22 48 53 56 41 43 6f 6c  orItem","HSVACol
0840: 6f 72 22 2c 22 5f 63 6f 6c 6f 72 22 2c 22 5f 63  or","_color","_c
0850: 6f 6c 6f 72 32 22 2c 22 68 22 2c 22 76 22 2c 22  olor2","h","v","
0860: 61 22 2c 22 69 73 4e 61 4e 22 2c 22 66 6f 72 6d  a","isNaN","form
0870: 61 74 22 2c 22 72 65 70 6c 61 63 65 22 2c 22 66  at","replace","f
0880: 6e 22 2c 22 5f 6c 65 6e 22 2c 22 61 72 67 73 22  n","_len","args"
0890: 2c 22 41 72 72 61 79 22 2c 22 5f 6b 65 79 22 2c  ,"Array","_key",
08a0: 22 72 65 73 75 6c 74 22 2c 22 61 70 70 6c 79 22  "result","apply"
08b0: 2c 22 51 69 78 43 6f 6c 6f 72 22 2c 22 5f 6f 72  ,"QixColor","_or
08c0: 69 67 69 6e 61 6c 22 2c 22 73 61 6e 69 74 69 7a  iginal","sanitiz
08d0: 65 46 6f 72 6d 61 74 22 2c 22 76 61 6c 69 64 22  eFormat","valid"
08e0: 2c 22 70 61 72 73 65 22 2c 22 5f 66 6f 72 6d 61  ,"parse","_forma
08f0: 74 22 2c 22 69 73 48 65 78 22 2c 22 6d 6f 64 65  t","isHex","mode
0900: 6c 22 2c 22 68 75 65 22 2c 22 73 61 74 75 72 61  l","hue","satura
0910: 74 69 6f 6e 22 2c 22 61 6c 70 68 61 22 2c 22 68  tion","alpha","h
0920: 61 73 41 6c 70 68 61 22 2c 22 74 6f 4f 62 6a 65  asAlpha","toObje
0930: 63 74 22 2c 22 73 74 72 69 6e 67 22 2c 22 72 6f  ct","string","ro
0940: 75 6e 64 22 2c 22 73 74 72 22 2c 22 69 73 56 61  und","str","isVa
0950: 6c 69 64 22 2c 22 69 73 44 61 72 6b 22 2c 22 69  lid","isDark","i
0960: 73 4c 69 67 68 74 22 2c 22 66 6f 72 6d 75 6c 61  sLight","formula
0970: 22 2c 22 68 75 65 73 22 2c 22 69 73 41 72 72 61  ","hues","isArra
0980: 79 22 2c 22 63 6f 6c 6f 72 46 6f 72 6d 75 6c 61  y","colorFormula
0990: 73 22 2c 22 63 6f 6c 6f 72 73 22 2c 22 6d 61 69  s","colors","mai
09a0: 6e 43 6f 6c 6f 72 22 2c 22 66 6f 72 45 61 63 68  nColor","forEach
09b0: 22 2c 22 6c 65 76 65 6c 73 22 2c 22 73 61 74 75  ","levels","satu
09c0: 72 61 74 69 6f 6e 76 22 2c 22 70 75 73 68 22 2c  rationv","push",
09d0: 22 73 65 74 22 2c 22 4d 61 74 68 22 2c 22 73 61  "set","Math","sa
09e0: 6e 69 74 69 7a 65 53 74 72 69 6e 67 22 2c 22 65  nitizeString","e
09f0: 22 2c 22 53 74 72 69 6e 67 22 2c 22 6d 61 74 63  ","String","matc
0a00: 68 22 2c 22 74 6f 4c 6f 77 65 72 43 61 73 65 22  h","toLowerCase"
0a10: 2c 22 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 22  ,"complementary"
0a20: 2c 22 74 72 69 61 64 22 2c 22 74 65 74 72 61 64  ,"triad","tetrad
0a30: 22 2c 22 73 70 6c 69 74 63 6f 6d 70 6c 65 6d 65  ","splitcompleme
0a40: 6e 74 22 2c 22 73 61 73 73 56 61 72 73 22 2c 22  nt","sassVars","
0a50: 62 61 72 5f 73 69 7a 65 5f 73 68 6f 72 74 22 2c  bar_size_short",
0a60: 22 62 61 73 65 5f 6d 61 72 67 69 6e 22 2c 22 63  "base_margin","c
0a70: 6f 6c 75 6d 6e 73 22 2c 22 73 6c 69 64 65 72 53  olumns","sliderS
0a80: 69 7a 65 22 2c 22 63 75 73 74 6f 6d 43 6c 61 73  ize","customClas
0a90: 73 22 2c 22 66 61 6c 6c 62 61 63 6b 43 6f 6c 6f  s","fallbackColo
0aa0: 72 22 2c 22 68 6f 72 69 7a 6f 6e 74 61 6c 22 2c  r","horizontal",
0ab0: 22 69 6e 6c 69 6e 65 22 2c 22 63 6f 6e 74 61 69  "inline","contai
0ac0: 6e 65 72 22 2c 22 70 6f 70 6f 76 65 72 22 2c 22  ner","popover","
0ad0: 61 6e 69 6d 61 74 69 6f 6e 22 2c 22 70 6c 61 63  animation","plac
0ae0: 65 6d 65 6e 74 22 2c 22 66 61 6c 6c 62 61 63 6b  ement","fallback
0af0: 50 6c 61 63 65 6d 65 6e 74 22 2c 22 64 65 62 75  Placement","debu
0b00: 67 22 2c 22 69 6e 70 75 74 22 2c 22 61 64 64 6f  g","input","addo
0b10: 6e 22 2c 22 61 75 74 6f 49 6e 70 75 74 46 61 6c  n","autoInputFal
0b20: 6c 62 61 63 6b 22 2c 22 75 73 65 48 61 73 68 50  lback","useHashP
0b30: 72 65 66 69 78 22 2c 22 75 73 65 41 6c 70 68 61  refix","useAlpha
0b40: 22 2c 22 74 65 6d 70 6c 61 74 65 22 2c 22 65 78  ","template","ex
0b50: 74 65 6e 73 69 6f 6e 73 22 2c 22 73 68 6f 77 54  tensions","showT
0b60: 65 78 74 22 2c 22 73 6c 69 64 65 72 73 22 2c 22  ext","sliders","
0b70: 73 65 6c 65 63 74 6f 72 22 2c 22 6d 61 78 4c 65  selector","maxLe
0b80: 66 74 22 2c 22 6d 61 78 54 6f 70 22 2c 22 63 61  ft","maxTop","ca
0b90: 6c 6c 4c 65 66 74 22 2c 22 63 61 6c 6c 54 6f 70  llLeft","callTop
0ba0: 22 2c 22 63 68 69 6c 64 53 65 6c 65 63 74 6f 72  ","childSelector
0bb0: 22 2c 22 73 6c 69 64 65 72 73 48 6f 72 7a 22 2c  ","slidersHorz",
0bc0: 22 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72 65  "_interopRequire
0bd0: 44 65 66 61 75 6c 74 22 2c 22 5f 70 6f 73 73 69  Default","_possi
0be0: 62 6c 65 43 6f 6e 73 74 72 75 63 74 6f 72 52 65  bleConstructorRe
0bf0: 74 75 72 6e 22 2c 22 52 65 66 65 72 65 6e 63 65  turn","Reference
0c00: 45 72 72 6f 72 22 2c 22 5f 69 6e 68 65 72 69 74  Error","_inherit
0c10: 73 22 2c 22 73 75 62 43 6c 61 73 73 22 2c 22 73  s","subClass","s
0c20: 75 70 65 72 43 6c 61 73 73 22 2c 22 63 72 65 61  uperClass","crea
0c30: 74 65 22 2c 22 63 6f 6e 73 74 72 75 63 74 6f 72  te","constructor
0c40: 22 2c 22 73 65 74 50 72 6f 74 6f 74 79 70 65 4f  ","setPrototypeO
0c50: 66 22 2c 22 5f 5f 70 72 6f 74 6f 5f 5f 22 2c 22  f","__proto__","
0c60: 5f 74 79 70 65 6f 66 22 2c 22 53 79 6d 62 6f 6c  _typeof","Symbol
0c70: 22 2c 22 69 74 65 72 61 74 6f 72 22 2c 22 5f 45  ","iterator","_E
0c80: 78 74 65 6e 73 69 6f 6e 32 22 2c 22 5f 45 78 74  xtension2","_Ext
0c90: 65 6e 73 69 6f 6e 33 22 2c 22 64 65 66 61 75 6c  ension3","defaul
0ca0: 74 73 22 2c 22 6e 61 6d 65 73 41 73 56 61 6c 75  ts","namesAsValu
0cb0: 65 73 22 2c 22 50 61 6c 65 74 74 65 22 2c 22 5f  es","Palette","_
0cc0: 45 78 74 65 6e 73 69 6f 6e 22 2c 22 5f 74 68 69  Extension","_thi
0cd0: 73 22 2c 22 67 65 74 50 72 6f 74 6f 74 79 70 65  s","getPrototype
0ce0: 4f 66 22 2c 22 65 78 74 65 6e 64 22 2c 22 6b 65  Of","extend","ke
0cf0: 79 73 22 2c 22 72 65 61 6c 43 6f 6c 6f 72 22 2c  ys","realColor",
0d00: 22 67 65 74 4c 65 6e 67 74 68 22 2c 22 69 6e 64  "getLength","ind
0d10: 65 78 4f 66 22 2c 22 74 6f 55 70 70 65 72 43 61  exOf","toUpperCa
0d20: 73 65 22 2c 22 67 65 74 56 61 6c 75 65 22 2c 22  se","getValue","
0d30: 67 65 74 4e 61 6d 65 22 2c 22 64 65 66 61 75 6c  getName","defaul
0d40: 74 56 61 6c 75 65 22 2c 22 61 6c 69 63 65 62 6c  tValue","alicebl
0d50: 75 65 22 2c 22 61 6e 74 69 71 75 65 77 68 69 74  ue","antiquewhit
0d60: 65 22 2c 22 61 71 75 61 22 2c 22 61 71 75 61 6d  e","aqua","aquam
0d70: 61 72 69 6e 65 22 2c 22 61 7a 75 72 65 22 2c 22  arine","azure","
0d80: 62 65 69 67 65 22 2c 22 62 69 73 71 75 65 22 2c  beige","bisque",
0d90: 22 62 6c 61 63 6b 22 2c 22 62 6c 61 6e 63 68 65  "black","blanche
0da0: 64 61 6c 6d 6f 6e 64 22 2c 22 62 6c 75 65 22 2c  dalmond","blue",
0db0: 22 62 6c 75 65 76 69 6f 6c 65 74 22 2c 22 62 72  "blueviolet","br
0dc0: 6f 77 6e 22 2c 22 62 75 72 6c 79 77 6f 6f 64 22  own","burlywood"
0dd0: 2c 22 63 61 64 65 74 62 6c 75 65 22 2c 22 63 68  ,"cadetblue","ch
0de0: 61 72 74 72 65 75 73 65 22 2c 22 63 68 6f 63 6f  artreuse","choco
0df0: 6c 61 74 65 22 2c 22 63 6f 72 61 6c 22 2c 22 63  late","coral","c
0e00: 6f 72 6e 66 6c 6f 77 65 72 62 6c 75 65 22 2c 22  ornflowerblue","
0e10: 63 6f 72 6e 73 69 6c 6b 22 2c 22 63 72 69 6d 73  cornsilk","crims
0e20: 6f 6e 22 2c 22 63 79 61 6e 22 2c 22 64 61 72 6b  on","cyan","dark
0e30: 62 6c 75 65 22 2c 22 64 61 72 6b 63 79 61 6e 22  blue","darkcyan"
0e40: 2c 22 64 61 72 6b 67 6f 6c 64 65 6e 72 6f 64 22  ,"darkgoldenrod"
0e50: 2c 22 64 61 72 6b 67 72 61 79 22 2c 22 64 61 72  ,"darkgray","dar
0e60: 6b 67 72 65 65 6e 22 2c 22 64 61 72 6b 67 72 65  kgreen","darkgre
0e70: 79 22 2c 22 64 61 72 6b 6b 68 61 6b 69 22 2c 22  y","darkkhaki","
0e80: 64 61 72 6b 6d 61 67 65 6e 74 61 22 2c 22 64 61  darkmagenta","da
0e90: 72 6b 6f 6c 69 76 65 67 72 65 65 6e 22 2c 22 64  rkolivegreen","d
0ea0: 61 72 6b 6f 72 61 6e 67 65 22 2c 22 64 61 72 6b  arkorange","dark
0eb0: 6f 72 63 68 69 64 22 2c 22 64 61 72 6b 72 65 64  orchid","darkred
0ec0: 22 2c 22 64 61 72 6b 73 61 6c 6d 6f 6e 22 2c 22  ","darksalmon","
0ed0: 64 61 72 6b 73 65 61 67 72 65 65 6e 22 2c 22 64  darkseagreen","d
0ee0: 61 72 6b 73 6c 61 74 65 62 6c 75 65 22 2c 22 64  arkslateblue","d
0ef0: 61 72 6b 73 6c 61 74 65 67 72 61 79 22 2c 22 64  arkslategray","d
0f00: 61 72 6b 73 6c 61 74 65 67 72 65 79 22 2c 22 64  arkslategrey","d
0f10: 61 72 6b 74 75 72 71 75 6f 69 73 65 22 2c 22 64  arkturquoise","d
0f20: 61 72 6b 76 69 6f 6c 65 74 22 2c 22 64 65 65 70  arkviolet","deep
0f30: 70 69 6e 6b 22 2c 22 64 65 65 70 73 6b 79 62 6c  pink","deepskybl
0f40: 75 65 22 2c 22 64 69 6d 67 72 61 79 22 2c 22 64  ue","dimgray","d
0f50: 69 6d 67 72 65 79 22 2c 22 64 6f 64 67 65 72 62  imgrey","dodgerb
0f60: 6c 75 65 22 2c 22 66 69 72 65 62 72 69 63 6b 22  lue","firebrick"
0f70: 2c 22 66 6c 6f 72 61 6c 77 68 69 74 65 22 2c 22  ,"floralwhite","
0f80: 66 6f 72 65 73 74 67 72 65 65 6e 22 2c 22 66 75  forestgreen","fu
0f90: 63 68 73 69 61 22 2c 22 67 61 69 6e 73 62 6f 72  chsia","gainsbor
0fa0: 6f 22 2c 22 67 68 6f 73 74 77 68 69 74 65 22 2c  o","ghostwhite",
0fb0: 22 67 6f 6c 64 22 2c 22 67 6f 6c 64 65 6e 72 6f  "gold","goldenro
0fc0: 64 22 2c 22 67 72 61 79 22 2c 22 67 72 65 65 6e  d","gray","green
0fd0: 22 2c 22 67 72 65 65 6e 79 65 6c 6c 6f 77 22 2c  ","greenyellow",
0fe0: 22 67 72 65 79 22 2c 22 68 6f 6e 65 79 64 65 77  "grey","honeydew
0ff0: 22 2c 22 68 6f 74 70 69 6e 6b 22 2c 22 69 6e 64  ","hotpink","ind
1000: 69 61 6e 72 65 64 22 2c 22 69 6e 64 69 67 6f 22  ianred","indigo"
1010: 2c 22 69 76 6f 72 79 22 2c 22 6b 68 61 6b 69 22  ,"ivory","khaki"
1020: 2c 22 6c 61 76 65 6e 64 65 72 22 2c 22 6c 61 76  ,"lavender","lav
1030: 65 6e 64 65 72 62 6c 75 73 68 22 2c 22 6c 61 77  enderblush","law
1040: 6e 67 72 65 65 6e 22 2c 22 6c 65 6d 6f 6e 63 68  ngreen","lemonch
1050: 69 66 66 6f 6e 22 2c 22 6c 69 67 68 74 62 6c 75  iffon","lightblu
1060: 65 22 2c 22 6c 69 67 68 74 63 6f 72 61 6c 22 2c  e","lightcoral",
1070: 22 6c 69 67 68 74 63 79 61 6e 22 2c 22 6c 69 67  "lightcyan","lig
1080: 68 74 67 6f 6c 64 65 6e 72 6f 64 79 65 6c 6c 6f  htgoldenrodyello
1090: 77 22 2c 22 6c 69 67 68 74 67 72 61 79 22 2c 22  w","lightgray","
10a0: 6c 69 67 68 74 67 72 65 65 6e 22 2c 22 6c 69 67  lightgreen","lig
10b0: 68 74 67 72 65 79 22 2c 22 6c 69 67 68 74 70 69  htgrey","lightpi
10c0: 6e 6b 22 2c 22 6c 69 67 68 74 73 61 6c 6d 6f 6e  nk","lightsalmon
10d0: 22 2c 22 6c 69 67 68 74 73 65 61 67 72 65 65 6e  ","lightseagreen
10e0: 22 2c 22 6c 69 67 68 74 73 6b 79 62 6c 75 65 22  ","lightskyblue"
10f0: 2c 22 6c 69 67 68 74 73 6c 61 74 65 67 72 61 79  ,"lightslategray
1100: 22 2c 22 6c 69 67 68 74 73 6c 61 74 65 67 72 65  ","lightslategre
1110: 79 22 2c 22 6c 69 67 68 74 73 74 65 65 6c 62 6c  y","lightsteelbl
1120: 75 65 22 2c 22 6c 69 67 68 74 79 65 6c 6c 6f 77  ue","lightyellow
1130: 22 2c 22 6c 69 6d 65 22 2c 22 6c 69 6d 65 67 72  ","lime","limegr
1140: 65 65 6e 22 2c 22 6c 69 6e 65 6e 22 2c 22 6d 61  een","linen","ma
1150: 67 65 6e 74 61 22 2c 22 6d 61 72 6f 6f 6e 22 2c  genta","maroon",
1160: 22 6d 65 64 69 75 6d 61 71 75 61 6d 61 72 69 6e  "mediumaquamarin
1170: 65 22 2c 22 6d 65 64 69 75 6d 62 6c 75 65 22 2c  e","mediumblue",
1180: 22 6d 65 64 69 75 6d 6f 72 63 68 69 64 22 2c 22  "mediumorchid","
1190: 6d 65 64 69 75 6d 70 75 72 70 6c 65 22 2c 22 6d  mediumpurple","m
11a0: 65 64 69 75 6d 73 65 61 67 72 65 65 6e 22 2c 22  ediumseagreen","
11b0: 6d 65 64 69 75 6d 73 6c 61 74 65 62 6c 75 65 22  mediumslateblue"
11c0: 2c 22 6d 65 64 69 75 6d 73 70 72 69 6e 67 67 72  ,"mediumspringgr
11d0: 65 65 6e 22 2c 22 6d 65 64 69 75 6d 74 75 72 71  een","mediumturq
11e0: 75 6f 69 73 65 22 2c 22 6d 65 64 69 75 6d 76 69  uoise","mediumvi
11f0: 6f 6c 65 74 72 65 64 22 2c 22 6d 69 64 6e 69 67  oletred","midnig
1200: 68 74 62 6c 75 65 22 2c 22 6d 69 6e 74 63 72 65  htblue","mintcre
1210: 61 6d 22 2c 22 6d 69 73 74 79 72 6f 73 65 22 2c  am","mistyrose",
1220: 22 6d 6f 63 63 61 73 69 6e 22 2c 22 6e 61 76 61  "moccasin","nava
1230: 6a 6f 77 68 69 74 65 22 2c 22 6e 61 76 79 22 2c  jowhite","navy",
1240: 22 6f 6c 64 6c 61 63 65 22 2c 22 6f 6c 69 76 65  "oldlace","olive
1250: 22 2c 22 6f 6c 69 76 65 64 72 61 62 22 2c 22 6f  ","olivedrab","o
1260: 72 61 6e 67 65 22 2c 22 6f 72 61 6e 67 65 72 65  range","orangere
1270: 64 22 2c 22 6f 72 63 68 69 64 22 2c 22 70 61 6c  d","orchid","pal
1280: 65 67 6f 6c 64 65 6e 72 6f 64 22 2c 22 70 61 6c  egoldenrod","pal
1290: 65 67 72 65 65 6e 22 2c 22 70 61 6c 65 74 75 72  egreen","paletur
12a0: 71 75 6f 69 73 65 22 2c 22 70 61 6c 65 76 69 6f  quoise","palevio
12b0: 6c 65 74 72 65 64 22 2c 22 70 61 70 61 79 61 77  letred","papayaw
12c0: 68 69 70 22 2c 22 70 65 61 63 68 70 75 66 66 22  hip","peachpuff"
12d0: 2c 22 70 65 72 75 22 2c 22 70 69 6e 6b 22 2c 22  ,"peru","pink","
12e0: 70 6c 75 6d 22 2c 22 70 6f 77 64 65 72 62 6c 75  plum","powderblu
12f0: 65 22 2c 22 70 75 72 70 6c 65 22 2c 22 72 65 62  e","purple","reb
1300: 65 63 63 61 70 75 72 70 6c 65 22 2c 22 72 65 64  eccapurple","red
1310: 22 2c 22 72 6f 73 79 62 72 6f 77 6e 22 2c 22 72  ","rosybrown","r
1320: 6f 79 61 6c 62 6c 75 65 22 2c 22 73 61 64 64 6c  oyalblue","saddl
1330: 65 62 72 6f 77 6e 22 2c 22 73 61 6c 6d 6f 6e 22  ebrown","salmon"
1340: 2c 22 73 61 6e 64 79 62 72 6f 77 6e 22 2c 22 73  ,"sandybrown","s
1350: 65 61 67 72 65 65 6e 22 2c 22 73 65 61 73 68 65  eagreen","seashe
1360: 6c 6c 22 2c 22 73 69 65 6e 6e 61 22 2c 22 73 69  ll","sienna","si
1370: 6c 76 65 72 22 2c 22 73 6b 79 62 6c 75 65 22 2c  lver","skyblue",
1380: 22 73 6c 61 74 65 62 6c 75 65 22 2c 22 73 6c 61  "slateblue","sla
1390: 74 65 67 72 61 79 22 2c 22 73 6c 61 74 65 67 72  tegray","slategr
13a0: 65 79 22 2c 22 73 6e 6f 77 22 2c 22 73 70 72 69  ey","snow","spri
13b0: 6e 67 67 72 65 65 6e 22 2c 22 73 74 65 65 6c 62  nggreen","steelb
13c0: 6c 75 65 22 2c 22 74 61 6e 22 2c 22 74 65 61 6c  lue","tan","teal
13d0: 22 2c 22 74 68 69 73 74 6c 65 22 2c 22 74 6f 6d  ","thistle","tom
13e0: 61 74 6f 22 2c 22 74 75 72 71 75 6f 69 73 65 22  ato","turquoise"
13f0: 2c 22 76 69 6f 6c 65 74 22 2c 22 77 68 65 61 74  ,"violet","wheat
1400: 22 2c 22 77 68 69 74 65 22 2c 22 77 68 69 74 65  ","white","white
1410: 73 6d 6f 6b 65 22 2c 22 79 65 6c 6c 6f 77 22 2c  smoke","yellow",
1420: 22 79 65 6c 6c 6f 77 67 72 65 65 6e 22 2c 22 63  "yellowgreen","c
1430: 6f 6d 70 61 72 61 74 69 76 65 44 69 73 74 61 6e  omparativeDistan
1440: 63 65 22 2c 22 78 22 2c 22 79 22 2c 22 70 6f 77  ce","x","y","pow
1450: 22 2c 22 63 73 73 4b 65 79 77 6f 72 64 73 22 2c  ","cssKeywords",
1460: 22 72 65 76 65 72 73 65 4b 65 79 77 6f 72 64 73  "reverseKeywords
1470: 22 2c 22 63 6f 6e 76 65 72 74 22 2c 22 72 67 62  ","convert","rgb
1480: 22 2c 22 63 68 61 6e 6e 65 6c 73 22 2c 22 6c 61  ","channels","la
1490: 62 65 6c 73 22 2c 22 68 73 6c 22 2c 22 68 73 76  bels","hsl","hsv
14a0: 22 2c 22 68 77 62 22 2c 22 63 6d 79 6b 22 2c 22  ","hwb","cmyk","
14b0: 78 79 7a 22 2c 22 6c 61 62 22 2c 22 6c 63 68 22  xyz","lab","lch"
14c0: 2c 22 68 65 78 22 2c 22 6b 65 79 77 6f 72 64 22  ,"hex","keyword"
14d0: 2c 22 61 6e 73 69 31 36 22 2c 22 61 6e 73 69 32  ,"ansi16","ansi2
14e0: 35 36 22 2c 22 68 63 67 22 2c 22 61 70 70 6c 65  56","hcg","apple
14f0: 22 2c 22 72 22 2c 22 67 22 2c 22 62 22 2c 22 6d  ","r","g","b","m
1500: 69 6e 22 2c 22 6d 61 78 22 2c 22 64 65 6c 74 61  in","max","delta
1510: 22 2c 22 72 64 69 66 22 2c 22 67 64 69 66 22 2c  ","rdif","gdif",
1520: 22 62 64 69 66 22 2c 22 64 69 66 66 22 2c 22 64  "bdif","diff","d
1530: 69 66 66 63 22 2c 22 77 22 2c 22 6b 22 2c 22 72  iffc","w","k","r
1540: 65 76 65 72 73 65 64 22 2c 22 63 75 72 72 65 6e  eversed","curren
1550: 74 43 6c 6f 73 65 73 74 4b 65 79 77 6f 72 64 22  tClosestKeyword"
1560: 2c 22 63 75 72 72 65 6e 74 43 6c 6f 73 65 73 74  ,"currentClosest
1570: 44 69 73 74 61 6e 63 65 22 2c 22 49 6e 66 69 6e  Distance","Infin
1580: 69 74 79 22 2c 22 64 69 73 74 61 6e 63 65 22 2c  ity","distance",
1590: 22 7a 22 2c 22 74 31 22 2c 22 74 32 22 2c 22 74  "z","t1","t2","t
15a0: 33 22 2c 22 76 61 6c 22 2c 22 73 76 22 2c 22 73  3","val","sv","s
15b0: 6d 69 6e 22 2c 22 6c 6d 69 6e 22 2c 22 68 69 22  min","lmin","hi"
15c0: 2c 22 66 6c 6f 6f 72 22 2c 22 66 22 2c 22 71 22  ,"floor","f","q"
15d0: 2c 22 74 22 2c 22 73 6c 22 2c 22 76 6d 69 6e 22  ,"t","sl","vmin"
15e0: 2c 22 77 68 22 2c 22 62 6c 22 2c 22 72 61 74 69  ,"wh","bl","rati
15f0: 6f 22 2c 22 79 32 22 2c 22 78 32 22 2c 22 7a 32  o","y2","x2","z2
1600: 22 2c 22 68 72 22 2c 22 61 74 61 6e 32 22 2c 22  ","hr","atan2","
1610: 50 49 22 2c 22 73 71 72 74 22 2c 22 63 6f 73 22  PI","sqrt","cos"
1620: 2c 22 73 69 6e 22 2c 22 61 6e 73 69 22 2c 22 6d  ,"sin","ansi","m
1630: 75 6c 74 22 2c 22 72 65 6d 22 2c 22 69 6e 74 65  ult","rem","inte
1640: 67 65 72 22 2c 22 74 6f 53 74 72 69 6e 67 22 2c  ger","toString",
1650: 22 73 75 62 73 74 72 69 6e 67 22 2c 22 63 6f 6c  "substring","col
1660: 6f 72 53 74 72 69 6e 67 22 2c 22 73 70 6c 69 74  orString","split
1670: 22 2c 22 6d 61 70 22 2c 22 63 68 61 72 22 2c 22  ","map","char","
1680: 6a 6f 69 6e 22 2c 22 70 61 72 73 65 49 6e 74 22  join","parseInt"
1690: 2c 22 67 72 61 79 73 63 61 6c 65 22 2c 22 63 68  ,"grayscale","ch
16a0: 72 6f 6d 61 22 2c 22 70 75 72 65 22 2c 22 6d 67  roma","pure","mg
16b0: 22 2c 22 5f 43 6f 6c 6f 72 70 69 63 6b 65 72 22  ","_Colorpicker"
16c0: 2c 22 5f 43 6f 6c 6f 72 70 69 63 6b 65 72 32 22  ,"_Colorpicker2"
16d0: 2c 22 70 6c 75 67 69 6e 22 2c 22 43 6f 6c 6f 72  ,"plugin","Color
16e0: 70 69 63 6b 65 72 22 2c 22 6f 70 74 69 6f 6e 22  picker","option"
16f0: 2c 22 66 6e 41 72 67 73 22 2c 22 73 6c 69 63 65  ,"fnArgs","slice
1700: 22 2c 22 69 73 53 69 6e 67 6c 65 45 6c 65 6d 65  ","isSingleEleme
1710: 6e 74 22 2c 22 72 65 74 75 72 6e 56 61 6c 75 65  nt","returnValue
1720: 22 2c 22 24 65 6c 65 6d 65 6e 74 73 22 2c 22 65  ","$elements","e
1730: 61 63 68 22 2c 22 24 74 68 69 73 22 2c 22 69 6e  ach","$this","in
1740: 73 74 22 2c 22 64 61 74 61 22 2c 22 69 73 46 75  st","data","isFu
1750: 6e 63 74 69 6f 6e 22 2c 22 5f 6f 70 74 69 6f 6e  nction","_option
1760: 73 22 2c 22 5f 6f 70 74 69 6f 6e 73 32 22 2c 22  s","_options2","
1770: 5f 65 78 74 65 6e 73 69 6f 6e 73 22 2c 22 5f 65  _extensions","_e
1780: 78 74 65 6e 73 69 6f 6e 73 32 22 2c 22 5f 53 6c  xtensions2","_Sl
1790: 69 64 65 72 48 61 6e 64 6c 65 72 22 2c 22 5f 53  iderHandler","_S
17a0: 6c 69 64 65 72 48 61 6e 64 6c 65 72 32 22 2c 22  liderHandler2","
17b0: 5f 50 6f 70 75 70 48 61 6e 64 6c 65 72 22 2c 22  _PopupHandler","
17c0: 5f 50 6f 70 75 70 48 61 6e 64 6c 65 72 32 22 2c  _PopupHandler2",
17d0: 22 5f 49 6e 70 75 74 48 61 6e 64 6c 65 72 22 2c  "_InputHandler",
17e0: 22 5f 49 6e 70 75 74 48 61 6e 64 6c 65 72 32 22  "_InputHandler2"
17f0: 2c 22 5f 43 6f 6c 6f 72 48 61 6e 64 6c 65 72 22  ,"_ColorHandler"
1800: 2c 22 5f 43 6f 6c 6f 72 48 61 6e 64 6c 65 72 32  ,"_ColorHandler2
1810: 22 2c 22 5f 50 69 63 6b 65 72 48 61 6e 64 6c 65  ","_PickerHandle
1820: 72 22 2c 22 5f 50 69 63 6b 65 72 48 61 6e 64 6c  r","_PickerHandl
1830: 65 72 32 22 2c 22 5f 41 64 64 6f 6e 48 61 6e 64  er2","_AddonHand
1840: 6c 65 72 22 2c 22 5f 41 64 64 6f 6e 48 61 6e 64  ler","_AddonHand
1850: 6c 65 72 32 22 2c 22 5f 43 6f 6c 6f 72 49 74 65  ler2","_ColorIte
1860: 6d 22 2c 22 5f 43 6f 6c 6f 72 49 74 65 6d 32 22  m","_ColorItem2"
1870: 2c 22 63 6f 6c 6f 72 50 69 63 6b 65 72 49 64 43  ,"colorPickerIdC
1880: 6f 75 6e 74 65 72 22 2c 22 69 64 22 2c 22 6c 61  ounter","id","la
1890: 73 74 45 76 65 6e 74 22 2c 22 61 6c 69 61 73 22  stEvent","alias"
18a0: 2c 22 61 64 64 43 6c 61 73 73 22 2c 22 61 74 74  ,"addClass","att
18b0: 72 22 2c 22 64 69 73 61 62 6c 65 64 22 2c 22 69  r","disabled","i
18c0: 6e 70 75 74 48 61 6e 64 6c 65 72 22 2c 22 49 6e  nputHandler","In
18d0: 70 75 74 48 61 6e 64 6c 65 72 22 2c 22 63 6f 6c  putHandler","col
18e0: 6f 72 48 61 6e 64 6c 65 72 22 2c 22 43 6f 6c 6f  orHandler","Colo
18f0: 72 48 61 6e 64 6c 65 72 22 2c 22 73 6c 69 64 65  rHandler","slide
1900: 72 48 61 6e 64 6c 65 72 22 2c 22 53 6c 69 64 65  rHandler","Slide
1910: 72 48 61 6e 64 6c 65 72 22 2c 22 70 6f 70 75 70  rHandler","popup
1920: 48 61 6e 64 6c 65 72 22 2c 22 50 6f 70 75 70 48  Handler","PopupH
1930: 61 6e 64 6c 65 72 22 2c 22 70 69 63 6b 65 72 48  andler","pickerH
1940: 61 6e 64 6c 65 72 22 2c 22 50 69 63 6b 65 72 48  andler","PickerH
1950: 61 6e 64 6c 65 72 22 2c 22 61 64 64 6f 6e 48 61  andler","addonHa
1960: 6e 64 6c 65 72 22 2c 22 41 64 64 6f 6e 48 61 6e  ndler","AddonHan
1970: 64 6c 65 72 22 2c 22 69 6e 69 74 22 2c 22 74 72  dler","init","tr
1980: 69 67 67 65 72 22 2c 22 70 69 63 6b 65 72 22 2c  igger","picker",
1990: 22 62 69 6e 64 22 2c 22 69 6e 69 74 45 78 74 65  "bind","initExte
19a0: 6e 73 69 6f 6e 73 22 2c 22 61 74 74 61 63 68 22  nsions","attach"
19b0: 2c 22 75 70 64 61 74 65 22 2c 22 69 73 44 69 73  ,"update","isDis
19c0: 61 62 6c 65 64 22 2c 22 64 69 73 61 62 6c 65 22  abled","disable"
19d0: 2c 22 65 78 74 22 2c 22 72 65 67 69 73 74 65 72  ,"ext","register
19e0: 45 78 74 65 6e 73 69 6f 6e 22 2c 22 45 78 74 65  Extension","Exte
19f0: 6e 73 69 6f 6e 43 6c 61 73 73 22 2c 22 63 6f 6e  nsionClass","con
1a00: 66 69 67 22 2c 22 75 6e 62 69 6e 64 22 2c 22 72  fig","unbind","r
1a10: 65 6d 6f 76 65 43 6c 61 73 73 22 2c 22 72 65 6d  emoveClass","rem
1a20: 6f 76 65 44 61 74 61 22 2c 22 73 68 6f 77 22 2c  oveData","show",
1a30: 22 68 69 64 65 22 2c 22 74 6f 67 67 6c 65 22 2c  "hide","toggle",
1a40: 22 63 68 22 2c 22 68 61 73 43 6f 6c 6f 72 22 2c  "ch","hasColor",
1a50: 22 65 71 75 61 6c 73 22 2c 22 63 72 65 61 74 65  "equals","create
1a60: 43 6f 6c 6f 72 22 2c 22 61 73 73 75 72 65 43 6f  Color","assureCo
1a70: 6c 6f 72 22 2c 22 65 6e 61 62 6c 65 22 2c 22 65  lor","enable","e
1a80: 76 65 6e 74 4e 61 6d 65 22 2c 22 74 79 70 65 22  ventName","type"
1a90: 2c 22 63 6f 72 65 45 78 74 65 6e 73 69 6f 6e 73  ,"coreExtensions
1aa0: 22 2c 22 53 77 61 74 63 68 65 73 22 2c 22 50 72  ","Swatches","Pr
1ab0: 65 76 69 65 77 22 2c 22 44 65 62 75 67 67 65 72  eview","Debugger
1ac0: 22 2c 22 5f 44 65 62 75 67 67 65 72 22 2c 22 5f  ","_Debugger","_
1ad0: 44 65 62 75 67 67 65 72 32 22 2c 22 5f 50 72 65  Debugger2","_Pre
1ae0: 76 69 65 77 22 2c 22 5f 50 72 65 76 69 65 77 32  view","_Preview2
1af0: 22 2c 22 5f 53 77 61 74 63 68 65 73 22 2c 22 5f  ","_Swatches","_
1b00: 53 77 61 74 63 68 65 73 32 22 2c 22 5f 50 61 6c  Swatches2","_Pal
1b10: 65 74 74 65 22 2c 22 5f 50 61 6c 65 74 74 65 32  ette","_Palette2
1b20: 22 2c 22 64 65 62 75 67 67 65 72 22 2c 22 70 72  ","debugger","pr
1b30: 65 76 69 65 77 22 2c 22 73 77 61 74 63 68 65 73  eview","swatches
1b40: 22 2c 22 70 61 6c 65 74 74 65 22 2c 22 5f 67 65  ","palette","_ge
1b50: 74 22 2c 22 72 65 63 65 69 76 65 72 22 2c 22 46  t","receiver","F
1b60: 75 6e 63 74 69 6f 6e 22 2c 22 64 65 73 63 22 2c  unction","desc",
1b70: 22 67 65 74 4f 77 6e 50 72 6f 70 65 72 74 79 44  "getOwnPropertyD
1b80: 65 73 63 72 69 70 74 6f 72 22 2c 22 70 61 72 65  escriptor","pare
1b90: 6e 74 22 2c 22 65 76 65 6e 74 43 6f 75 6e 74 65  nt","eventCounte
1ba0: 72 22 2c 22 68 61 73 49 6e 70 75 74 22 2c 22 6f  r","hasInput","o
1bb0: 6e 43 68 61 6e 67 65 49 6e 70 75 74 22 2c 22 5f  nChangeInput","_
1bc0: 63 6f 6e 73 6f 6c 65 22 2c 22 6c 6f 67 4d 65 73  console","logMes
1bd0: 73 61 67 65 22 2c 22 63 6f 6e 73 6f 6c 65 22 2c  sage","console",
1be0: 22 63 6f 6e 63 61 74 22 2c 22 6c 6f 67 41 72 67  "concat","logArg
1bf0: 73 22 2c 22 6c 6f 67 22 2c 22 65 6c 65 6d 65 6e  s","log","elemen
1c00: 74 49 6e 6e 65 72 22 2c 22 66 69 6e 64 22 2c 22  tInner","find","
1c10: 61 70 70 65 6e 64 22 2c 22 63 73 73 22 2c 22 68  append","css","h
1c20: 74 6d 6c 22 2c 22 74 6f 52 67 62 53 74 72 69 6e  tml","toRgbStrin
1c30: 67 22 2c 22 5f 50 61 6c 65 74 74 65 33 22 2c 22  g","_Palette3","
1c40: 62 61 72 54 65 6d 70 6c 61 74 65 22 2c 22 73 77  barTemplate","sw
1c50: 61 74 63 68 54 65 6d 70 6c 61 74 65 22 2c 22 69  atchTemplate","i
1c60: 73 45 6e 61 62 6c 65 64 22 2c 22 6c 6f 61 64 22  sEnabled","load"
1c70: 2c 22 5f 74 68 69 73 32 22 2c 22 73 77 61 74 63  ,"_this2","swatc
1c80: 68 43 6f 6e 74 61 69 6e 65 72 22 2c 22 69 73 41  hContainer","isA
1c90: 6c 69 61 73 65 64 22 2c 22 65 6d 70 74 79 22 2c  liased","empty",
1ca0: 22 24 73 77 61 74 63 68 22 2c 22 24 73 77 22 2c  "$swatch","$sw",
1cb0: 22 73 65 74 56 61 6c 75 65 22 2c 22 63 75 72 72  "setValue","curr
1cc0: 65 6e 74 53 6c 69 64 65 72 22 2c 22 6d 6f 75 73  entSlider","mous
1cd0: 65 50 6f 69 6e 74 65 72 22 2c 22 6c 65 66 74 22  ePointer","left"
1ce0: 2c 22 74 6f 70 22 2c 22 6f 6e 4d 6f 76 65 22 2c  ,"top","onMove",
1cf0: 22 64 65 66 61 75 6c 74 4f 6e 4d 6f 76 65 22 2c  "defaultOnMove",
1d00: 22 73 6c 69 64 65 72 22 2c 22 63 70 22 2c 22 67  "slider","cp","g
1d10: 65 74 43 6c 6f 6e 65 22 2c 22 67 65 74 46 61 6c  etClone","getFal
1d20: 6c 62 61 63 6b 43 6f 6c 6f 72 22 2c 22 67 75 69  lbackColor","gui
1d30: 64 65 53 74 79 6c 65 22 2c 22 66 6f 63 75 73 22  deStyle","focus"
1d40: 2c 22 73 6c 69 64 65 72 43 6c 61 73 73 65 73 22  ,"sliderClasses"
1d50: 2c 22 73 6c 69 64 65 72 4e 61 6d 65 22 2c 22 70  ,"sliderName","p
1d60: 72 65 73 73 65 64 22 2c 22 6d 6f 75 73 65 6d 6f  ressed","mousemo
1d70: 76 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 22 2c  ve.colorpicker",
1d80: 22 6d 6f 76 65 64 22 2c 22 74 6f 75 63 68 6d 6f  "moved","touchmo
1d90: 76 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 22 2c  ve.colorpicker",
1da0: 22 6d 6f 75 73 65 75 70 2e 63 6f 6c 6f 72 70 69  "mouseup.colorpi
1db0: 63 6b 65 72 22 2c 22 72 65 6c 65 61 73 65 64 22  cker","released"
1dc0: 2c 22 74 6f 75 63 68 65 6e 64 2e 63 6f 6c 6f 72  ,"touchend.color
1dd0: 70 69 63 6b 65 72 22 2c 22 70 61 67 65 58 22 2c  picker","pageX",
1de0: 22 70 61 67 65 59 22 2c 22 6f 72 69 67 69 6e 61  "pageY","origina
1df0: 6c 45 76 65 6e 74 22 2c 22 74 6f 75 63 68 65 73  lEvent","touches
1e00: 22 2c 22 7a 6f 6e 65 22 2c 22 63 6c 6f 73 65 73  ","zone","closes
1e10: 74 22 2c 22 69 73 22 2c 22 67 75 69 64 65 22 2c  t","is","guide",
1e20: 22 6f 66 66 73 65 74 22 2c 22 73 74 79 6c 65 22  "offset","style"
1e30: 2c 22 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74  ,"preventDefault
1e40: 22 2c 22 70 6f 70 6f 76 65 72 54 61 72 67 65 74  ","popoverTarget
1e50: 22 2c 22 70 6f 70 6f 76 65 72 54 69 70 22 2c 22  ","popoverTip","
1e60: 63 6c 69 63 6b 69 6e 67 22 2c 22 68 69 64 64 69  clicking","hiddi
1e70: 6e 67 22 2c 22 73 68 6f 77 69 6e 67 22 2c 22 68  ng","showing","h
1e80: 61 73 41 64 64 6f 6e 22 2c 22 63 72 65 61 74 65  asAddon","create
1e90: 50 6f 70 6f 76 65 72 22 2c 22 6d 6f 75 73 65 64  Popover","moused
1ea0: 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20  own.colorpicker 
1eb0: 74 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72  touchstart.color
1ec0: 70 69 63 6b 65 72 22 2c 22 66 6f 63 75 73 2e 63  picker","focus.c
1ed0: 6f 6c 6f 72 70 69 63 6b 65 72 22 2c 22 66 6f 63  olorpicker","foc
1ee0: 75 73 6f 75 74 2e 63 6f 6c 6f 72 70 69 63 6b 65  usout.colorpicke
1ef0: 72 22 2c 22 72 65 70 6f 73 69 74 69 6f 6e 22 2c  r","reposition",
1f00: 22 64 6f 63 75 6d 65 6e 74 22 2c 22 6f 6e 43 6c  "document","onCl
1f10: 69 63 6b 69 6e 67 49 6e 73 69 64 65 22 2c 22 69  ickingInside","i
1f20: 73 4f 72 49 73 49 6e 73 69 64 65 22 2c 22 63 75  sOrIsInside","cu
1f30: 72 72 65 6e 74 54 61 72 67 65 74 22 2c 22 69 73  rrentTarget","is
1f40: 43 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65 22 2c  ClickingInside",
1f50: 22 5f 64 65 66 61 75 6c 74 73 22 2c 22 63 6f 6e  "_defaults","con
1f60: 74 65 6e 74 22 2c 22 74 69 70 22 2c 22 66 69 72  tent","tip","fir
1f70: 65 53 68 6f 77 22 2c 22 66 69 72 65 48 69 64 65  eShow","fireHide
1f80: 22 2c 22 69 73 56 69 73 69 62 6c 65 22 2c 22 73  ","isVisible","s
1f90: 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 22 2c  topPropagation",
1fa0: 22 69 73 50 6f 70 6f 76 65 72 22 2c 22 69 73 48  "isPopover","isH
1fb0: 69 64 64 65 6e 22 2c 22 68 61 73 43 6c 61 73 73  idden","hasClass
1fc0: 22 2c 22 5f 69 6e 69 74 56 61 6c 75 65 22 2c 22  ","_initValue","
1fd0: 6b 65 79 75 70 2e 63 6f 6c 6f 72 70 69 63 6b 65  keyup.colorpicke
1fe0: 72 22 2c 22 6f 6e 6b 65 79 75 70 22 2c 22 63 68  r","onkeyup","ch
1ff0: 61 6e 67 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  ange.colorpicker
2000: 22 2c 22 6f 6e 63 68 61 6e 67 65 22 2c 22 69 74  ","onchange","it
2010: 65 6d 22 2c 22 67 65 74 46 6f 72 6d 61 74 74 65  em","getFormatte
2020: 64 43 6f 6c 6f 72 22 2c 22 70 72 6f 70 22 2c 22  dColor","prop","
2030: 69 6e 70 75 74 56 61 6c 22 2c 22 67 65 74 43 6f  inputVal","getCo
2040: 6c 6f 72 53 74 72 69 6e 67 22 2c 22 72 65 73 6f  lorString","reso
2050: 6c 76 65 43 6f 6c 6f 72 44 65 6c 65 67 61 74 65  lveColorDelegate
2060: 22 2c 22 69 73 49 6e 76 61 6c 69 64 43 6f 6c 6f  ","isInvalidColo
2070: 72 22 2c 22 43 6f 6c 6f 72 22 2c 22 73 6b 69 70  r","Color","skip
2080: 70 65 64 4d 6f 64 65 6c 73 22 2c 22 76 61 6c 70  pedModels","valp
2090: 68 61 22 2c 22 6e 65 77 41 72 72 22 2c 22 5f 73  ha","newArr","_s
20a0: 6c 69 63 65 22 2c 22 7a 65 72 6f 41 72 72 61 79  lice","zeroArray
20b0: 22 2c 22 73 70 6c 69 63 65 22 2c 22 68 61 73 68  ","splice","hash
20c0: 65 64 4b 65 79 73 22 2c 22 73 6f 72 74 22 2c 22  edKeys","sort","
20d0: 68 61 73 68 65 64 4d 6f 64 65 6c 4b 65 79 73 22  hashedModelKeys"
20e0: 2c 22 4a 53 4f 4e 22 2c 22 73 74 72 69 6e 67 69  ,"JSON","stringi
20f0: 66 79 22 2c 22 6c 69 6d 69 74 65 72 73 22 2c 22  fy","limiters","
2100: 6c 69 6d 69 74 22 2c 22 66 72 65 65 7a 65 22 2c  limit","freeze",
2110: 22 72 6f 75 6e 64 54 6f 22 2c 22 6e 75 6d 22 2c  "roundTo","num",
2120: 22 70 6c 61 63 65 73 22 2c 22 4e 75 6d 62 65 72  "places","Number
2130: 22 2c 22 74 6f 46 69 78 65 64 22 2c 22 72 6f 75  ","toFixed","rou
2140: 6e 64 54 6f 50 6c 61 63 65 22 2c 22 67 65 74 73  ndToPlace","gets
2150: 65 74 22 2c 22 63 68 61 6e 6e 65 6c 22 2c 22 6d  et","channel","m
2160: 6f 64 69 66 69 65 72 22 2c 22 6d 61 78 66 6e 22  odifier","maxfn"
2170: 2c 22 61 73 73 65 72 74 41 72 72 61 79 22 2c 22  ,"assertArray","
2180: 61 72 72 22 2c 22 74 6f 4a 53 4f 4e 22 2c 22 74  arr","toJSON","t
2190: 6f 22 2c 22 70 65 72 63 65 6e 74 53 74 72 69 6e  o","percentStrin
21a0: 67 22 2c 22 70 65 72 63 65 6e 74 22 2c 22 61 72  g","percent","ar
21b0: 72 61 79 22 2c 22 75 6e 69 74 41 72 72 61 79 22  ray","unitArray"
21c0: 2c 22 75 6e 69 74 4f 62 6a 65 63 74 22 2c 22 73  ,"unitObject","s
21d0: 61 74 75 72 61 74 69 6f 6e 6c 22 2c 22 6c 69 67  aturationl","lig
21e0: 68 74 6e 65 73 73 22 2c 22 77 62 6c 61 63 6b 22  htness","wblack"
21f0: 2c 22 72 67 62 4e 75 6d 62 65 72 22 2c 22 6c 75  ,"rgbNumber","lu
2200: 6d 69 6e 6f 73 69 74 79 22 2c 22 6c 75 6d 22 2c  minosity","lum",
2210: 22 63 68 61 6e 22 2c 22 63 6f 6e 74 72 61 73 74  "chan","contrast
2220: 22 2c 22 63 6f 6c 6f 72 32 22 2c 22 6c 75 6d 31  ","color2","lum1
2230: 22 2c 22 6c 75 6d 32 22 2c 22 6c 65 76 65 6c 22  ","lum2","level"
2240: 2c 22 63 6f 6e 74 72 61 73 74 52 61 74 69 6f 22  ,"contrastRatio"
2250: 2c 22 6e 65 67 61 74 65 22 2c 22 6c 69 67 68 74  ,"negate","light
2260: 65 6e 22 2c 22 64 61 72 6b 65 6e 22 2c 22 73 61  en","darken","sa
2270: 74 75 72 61 74 65 22 2c 22 64 65 73 61 74 75 72  turate","desatur
2280: 61 74 65 22 2c 22 77 68 69 74 65 6e 22 2c 22 62  ate","whiten","b
2290: 6c 61 63 6b 65 6e 22 2c 22 66 61 64 65 22 2c 22  lacken","fade","
22a0: 6f 70 61 71 75 65 72 22 2c 22 72 6f 74 61 74 65  opaquer","rotate
22b0: 22 2c 22 64 65 67 72 65 65 73 22 2c 22 6d 69 78  ","degrees","mix
22c0: 22 2c 22 6d 69 78 69 6e 43 6f 6c 6f 72 22 2c 22  ","mixinColor","
22d0: 77 65 69 67 68 74 22 2c 22 63 6f 6c 6f 72 31 22  weight","color1"
22e0: 2c 22 77 31 22 2c 22 77 32 22 2c 22 6e 65 77 41  ,"w1","w2","newA
22f0: 6c 70 68 61 22 2c 22 72 61 77 22 2c 22 63 6c 61  lpha","raw","cla
2300: 6d 70 22 2c 22 68 65 78 44 6f 75 62 6c 65 22 2c  mp","hexDouble",
2310: 22 63 6f 6c 6f 72 4e 61 6d 65 73 22 2c 22 73 77  "colorNames","sw
2320: 69 7a 7a 6c 65 22 2c 22 72 65 76 65 72 73 65 4e  izzle","reverseN
2330: 61 6d 65 73 22 2c 22 63 73 22 2c 22 70 72 65 66  ames","cs","pref
2340: 69 78 22 2c 22 68 65 78 41 6c 70 68 61 22 2c 22  ix","hexAlpha","
2350: 61 62 62 72 22 2c 22 72 67 62 61 22 2c 22 70 65  abbr","rgba","pe
2360: 72 22 2c 22 69 32 22 2c 22 70 61 72 73 65 46 6c  r","i2","parseFl
2370: 6f 61 74 22 2c 22 68 73 6c 61 22 2c 22 68 77 62  oat","hsla","hwb
2380: 61 22 2c 22 69 73 41 72 72 61 79 69 73 68 22 2c  a","isArrayish",
2390: 22 72 65 73 75 6c 74 73 22 2c 22 6c 65 6e 22 2c  "results","len",
23a0: 22 61 72 67 22 2c 22 77 72 61 70 22 2c 22 77 72  "arg","wrap","wr
23b0: 61 70 52 61 77 22 2c 22 77 72 61 70 70 65 64 46  apRaw","wrappedF
23c0: 6e 22 2c 22 63 6f 6e 76 65 72 73 69 6f 6e 22 2c  n","conversion",
23d0: 22 77 72 61 70 52 6f 75 6e 64 65 64 22 2c 22 63  "wrapRounded","c
23e0: 6f 6e 76 65 72 73 69 6f 6e 73 22 2c 22 72 6f 75  onversions","rou
23f0: 74 65 22 2c 22 66 72 6f 6d 4d 6f 64 65 6c 22 2c  te","fromModel",
2400: 22 72 6f 75 74 65 73 22 2c 22 74 6f 4d 6f 64 65  "routes","toMode
2410: 6c 22 2c 22 62 75 69 6c 64 47 72 61 70 68 22 2c  l","buildGraph",
2420: 22 67 72 61 70 68 22 2c 22 6d 6f 64 65 6c 73 22  "graph","models"
2430: 2c 22 64 65 72 69 76 65 42 46 53 22 2c 22 71 75  ,"deriveBFS","qu
2440: 65 75 65 22 2c 22 63 75 72 72 65 6e 74 22 2c 22  eue","current","
2450: 70 6f 70 22 2c 22 61 64 6a 61 63 65 6e 74 73 22  pop","adjacents"
2460: 2c 22 61 64 6a 61 63 65 6e 74 22 2c 22 6e 6f 64  ,"adjacent","nod
2470: 65 22 2c 22 75 6e 73 68 69 66 74 22 2c 22 6c 69  e","unshift","li
2480: 6e 6b 22 2c 22 66 72 6f 6d 22 2c 22 77 72 61 70  nk","from","wrap
2490: 43 6f 6e 76 65 72 73 69 6f 6e 22 2c 22 70 61 74  Conversion","pat
24a0: 68 22 2c 22 63 75 72 22 2c 22 66 61 6c 6c 62 61  h","cur","fallba
24b0: 63 6b 4f 6e 49 6e 76 61 6c 69 64 22 2c 22 69 73  ckOnInvalid","is
24c0: 41 6c 70 68 61 45 6e 61 62 6c 65 64 22 2c 22 66  AlphaEnabled","f
24d0: 61 6c 6c 62 61 63 6b 22 2c 22 77 61 72 6e 22 2c  allback","warn",
24e0: 22 65 78 74 52 65 73 6f 6c 76 65 64 43 6f 6c 6f  "extResolvedColo
24f0: 72 22 2c 22 72 65 73 6f 6c 76 65 43 6f 6c 6f 72  r","resolveColor
2500: 22 2c 22 68 61 73 54 72 61 6e 73 70 61 72 65 6e  ","hasTransparen
2510: 63 79 22 2c 22 5f 73 75 70 70 6f 72 74 73 41 6c  cy","_supportsAl
2520: 70 68 61 42 61 72 22 2c 22 70 69 63 6b 65 72 50  phaBar","pickerP
2530: 61 72 65 6e 74 22 2c 22 61 70 70 65 6e 64 54 6f  arent","appendTo
2540: 22 2c 22 72 65 6d 6f 76 65 22 2c 22 76 65 72 74  ","remove","vert
2550: 69 63 61 6c 22 2c 22 73 61 74 75 72 61 74 69 6f  ical","saturatio
2560: 6e 47 75 69 64 65 22 2c 22 68 75 65 47 75 69 64  nGuide","hueGuid
2570: 65 22 2c 22 61 6c 70 68 61 47 75 69 64 65 22 2c  e","alphaGuide",
2580: 22 68 73 76 61 22 2c 22 74 6f 48 73 76 61 52 61  "hsva","toHsvaRa
2590: 74 69 6f 22 2c 22 67 65 74 43 6c 6f 6e 65 48 75  tio","getCloneHu
25a0: 65 4f 6e 6c 79 22 2c 22 74 6f 48 65 78 53 74 72  eOnly","toHexStr
25b0: 69 6e 67 22 2c 22 68 65 78 43 6f 6c 6f 72 22 2c  ing","hexColor",
25c0: 22 61 6c 70 68 61 42 67 22 2c 22 63 6f 6c 6f 72  "alphaBg","color
25d0: 53 74 72 22 2c 22 73 74 79 6c 65 73 22 2c 22 62  Str","styles","b
25e0: 61 63 6b 67 72 6f 75 6e 64 22 2c 22 69 63 6e 22  ackground","icn"
25f0: 2c 22 65 71 22 5d 2c 22 6d 61 70 70 69 6e 67 73  ,"eq"],"mappings
2600: 22 3a 22 43 41 41 41 2c 53 41 41 41 41 2c 45 41  ":"CAAA,SAAAA,EA
2610: 41 41 43 2c 47 41 43 41 2c 67 42 41 41 41 43 2c  AAC,GACA,gBAAAC,
2620: 55 41 41 41 2c 67 42 41 41 41 43 2c 51 41 43 41  UAAA,gBAAAC,QACA
2630: 41 2c 4f 41 41 41 44 2c 51 41 41 41 44 2c 45 41  A,OAAAD,QAAAD,EA
2640: 41 41 47 2c 51 41 41 41 2c 57 41 43 41 2c 6b 42  AAG,QAAA,WACA,kB
2650: 41 41 41 43 2c 67 42 41 41 41 43 2c 49 41 43 41  AAAC,gBAAAC,IACA
2660: 44 2c 4f 41 41 41 2c 6d 43 41 41 41 4a 2c 47 41  D,OAAA,mCAAAJ,GA
2670: 43 41 2c 67 42 41 41 41 43 2c 53 41 43 41 41 2c  CA,gBAAAC,SACAA,
2680: 51 41 41 41 2c 79 42 41 41 41 44 2c 45 41 41 41  QAAA,yBAAAD,EAAA
2690: 47 2c 51 41 41 41 2c 57 41 45 41 4a 2c 45 41 41  G,QAAA,WAEAJ,EAA
26a0: 41 2c 79 42 41 41 41 43 2c 45 41 41 41 44 2c 45  A,yBAAAC,EAAAD,E
26b0: 41 41 41 2c 53 41 43 43 2c 6d 42 41 41 41 4f 2c  AAA,SACC,mBAAAO,
26c0: 57 41 41 41 43 2c 4b 41 41 41 2c 53 41 41 41 43  WAAAC,KAAA,SAAAC
26d0: 2c 47 41 43 44 2c 4d 43 41 67 42 2c 55 41 41 55  ,GACD,MCAgB,UAAU
26e0: 43 2c 47 43 4e 31 42 2c 51 41 41 41 43 2c 47 41  C,GCN1B,QAAAC,GA
26f0: 41 41 43 2c 47 41 47 41 2c 47 41 41 41 43 2c 45  AAC,GAGA,GAAAC,E
2700: 41 41 41 44 2c 47 41 43 41 2c 4d 41 41 41 43 2c  AAAD,GACA,MAAAC,
2710: 47 41 41 41 44 2c 47 41 41 41 56 2c 4f 41 47 41  GAAAD,GAAAV,OAGA
2720: 2c 49 41 41 41 43 2c 47 41 41 41 55 2c 45 41 41  ,IAAAC,GAAAU,EAA
2730: 41 44 2c 49 41 43 41 45 2c 45 41 41 41 46 2c 45  AD,IACAE,EAAAF,E
2740: 41 43 41 47 2c 47 41 41 41 2c 45 41 43 41 62 2c  ACAG,GAAA,EACAb,
2750: 57 41 55 41 2c 4f 41 4e 41 51 2c 47 41 41 41 45  WAUA,OANAQ,GAAAE
2760: 2c 47 41 41 41 49 2c 4b 41 41 41 62 2c 45 41 41  ,GAAAI,KAAAb,EAA
2770: 41 44 2c 51 41 41 41 43 2c 49 41 41 41 44 2c 51  AD,QAAAC,IAAAD,Q
2780: 41 41 41 53 2c 47 41 47 41 52 2c 45 41 41 41 59  AAAS,GAGAR,EAAAY
2790: 2c 47 41 41 41 2c 45 41 47 41 5a 2c 45 41 41 41  ,GAAA,EAGAZ,EAAA
27a0: 44 2c 51 41 76 42 41 2c 47 41 41 41 57 2c 4b 41  D,QAvBA,GAAAW,KA
27b0: 34 44 41 2c 4f 41 68 43 41 46 2c 47 41 41 41 4d  4DA,OAhCAF,GAAAM
27c0: 2c 45 41 41 41 50 2c 45 41 47 41 43 2c 45 41 41  ,EAAAP,EAGAC,EAA
27d0: 41 4f 2c 45 41 41 41 4c 2c 45 41 47 41 46 2c 45  AO,EAAAL,EAGAF,E
27e0: 41 41 41 51 2c 45 41 41 41 2c 53 41 41 41 6a 42  AAAQ,EAAA,SAAAjB
27f0: 2c 45 41 41 41 6b 42 2c 45 41 41 41 43 2c 47 41  ,EAAAkB,EAAAC,GA
2800: 43 41 56 2c 45 41 41 41 57 2c 45 41 41 41 70 42  CAV,EAAAW,EAAApB
2810: 2c 45 41 41 41 6b 42 2c 49 41 43 41 47 2c 4f 41  ,EAAAkB,IACAG,OA
2820: 41 41 43 2c 65 41 41 41 74 42 2c 45 41 41 41 6b  AAC,eAAAtB,EAAAk
2830: 42 2c 47 41 43 41 4b 2c 63 41 41 41 2c 45 41 43  B,GACAK,cAAA,EAC
2840: 41 43 2c 59 41 41 41 2c 45 41 43 41 43 2c 49 41  AC,YAAA,EACAC,IA
2850: 41 41 4e 2c 4b 41 4d 41 56 2c 45 41 41 41 69 42  AAN,KAMAV,EAAAiB
2860: 2c 45 41 41 41 2c 53 41 41 41 7a 42 2c 47 41 43  ,EAAA,SAAAzB,GAC
2870: 41 2c 47 41 41 41 6b 42 2c 47 41 41 41 6c 42 2c  A,GAAAkB,GAAAlB,
2880: 4b 41 41 41 30 42 2c 57 41 43 41 2c 57 41 41 32  KAAA0B,WACA,WAA2
2890: 42 2c 4d 41 41 41 31 42 2c 47 41 41 41 2c 53 41  B,MAAA1B,GAAA,SA
28a0: 43 33 42 2c 57 41 41 69 43 2c 4d 41 41 41 41 2c  C3B,WAAiC,MAAAA,
28b0: 47 41 45 6a 43 2c 4f 41 44 41 51 2c 47 41 41 41  GAEjC,OADAQ,GAAA
28c0: 51 2c 45 41 41 41 45 2c 45 41 41 41 2c 49 41 41  Q,EAAAE,EAAA,IAA
28d0: 41 41 2c 47 41 43 41 41 2c 47 41 49 41 56 2c 45  AA,GACAA,GAIAV,E
28e0: 41 41 41 57 2c 45 41 41 41 2c 53 41 41 41 51 2c  AAAW,EAAA,SAAAQ,
28f0: 45 41 41 41 43 2c 47 41 41 73 44 2c 4d 41 41 41  EAAAC,GAAsD,MAAA
2900: 52 2c 51 41 41 41 53 2c 55 41 41 41 43 2c 65 41  R,QAAAS,UAAAC,eA
2910: 41 41 6a 42 2c 4b 41 41 41 63 2c 45 41 41 41 43  AAjB,KAAAc,EAAAC
2920: 2c 49 41 47 74 44 70 42 2c 45 41 41 41 75 42 2c  ,IAGtDpB,EAAAuB,
2930: 45 41 41 41 2c 47 41 47 41 76 42 2c 49 41 41 41  EAAA,GAGAvB,IAAA
2940: 77 42 2c 45 41 41 41 2c 4b 44 67 42 4d 2c 53 41  wB,EAAA,KDgBM,SA
2950: 41 55 68 43 2c 45 41 41 51 44 2c 47 45 37 45 78  AUhC,EAAQD,GE7Ex
2960: 42 43 2c 45 41 41 41 44 2c 51 41 41 41 4f 2c 47  BC,EAAAD,QAAAO,G
2970: 46 6d 46 4d 2c 53 41 41 55 4e 2c 45 41 41 51 44  FmFM,SAAUN,EAAQD
2980: 2c 45 41 41 53 53 2c 47 41 45 6a 43 2c 59 41 65  ,EAASS,GAEjC,YAe
2990: 41 2c 53 41 41 53 79 42 2c 47 41 41 67 42 43 2c  A,SAASyB,GAAgBC,
29a0: 45 41 41 55 43 2c 47 41 41 65 2c 4b 41 41 4d 44  EAAUC,GAAe,KAAMD
29b0: 2c 59 41 41 6f 42 43 2c 49 41 41 67 42 2c 4b 41  ,YAAoBC,IAAgB,KA
29c0: 41 4d 2c 49 41 41 49 43 2c 57 41 41 55 2c 71 43  AM,IAAIC,WAAU,qC
29d0: 41 5a 68 48 68 42 2c 4f 41 41 4f 43 2c 65 41 41  AZhHhB,OAAOC,eAA
29e0: 65 74 42 2c 45 41 41 53 2c 63 41 43 37 42 73 43  etB,EAAS,cAC7BsC
29f0: 2c 4f 41 41 4f 2c 47 41 47 54 2c 49 41 41 49 43  ,OAAO,GAGT,IAAIC
2a00: 2c 47 41 41 65 2c 57 41 41 63 2c 51 41 41 53 43  ,GAAe,WAAc,QAASC
2a10: 2c 47 41 41 69 42 43 2c 45 41 41 51 43 2c 47 41  ,GAAiBC,EAAQC,GA
2a20: 41 53 2c 49 41 41 4b 2c 47 41 41 49 39 42 2c 47  AS,IAAK,GAAI9B,G
2a30: 41 41 49 2c 45 41 41 47 41 2c 45 41 41 49 38 42  AAI,EAAGA,EAAI8B
2a40: 2c 45 41 41 4d 43 2c 4f 41 41 51 2f 42 2c 49 41  ,EAAMC,OAAQ/B,IA
2a50: 41 4b 2c 43 41 41 45 2c 47 41 41 49 67 43 2c 47  AK,CAAE,GAAIgC,G
2a60: 41 41 61 46 2c 45 41 41 4d 39 42 2c 45 41 41 49  AAaF,EAAM9B,EAAI
2a70: 67 43 2c 47 41 41 57 70 42 2c 57 41 41 61 6f 42  gC,GAAWpB,WAAaoB
2a80: 2c 45 41 41 57 70 42 2c 61 41 41 63 2c 45 41 41  ,EAAWpB,aAAc,EAA
2a90: 4f 6f 42 2c 45 41 41 57 72 42 2c 63 41 41 65 2c  OoB,EAAWrB,cAAe,
2aa0: 45 41 41 55 2c 53 41 41 57 71 42 2c 4b 41 41 59  EAAU,SAAWqB,KAAY
2ab0: 41 2c 45 41 41 57 43 2c 55 41 41 57 2c 47 41 41  A,EAAWC,UAAW,GAA
2ac0: 4d 78 42 2c 4f 41 41 4f 43 2c 65 41 41 65 6d 42  MxB,OAAOC,eAAemB
2ad0: 2c 45 41 41 51 47 2c 45 41 41 57 45 2c 49 41 41  ,EAAQG,EAAWE,IAA
2ae0: 4b 46 2c 49 41 41 69 42 2c 4d 41 41 4f 2c 55 41  KF,IAAiB,MAAO,UA
2af0: 41 55 52 2c 45 41 41 61 57 2c 45 41 41 59 43 2c  AUR,EAAaW,EAAYC,
2b00: 47 41 41 69 4a 2c 4d 41 41 39 48 44 2c 49 41 41  GAAiJ,MAA9HD,IAA
2b10: 59 50 2c 45 41 41 69 42 4a 2c 45 41 41 59 4e 2c  YP,EAAiBJ,EAAYN,
2b20: 55 41 41 57 69 42 2c 47 41 41 69 42 43 2c 47 41  UAAWiB,GAAiBC,GA
2b30: 41 61 52 2c 45 41 41 69 42 4a 2c 45 41 41 61 59  AaR,EAAiBJ,EAAaY
2b40: 2c 47 41 41 71 42 5a 2c 4d 47 31 46 68 69 42 61  ,GAAqBZ,MG1FhiBa
2b50: 2c 45 41 41 41 78 43 2c 45 41 41 41 2c 47 48 38  ,EAAAxC,EAAA,GH8
2b60: 46 49 79 43 2c 45 41 45 4a 2c 53 41 41 67 43 43  FIyC,EAEJ,SAAgCC
2b70: 2c 47 41 41 4f 2c 4d 41 41 4f 41 2c 49 41 41 4f  ,GAAO,MAAOA,IAAO
2b80: 41 2c 45 41 41 49 78 42 2c 57 41 41 61 77 42 2c  A,EAAIxB,WAAawB,
2b90: 47 41 41 51 43 2c 51 41 41 53 44 2c 49 41 46 6a  GAAQC,QAASD,IAFj
2ba0: 44 46 2c 47 47 7a 46 68 43 49 2c 45 48 6b 47 55  DF,GGzFhCI,EHkGU
2bb0: 2c 57 47 37 46 64 2c 51 41 41 41 41 2c 47 41 41  ,WG7Fd,QAAAA,GAA
2bc0: 59 43 2c 47 41 41 32 42 2c 47 41 41 64 43 2c 47  YC,GAA2B,GAAdC,G
2bd0: 41 41 63 43 2c 55 41 41 41 62 2c 4f 41 41 41 2c  AAcC,UAAAb,OAAA,
2be0: 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41 41  OAAAc,KAAAD,UAAA
2bf0: 2c 47 41 41 41 41 2c 55 41 41 41 2c 4b 41 61 72  ,GAAAA,UAAA,KAar
2c00: 43 2c 49 41 62 71 43 74 42 2c 45 41 41 41 35 42  C,IAbqCtB,EAAA5B
2c10: 2c 4b 41 41 41 2b 43 2c 47 41 4b 72 43 2f 43 2c  ,KAAA+C,GAKrC/C,
2c20: 4b 41 41 4b 67 44 2c 59 41 41 63 41 2c 45 41 4d  KAAKgD,YAAcA,EAM
2c30: 6e 42 68 44 2c 4b 41 41 4b 69 44 2c 51 41 41 55  nBhD,KAAKiD,QAAU
2c40: 41 2c 47 41 45 54 6a 44 2c 4b 41 41 4b 67 44 2c  A,GAETjD,KAAKgD,
2c50: 59 41 41 59 49 2c 55 41 41 57 70 44 2c 4b 41 41  YAAYI,UAAWpD,KAA
2c60: 4b 67 44 2c 59 41 41 59 49 2c 51 41 41 51 66 2c  KgD,YAAYI,QAAQf,
2c70: 4f 41 43 7a 44 2c 4b 41 41 4d 2c 49 41 41 49 67  OACzD,KAAM,IAAIg
2c80: 42 2c 4f 41 41 4d 2c 6d 44 41 47 6c 42 72 44 2c  B,OAAM,mDAGlBrD,
2c90: 4d 41 41 4b 67 44 2c 59 41 41 59 49 2c 51 41 41  MAAKgD,YAAYI,QAA
2ca0: 51 45 2c 47 41 41 47 2c 6f 43 41 41 71 43 43 2c  QE,GAAG,oCAAqCC,
2cb0: 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41  UAAEC,MAAMxD,KAA
2cc0: 4b 79 44 2c 53 41 41 55 7a 44 2c 4f 41 43 78 46  KyD,SAAUzD,OACxF
2cd0: 41 2c 4b 41 41 4b 67 44 2c 59 41 41 59 49 2c 51  A,KAAKgD,YAAYI,Q
2ce0: 41 41 51 45 2c 47 41 41 47 2c 71 43 41 41 73 43  AAQE,GAAG,qCAAsC
2cf0: 43 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b  C,UAAEC,MAAMxD,K
2d00: 41 41 4b 30 44 2c 55 41 41 57 31 44 2c 4f 41 43  AAK0D,UAAW1D,OAC
2d10: 31 46 41 2c 4b 41 41 4b 67 44 2c 59 41 41 59 49  1FA,KAAKgD,YAAYI
2d20: 2c 51 41 41 51 45 2c 47 41 41 47 2c 6f 43 41 41  ,QAAQE,GAAG,oCAA
2d30: 71 43 43 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44  qCC,UAAEC,MAAMxD
2d40: 2c 4b 41 41 4b 32 44 2c 53 41 41 55 33 44 2c 4f  ,KAAK2D,SAAU3D,O
2d50: 41 43 78 46 41 2c 4b 41 41 4b 67 44 2c 59 41 41  ACxFA,KAAKgD,YAA
2d60: 59 49 2c 51 41 41 51 45 2c 47 41 41 47 2c 6f 43  YI,QAAQE,GAAG,oC
2d70: 41 41 71 43 43 2c 55 41 41 45 43 2c 4d 41 41 4d  AAqCC,UAAEC,MAAM
2d80: 78 44 2c 4b 41 41 4b 34 44 2c 53 41 41 55 35 44  xD,KAAK4D,SAAU5D
2d90: 2c 4f 41 43 78 46 41 2c 4b 41 41 4b 67 44 2c 59  ,OACxFA,KAAKgD,Y
2da0: 41 41 59 49 2c 51 41 41 51 45 2c 47 41 41 47 2c  AAYI,QAAQE,GAAG,
2db0: 71 43 41 41 73 43 43 2c 55 41 41 45 43 2c 4d 41  qCAAsCC,UAAEC,MA
2dc0: 41 4d 78 44 2c 4b 41 41 4b 36 44 2c 55 41 41 57  AMxD,KAAK6D,UAAW
2dd0: 37 44 2c 4f 41 43 31 46 41 2c 4b 41 41 4b 67 44  7D,OAC1FA,KAAKgD
2de0: 2c 59 41 41 59 49 2c 51 41 41 51 45 2c 47 41 41  ,YAAYI,QAAQE,GAA
2df0: 47 2c 6b 43 41 41 6d 43 43 2c 55 41 41 45 43 2c  G,kCAAmCC,UAAEC,
2e00: 4d 41 41 4d 78 44 2c 4b 41 41 4b 38 44 2c 4f 41  MAAMxD,KAAK8D,OA
2e10: 41 51 39 44 2c 4f 41 43 70 46 41 2c 4b 41 41 4b  AQ9D,OACpFA,KAAK
2e20: 67 44 2c 59 41 41 59 49 2c 51 41 41 51 45 2c 47  gD,YAAYI,QAAQE,G
2e30: 41 41 47 2c 6b 43 41 41 6d 43 43 2c 55 41 41 45  AAG,kCAAmCC,UAAE
2e40: 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b 2b 44 2c  C,MAAMxD,KAAK+D,
2e50: 4f 41 41 51 2f 44 2c 4f 41 43 70 46 41 2c 4b 41  OAAQ/D,OACpFA,KA
2e60: 41 4b 67 44 2c 59 41 41 59 49 2c 51 41 41 51 45  AKgD,YAAYI,QAAQE
2e70: 2c 47 41 41 47 2c 6f 43 41 41 71 43 43 2c 55 41  ,GAAG,oCAAqCC,UA
2e80: 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b 67  AEC,MAAMxD,KAAKg
2e90: 45 2c 53 41 41 55 68 45 2c 4f 41 43 78 46 41 2c  E,SAAUhE,OACxFA,
2ea0: 4b 41 41 4b 67 44 2c 59 41 41 59 49 2c 51 41 41  KAAKgD,YAAYI,QAA
2eb0: 51 45 2c 47 41 41 47 2c 71 43 41 41 73 43 43 2c  QE,GAAG,qCAAsCC,
2ec0: 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41  UAAEC,MAAMxD,KAA
2ed0: 4b 69 45 2c 55 41 41 57 6a 45 2c 4f 48 6b 50 35  KiE,UAAWjE,OHkP5
2ee0: 46 2c 4d 41 39 48 41 69 43 2c 47 41 41 61 63 2c  F,MA9HAiC,GAAac,
2ef0: 49 41 43 58 50 2c 49 41 41 4b 2c 65 41 43 4c 52  IACXP,IAAK,eACLR
2f00: 2c 4d 41 41 4f 2c 53 47 31 47 49 6b 43 2c 4b 41  ,MAAO,SG1GIkC,KA
2f10: 41 79 42 68 42 2c 55 41 41 41 62 2c 4f 41 41 41  AyBhB,UAAAb,OAAA
2f20: 2c 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41  ,OAAAc,KAAAD,UAA
2f30: 41 2c 4b 41 41 41 41 2c 55 41 41 41 2c 45 41 43  A,KAAAA,UAAA,EAC
2f40: 70 43 2c 51 41 41 4f 2c 4b 48 75 48 50 56 2c 49  pC,QAAO,KHuHPV,I
2f50: 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f 2c 53  AAK,WACLR,MAAO,S
2f60: 47 2f 47 41 6d 43 2c 4f 48 32 48 50 33 42 2c 49  G/GAmC,OH2HP3B,I
2f70: 41 41 4b 2c 59 41 43 4c 52 2c 4d 41 41 4f 2c 53  AAK,YACLR,MAAO,S
2f80: 47 6c 48 43 6d 43 2c 47 41 43 52 6e 45 2c 4b 41  GlHCmC,GACRnE,KA
2f90: 41 4b 67 44 2c 59 41 41 59 49 2c 51 41 41 51 67  AKgD,YAAYI,QAAQg
2fa0: 42 2c 49 41 41 49 2c 75 42 48 36 48 37 42 35 42  B,IAAI,uBH6H7B5B
2fb0: 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,WACLR,MAAO
2fc0: 2c 53 47 72 48 41 6d 43 2c 4f 48 69 49 50 33 42  ,SGrHAmC,OHiIP3B
2fd0: 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,WACLR,MAAO
2fe0: 2c 53 47 78 48 41 6d 43 2c 4f 48 6f 49 50 33 42  ,SGxHAmC,OHoIP3B
2ff0: 2c 49 41 41 4b 2c 59 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,YACLR,MAAO
3000: 2c 53 47 33 48 43 6d 43 2c 4f 48 75 49 52 33 42  ,SG3HCmC,OHuIR3B
3010: 2c 49 41 41 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,SACLR,MAAO
3020: 2c 53 47 39 48 46 6d 43 2c 4f 48 30 49 4c 33 42  ,SG9HFmC,OH0IL3B
3030: 2c 49 41 41 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,SACLR,MAAO
3040: 2c 53 47 6a 49 46 6d 43 2c 4f 48 36 49 4c 33 42  ,SGjIFmC,OH6IL3B
3050: 2c 49 41 41 4b 2c 59 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,YACLR,MAAO
3060: 2c 53 47 70 49 43 6d 43 2c 4f 48 67 4a 52 33 42  ,SGpICmC,OHgJR3B
3070: 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,WACLR,MAAO
3080: 2c 53 47 76 49 41 6d 43 2c 51 48 34 49 46 70 42  ,SGvIAmC,QH4IFpB
3090: 2c 49 41 47 54 72 44 2c 47 41 41 51 6f 44 2c 51  ,IAGTrD,GAAQoD,Q
30a0: 47 31 49 4f 43 2c 47 48 38 49 54 2c 53 41 41 55  G1IOC,GH8IT,SAAU
30b0: 70 44 2c 45 41 41 51 44 2c 45 41 41 53 53 2c 47  pD,EAAQD,EAASS,G
30c0: 41 45 6a 43 2c 59 41 6d 42 41 2c 53 41 41 53 79  AEjC,YAmBA,SAASy
30d0: 42 2c 47 41 41 67 42 43 2c 45 41 41 55 43 2c 47  B,GAAgBC,EAAUC,G
30e0: 41 41 65 2c 4b 41 41 4d 44 2c 59 41 41 6f 42 43  AAe,KAAMD,YAAoBC
30f0: 2c 49 41 41 67 42 2c 4b 41 41 4d 2c 49 41 41 49  ,IAAgB,KAAM,IAAI
3100: 43 2c 57 41 41 55 2c 71 43 41 68 42 68 48 68 42  C,WAAU,qCAhBhHhB
3110: 2c 4f 41 41 4f 43 2c 65 41 41 65 74 42 2c 45 41  ,OAAOC,eAAetB,EA
3120: 41 53 2c 63 41 43 37 42 73 43 2c 4f 41 41 4f 2c  AS,cAC7BsC,OAAO,
3130: 49 41 45 54 74 43 2c 45 41 41 51 32 45 2c 55 41  IAETtC,EAAQ2E,UA
3140: 41 59 33 45 2c 45 41 41 51 34 45 2c 63 41 41 59  AY3E,EAAQ4E,cAAY
3150: 6e 42 2c 45 41 45 78 43 2c 49 41 41 49 6c 42 2c  nB,EAExC,IAAIlB,
3160: 47 41 41 65 2c 57 41 41 63 2c 51 41 41 53 43 2c  GAAe,WAAc,QAASC,
3170: 47 41 41 69 42 43 2c 45 41 41 51 43 2c 47 41 41  GAAiBC,EAAQC,GAA
3180: 53 2c 49 41 41 4b 2c 47 41 41 49 39 42 2c 47 41  S,IAAK,GAAI9B,GA
3190: 41 49 2c 45 41 41 47 41 2c 45 41 41 49 38 42 2c  AI,EAAGA,EAAI8B,
31a0: 45 41 41 4d 43 2c 4f 41 41 51 2f 42 2c 49 41 41  EAAMC,OAAQ/B,IAA
31b0: 4b 2c 43 41 41 45 2c 47 41 41 49 67 43 2c 47 41  K,CAAE,GAAIgC,GA
31c0: 41 61 46 2c 45 41 41 4d 39 42 2c 45 41 41 49 67  AaF,EAAM9B,EAAIg
31d0: 43 2c 47 41 41 57 70 42 2c 57 41 41 61 6f 42 2c  C,GAAWpB,WAAaoB,
31e0: 45 41 41 57 70 42 2c 61 41 41 63 2c 45 41 41 4f  EAAWpB,aAAc,EAAO
31f0: 6f 42 2c 45 41 41 57 72 42 2c 63 41 41 65 2c 45  oB,EAAWrB,cAAe,E
3200: 41 41 55 2c 53 41 41 57 71 42 2c 4b 41 41 59 41  AAU,SAAWqB,KAAYA
3210: 2c 45 41 41 57 43 2c 55 41 41 57 2c 47 41 41 4d  ,EAAWC,UAAW,GAAM
3220: 78 42 2c 4f 41 41 4f 43 2c 65 41 41 65 6d 42 2c  xB,OAAOC,eAAemB,
3230: 45 41 41 51 47 2c 45 41 41 57 45 2c 49 41 41 4b  EAAQG,EAAWE,IAAK
3240: 46 2c 49 41 41 69 42 2c 4d 41 41 4f 2c 55 41 41  F,IAAiB,MAAO,UAA
3250: 55 52 2c 45 41 41 61 57 2c 45 41 41 59 43 2c 47  UR,EAAaW,EAAYC,G
3260: 41 41 69 4a 2c 4d 41 41 39 48 44 2c 49 41 41 59  AAiJ,MAA9HD,IAAY
3270: 50 2c 45 41 41 69 42 4a 2c 45 41 41 59 4e 2c 55  P,EAAiBJ,EAAYN,U
3280: 41 41 57 69 42 2c 47 41 41 69 42 43 2c 47 41 41  AAWiB,GAAiBC,GAA
3290: 61 52 2c 45 41 41 69 42 4a 2c 45 41 41 61 59 2c  aR,EAAiBJ,EAAaY,
32a0: 47 41 41 71 42 5a 2c 4d 49 72 53 68 69 42 79 43  GAAqBZ,MIrShiByC
32b0: 2c 45 41 41 41 70 45 2c 45 41 41 41 2c 49 4a 34  ,EAAApE,EAAA,IJ4
32c0: 53 49 71 45 2c 45 41 45 4a 2c 53 41 41 67 43 33  SIqE,EAEJ,SAAgC3
32d0: 42 2c 47 41 41 4f 2c 4d 41 41 4f 41 2c 49 41 41  B,GAAO,MAAOA,IAA
32e0: 4f 41 2c 45 41 41 49 78 42 2c 57 41 41 61 77 42  OA,EAAIxB,WAAawB
32f0: 2c 47 41 41 51 43 2c 51 41 41 53 44 2c 49 41 46  ,GAAQC,QAASD,IAF
3300: 6c 44 30 42 2c 47 49 74 53 2f 42 44 2c 45 4a 67  lD0B,GItS/BD,EJg
3310: 54 55 2c 57 49 7a 53 64 2c 51 41 41 41 41 2c 47  TU,WIzSd,QAAAA,G
3320: 41 41 59 47 2c 45 41 41 47 39 43 2c 45 41 41 47  AAYG,EAAG9C,EAAG
3330: 2b 43 2c 45 41 41 47 43 2c 47 41 41 47 2f 43 2c  +C,EAAGC,GAAG/C,
3340: 45 41 41 41 35 42 2c 4b 41 41 41 73 45 2c 47 41  EAAA5B,KAAAsE,GA
3350: 43 74 42 74 45 2c 4b 41 41 4b 79 45 2c 45 41 41  CtBtE,KAAKyE,EAA
3360: 49 47 2c 4d 41 41 4d 48 2c 47 41 41 4b 2c 45 41  IG,MAAMH,GAAK,EA
3370: 41 49 41 2c 45 41 43 78 42 7a 45 2c 4b 41 41 4b  AIA,EACxBzE,KAAK
3380: 32 42 2c 45 41 41 49 69 44 2c 4d 41 41 4d 6a 44  2B,EAAIiD,MAAMjD
3390: 2c 47 41 41 4b 2c 45 41 41 49 41 2c 45 41 43 78  ,GAAK,EAAIA,EACx
33a0: 42 33 42 2c 4b 41 41 4b 30 45 2c 45 41 41 49 45  B3B,KAAK0E,EAAIE
33b0: 2c 4d 41 41 4d 46 2c 47 41 41 4b 2c 45 41 41 49  ,MAAMF,GAAK,EAAI
33c0: 41 2c 45 41 43 78 42 31 45 2c 4b 41 41 4b 32 45  A,EACxB1E,KAAK2E
33d0: 2c 45 41 41 49 43 2c 4d 41 41 4d 48 2c 47 41 41  ,EAAIC,MAAMH,GAA
33e0: 4b 2c 45 41 41 49 45 2c 45 4a 34 54 31 42 2c 4d  K,EAAIE,EJ4T1B,M
33f0: 41 50 41 31 43 2c 47 41 41 61 71 43 2c 49 41 43  APA1C,GAAaqC,IAC
3400: 58 39 42 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d  X9B,IAAK,WACLR,M
3410: 41 41 4f 2c 57 49 6e 54 50 2c 4d 41 41 55 68 43  AAO,WInTP,MAAUhC
3420: 2c 4d 41 41 4b 79 45 2c 45 41 41 66 2c 4b 41 41  ,MAAKyE,EAAf,KAA
3430: 71 42 7a 45 2c 4b 41 41 4b 32 42 2c 45 41 41 31  qBzE,KAAK2B,EAA1
3440: 42 2c 4d 41 41 69 43 33 42 2c 4b 41 41 4b 30 45  B,MAAiC3B,KAAK0E
3450: 2c 45 41 41 74 43 2c 4d 41 41 36 43 31 45 2c 4b  ,EAAtC,MAA6C1E,K
3460: 41 41 4b 32 45 2c 4d 4a 77 54 37 43 4c 2c 4b 49  AAK2E,MJwT7CL,KI
3470: 6a 54 48 44 2c 45 4a 79 54 55 2c 57 49 6a 51 64  jTHD,EJyTU,WIjQd
3480: 2c 51 41 41 41 41 2c 4b 41 41 79 43 2c 47 41 41  ,QAAAA,KAAyC,GAA
3490: 37 42 48 2c 47 41 41 36 42 68 42 2c 55 41 41 41  7BH,GAA6BhB,UAAA
34a0: 62 2c 4f 41 41 41 2c 4f 41 41 41 63 2c 4b 41 41  b,OAAA,OAAAc,KAA
34b0: 41 44 2c 55 41 41 41 2c 47 41 41 41 41 2c 55 41  AD,UAAA,GAAAA,UA
34c0: 41 41 2c 47 41 41 72 42 2c 4b 41 41 4d 32 42 2c  AA,GAArB,KAAM2B,
34d0: 45 41 41 65 33 42 2c 55 41 41 41 62 2c 4f 41 41  EAAe3B,UAAAb,OAA
34e0: 41 2c 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41  A,OAAAc,KAAAD,UA
34f0: 41 41 2c 47 41 41 41 41 2c 55 41 41 41 2c 47 41  AA,GAAAA,UAAA,GA
3500: 41 4e 2c 49 41 41 4d 74 42 2c 47 41 41 41 35 42  AN,IAAMtB,GAAA5B
3510: 2c 4b 41 41 41 71 45 2c 47 41 43 76 43 72 45 2c  ,KAAAqE,GACvCrE,
3520: 4b 41 41 4b 38 45 2c 51 41 41 51 5a 2c 45 41 41  KAAK8E,QAAQZ,EAA
3530: 4f 57 2c 47 4a 69 39 42 74 42 2c 4d 41 68 74 42  OW,GJi9BtB,MAhtB
3540: 41 35 43 2c 47 41 41 61 6f 43 2c 49 41 43 58 37  A5C,GAAaoC,IACX7
3550: 42 2c 49 41 41 4b 2c 4d 41 69 42 4c 52 2c 4d 41  B,IAAK,MAiBLR,MA
3560: 41 4f 2c 53 49 6a 54 4c 2b 43 2c 47 41 41 61 2c  AO,SIjTL+C,GAAa,
3570: 4f 41 41 41 43 2c 47 41 41 41 39 42 2c 55 41 41  OAAAC,GAAA9B,UAA
3580: 41 62 2c 4f 41 41 4e 34 43 2c 45 41 41 4d 43 2c  Ab,OAAN4C,EAAMC,
3590: 4d 41 41 41 46 2c 45 41 41 41 2c 45 41 41 41 41  MAAAF,EAAA,EAAAA
35a0: 2c 45 41 41 41 2c 4b 41 41 41 47 2c 45 41 41 41  ,EAAA,KAAAG,EAAA
35b0: 2c 45 41 41 41 41 2c 45 41 41 41 48 2c 45 41 41  ,EAAAA,EAAAH,EAA
35c0: 41 47 2c 49 41 41 4e 46 2c 45 41 41 4d 45 2c 45  AG,IAANF,EAAME,E
35d0: 41 41 41 2c 47 41 41 41 6a 43 2c 55 41 41 41 69  AAA,GAAAjC,UAAAi
35e0: 43 2c 45 41 43 66 2c 49 41 41 79 42 2c 49 41 41  C,EACf,IAAyB,IAA
35f0: 72 42 6a 43 2c 55 41 41 55 62 2c 4f 41 43 5a 2c  rBjC,UAAUb,OACZ,
3600: 4d 41 41 4f 72 43 2c 4d 41 41 4b 75 45 2c 4d 41  MAAOrC,MAAKuE,MA
3610: 47 64 2c 49 41 41 49 61 2c 47 41 41 53 70 46 2c  Gd,IAAIa,GAASpF,
3620: 4b 41 41 4b 75 45 2c 4f 41 41 4f 51 2c 47 41 41  KAAKuE,OAAOQ,GAA
3630: 49 4d 2c 4d 41 41 4d 72 46 2c 4b 41 41 4b 75 45  IM,MAAMrF,KAAKuE
3640: 2c 4f 41 41 51 55 2c 45 41 45 68 44 2c 4f 41 41  ,OAAQU,EAEhD,OAA
3650: 4d 47 2c 61 41 41 6b 42 45 2c 57 41 4b 6a 42 2c  MG,aAAkBE,WAKjB,
3660: 47 41 41 49 6a 42 2c 47 41 41 55 65 2c 45 41 41  GAAIjB,GAAUe,EAA
3670: 51 70 46 2c 4b 41 41 4b 36 45 2c 51 41 48 7a 42  QpF,KAAK6E,QAHzB
3680: 4f 2c 4b 4a 6d 55 54 35 43 2c 49 41 41 4b 2c 57  O,KJmUT5C,IAAK,W
3690: 41 43 4c 72 42 2c 49 41 41 4b 2c 57 49 76 54 4c  ACLrB,IAAK,WIvTL
36a0: 2c 4d 41 41 4f 6e 42 2c 4d 41 41 4b 75 46 2c 65  ,MAAOnB,MAAKuF,e
36b0: 4a 69 55 5a 2f 43 2c 49 41 41 4b 2c 59 41 55 4c  JiUZ/C,IAAK,YAUL
36c0: 72 42 2c 49 41 41 4b 2c 57 49 6c 58 4c 2c 4d 41  rB,IAAK,WIlXL,MA
36d0: 41 4f 6d 44 2c 4f 4a 32 59 54 72 43 2c 45 41 41  AOmD,OJ2YTrC,EAA
36e0: 61 6f 43 2c 49 41 43 58 37 42 2c 49 41 41 4b 2c  aoC,IACX7B,IAAK,
36f0: 55 41 43 4c 52 2c 4d 41 41 4f 2c 53 49 6c 56 44  UACLR,MAAO,SIlVD
3700: 6b 43 2c 47 41 41 73 42 2c 47 41 41 66 57 2c 47  kC,GAAsB,GAAfW,G
3710: 41 41 65 33 42 2c 55 41 41 41 62 2c 4f 41 41 41  AAe3B,UAAAb,OAAA
3720: 2c 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41  ,OAAAc,KAAAD,UAA
3730: 41 2c 47 41 41 41 41 2c 55 41 41 41 2c 47 41 41  A,GAAAA,UAAA,GAA
3740: 4e 2c 49 41 6b 42 74 42 2c 49 41 6a 42 41 32 42  N,IAkBtB,IAjBA2B
3750: 2c 45 41 41 53 52 2c 45 41 41 55 6d 42 2c 65 41  ,EAASR,EAAUmB,eA
3760: 41 65 58 2c 47 41 4d 6c 43 37 45 2c 4b 41 41 4b  AeX,GAMlC7E,KAAK
3770: 75 46 2c 57 41 43 48 72 42 2c 4d 41 41 4f 41 2c  uF,WACHrB,MAAOA,
3780: 45 41 43 50 57 2c 4f 41 41 51 41 2c 45 41 43 52  EACPW,OAAQA,EACR
3790: 59 2c 4f 41 41 4f 2c 47 41 4d 54 7a 46 2c 4b 41  Y,OAAO,GAMTzF,KA
37a0: 41 4b 75 45 2c 4f 41 41 53 46 2c 45 41 41 55 71  AKuE,OAASF,EAAUq
37b0: 42 2c 4d 41 41 4d 78 42 2c 47 41 45 56 2c 4f 41  B,MAAMxB,GAEV,OA
37c0: 41 68 42 6c 45 2c 4b 41 41 4b 75 45 2c 4f 41 47  AhBlE,KAAKuE,OAG
37d0: 50 2c 4d 41 46 41 76 45 2c 4d 41 41 4b 75 45 2c  P,MAFAvE,MAAKuE,
37e0: 51 41 41 53 2c 45 41 41 41 43 2c 45 41 41 41 31  QAAS,EAAAC,EAAA1
37f0: 42 2c 67 42 41 43 64 39 43 2c 4b 41 41 4b 75 46  B,gBACd9C,KAAKuF
3800: 2c 55 41 41 55 45 2c 4f 41 41 51 2c 45 41 51 7a  ,UAAUE,OAAQ,EAQz
3810: 42 7a 46 2c 4d 41 41 4b 32 46 2c 51 41 41 55 64  BzF,MAAK2F,QAAUd
3820: 2c 49 41 43 5a 52 2c 45 41 41 55 75 42 2c 4d 41  ,IACZR,EAAUuB,MA
3830: 41 4d 31 42 2c 47 41 41 53 2c 4d 41 41 51 6c 45  AM1B,GAAS,MAAQlE
3840: 2c 4b 41 41 4b 75 45 2c 4f 41 41 4f 73 42 2c 55  ,KAAKuE,OAAOsB,U
3850: 4a 69 57 68 44 72 44 2c 49 41 41 4b 2c 55 41 51  JiWhDrD,IAAK,UAQ
3860: 4c 52 2c 4d 41 41 4f 2c 57 49 78 4f 50 2c 4f 41  LR,MAAO,WIxOP,OA
3870: 41 67 43 2c 49 41 41 7a 42 68 43 2c 4b 41 41 4b  AgC,IAAzBhC,KAAK
3880: 75 46 2c 55 41 41 55 45 2c 53 4a 6d 50 74 42 6a  uF,UAAUE,SJmPtBj
3890: 44 2c 49 41 41 4b 2c 63 41 53 4c 52 2c 4d 41 41  D,IAAK,cASLR,MAA
38a0: 4f 2c 53 49 33 4c 47 79 43 2c 47 41 43 56 7a 45  O,SI3LGyC,GACVzE
38b0: 2c 4b 41 41 4b 38 46 2c 49 41 41 69 42 2c 4b 41  ,KAAK8F,IAAiB,KA
38c0: 41 54 2c 45 41 41 49 72 42 2c 4d 4a 71 4d 6a 42  AT,EAAIrB,MJqMjB
38d0: 6a 43 2c 49 41 41 4b 2c 71 42 41 53 4c 52 2c 4d  jC,IAAK,qBASLR,M
38e0: 41 41 4f 2c 53 49 35 4c 55 4c 2c 47 41 43 6a 42  AAO,SI5LUL,GACjB
38f0: 33 42 2c 4b 41 41 4b 2b 46 2c 57 41 41 6b 42 2c  3B,KAAK+F,WAAkB,
3900: 49 41 41 4a 70 45 2c 4b 4a 73 4d 6e 42 61 2c 49  IAAJpE,KJsMnBa,I
3910: 41 41 4b 2c 67 42 41 53 4c 52 2c 4d 41 41 4f 2c  AAK,gBASLR,MAAO,
3920: 53 49 37 4c 4b 30 43 2c 47 41 43 5a 31 45 2c 4b  SI7LK0C,GACZ1E,K
3930: 41 41 4b 67 43 2c 4d 41 41 6d 42 2c 4b 41 41 54  AAKgC,MAAmB,KAAT
3940: 2c 45 41 41 49 30 43 2c 4d 4a 75 4d 6e 42 6c 43  ,EAAI0C,MJuMnBlC
3950: 2c 49 41 41 4b 2c 67 42 41 53 4c 52 2c 4d 41 41  ,IAAK,gBASLR,MAA
3960: 4f 2c 53 49 37 4c 4b 32 43 2c 47 41 43 5a 33 45  O,SI7LK2C,GACZ3E
3970: 2c 4b 41 41 4b 67 47 2c 4d 41 41 51 2c 45 41 41  ,KAAKgG,MAAQ,EAA
3980: 49 72 42 2c 4b 4a 75 4d 6a 42 6e 43 2c 49 41 41  IrB,KJuMjBnC,IAA
3990: 4b 2c 67 42 41 51 4c 52 2c 4d 41 41 4f 2c 57 49  K,gBAQLR,MAAO,WI
39a0: 37 4c 50 2c 4d 41 41 32 42 2c 4b 41 41 70 42 68  7LP,MAA2B,KAApBh
39b0: 43 2c 4b 41 41 4b 2b 46 2c 63 4a 77 4d 5a 76 44  C,KAAK+F,cJwMZvD
39c0: 2c 49 41 41 4b 2c 67 42 41 43 4c 52 2c 4d 41 41  ,IAAK,gBACLR,MAA
39d0: 4f 2c 57 49 68 4d 50 2c 4d 41 41 73 42 2c 4b 41  O,WIhMP,MAAsB,KA
39e0: 41 66 68 43 2c 4b 41 41 4b 67 47 2c 53 4a 32 4d  AfhC,KAAKgG,SJ2M
39f0: 5a 78 44 2c 49 41 41 4b 2c 6b 42 41 43 4c 52 2c  ZxD,IAAK,kBACLR,
3a00: 4d 41 41 4f 2c 57 49 6e 4d 50 2c 4d 41 41 4f 68  MAAO,WInMP,MAAOh
3a10: 43 2c 4d 41 41 4b 69 47 2c 59 41 41 65 6a 47 2c  C,MAAKiG,YAAejG,
3a20: 4b 41 41 4b 67 47 2c 4d 41 41 51 2c 4b 4a 38 4d  KAAKgG,MAAQ,KJ8M
3a30: 78 43 78 44 2c 49 41 41 4b 2c 57 41 43 4c 52 2c  xCxD,IAAK,WACLR,
3a40: 4d 41 41 4f 2c 57 49 74 4d 50 2c 4f 41 41 51 34  MAAO,WItMP,OAAQ4
3a50: 43 2c 4d 41 41 4d 35 45 2c 4b 41 41 4b 67 47 2c  C,MAAM5E,KAAKgG,
3a60: 55 4a 69 4e 6e 42 78 44 2c 49 41 41 4b 2c 57 41  UJiNnBxD,IAAK,WA
3a70: 43 4c 52 2c 4d 41 41 4f 2c 57 49 7a 4d 50 2c 4d  CLR,MAAO,WIzMP,M
3a80: 41 41 4f 2c 49 41 41 49 73 43 2c 47 41 41 55 74  AAO,IAAIsC,GAAUt
3a90: 45 2c 4b 41 41 4b 38 46 2c 49 41 41 4b 39 46 2c  E,KAAK8F,IAAK9F,
3aa0: 4b 41 41 4b 2b 46 2c 57 41 41 59 2f 46 2c 4b 41  KAAK+F,WAAY/F,KA
3ab0: 41 4b 67 43 2c 4d 41 41 4f 68 43 2c 4b 41 41 4b  AKgC,MAAOhC,KAAK
3ac0: 67 47 2c 55 4a 6f 4e 6a 45 78 44 2c 49 41 41 4b  gG,UJoNjExD,IAAK
3ad0: 2c 53 41 43 4c 52 2c 4d 41 41 4f 2c 57 49 35 4d  ,SACLR,MAAO,WI5M
3ae0: 50 2c 4d 41 41 4f 68 43 2c 4d 41 41 4b 6b 47 2c  P,MAAOhC,MAAKkG,
3af0: 63 4a 79 4e 5a 31 44 2c 49 41 41 4b 2c 63 41 43  cJyNZ1D,IAAK,cAC
3b00: 4c 52 2c 4d 41 41 4f 2c 57 49 2f 4d 50 2c 4d 41  LR,MAAO,WI/MP,MA
3b10: 41 4f 2c 49 41 41 49 73 43 2c 47 41 43 54 74 45  AO,IAAIsC,GACTtE
3b20: 2c 4b 41 41 4b 38 46 2c 49 41 41 4d 2c 49 41 43  ,KAAK8F,IAAM,IAC
3b30: 58 39 46 2c 4b 41 41 4b 2b 46 2c 57 41 41 61 2c  X9F,KAAK+F,WAAa,
3b40: 49 41 43 6c 42 2f 46 2c 4b 41 41 4b 67 43 2c 4d  IAClB/F,KAAKgC,M
3b50: 41 41 51 2c 49 41 43 62 68 43 2c 4b 41 41 4b 67  AAQ,IACbhC,KAAKg
3b60: 47 2c 55 4a 75 4e 50 78 44 2c 49 41 41 4b 2c 57  G,UJuNPxD,IAAK,W
3b70: 41 43 4c 52 2c 4d 41 41 4f 2c 57 49 37 4d 50 2c  ACLR,MAAO,WI7MP,
3b80: 4d 41 41 4f 68 43 2c 4d 41 41 4b 6d 47 2c 59 4a  MAAOhC,MAAKmG,YJ
3b90: 30 4e 5a 33 44 2c 49 41 41 4b 2c 53 41 43 4c 52  0NZ3D,IAAK,SACLR
3ba0: 2c 4d 41 41 4f 2c 57 49 6a 4e 61 2c 47 41 41 66  ,MAAO,WIjNa,GAAf
3bb0: 36 43 2c 47 41 41 65 33 42 2c 55 41 41 41 62 2c  6C,GAAe3B,UAAAb,
3bc0: 4f 41 41 41 2c 4f 41 41 41 63 2c 4b 41 41 41 44  OAAA,OAAAc,KAAAD
3bd0: 2c 55 41 41 41 2c 47 41 41 41 41 2c 55 41 41 41  ,UAAA,GAAAA,UAAA
3be0: 2c 47 41 41 4e 2c 49 41 47 64 2c 4d 41 46 41 32  ,GAAN,IAGd,MAFA2
3bf0: 42 2c 45 41 41 53 52 2c 45 41 41 55 6d 42 2c 65  B,EAASR,EAAUmB,e
3c00: 41 41 65 58 2c 47 41 41 6b 42 37 45 2c 4b 41 41  AAeX,GAAkB7E,KAA
3c10: 4b 36 45 2c 53 41 47 76 44 2c 4d 41 41 4f 37 45  K6E,SAGvD,MAAO7E
3c20: 2c 4d 41 41 4b 75 45 2c 4f 41 41 4f 36 42 2c 51  ,MAAKuE,OAAO6B,Q
3c30: 41 41 51 44 2c 51 41 47 37 42 2c 51 41 41 34 42  AAQD,QAG7B,QAA4B
3c40: 68 44 2c 4b 41 41 78 42 6e 44 2c 4b 41 41 4b 75  hD,KAAxBnD,KAAKu
3c50: 45 2c 4f 41 41 4f 4d 2c 47 41 43 64 2c 4b 41 41  E,OAAOM,GACd,KAA
3c60: 4d 2c 49 41 41 49 78 42 2c 4f 41 41 4a 2c 38 42  M,IAAIxB,OAAJ,8B
3c70: 41 41 77 43 77 42 2c 45 41 41 78 43 2c 49 41 47  AAwCwB,EAAxC,IAG
3c80: 52 2c 49 41 41 49 77 42 2c 47 41 41 4d 72 47 2c  R,IAAIwB,GAAMrG,
3c90: 4b 41 41 4b 75 45 2c 4f 41 41 4f 4d 2c 49 41 45  KAAKuE,OAAOM,IAE
3ca0: 74 42 2c 4f 41 41 4f 77 42 2c 47 41 41 49 44 2c  tB,OAAOwB,GAAID,
3cb0: 4d 41 41 51 43 2c 45 41 41 49 44 2c 51 41 41 51  MAAQC,EAAID,QAAQ
3cc0: 44 2c 53 41 41 57 45 2c 4b 4a 69 4f 31 43 37 44  D,SAAWE,KJiO1C7D
3cd0: 2c 49 41 41 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,SACLR,MAAO
3ce0: 2c 53 49 74 4e 46 6b 43 2c 47 41 47 4c 2c 4d 41  ,SItNFkC,GAGL,MA
3cf0: 46 41 41 2c 47 41 41 53 41 2c 59 41 41 69 42 47  FAA,GAASA,YAAiBG
3d00: 2c 47 41 41 61 48 2c 45 41 41 51 2c 47 41 41 49  ,GAAaH,EAAQ,GAAI
3d10: 47 2c 47 41 41 55 48 2c 4d 41 45 78 44 41 2c 45  G,GAAUH,MAExDA,E
3d20: 41 41 4d 6f 43 2c 59 41 41 63 74 47 2c 4b 41 41  AAMoC,YAActG,KAA
3d30: 4b 73 47 2c 61 41 4b 35 42 74 47 2c 4b 41 41 4b  KsG,aAK5BtG,KAAK
3d40: 38 46 2c 4d 41 41 51 35 42 2c 45 41 41 4d 34 42  8F,MAAQ5B,EAAM4B
3d50: 2c 4b 41 43 6e 42 39 46 2c 4b 41 41 4b 2b 46 2c  ,KACnB9F,KAAK+F,
3d60: 61 41 41 65 37 42 2c 45 41 41 4d 36 42 2c 59 41  aAAe7B,EAAM6B,YA
3d70: 43 31 42 2f 46 2c 4b 41 41 4b 67 43 2c 51 41 41  C1B/F,KAAKgC,QAA
3d80: 55 6b 43 2c 45 41 41 4d 6c 43 2c 4f 41 43 72 42  UkC,EAAMlC,OACrB
3d90: 68 43 2c 4b 41 41 4b 67 47 2c 51 41 41 55 39 42  hC,KAAKgG,QAAU9B
3da0: 2c 45 41 41 4d 38 42 2c 55 4a 34 4e 76 42 78 44  ,EAAM8B,UJ4NvBxD
3db0: 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,WACLR,MAAO
3dc0: 2c 57 49 6e 4e 50 2c 4d 41 41 4f 2c 49 41 41 49  ,WInNP,MAAO,IAAI
3dd0: 71 43 2c 47 41 41 55 72 45 2c 4b 41 41 4b 75 45  qC,GAAUrE,KAAKuE
3de0: 2c 4f 41 41 51 76 45 2c 4b 41 41 4b 36 45 2c 57  ,OAAQvE,KAAK6E,W
3df0: 4a 2b 4e 76 43 72 43 2c 49 41 41 4b 2c 6b 42 41  J+NvCrC,IAAK,kBA
3e00: 43 4c 52 2c 4d 41 41 4f 2c 57 49 74 4e 50 2c 4d  CLR,MAAO,WItNP,M
3e10: 41 41 4f 2c 49 41 41 49 71 43 2c 49 41 41 57 72  AAO,IAAIqC,IAAWr
3e20: 45 2c 4b 41 41 4b 38 46 2c 49 41 41 4b 2c 49 41  E,KAAK8F,IAAK,IA
3e30: 41 4b 2c 49 41 41 4b 2c 47 41 41 49 39 46 2c 4b  AK,IAAK,GAAI9F,K
3e40: 41 41 4b 36 45 2c 57 4a 69 4f 6e 44 72 43 2c 49  AAK6E,WJiOnDrC,I
3e50: 41 41 4b 2c 69 42 41 43 4c 52 2c 4d 41 41 4f 2c  AAK,iBACLR,MAAO,
3e60: 57 49 7a 4e 50 2c 4d 41 41 4f 2c 49 41 41 49 71  WIzNP,MAAO,IAAIq
3e70: 43 2c 47 41 41 55 72 45 2c 4b 41 41 4b 75 45 2c  C,GAAUrE,KAAKuE,
3e80: 4f 41 41 4f 79 42 2c 4d 41 41 4d 2c 47 41 41 49  OAAOyB,MAAM,GAAI
3e90: 68 47 2c 4b 41 41 4b 36 45 2c 57 4a 6f 4f 68 44  hG,KAAK6E,WJoOhD
3ea0: 72 43 2c 49 41 41 4b 2c 63 41 43 4c 52 2c 4d 41  rC,IAAK,cACLR,MA
3eb0: 41 4f 2c 57 49 35 4e 50 2c 4d 41 41 4f 68 43 2c  AO,WI5NP,MAAOhC,
3ec0: 4d 41 41 4b 6d 47 2c 4f 41 41 4f 2c 55 4a 75 4f  MAAKmG,OAAO,UJuO
3ed0: 6e 42 33 44 2c 49 41 41 4b 2c 63 41 43 4c 52 2c  nB3D,IAAK,cACLR,
3ee0: 4d 41 41 4f 2c 57 49 2f 4e 50 2c 4d 41 41 4f 68  MAAO,WI/NP,MAAOh
3ef0: 43 2c 4d 41 41 4b 6d 47 2c 4f 41 41 4f 2c 55 4a  C,MAAKmG,OAAO,UJ
3f00: 30 4f 6e 42 33 44 2c 49 41 41 4b 2c 63 41 43 4c  0OnB3D,IAAK,cACL
3f10: 52 2c 4d 41 41 4f 2c 57 49 6c 4f 50 2c 4d 41 41  R,MAAO,WIlOP,MAA
3f20: 4f 68 43 2c 4d 41 41 4b 6d 47 2c 4f 41 41 4f 2c  OhC,MAAKmG,OAAO,
3f30: 55 4a 38 4f 6e 42 33 44 2c 49 41 41 4b 2c 53 41  UJ8OnB3D,IAAK,SA
3f40: 43 4c 52 2c 4d 41 41 4f 2c 57 49 72 4f 50 2c 4d  CLR,MAAO,WIrOP,M
3f50: 41 41 4f 68 43 2c 4d 41 41 4b 75 45 2c 4f 41 41  AAOhC,MAAKuE,OAA
3f60: 4f 67 43 2c 59 4a 69 50 6e 42 2f 44 2c 49 41 41  OgC,YJiPnB/D,IAA
3f70: 4b 2c 55 41 43 4c 52 2c 4d 41 41 4f 2c 57 49 78  K,UACLR,MAAO,WIx
3f80: 4f 50 2c 4d 41 41 4f 68 43 2c 4d 41 41 4b 75 45  OP,MAAOhC,MAAKuE
3f90: 2c 4f 41 41 4f 69 43 2c 61 4a 75 50 6e 42 68 45  ,OAAOiC,aJuPnBhE
3fa0: 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,WACLR,MAAO
3fb0: 2c 53 49 35 4f 41 79 45 2c 47 41 43 50 2c 47 41  ,SI5OAyE,GACP,GA
3fc0: 41 49 43 2c 4b 41 45 4a 2c 49 41 41 49 78 42 2c  AIC,KAEJ,IAAIxB,
3fd0: 4d 41 41 4d 79 42 2c 51 41 41 51 46 2c 47 41 43  MAAMyB,QAAQF,GAC
3fe0: 68 42 43 2c 45 41 41 4f 44 2c 4d 41 43 46 2c 4b  hBC,EAAOD,MACF,K
3ff0: 41 41 4b 70 43 2c 45 41 41 55 75 43 2c 63 41 41  AAKpC,EAAUuC,cAA
4000: 63 6e 46 2c 65 41 41 65 67 46 2c 47 41 43 6a 44  cnF,eAAegF,GACjD
4010: 2c 4b 41 41 4d 2c 49 41 41 49 70 44 2c 4f 41 41  ,KAAM,IAAIpD,OAA
4020: 4a 2c 79 43 41 41 6d 44 6f 44 2c 45 41 41 6e 44  J,yCAAmDoD,EAAnD
4030: 2c 4b 41 45 4e 43 2c 47 41 41 4f 72 43 2c 45 41  ,KAENC,GAAOrC,EA
4040: 41 55 75 43 2c 63 41 41 63 48 2c 47 41 47 6a 43  AUuC,cAAcH,GAGjC
4050: 2c 47 41 41 49 49 2c 4d 41 41 61 43 2c 45 41 41  ,GAAII,MAAaC,EAA
4060: 59 39 47 2c 4b 41 41 4b 75 45 2c 4f 41 41 51 4d  Y9G,KAAKuE,OAAQM
4070: 2c 45 41 41 53 37 45 2c 4b 41 41 4b 36 45 2c 4d  ,EAAS7E,KAAK6E,M
4080: 41 61 78 44 2c 4f 41 58 41 36 42 2c 47 41 41 4b  AaxD,OAXA6B,GAAK
4090: 4b 2c 51 41 41 51 2c 53 41 41 55 6a 42 2c 47 41  K,QAAQ,SAAUjB,GA
40a0: 43 72 42 2c 47 41 41 49 6b 42 2c 49 41 43 46 6c  CrB,GAAIkB,IACFl
40b0: 42 2c 47 41 41 51 67 42 2c 45 41 41 55 68 42 2c  B,GAAQgB,EAAUhB,
40c0: 4d 41 41 51 41 2c 47 41 41 4f 2c 49 41 41 4f 67  MAAQA,GAAO,IAAOg
40d0: 42 2c 45 41 41 55 68 42 2c 4d 41 43 6c 44 67 42  B,EAAUhB,MAClDgB
40e0: 2c 45 41 41 55 47 2c 63 41 43 56 48 2c 45 41 41  ,EAAUG,cACVH,EAA
40f0: 55 39 45 2c 51 41 43 56 38 45 2c 45 41 41 55 64  U9E,QACV8E,EAAUd
4100: 2c 51 41 47 5a 61 2c 47 41 41 4f 4b 2c 4b 41 41  ,QAGZa,GAAOK,KAA
4110: 4b 2c 47 41 41 49 37 43 2c 47 41 41 55 32 43 2c  K,GAAI7C,GAAU2C,
4120: 45 41 41 51 6e 43 2c 4d 41 47 37 42 67 43 2c 4b  EAAQnC,MAG7BgC,K
4130: 4a 34 4f 50 72 45 2c 49 41 41 4b 2c 4d 41 43 4c  J4OPrE,IAAK,MACL
4140: 72 42 2c 49 41 41 4b 2c 57 49 76 6c 42 4c 2c 4d  rB,IAAK,WIvlBL,M
4150: 41 41 4f 6e 42 2c 4d 41 41 4b 75 45 2c 4f 41 41  AAOnB,MAAKuE,OAA
4160: 4f 75 42 2c 4f 4a 77 6d 42 6e 42 71 42 2c 49 41  OuB,OJwmBnBqB,IA
4170: 41 4b 2c 53 49 31 6a 42 43 6e 46 2c 47 41 43 4e  AK,SI1jBCnF,GACN
4180: 68 43 2c 4b 41 41 4b 75 45 2c 4f 41 41 53 76 45  hC,KAAKuE,OAASvE
4190: 2c 4b 41 41 4b 75 45 2c 4f 41 41 4f 75 42 2c 49  ,KAAKuE,OAAOuB,I
41a0: 41 41 49 39 44 2c 4d 4a 36 6a 42 39 42 51 2c 49  AAI9D,MJ6jB9BQ,I
41b0: 41 41 4b 2c 61 41 43 4c 72 42 2c 49 41 41 4b 2c  AAK,aACLrB,IAAK,
41c0: 57 49 70 6d 42 4c 2c 4d 41 41 4f 6e 42 2c 4d 41  WIpmBL,MAAOnB,MA
41d0: 41 4b 75 45 2c 4f 41 41 4f 30 43 2c 65 4a 38 6d  AKuE,OAAO0C,eJ8m
41e0: 42 6e 42 45 2c 49 41 41 4b 2c 53 49 74 6a 42 51  BnBE,IAAK,SItjBQ
41f0: 6e 46 2c 47 41 43 62 68 43 2c 4b 41 41 4b 75 45  nF,GACbhC,KAAKuE
4200: 2c 4f 41 41 53 76 45 2c 4b 41 41 4b 75 45 2c 4f  ,OAASvE,KAAKuE,O
4210: 41 41 4f 30 43 2c 59 41 41 59 6a 46 2c 4d 4a 79  AAO0C,YAAYjF,MJy
4220: 6a 42 74 43 51 2c 49 41 41 4b 2c 51 41 43 4c 72  jBtCQ,IAAK,QACLr
4230: 42 2c 49 41 41 4b 2c 57 49 31 6d 42 4c 2c 4d 41  B,IAAK,WI1mBL,MA
4240: 41 4f 6e 42 2c 4d 41 41 4b 75 45 2c 4f 41 41 4f  AOnB,MAAKuE,OAAO
4250: 76 43 2c 53 4a 6f 6e 42 6e 42 6d 46 2c 49 41 41  vC,SJonBnBmF,IAA
4260: 4b 2c 53 49 6c 6a 42 47 6e 46 2c 47 41 43 52 68  K,SIljBGnF,GACRh
4270: 43 2c 4b 41 41 4b 75 45 2c 4f 41 41 53 76 45 2c  C,KAAKuE,OAASvE,
4280: 4b 41 41 4b 75 45 2c 4f 41 41 4f 76 43 2c 4d 41  KAAKuE,OAAOvC,MA
4290: 41 4d 41 2c 4d 4a 71 6a 42 68 43 51 2c 49 41 41  AMA,MJqjBhCQ,IAA
42a0: 4b 2c 51 41 43 4c 72 42 2c 49 41 41 4b 2c 57 49  K,QACLrB,IAAK,WI
42b0: 68 6e 42 4c 2c 47 41 41 49 77 44 2c 47 41 41 49  hnBL,GAAIwD,GAAI
42c0: 33 45 2c 4b 41 41 4b 75 45 2c 4f 41 41 4f 79 42  3E,KAAKuE,OAAOyB
42d0: 2c 4f 41 45 70 42 2c 4f 41 41 4f 70 42 2c 4f 41  ,OAEpB,OAAOpB,OA
42e0: 41 4d 44 2c 47 41 41 4b 2c 45 41 41 49 41 2c 47  AMD,GAAK,EAAIA,G
42f0: 4a 30 6e 42 74 42 77 43 2c 49 41 41 4b 2c 53 49  J0nBtBwC,IAAK,SI
4300: 68 6a 42 47 6e 46 2c 47 41 45 52 68 43 2c 4b 41  hjBGnF,GAERhC,KA
4310: 41 4b 75 45 2c 4f 41 41 53 76 45 2c 4b 41 41 4b  AKuE,OAASvE,KAAK
4320: 75 45 2c 4f 41 41 4f 79 42 2c 4d 41 41 4d 6f 42  uE,OAAOyB,MAAMoB
4330: 2c 4b 41 41 4b 68 42 2c 4d 41 41 63 2c 49 41 41  ,KAAKhB,MAAc,IAA
4340: 52 70 45 2c 47 41 41 65 2c 51 4a 6d 6a 42 31 44  RpE,GAAe,QJmjB1D
4350: 51 2c 49 41 41 4b 2c 53 41 43 4c 72 42 2c 49 41  Q,IAAK,SACLrB,IA
4360: 41 4b 2c 57 49 76 6e 42 4c 2c 4d 41 41 4f 6e 42  AK,WIvnBL,MAAOnB
4370: 2c 4d 41 41 4b 32 46 2c 51 41 41 55 33 46 2c 4b  ,MAAK2F,QAAU3F,K
4380: 41 41 4b 32 46 2c 51 41 41 55 33 46 2c 4b 41 41  AAK2F,QAAU3F,KAA
4390: 4b 75 45 2c 4f 41 41 4f 73 42 2c 4f 4a 30 6e 42  KuE,OAAOsB,OJ0nB
43a0: 6a 44 73 42 2c 49 41 41 4b 2c 53 49 72 69 42 49  jDsB,IAAK,SIriBI
43b0: 6e 46 2c 47 41 43 54 68 43 2c 4b 41 41 4b 32 46  nF,GACThC,KAAK2F
43c0: 2c 51 41 41 55 74 42 2c 45 41 41 55 6d 42 2c 65  ,QAAUtB,EAAUmB,e
43d0: 41 41 65 78 44 2c 51 4a 77 69 42 78 43 51 2c 49  AAexD,QJwiBxCQ,I
43e0: 41 41 4b 2c 51 41 43 4c 52 2c 4d 41 41 4f 2c 53  AAK,QACLR,MAAO,S
43f0: 49 6e 79 42 49 6b 43 2c 47 41 43 58 2c 47 41 41  InyBIkC,GACX,GAA
4400: 49 41 2c 59 41 41 69 42 6f 42 2c 57 41 43 6e 42  IA,YAAiBoB,WACnB
4410: 2c 4d 41 41 4f 70 42 2c 45 41 47 54 2c 49 41 41  ,MAAOpB,EAGT,IAA
4420: 49 41 2c 59 41 41 69 42 47 2c 47 41 43 6e 42 2c  IA,YAAiBG,GACnB,
4430: 4d 41 41 4f 48 2c 47 41 41 4d 4b 2c 4d 41 47 66  MAAOH,GAAMK,MAGf
4440: 2c 49 41 41 49 4d 2c 47 41 41 53 2c 49 41 51 62  ,IAAIM,GAAS,IAQb
4450: 2c 49 41 41 63 2c 51 41 4c 5a 58 2c 45 41 44 45  ,IAAc,QALZX,EADE
4460: 41 2c 59 41 41 69 42 49 2c 49 41 43 56 4a 2c 45  A,YAAiBI,IACVJ,E
4470: 41 41 4d 4f 2c 45 41 41 47 50 2c 45 41 41 4d 76  AAMO,EAAGP,EAAMv
4480: 43 2c 45 41 41 47 75 43 2c 45 41 41 4d 51 2c 45  C,EAAGuC,EAAMQ,E
4490: 41 41 47 45 2c 4d 41 41 4d 56 2c 45 41 41 4d 53  AAGE,MAAMV,EAAMS
44a0: 2c 47 41 41 4b 2c 45 41 41 49 54 2c 45 41 41 4d  ,GAAK,EAAIT,EAAM
44b0: 53 2c 47 41 45 76 44 4e 2c 45 41 41 55 67 44 2c  S,GAEvDN,EAAUgD,
44c0: 65 41 41 65 6e 44 2c 49 41 49 6a 43 2c 4d 41 41  eAAenD,IAIjC,MAA
44d0: 4f 2c 4b 41 47 4c 67 42 2c 4f 41 41 4d 79 42 2c  O,KAGLgB,OAAMyB,
44e0: 51 41 41 51 7a 43 2c 4b 41 43 68 42 57 2c 45 41  QAAQzC,KAChBW,EA
44f0: 41 53 2c 4d 41 47 58 2c 4b 41 43 45 2c 4f 41 41  AS,MAGX,KACE,OAA
4500: 4f 2c 45 41 41 41 4c 2c 45 41 41 41 31 42 2c 53  O,EAAAL,EAAA1B,S
4510: 41 41 53 6f 42 2c 45 41 41 4f 57 2c 47 41 43 76  AASoB,EAAOW,GACv
4520: 42 2c 4d 41 41 4f 79 43 2c 47 41 43 50 2c 4d 41  B,MAAOyC,GACP,MA
4530: 41 4f 2c 55 4a 6b 7a 42 54 39 45 2c 49 41 41 4b  AO,UJkzBT9E,IAAK
4540: 2c 69 42 41 43 4c 52 2c 4d 41 41 4f 2c 53 49 74  ,iBACLR,MAAO,SIt
4550: 79 42 61 71 45 2c 47 41 43 70 42 2c 4d 41 41 71  yBaqE,GACpB,MAAq
4560: 42 2c 67 42 41 41 52 41 2c 49 41 41 6f 42 41 2c  B,gBAARA,IAAoBA,
4570: 59 41 41 65 6b 42 2c 51 41 49 35 43 6c 42 2c 45  YAAekB,QAI5ClB,E
4580: 41 41 49 6d 42 2c 4d 41 41 4d 2c 6d 42 41 43 5a  AAImB,MAAM,mBACZ
4590: 2c 49 41 41 57 6e 42 2c 45 41 47 61 2c 67 42 41  ,IAAWnB,EAGa,gBA
45a0: 41 74 42 41 2c 45 41 41 49 6f 42 2c 63 41 43 43  AtBA,EAAIoB,cACC
45b0: 2c 59 41 47 46 70 42 2c 45 41 58 45 41 2c 4b 4a  ,YAGFpB,EAXEA,KJ
45c0: 67 30 42 54 37 44 2c 49 41 41 4b 2c 51 41 43 4c  g0BT7D,IAAK,QACL
45d0: 52 2c 4d 41 41 4f 2c 53 49 7a 79 42 49 71 45 2c  R,MAAO,SIzyBIqE,
45e0: 47 41 43 58 2c 4f 41 41 71 42 2c 67 42 41 41 52  GACX,OAAqB,gBAAR
45f0: 41 2c 49 41 41 6f 42 41 2c 59 41 41 65 6b 42 2c  A,IAAoBA,YAAekB,
4600: 59 41 49 76 43 6c 42 2c 45 41 41 49 6d 42 2c 4d  YAIvClB,EAAImB,M
4610: 41 41 4d 2c 77 42 4a 79 7a 42 6e 42 68 46 2c 49  AAM,wBJyzBnBhF,I
4620: 41 41 4b 2c 69 42 41 43 4c 52 2c 4d 41 41 4f 2c  AAK,iBACLR,MAAO,
4630: 53 49 35 79 42 61 36 43 2c 47 41 43 70 42 2c 4f  SI5yBa6C,GACpB,O
4640: 41 41 51 41 2c 47 41 43 4e 2c 49 41 41 4b 2c 4d  AAQA,GACN,IAAK,M
4650: 41 43 4c 2c 49 41 41 4b 2c 4f 41 43 4c 2c 49 41  ACL,IAAK,OACL,IA
4660: 41 4b 2c 4f 41 43 4c 2c 49 41 41 4b 2c 4f 41 43  AK,OACL,IAAK,OAC
4670: 4c 2c 49 41 41 4b 2c 4f 41 43 48 2c 4d 41 41 4f  L,IAAK,OACH,MAAO
4680: 2c 4b 41 43 54 2c 4b 41 41 4b 2c 4d 41 43 4c 2c  ,KACT,KAAK,MACL,
4690: 49 41 41 4b 2c 4f 41 43 4c 2c 49 41 41 4b 2c 55  IAAK,OACL,IAAK,U
46a0: 41 43 4c 2c 49 41 41 4b 2c 4f 41 43 48 2c 4d 41  ACL,IAAK,OACH,MA
46b0: 41 4f 2c 4b 41 43 54 2c 4b 41 41 4b 2c 4d 41 43  AO,KACT,KAAK,MAC
46c0: 4c 2c 49 41 41 4b 2c 4f 41 43 4c 2c 49 41 41 4b  L,IAAK,OACL,IAAK
46d0: 2c 4d 41 43 4c 2c 49 41 41 4b 2c 4f 41 43 4c 2c  ,MACL,IAAK,OACL,
46e0: 49 41 41 4b 2c 4d 41 43 4c 2c 49 41 41 4b 2c 4f  IAAK,MACL,IAAK,O
46f0: 41 43 48 2c 4d 41 41 4f 2c 4b 41 43 54 2c 53 41  ACH,MAAO,KACT,SA
4700: 43 45 2c 4d 41 41 4f 2c 51 4a 69 7a 42 4e 52 2c  CE,MAAO,QJizBNR,
4710: 49 49 31 61 54 41 2c 47 41 41 55 75 43 2c 65 41  II1aTA,GAAUuC,eA
4720: 43 52 63 2c 65 41 41 67 42 2c 4b 41 43 68 42 43  CRc,eAAgB,KAChBC
4730: 2c 4f 41 41 51 2c 45 41 41 47 2c 49 41 41 4b 2c  ,OAAQ,EAAG,IAAK,
4740: 4b 41 43 68 42 43 2c 51 41 41 53 2c 45 41 41 47  KAChBC,QAAS,EAAG
4750: 2c 47 41 41 49 2c 49 41 41 4b 2c 4b 41 43 72 42  ,GAAI,IAAK,KACrB
4760: 43 2c 69 42 41 41 6b 42 2c 45 41 41 47 2c 47 41  C,iBAAkB,EAAG,GA
4770: 41 49 2c 4d 4a 77 62 33 42 6e 49 2c 45 41 41 51  AI,MJwb3BnI,EAAQ
4780: 6f 44 2c 51 49 72 62 4f 75 42 2c 45 4a 73 62 66  oD,QIrbOuB,EJsbf
4790: 33 45 2c 45 49 6e 62 45 34 45 2c 59 4a 6f 62 46  3E,EInbE4E,YJobF
47a0: 35 45 2c 45 49 6e 62 45 32 45 2c 61 4a 75 62 49  5E,EInbE2E,aJubI
47b0: 2c 53 41 41 55 31 45 2c 45 41 41 51 44 2c 45 41  ,SAAU1E,EAAQD,EA
47c0: 41 53 53 2c 47 41 45 6a 43 2c 59 41 51 41 59 2c  ASS,GAEjC,YAQAY,
47d0: 51 41 41 4f 43 2c 65 41 41 65 74 42 2c 45 41 41  QAAOC,eAAetB,EAA
47e0: 53 2c 63 41 43 37 42 73 43 2c 4f 41 41 4f 2c 47  S,cAC7BsC,OAAO,G
47f0: 4b 74 6b 43 54 2c 49 41 41 49 38 46 2c 49 41 43  KtkCT,IAAI8F,IAC
4800: 46 43 2c 65 41 41 6b 42 2c 47 41 43 6c 42 43 2c  FC,eAAkB,GAClBC,
4810: 59 41 41 65 2c 45 41 43 66 43 2c 51 41 41 57 2c  YAAe,EACfC,QAAW,
4820: 47 41 47 54 43 2c 45 41 41 63 4a 2c 45 41 41 53  GAGTC,EAAcJ,EAAS
4830: 43 2c 65 41 41 69 42 44 2c 45 41 41 53 47 2c 51  C,eAAiBD,EAASG,Q
4840: 41 41 59 48 2c 45 41 41 53 45 2c 61 41 41 65 46  AAYH,EAASE,aAAeF
4850: 2c 45 41 41 53 47 2c 51 41 41 55 2c 45 4c 36 6b  ,EAASG,QAAU,EL6k
4860: 43 35 47 76 49 2c 47 41 41 51 6f 44 2c 53 4b 6a  C5GvI,GAAQoD,SKj
4870: 6b 43 4e 71 46 2c 59 41 41 61 2c 4b 41 4f 62 6a  kCNqF,YAAa,KAObj
4880: 45 2c 4f 41 41 4f 2c 45 41 51 50 6b 45 2c 65 41  E,OAAO,EAQPkE,eA
4890: 41 65 2c 45 41 57 66 76 44 2c 4f 41 41 51 2c 4f  Ae,EAWfvD,OAAQ,O
48a0: 41 53 52 77 44 2c 59 41 41 59 2c 45 41 55 5a 43  ASRwD,YAAY,EAUZC
48b0: 2c 51 41 41 51 2c 45 41 59 52 43 2c 57 41 41 57  ,QAAQ,EAYRC,WAAW
48c0: 2c 45 41 51 58 43 2c 53 41 43 45 43 2c 57 41 41  ,EAQXC,SACEC,WAA
48d0: 57 2c 45 41 43 58 43 2c 55 41 41 57 2c 53 41 43  W,EACXC,UAAW,SAC
48e0: 58 43 2c 6b 42 41 41 6d 42 2c 51 41 4f 72 42 43  XC,kBAAmB,QAOrBC
48f0: 2c 4f 41 41 4f 2c 45 41 4f 50 43 2c 4d 41 41 4f  ,OAAO,EAOPC,MAAO
4900: 2c 51 41 51 50 43 2c 4d 41 41 4f 2c 32 42 41 53  ,QAQPC,MAAO,2BAS
4910: 50 43 2c 6d 42 41 41 6d 42 2c 45 41 53 6e 42 43  PC,mBAAmB,EASnBC
4920: 2c 65 41 41 65 2c 45 41 61 66 43 2c 55 41 41 55  ,eAAe,EAafC,UAAU
4930: 2c 45 41 65 56 43 2c 71 57 41 2b 42 41 43 2c 61  ,EAeVC,qWA+BAC,a
4940: 41 45 49 76 49 2c 4b 41 41 4d 2c 55 41 43 4e 71  AEIvI,KAAM,UACNq
4950: 43 2c 53 41 43 45 6d 47 2c 55 41 41 55 2c 4b 41  C,SACEmG,UAAU,KA
4960: 51 68 42 43 2c 53 41 43 45 74 44 2c 59 41 43 45  QhBC,SACEtD,YACE
4970: 75 44 2c 53 41 41 55 2c 30 42 41 43 56 43 2c 51  uD,SAAU,0BACVC,Q
4980: 41 41 53 72 42 2c 45 41 43 54 73 42 2c 4f 41 41  AASrB,EACTsB,OAA
4990: 51 74 42 2c 45 41 43 52 75 42 2c 53 41 41 55 2c  QtB,EACRuB,SAAU,
49a0: 71 42 41 43 56 43 2c 51 41 41 53 2c 69 42 41 45  qBACVC,QAAS,iBAE
49b0: 58 35 44 2c 4b 41 43 45 77 44 2c 53 41 41 55 2c  X5D,KACEwD,SAAU,
49c0: 6d 42 41 43 56 43 2c 51 41 41 53 2c 45 41 43 54  mBACVC,QAAS,EACT
49d0: 43 2c 4f 41 41 51 74 42 2c 45 41 43 52 75 42 2c  C,OAAQtB,EACRuB,
49e0: 55 41 41 55 2c 45 41 43 56 43 2c 51 41 41 53 2c  UAAU,EACVC,QAAS,
49f0: 65 41 45 58 31 44 2c 4f 41 43 45 73 44 2c 53 41  eAEX1D,OACEsD,SA
4a00: 41 55 2c 71 42 41 43 56 4b 2c 63 41 41 65 2c 32  AU,qBACVK,cAAe,2
4a10: 42 41 43 66 4a 2c 51 41 41 53 2c 45 41 43 54 43  BACfJ,QAAS,EACTC
4a20: 2c 4f 41 41 51 74 42 2c 45 41 43 52 75 42 2c 55  ,OAAQtB,EACRuB,U
4a30: 41 41 55 2c 45 41 43 56 43 2c 51 41 41 53 2c 6b  AAU,EACVC,QAAS,k
4a40: 42 41 4f 62 45 2c 61 41 43 45 37 44 2c 59 41 43  BAObE,aACE7D,YAC
4a50: 45 75 44 2c 53 41 41 55 2c 30 42 41 43 56 43 2c  EuD,SAAU,0BACVC,
4a60: 51 41 41 53 72 42 2c 45 41 43 54 73 42 2c 4f 41  QAASrB,EACTsB,OA
4a70: 41 51 74 42 2c 45 41 43 52 75 42 2c 53 41 41 55  AQtB,EACRuB,SAAU
4a80: 2c 71 42 41 43 56 43 2c 51 41 41 53 2c 69 42 41  ,qBACVC,QAAS,iBA
4a90: 45 58 35 44 2c 4b 41 43 45 77 44 2c 53 41 41 55  EX5D,KACEwD,SAAU
4aa0: 2c 6d 42 41 43 56 43 2c 51 41 41 53 72 42 2c 45  ,mBACVC,QAASrB,E
4ab0: 41 43 54 73 42 2c 4f 41 41 51 2c 45 41 43 52 43  ACTsB,OAAQ,EACRC
4ac0: 2c 53 41 41 55 2c 63 41 43 56 43 2c 53 41 41 53  ,SAAU,cACVC,SAAS
4ad0: 2c 47 41 45 58 31 44 2c 4f 41 43 45 73 44 2c 53  ,GAEX1D,OACEsD,S
4ae0: 41 41 55 2c 71 42 41 43 56 4b 2c 63 41 41 65 2c  AAU,qBACVK,cAAe,
4af0: 32 42 41 43 66 4a 2c 51 41 41 53 72 42 2c 45 41  2BACfJ,QAASrB,EA
4b00: 43 54 73 42 2c 4f 41 41 51 2c 45 41 43 52 43 2c  CTsB,OAAQ,EACRC,
4b10: 53 41 41 55 2c 67 42 41 43 56 43 2c 53 41 41 53  SAAU,gBACVC,SAAS
4b20: 2c 4d 4c 73 6b 43 54 2c 53 41 41 55 2f 4a 2c 45  ,MLskCT,SAAU/J,E
4b30: 41 41 51 44 2c 45 41 41 53 53 2c 47 41 45 6a 43  AAQD,EAASS,GAEjC
4b40: 2c 59 41 6d 42 41 2c 53 41 41 53 30 4a 2c 47 41  ,YAmBA,SAAS0J,GA
4b50: 41 75 42 68 48 2c 47 41 41 4f 2c 4d 41 41 4f 41  AuBhH,GAAO,MAAOA
4b60: 2c 49 41 41 4f 41 2c 45 41 41 49 78 42 2c 57 41  ,IAAOA,EAAIxB,WA
4b70: 41 61 77 42 2c 47 41 41 51 43 2c 51 41 41 53 44  AawB,GAAQC,QAASD
4b80: 2c 47 41 45 76 46 2c 51 41 41 53 6a 42 2c 47 41  ,GAEvF,QAASjB,GA
4b90: 41 67 42 43 2c 45 41 41 55 43 2c 47 41 41 65 2c  AgBC,EAAUC,GAAe,
4ba0: 4b 41 41 4d 44 2c 59 41 41 6f 42 43 2c 49 41 41  KAAMD,YAAoBC,IAA
4bb0: 67 42 2c 4b 41 41 4d 2c 49 41 41 49 43 2c 57 41  gB,KAAM,IAAIC,WA
4bc0: 41 55 2c 71 43 41 45 68 48 2c 51 41 41 53 2b 48  AU,qCAEhH,QAAS+H
4bd0: 2c 47 41 41 32 42 2f 4a 2c 45 41 41 4d 53 2c 47  ,GAA2B/J,EAAMS,G
4be0: 41 41 51 2c 49 41 41 4b 54 2c 45 41 41 51 2c 4b  AAQ,IAAKT,EAAQ,K
4bf0: 41 41 4d 2c 49 41 41 49 67 4b 2c 67 42 41 41 65  AAM,IAAIgK,gBAAe
4c00: 2c 34 44 41 41 67 45 2c 51 41 41 4f 76 4a 2c 47  ,4DAAgE,QAAOvJ,G
4c10: 41 41 79 42 2c 67 42 41 41 54 41 2c 49 41 41 71  AAyB,gBAATA,IAAq
4c20: 43 2c 6b 42 41 41 54 41 2c 47 41 41 38 42 54 2c  C,kBAATA,GAA8BT,
4c30: 45 41 41 50 53 2c 45 41 45 6c 4f 2c 51 41 41 53  EAAPS,EAElO,QAAS
4c40: 77 4a 2c 47 41 41 55 43 2c 45 41 41 55 43 2c 47  wJ,GAAUC,EAAUC,G
4c50: 41 41 63 2c 47 41 41 30 42 2c 6b 42 41 41 66 41  AAc,GAA0B,kBAAfA
4c60: 2c 49 41 41 34 43 2c 4f 41 41 66 41 2c 45 41 41  ,IAA4C,OAAfA,EAA
4c70: 75 42 2c 4b 41 41 4d 2c 49 41 41 49 6e 49 2c 57  uB,KAAM,IAAInI,W
4c80: 41 41 55 2c 69 45 41 41 6f 45 6d 49 2c 47 41 41  AAU,iEAAoEmI,GAA
4c90: 65 44 2c 47 41 41 53 7a 49 2c 55 41 41 59 54 2c  eD,GAASzI,UAAYT,
4ca0: 4f 41 41 4f 6f 4a 2c 4f 41 41 4f 44 2c 47 41 41  OAAOoJ,OAAOD,GAA
4cb0: 63 41 2c 45 41 41 57 31 49 2c 57 41 41 61 34 49  cA,EAAW1I,WAAa4I
4cc0: 2c 61 41 41 65 70 49 2c 4d 41 41 4f 69 49 2c 45  ,aAAepI,MAAOiI,E
4cd0: 41 41 55 2f 49 2c 59 41 41 59 2c 45 41 41 4f 71  AAU/I,YAAY,EAAOq
4ce0: 42 2c 55 41 41 55 2c 45 41 41 4d 74 42 2c 63 41  B,UAAU,EAAMtB,cA
4cf0: 41 63 2c 4b 41 41 65 69 4a 2c 49 41 41 59 6e 4a  Ac,KAAeiJ,IAAYnJ
4d00: 2c 4f 41 41 4f 73 4a 2c 65 41 41 69 42 74 4a 2c  ,OAAOsJ,eAAiBtJ,
4d10: 4f 41 41 4f 73 4a 2c 65 41 41 65 4a 2c 45 41 41  OAAOsJ,eAAeJ,EAA
4d20: 55 43 2c 47 41 41 63 44 2c 45 41 41 53 4b 2c 55  UC,GAAcD,EAASK,U
4d30: 41 41 59 4a 2c 47 41 74 42 6a 65 6e 4a 2c 4f 41  AAYJ,GAtBjenJ,OA
4d40: 41 4f 43 2c 65 41 41 65 74 42 2c 45 41 41 53 2c  AOC,eAAetB,EAAS,
4d50: 63 41 43 37 42 73 43 2c 4f 41 41 4f 2c 47 41 47  cAC7BsC,OAAO,GAG
4d60: 54 2c 49 41 41 49 75 49 2c 47 41 41 34 42 2c 6b  T,IAAIuI,GAA4B,k
4d70: 42 41 41 58 43 2c 53 41 41 6f 44 2c 67 42 41 41  BAAXC,SAAoD,gBAA
4d80: 70 42 41 2c 51 41 41 4f 43 2c 53 41 41 77 42 2c  pBA,QAAOC,SAAwB,
4d90: 53 41 41 55 35 48 2c 47 41 41 4f 2c 61 41 41 63  SAAU5H,GAAO,aAAc
4da0: 41 2c 49 41 41 53 2c 53 41 41 55 41 2c 47 41 41  A,IAAS,SAAUA,GAA
4db0: 4f 2c 4d 41 41 4f 41 2c 49 41 41 79 42 2c 6b 42  O,MAAOA,IAAyB,kB
4dc0: 41 41 58 32 48 2c 53 41 41 79 42 33 48 2c 45 41  AAX2H,SAAyB3H,EA
4dd0: 41 49 75 48 2c 63 41 41 67 42 49 2c 51 41 41 55  AIuH,cAAgBI,QAAU
4de0: 33 48 2c 49 41 41 51 32 48 2c 4f 41 41 4f 68 4a  3H,IAAQ2H,OAAOhJ
4df0: 2c 55 41 41 59 2c 65 41 41 6b 42 71 42 2c 49 41  ,UAAY,eAAkBqB,IA
4e00: 45 6c 51 5a 2c 45 41 41 65 2c 57 41 41 63 2c 51  ElQZ,EAAe,WAAc,Q
4e10: 41 41 53 43 2c 47 41 41 69 42 43 2c 45 41 41 51  AASC,GAAiBC,EAAQ
4e20: 43 2c 47 41 41 53 2c 49 41 41 4b 2c 47 41 41 49  C,GAAS,IAAK,GAAI
4e30: 39 42 2c 47 41 41 49 2c 45 41 41 47 41 2c 45 41  9B,GAAI,EAAGA,EA
4e40: 41 49 38 42 2c 45 41 41 4d 43 2c 4f 41 41 51 2f  AI8B,EAAMC,OAAQ/
4e50: 42 2c 49 41 41 4b 2c 43 41 41 45 2c 47 41 41 49  B,IAAK,CAAE,GAAI
4e60: 67 43 2c 47 41 41 61 46 2c 45 41 41 4d 39 42 2c  gC,GAAaF,EAAM9B,
4e70: 45 41 41 49 67 43 2c 47 41 41 57 70 42 2c 57 41  EAAIgC,GAAWpB,WA
4e80: 41 61 6f 42 2c 45 41 41 57 70 42 2c 61 41 41 63  AaoB,EAAWpB,aAAc
4e90: 2c 45 41 41 4f 6f 42 2c 45 41 41 57 72 42 2c 63  ,EAAOoB,EAAWrB,c
4ea0: 41 41 65 2c 45 41 41 55 2c 53 41 41 57 71 42 2c  AAe,EAAU,SAAWqB,
4eb0: 4b 41 41 59 41 2c 45 41 41 57 43 2c 55 41 41 57  KAAYA,EAAWC,UAAW
4ec0: 2c 47 41 41 4d 78 42 2c 4f 41 41 4f 43 2c 65 41  ,GAAMxB,OAAOC,eA
4ed0: 41 65 6d 42 2c 45 41 41 51 47 2c 45 41 41 57 45  AemB,EAAQG,EAAWE
4ee0: 2c 49 41 41 4b 46 2c 49 41 41 69 42 2c 4d 41 41  ,IAAKF,IAAiB,MAA
4ef0: 4f 2c 55 41 41 55 52 2c 45 41 41 61 57 2c 45 41  O,UAAUR,EAAaW,EA
4f00: 41 59 43 2c 47 41 41 69 4a 2c 4d 41 41 39 48 44  AYC,GAAiJ,MAA9HD
4f10: 2c 49 41 41 59 50 2c 45 41 41 69 42 4a 2c 45 41  ,IAAYP,EAAiBJ,EA
4f20: 41 59 4e 2c 55 41 41 57 69 42 2c 47 41 41 69 42  AYN,UAAWiB,GAAiB
4f30: 43 2c 47 41 41 61 52 2c 45 41 41 69 42 4a 2c 45  C,GAAaR,EAAiBJ,E
4f40: 41 41 61 59 2c 47 41 41 71 42 5a 2c 4d 4d 33 30  AAaY,GAAqBZ,MM30
4f50: 43 68 69 42 34 49 2c 45 41 41 41 76 4b 2c 45 41  ChiB4I,EAAAvK,EA
4f60: 41 41 2c 47 4e 2b 30 43 49 77 4b 2c 45 41 41 63  AA,GN+0CIwK,EAAc
4f70: 64 2c 45 41 41 75 42 61 2c 47 4d 39 30 43 7a 43  d,EAAuBa,GM90CzC
4f80: 2f 48 2c 45 41 41 41 78 43 2c 45 41 41 41 2c 47  /H,EAAAxC,EAAA,G
4f90: 4e 6b 31 43 49 79 43 2c 45 41 41 57 69 48 2c 45  Nk1CIyC,EAAWiH,E
4fa0: 41 41 75 42 6c 48 2c 47 4d 68 31 43 6c 43 69 49  AAuBlH,GMh1ClCiI
4fb0: 2c 47 41 75 42 46 2f 44 2c 4f 41 41 51 2c 4b 41  ,GAuBF/D,OAAQ,KA
4fc0: 51 52 67 45 2c 65 41 41 65 2c 47 41 4f 58 43 2c  QRgE,eAAe,GAOXC,
4fd0: 45 4e 32 31 43 51 2c 53 41 41 55 43 2c 47 4d 6c  EN21CQ,SAAUC,GMl
4fe0: 31 43 74 42 2c 51 41 41 41 44 2c 47 41 41 59 39  1CtB,QAAAD,GAAY9
4ff0: 48 2c 47 41 41 32 42 2c 47 41 41 64 43 2c 47 41  H,GAA2B,GAAdC,GA
5000: 41 63 43 2c 55 41 41 41 62 2c 4f 41 41 41 2c 4f  AcC,UAAAb,OAAA,O
5010: 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41 41 2c  AAAc,KAAAD,UAAA,
5020: 47 41 41 41 41 2c 55 41 41 41 2c 4b 41 41 41 74  GAAAA,UAAA,KAAAt
5030: 42 2c 47 41 41 41 35 42 2c 4b 41 41 41 38 4b 2c  B,GAAA5B,KAAA8K,
5040: 45 41 41 41 2c 49 41 41 41 45 2c 47 41 41 41 6c  EAAA,IAAAE,GAAAl
5050: 42 2c 45 41 41 41 39 4a 2c 4d 41 41 41 38 4b 2c  B,EAAA9J,MAAA8K,
5060: 45 41 41 41 52 2c 57 41 41 41 76 4a 2c 4f 41 41  EAAAR,WAAAvJ,OAA
5070: 41 6b 4b 2c 65 41 41 41 48 2c 49 41 41 41 74 4b  AkK,eAAAH,IAAAtK
5080: 2c 4b 41 41 41 52 2c 4b 41 43 2f 42 67 44 2c 45  ,KAAAR,KAC/BgD,E
5090: 41 41 61 4f 2c 55 41 41 45 32 48 2c 51 41 41 4f  AAaO,UAAE2H,QAAO
50a0: 2c 4b 41 41 55 4e 2c 45 41 41 55 33 48 2c 49 41  ,KAAUN,EAAU3H,IA
50b0: 44 58 2c 4f 41 47 2f 42 69 43 2c 4f 41 41 4d 79  DX,OAG/BiC,OAAMy
50c0: 42 2c 51 41 41 51 71 45 2c 45 41 41 4b 2f 48 2c  B,QAAQqE,EAAK/H,
50d0: 51 41 41 51 34 44 2c 53 41 41 34 43 2c 57 41 41  QAAQ4D,SAA4C,WAA
50e0: 2f 42 30 44 2c 45 41 41 4f 53 2c 45 41 41 4b 2f  /B0D,EAAOS,EAAK/
50f0: 48 2c 51 41 41 51 34 44 2c 55 41 43 68 45 6d 45  H,QAAQ4D,UAChEmE
5100: 2c 45 41 41 4b 2f 48 2c 51 41 41 51 34 44 2c 4f  ,EAAK/H,QAAQ4D,O
5110: 41 41 53 2c 4d 41 4a 61 6d 45 2c 45 4e 77 39 43  AAS,MAJamE,ENw9C
5120: 76 43 2c 4d 41 72 49 41 68 42 2c 47 41 41 55 63  vC,MArIAhB,GAAUc
5130: 2c 45 41 41 53 43 2c 47 41 45 6e 42 39 49 2c 45  ,EAASC,GAEnB9I,E
5140: 41 41 61 36 49 2c 49 41 43 58 74 49 2c 49 41 41  AAa6I,IACXtI,IAA
5150: 4b 2c 53 41 4d 4c 72 42 2c 49 41 41 4b 2c 57 4d  K,SAMLrB,IAAK,WM
5160: 2f 31 43 4c 2c 4d 41 41 4f 6e 42 2c 4d 41 41 4b  /1CL,MAAOnB,MAAK
5170: 69 44 2c 51 41 41 51 34 44 2c 57 4e 73 33 43 74  iD,QAAQ4D,WNs3Ct
5180: 42 35 45 2c 45 41 41 61 36 49 2c 49 41 43 58 74  B5E,EAAa6I,IACXt
5190: 49 2c 49 41 41 4b 2c 59 41 43 4c 52 2c 4d 41 41  I,IAAK,YACLR,MAA
51a0: 4f 2c 57 4d 7a 32 43 50 2c 4d 41 41 4b 68 43 2c  O,WMz2CP,MAAKhC,
51b0: 4d 41 41 4b 69 44 2c 51 41 41 51 34 44 2c 4f 41  MAAKiD,QAAQ4D,OA
51c0: 49 64 33 42 2c 4d 41 41 4d 79 42 2c 51 41 41 51  Id3B,MAAMyB,QAAQ
51d0: 33 47 2c 4b 41 41 4b 69 44 2c 51 41 41 51 34 44  3G,KAAKiD,QAAQ4D
51e0: 2c 51 41 43 74 42 37 47 2c 4b 41 41 4b 69 44 2c  ,QACtB7G,KAAKiD,
51f0: 51 41 41 51 34 44 2c 4f 41 41 4f 78 45 2c 4f 41  QAAQ4D,OAAOxE,OA
5200: 47 4d 2c 57 41 41 2f 42 6b 49 2c 45 41 41 4f 76  GM,WAA/BkI,EAAOv
5210: 4b 2c 4b 41 41 4b 69 44 2c 51 41 41 51 34 44 2c  K,KAAKiD,QAAQ4D,
5220: 51 41 43 66 39 46 2c 4f 41 41 4f 6f 4b 2c 4b 41  QACf9F,OAAOoK,KA
5230: 41 4b 6e 4c 2c 4b 41 41 4b 69 44 2c 51 41 41 51  AKnL,KAAKiD,QAAQ
5240: 34 44 2c 51 41 41 51 78 45 2c 4f 41 47 6e 43 2c  4D,QAAQxE,OAGnC,
5250: 45 41 58 45 2c 4b 4e 77 33 43 54 47 2c 49 41 41  EAXE,KNw3CTG,IAA
5260: 4b 2c 65 41 43 4c 52 2c 4d 41 41 4f 2c 53 4d 33  K,eACLR,MAAO,SM3
5270: 32 43 49 6b 43 2c 47 41 41 79 42 2c 47 41 41 6c  2CIkC,GAAyB,GAAl
5280: 42 6b 48 2c 4b 41 41 6b 42 6c 49 2c 55 41 41 41  BkH,KAAkBlI,UAAA
5290: 62 2c 4f 41 41 41 2c 4f 41 41 41 63 2c 4b 41 41  b,OAAA,OAAAc,KAA
52a0: 41 44 2c 55 41 41 41 2c 4b 41 41 41 41 2c 55 41  AD,UAAA,KAAAA,UA
52b0: 41 41 2c 45 41 43 70 43 2c 53 41 41 49 6c 44 2c  AA,EACpC,SAAIlD,
52c0: 4b 41 41 4b 71 4c 2c 61 41 41 65 2c 4b 41 4b 70  KAAKqL,aAAe,KAKp
52d0: 42 6e 47 2c 4d 41 41 4d 79 42 2c 51 41 41 51 33  BnG,MAAMyB,QAAQ3
52e0: 47 2c 4b 41 41 4b 69 44 2c 51 41 41 51 34 44 2c  G,KAAKiD,QAAQ4D,
52f0: 51 41 43 7a 42 37 47 2c 4b 41 41 4b 69 44 2c 51  QACzB7G,KAAKiD,Q
5300: 41 41 51 34 44 2c 4f 41 41 4f 79 45 2c 51 41 41  AAQ4D,OAAOyE,QAA
5310: 51 70 48 2c 49 41 41 55 2c 45 41 43 6a 43 41 2c  QpH,IAAU,EACjCA,
5320: 45 41 45 4c 6c 45 2c 4b 41 41 4b 69 44 2c 51 41  EAELlE,KAAKiD,QA
5330: 41 51 34 44 2c 4f 41 41 4f 79 45 2c 51 41 41 51  AQ4D,OAAOyE,QAAQ
5340: 70 48 2c 45 41 41 4d 71 48 2c 67 42 41 41 6b 42  pH,EAAMqH,gBAAkB
5350: 2c 45 41 43 2f 43 72 48 2c 45 41 41 4d 71 48 2c  ,EAC/CrH,EAAMqH,
5360: 63 41 45 58 76 4c 2c 4b 41 41 4b 69 44 2c 51 41  cAEXvL,KAAKiD,QA
5370: 41 51 34 44 2c 4f 41 41 4f 79 45 2c 51 41 41 51  AQ4D,OAAOyE,QAAQ
5380: 70 48 2c 45 41 41 4d 75 44 2c 67 42 41 41 6b 42  pH,EAAMuD,gBAAkB
5390: 2c 47 41 43 2f 43 76 44 2c 45 41 41 4d 75 44 2c  ,GAC/CvD,EAAMuD,
53a0: 63 41 4b 6b 42 2c 57 41 41 2f 42 38 43 2c 45 41  cAKkB,WAA/B8C,EA
53b0: 41 4f 76 4b 2c 4b 41 41 4b 69 44 2c 51 41 41 51  AOvK,KAAKiD,QAAQ
53c0: 34 44 2c 57 41 4b 6e 42 37 47 2c 4b 41 41 4b 69  4D,WAKnB7G,KAAKi
53d0: 44 2c 51 41 41 51 34 48 2c 65 41 41 69 42 4f 2c  D,QAAQ4H,eAAiBO,
53e0: 45 41 43 31 42 70 4c 2c 4b 41 41 4b 77 4c 2c 53  EAC1BpL,KAAKwL,S
53f0: 41 41 53 74 48 2c 47 41 41 4f 2c 47 41 45 76 42  AAStH,GAAO,GAEvB
5400: 6c 45 2c 4b 41 41 4b 79 4c 2c 51 41 41 51 76 48  lE,KAAKyL,QAAQvH
5410: 2c 45 41 41 4f 6c 45 2c 4b 41 41 4b 79 4c 2c 51  ,EAAOlE,KAAKyL,Q
5420: 41 41 51 2c 49 41 41 4d 76 48 2c 53 4e 79 33 43  AAQ,IAAMvH,SNy3C
5430: 39 43 31 42 2c 49 41 41 4b 2c 55 41 43 4c 52 2c  9C1B,IAAK,UACLR,
5440: 4d 41 41 4f 2c 53 4d 68 33 43 44 41 2c 47 41 41  MAAO,SMh3CDA,GAA
5450: 36 42 2c 47 41 41 74 42 30 4a 2c 47 41 41 73 42  6B,GAAtB0J,GAAsB
5460: 78 49 2c 55 41 41 41 62 2c 4f 41 41 41 2c 4f 41  xI,UAAAb,OAAA,OA
5470: 41 41 63 2c 4b 41 41 41 44 2c 55 41 41 41 2c 49  AAc,KAAAD,UAAA,I
5480: 41 41 41 41 2c 55 41 41 41 2c 45 41 43 6e 43 2c  AAAA,UAAA,EACnC,
5490: 49 41 41 75 42 2c 67 42 41 41 56 6c 42 2c 4b 41  IAAuB,gBAAVlB,KA
54a0: 41 77 42 68 43 2c 4b 41 41 4b 69 44 2c 51 41 41  AwBhC,KAAKiD,QAA
54b0: 51 34 44 2c 4f 41 43 68 44 2c 4d 41 41 4f 36 45  Q4D,OAChD,MAAO6E
54c0: 2c 45 41 45 54 2c 4b 41 41 4b 2c 47 41 41 49 39  ,EAET,KAAK,GAAI9
54d0: 4b 2c 4b 41 41 51 5a 2c 4d 41 41 4b 69 44 2c 51  K,KAAQZ,MAAKiD,Q
54e0: 41 41 51 34 44 2c 4f 41 43 35 42 2c 47 41 41 4b  AAQ4D,OAC5B,GAAK
54f0: 37 47 2c 4b 41 41 4b 69 44 2c 51 41 41 51 34 44  7G,KAAKiD,QAAQ4D
5500: 2c 4f 41 41 4f 70 46 2c 65 41 41 65 62 2c 49 41  ,OAAOpF,eAAeb,IA
5510: 47 70 43 5a 2c 4b 41 41 4b 69 44 2c 51 41 41 51  GpCZ,KAAKiD,QAAQ
5520: 34 44 2c 4f 41 41 4f 6a 47 2c 47 41 41 4d 36 47  4D,OAAOjG,GAAM6G
5530: 2c 67 42 41 41 6b 42 7a 46 2c 45 41 41 4d 79 46  ,gBAAkBzF,EAAMyF
5540: 2c 63 41 43 70 44 2c 4d 41 41 4f 37 47 2c 45 41  ,cACpD,MAAO7G,EA
5550: 47 58 2c 4f 41 41 4f 38 4b 2c 4d 4e 38 33 43 50  GX,OAAO8K,MN83CP
5560: 6c 4a 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41  lJ,IAAK,WACLR,MA
5570: 41 4f 2c 53 4d 72 33 43 41 70 42 2c 47 41 41 34  AO,SMr3CApB,GAA4
5580: 42 2c 47 41 41 74 42 38 4b 2c 47 41 41 73 42 78  B,GAAtB8K,GAAsBx
5590: 49 2c 55 41 41 41 62 2c 4f 41 41 41 2c 4f 41 41  I,UAAAb,OAAA,OAA
55a0: 41 63 2c 4b 41 41 41 44 2c 55 41 41 41 2c 49 41  Ac,KAAAD,UAAA,IA
55b0: 41 41 41 2c 55 41 41 41 2c 45 41 43 6e 43 2c 4f  AAA,UAAA,EACnC,O
55c0: 41 41 73 42 2c 67 42 41 41 54 74 43 2c 49 41 41  AAsB,gBAATtC,IAA
55d0: 75 42 5a 2c 4b 41 41 4b 69 44 2c 51 41 41 51 34  uBZ,KAAKiD,QAAQ4
55e0: 44 2c 51 41 47 37 43 37 47 2c 4b 41 41 4b 69 44  D,QAG7C7G,KAAKiD
55f0: 2c 51 41 41 51 34 44 2c 4f 41 41 4f 70 46 2c 65  ,QAAQ4D,OAAOpF,e
5600: 41 41 65 62 2c 47 41 43 39 42 5a 2c 4b 41 41 4b  AAeb,GAC9BZ,KAAK
5610: 69 44 2c 51 41 41 51 34 44 2c 4f 41 41 4f 6a 47  iD,QAAQ4D,OAAOjG
5620: 2c 47 41 48 70 42 38 4b 2c 4d 4e 67 34 43 4a 5a  ,GAHpB8K,MNg4CJZ
5630: 2c 47 4d 6a 2b 43 61 2f 48 2c 55 4e 6f 2b 43 74  ,GMj+Ca/H,UNo+Ct
5640: 42 72 44 2c 47 41 41 51 6f 44 2c 51 4d 31 33 43  BrD,GAAQoD,QM13C
5650: 4f 67 49 2c 47 4e 38 33 43 54 2c 53 41 41 55 6e  OgI,GN83CT,SAAUn
5660: 4c 2c 45 41 41 51 44 2c 45 41 41 53 53 2c 47 41  L,EAAQD,EAASS,GA
5670: 45 6a 43 2c 59 4f 6e 68 44 41 52 2c 47 41 41 41  EjC,YOnhDAR,GAAA
5680: 44 2c 53 41 43 41 69 4d 2c 57 41 41 41 2c 61 41  D,SACAiM,WAAA,aA
5690: 43 41 43 2c 63 41 41 41 2c 61 41 43 41 43 2c 4d  CAC,cAAA,aACAC,M
56a0: 41 41 41 2c 57 41 43 41 43 2c 59 41 41 41 2c 61  AAA,WACAC,YAAA,a
56b0: 41 43 41 43 2c 4f 41 41 41 2c 61 41 43 41 43 2c  ACAC,OAAA,aACAC,
56c0: 4f 41 41 41 2c 61 41 43 41 43 2c 51 41 41 41 2c  OAAA,aACAC,QAAA,
56d0: 61 41 43 41 43 2c 4f 41 41 41 2c 4f 41 43 41 43  aACAC,OAAA,OACAC
56e0: 2c 67 42 41 41 41 2c 61 41 43 41 43 2c 4d 41 41  ,gBAAA,aACAC,MAA
56f0: 41 2c 53 41 43 41 43 2c 59 41 41 41 2c 59 41 43  A,SACAC,YAAA,YAC
5700: 41 43 2c 4f 41 41 41 2c 57 41 43 41 43 2c 57 41  AC,OAAA,WACAC,WA
5710: 41 41 2c 61 41 43 41 43 2c 57 41 41 41 2c 59 41  AA,aACAC,WAAA,YA
5720: 43 41 43 2c 59 41 41 41 2c 57 41 43 41 43 2c 57  CAC,YAAA,WACAC,W
5730: 41 41 41 2c 59 41 43 41 43 2c 4f 41 41 41 2c 59  AAA,YACAC,OAAA,Y
5740: 41 43 41 43 2c 67 42 41 41 41 2c 61 41 43 41 43  ACAC,gBAAA,aACAC
5750: 2c 55 41 41 41 2c 61 41 43 41 43 2c 53 41 41 41  ,UAAA,aACAC,SAAA
5760: 2c 57 41 43 41 43 2c 4d 41 41 41 2c 57 41 43 41  ,WACAC,MAAA,WACA
5770: 43 2c 55 41 41 41 2c 53 41 43 41 43 2c 55 41 41  C,UAAA,SACAC,UAA
5780: 41 2c 57 41 43 41 43 2c 65 41 41 41 2c 59 41 43  A,WACAC,eAAA,YAC
5790: 41 43 2c 55 41 41 41 2c 61 41 43 41 43 2c 57 41  AC,UAAA,aACAC,WA
57a0: 41 41 2c 53 41 43 41 43 2c 55 41 41 41 2c 61 41  AA,SACAC,UAAA,aA
57b0: 43 41 43 2c 57 41 41 41 2c 61 41 43 41 43 2c 61  CAC,WAAA,aACAC,a
57c0: 41 41 41 2c 57 41 43 41 43 2c 67 42 41 41 41 2c  AAA,WACAC,gBAAA,
57d0: 57 41 43 41 43 2c 59 41 41 41 2c 57 41 43 41 43  WACAC,YAAA,WACAC
57e0: 2c 59 41 41 41 2c 59 41 43 41 43 2c 53 41 41 41  ,YAAA,YACAC,SAAA
57f0: 2c 53 41 43 41 43 2c 59 41 41 41 2c 61 41 43 41  ,SACAC,YAAA,aACA
5800: 43 2c 63 41 41 41 2c 61 41 43 41 43 2c 65 41 41  C,cAAA,aACAC,eAA
5810: 41 2c 57 41 43 41 43 2c 65 41 41 41 2c 55 41 43  A,WACAC,eAAA,UAC
5820: 41 43 2c 65 41 41 41 2c 55 41 43 41 43 2c 65 41  AC,eAAA,UACAC,eA
5830: 41 41 2c 57 41 43 41 43 2c 59 41 41 41 2c 57 41  AA,WACAC,YAAA,WA
5840: 43 41 43 2c 55 41 41 41 2c 59 41 43 41 43 2c 61  CAC,UAAA,YACAC,a
5850: 41 41 41 2c 57 41 43 41 43 2c 53 41 41 41 2c 61  AAA,WACAC,SAAA,a
5860: 41 43 41 43 2c 53 41 41 41 2c 61 41 43 41 43 2c  ACAC,SAAA,aACAC,
5870: 59 41 41 41 2c 59 41 43 41 43 2c 57 41 41 41 2c  YAAA,YACAC,WAAA,
5880: 57 41 43 41 43 2c 61 41 41 41 2c 61 41 43 41 43  WACAC,aAAA,aACAC
5890: 2c 61 41 41 41 2c 57 41 43 41 43 2c 53 41 41 41  ,aAAA,WACAC,SAAA
58a0: 2c 57 41 43 41 43 2c 57 41 41 41 2c 61 41 43 41  ,WACAC,WAAA,aACA
58b0: 43 2c 59 41 41 41 2c 61 41 43 41 43 2c 4d 41 41  C,YAAA,aACAC,MAA
58c0: 41 2c 57 41 43 41 43 2c 57 41 41 41 2c 59 41 43  A,WACAC,WAAA,YAC
58d0: 41 43 2c 4d 41 41 41 2c 61 41 43 41 43 2c 4f 41  AC,MAAA,aACAC,OA
58e0: 41 41 2c 53 41 43 41 43 2c 61 41 41 41 2c 59 41  AA,SACAC,aAAA,YA
58f0: 43 41 43 2c 4d 41 41 41 2c 61 41 43 41 43 2c 55  CAC,MAAA,aACAC,U
5900: 41 41 41 2c 61 41 43 41 43 2c 53 41 41 41 2c 61  AAA,aACAC,SAAA,a
5910: 41 43 41 43 2c 57 41 41 41 2c 57 41 43 41 43 2c  ACAC,WAAA,WACAC,
5920: 51 41 41 41 2c 55 41 43 41 43 2c 4f 41 41 41 2c  QAAA,UACAC,OAAA,
5930: 61 41 43 41 43 2c 4f 41 41 41 2c 61 41 43 41 43  aACAC,OAAA,aACAC
5940: 2c 55 41 41 41 2c 61 41 43 41 43 2c 65 41 41 41  ,UAAA,aACAC,eAAA
5950: 2c 61 41 43 41 43 2c 57 41 41 41 2c 57 41 43 41  ,aACAC,WAAA,WACA
5960: 43 2c 63 41 41 41 2c 61 41 43 41 43 2c 57 41 41  C,cAAA,aACAC,WAA
5970: 41 2c 61 41 43 41 43 2c 59 41 41 41 2c 61 41 43  A,aACAC,YAAA,aAC
5980: 41 43 2c 57 41 41 41 2c 61 41 43 41 43 2c 73 42  AC,WAAA,aACAC,sB
5990: 41 41 41 2c 61 41 43 41 43 2c 57 41 41 41 2c 61  AAA,aACAC,WAAA,a
59a0: 41 43 41 43 2c 59 41 41 41 2c 61 41 43 41 43 2c  ACAC,YAAA,aACAC,
59b0: 57 41 41 41 2c 61 41 43 41 43 2c 57 41 41 41 2c  WAAA,aACAC,WAAA,
59c0: 61 41 43 41 43 2c 61 41 41 41 2c 61 41 43 41 43  aACAC,aAAA,aACAC
59d0: 2c 65 41 41 41 2c 59 41 43 41 43 2c 63 41 41 41  ,eAAA,YACAC,cAAA
59e0: 2c 61 41 43 41 43 2c 67 42 41 41 41 2c 61 41 43  ,aACAC,gBAAA,aAC
59f0: 41 43 2c 67 42 41 41 41 2c 61 41 43 41 43 2c 67  AC,gBAAA,aACAC,g
5a00: 42 41 41 41 2c 61 41 43 41 43 2c 61 41 41 41 2c  BAAA,aACAC,aAAA,
5a10: 61 41 43 41 43 2c 4d 41 41 41 2c 53 41 43 41 43  aACAC,MAAA,SACAC
5a20: 2c 57 41 41 41 2c 57 41 43 41 43 2c 4f 41 41 41  ,WAAA,WACAC,OAAA
5a30: 2c 61 41 43 41 43 2c 53 41 41 41 2c 57 41 43 41  ,aACAC,SAAA,WACA
5a40: 43 2c 51 41 41 41 2c 53 41 43 41 43 2c 6b 42 41  C,QAAA,SACAC,kBA
5a50: 41 41 2c 61 41 43 41 43 2c 59 41 41 41 2c 53 41  AA,aACAC,YAAA,SA
5a60: 43 41 43 2c 63 41 41 41 2c 59 41 43 41 43 2c 63  CAC,cAAA,YACAC,c
5a70: 41 41 41 2c 61 41 43 41 43 2c 67 42 41 41 41 2c  AAA,aACAC,gBAAA,
5a80: 59 41 43 41 43 2c 69 42 41 41 41 2c 61 41 43 41  YACAC,iBAAA,aACA
5a90: 43 2c 6d 42 41 41 41 2c 57 41 43 41 43 2c 69 42  C,mBAAA,WACAC,iB
5aa0: 41 41 41 2c 59 41 43 41 43 2c 69 42 41 41 41 2c  AAA,YACAC,iBAAA,
5ab0: 59 41 43 41 43 2c 63 41 41 41 2c 57 41 43 41 43  YACAC,cAAA,WACAC
5ac0: 2c 57 41 41 41 2c 61 41 43 41 43 2c 57 41 41 41  ,WAAA,aACAC,WAAA
5ad0: 2c 61 41 43 41 43 2c 55 41 41 41 2c 61 41 43 41  ,aACAC,UAAA,aACA
5ae0: 43 2c 61 41 41 41 2c 61 41 43 41 43 2c 4d 41 41  C,aAAA,aACAC,MAA
5af0: 41 2c 53 41 43 41 43 2c 53 41 41 41 2c 61 41 43  A,SACAC,SAAA,aAC
5b00: 41 43 2c 4f 41 41 41 2c 57 41 43 41 43 2c 57 41  AC,OAAA,WACAC,WA
5b10: 41 41 2c 59 41 43 41 43 2c 51 41 41 41 2c 57 41  AA,YACAC,QAAA,WA
5b20: 43 41 43 2c 57 41 41 41 2c 55 41 43 41 43 2c 51  CAC,WAAA,UACAC,Q
5b30: 41 41 41 2c 61 41 43 41 43 2c 65 41 41 41 2c 61  AAA,aACAC,eAAA,a
5b40: 41 43 41 43 2c 57 41 41 41 2c 61 41 43 41 43 2c  ACAC,WAAA,aACAC,
5b50: 65 41 41 41 2c 61 41 43 41 43 2c 65 41 41 41 2c  eAAA,aACAC,eAAA,
5b60: 61 41 43 41 43 2c 59 41 41 41 2c 61 41 43 41 43  aACAC,YAAA,aACAC
5b70: 2c 57 41 41 41 2c 61 41 43 41 43 2c 4d 41 41 41  ,WAAA,aACAC,MAAA
5b80: 2c 59 41 43 41 43 2c 4d 41 41 41 2c 61 41 43 41  ,YACAC,MAAA,aACA
5b90: 43 2c 4d 41 41 41 2c 61 41 43 41 43 2c 59 41 41  C,MAAA,aACAC,YAA
5ba0: 41 2c 61 41 43 41 43 2c 51 41 41 41 2c 57 41 43  A,aACAC,QAAA,WAC
5bb0: 41 43 2c 65 41 41 41 2c 59 41 43 41 43 2c 4b 41  AC,eAAA,YACAC,KA
5bc0: 41 41 2c 53 41 43 41 43 2c 57 41 41 41 2c 61 41  AA,SACAC,WAAA,aA
5bd0: 43 41 43 2c 57 41 41 41 2c 59 41 43 41 43 2c 61  CAC,WAAA,YACAC,a
5be0: 41 41 41 2c 57 41 43 41 43 2c 51 41 41 41 2c 61  AAA,WACAC,QAAA,a
5bf0: 41 43 41 43 2c 59 41 41 41 2c 59 41 43 41 43 2c  ACAC,YAAA,YACAC,
5c00: 55 41 41 41 2c 57 41 43 41 43 2c 55 41 41 41 2c  UAAA,WACAC,UAAA,
5c10: 61 41 43 41 43 2c 51 41 41 41 2c 57 41 43 41 43  aACAC,QAAA,WACAC
5c20: 2c 51 41 41 41 2c 61 41 43 41 43 2c 53 41 41 41  ,QAAA,aACAC,SAAA
5c30: 2c 61 41 43 41 43 2c 57 41 41 41 2c 59 41 43 41  ,aACAC,WAAA,YACA
5c40: 43 2c 57 41 41 41 2c 61 41 43 41 43 2c 57 41 41  C,WAAA,aACAC,WAA
5c50: 41 2c 61 41 43 41 43 2c 4d 41 41 41 2c 61 41 43  A,aACAC,MAAA,aAC
5c60: 41 43 2c 61 41 41 41 2c 57 41 43 41 43 2c 57 41  AC,aAAA,WACAC,WA
5c70: 41 41 2c 59 41 43 41 43 2c 4b 41 41 41 2c 61 41  AA,YACAC,KAAA,aA
5c80: 43 41 43 2c 4d 41 41 41 2c 57 41 43 41 43 2c 53  CAC,MAAA,WACAC,S
5c90: 41 41 41 2c 61 41 43 41 43 2c 51 41 41 41 2c 57  AAA,aACAC,QAAA,W
5ca0: 41 43 41 43 2c 57 41 41 41 2c 59 41 43 41 43 2c  ACAC,WAAA,YACAC,
5cb0: 51 41 41 41 2c 61 41 43 41 43 2c 4f 41 41 41 2c  QAAA,aACAC,OAAA,
5cc0: 61 41 43 41 43 2c 4f 41 41 41 2c 61 41 43 41 43  aACAC,OAAA,aACAC
5cd0: 2c 59 41 41 41 2c 61 41 43 41 43 2c 51 41 41 41  ,YAAA,aACAC,QAAA
5ce0: 2c 57 41 43 41 43 2c 61 41 41 41 2c 63 50 34 68  ,WACAC,aAAA,cP4h
5cf0: 44 4d 2c 53 41 41 55 6e 56 2c 45 41 41 51 44 2c  DM,SAAUnV,EAAQD,
5d00: 45 41 41 53 53 2c 47 51 72 67 44 6a 43 2c 51 41  EAASS,GQrgDjC,QA
5d10: 41 41 34 55 2c 47 41 41 41 43 2c 45 41 41 41 43  AA4U,GAAAC,EAAAC
5d20: 2c 47 41 43 41 2c 4d 41 43 41 37 4e 2c 4d 41 41  ,GACA,MACA7N,MAA
5d30: 41 38 4e 2c 49 41 41 41 46 2c 45 41 41 41 2c 47  A8N,IAAAF,EAAA,G
5d40: 41 41 41 43 2c 45 41 41 41 2c 4d 41 43 41 37 4e  AAAC,EAAA,MACA7N
5d50: 2c 4b 41 41 41 38 4e 2c 49 41 41 41 46 2c 45 41  ,KAAA8N,IAAAF,EA
5d60: 41 41 2c 47 41 41 41 43 2c 45 41 41 41 2c 4d 41  AA,GAAAC,EAAA,MA
5d70: 43 41 37 4e 2c 4b 41 41 41 38 4e 2c 49 41 41 41  CA7N,KAAA8N,IAAA
5d80: 46 2c 45 41 41 41 2c 47 41 41 41 43 2c 45 41 41  F,EAAA,GAAAC,EAA
5d90: 41 2c 4d 41 68 4c 41 2c 47 41 41 41 45 2c 47 41  A,MAhLA,GAAAE,GA
5da0: 41 6b 42 68 56 2c 45 41 41 51 2c 47 41 4d 31 42  AkBhV,EAAQ,GAM1B
5db0: 69 56 2c 49 41 43 41 2c 51 41 41 41 35 53 2c 4b  iV,IACA,QAAA5S,K
5dc0: 41 41 41 32 53 2c 47 41 43 41 41 2c 45 41 41 41  AAA2S,GACAA,EAAA
5dd0: 31 54 2c 65 41 41 41 65 2c 4b 41 43 41 34 53 2c  1T,eAAAe,KACA4S,
5de0: 45 41 41 41 44 2c 45 41 41 41 33 53 2c 4d 41 49  EAAAD,EAAA3S,MAI
5df0: 41 2c 49 41 41 41 36 53 2c 47 41 41 41 31 56 2c  A,IAAA6S,GAAA1V,
5e00: 45 41 41 41 44 2c 53 41 43 41 34 56 2c 4b 41 41  EAAAD,SACA4V,KAA
5e10: 4f 43 2c 53 41 41 41 2c 45 41 41 41 43 2c 4f 41  OC,SAAA,EAAAC,OA
5e20: 41 41 2c 4f 41 43 50 43 2c 4b 41 41 4f 46 2c 53  AA,OACPC,KAAOF,S
5e30: 41 41 41 2c 45 41 41 41 43 2c 4f 41 41 41 2c 4f  AAA,EAAAC,OAAA,O
5e40: 41 43 50 45 2c 4b 41 41 4f 48 2c 53 41 41 41 2c  ACPE,KAAOH,SAAA,
5e50: 45 41 41 41 43 2c 4f 41 41 41 2c 4f 41 43 50 47  EAAAC,OAAA,OACPG
5e60: 2c 4b 41 41 4f 4a 2c 53 41 41 41 2c 45 41 41 41  ,KAAOJ,SAAA,EAAA
5e70: 43 2c 4f 41 41 41 2c 4f 41 43 50 49 2c 4d 41 41  C,OAAA,OACPI,MAA
5e80: 51 4c 2c 53 41 41 41 2c 45 41 41 41 43 2c 4f 41  QL,SAAA,EAAAC,OA
5e90: 41 41 2c 51 41 43 52 4b 2c 4b 41 41 4f 4e 2c 53  AA,QACRK,KAAON,S
5ea0: 41 41 41 2c 45 41 41 41 43 2c 4f 41 41 41 2c 4f  AAA,EAAAC,OAAA,O
5eb0: 41 43 50 4d 2c 4b 41 41 4f 50 2c 53 41 41 41 2c  ACPM,KAAOP,SAAA,
5ec0: 45 41 41 41 43 2c 4f 41 41 41 2c 4f 41 43 50 4f  EAAAC,OAAA,OACPO
5ed0: 2c 4b 41 41 4f 52 2c 53 41 41 41 2c 45 41 41 41  ,KAAOR,SAAA,EAAA
5ee0: 43 2c 4f 41 41 41 2c 4f 41 43 50 51 2c 4b 41 41  C,OAAA,OACPQ,KAA
5ef0: 4f 54 2c 53 41 41 41 2c 45 41 41 41 43 2c 51 41  OT,SAAA,EAAAC,QA
5f00: 41 41 2c 51 41 43 50 53 2c 53 41 41 57 56 2c 53  AA,QACPS,SAAWV,S
5f10: 41 41 41 2c 45 41 41 41 43 2c 51 41 41 41 2c 59  AAA,EAAAC,QAAA,Y
5f20: 41 43 58 55 2c 51 41 41 55 58 2c 53 41 41 41 2c  ACXU,QAAUX,SAAA,
5f30: 45 41 41 41 43 2c 51 41 41 41 2c 57 41 43 56 57  EAAAC,QAAA,WACVW
5f40: 2c 53 41 41 57 5a 2c 53 41 41 41 2c 45 41 41 41  ,SAAWZ,SAAA,EAAA
5f50: 43 2c 51 41 41 41 2c 59 41 43 58 59 2c 4b 41 41  C,QAAA,YACXY,KAA
5f60: 4f 62 2c 53 41 41 41 2c 45 41 41 41 43 2c 51 41  Ob,SAAA,EAAAC,QA
5f70: 41 41 2c 63 41 43 50 61 2c 4f 41 41 53 64 2c 53  AA,cACPa,OAASd,S
5f80: 41 41 41 2c 45 41 41 41 43 2c 51 41 41 41 2c 6f  AAA,EAAAC,QAAA,o
5f90: 42 41 43 54 78 47 2c 4d 41 41 51 75 47 2c 53 41  BACTxG,MAAQuG,SA
5fa0: 41 41 2c 45 41 41 41 43 2c 51 41 41 41 2c 53 41  AA,EAAAC,QAAA,SA
5fb0: 49 52 2c 51 41 41 41 33 50 2c 4b 41 41 41 77 50  IR,QAAA3P,KAAAwP
5fc0: 2c 47 41 43 41 2c 47 41 41 41 41 2c 45 41 41 41  ,GACA,GAAAA,EAAA
5fd0: 35 54 2c 65 41 41 41 6f 45 2c 47 41 41 41 2c 43  5T,eAAAoE,GAAA,C
5fe0: 41 43 41 2c 69 42 41 41 41 77 50 2c 47 41 41 41  ACA,iBAAAwP,GAAA
5ff0: 78 50 2c 49 41 43 41 2c 53 41 41 41 78 43 2c 4f  xP,IACA,SAAAxC,O
6000: 41 41 41 2c 38 42 41 41 41 77 43 2c 45 41 47 41  AAA,8BAAAwC,EAGA
6010: 2c 67 42 41 41 41 77 50 2c 47 41 41 41 78 50 2c  ,gBAAAwP,GAAAxP,
6020: 49 41 43 41 2c 53 41 41 41 78 43 2c 4f 41 41 41  IACA,SAAAxC,OAAA
6030: 2c 6f 43 41 41 41 77 43 2c 45 41 47 41 2c 49 41  ,oCAAAwC,EAGA,IA
6040: 41 41 77 50 2c 45 41 41 41 78 50 2c 47 41 41 41  AAwP,EAAAxP,GAAA
6050: 32 50 2c 4f 41 41 41 6e 54 2c 53 41 41 41 67 54  2P,OAAAnT,SAAAgT
6060: 2c 45 41 41 41 78 50 2c 47 41 41 41 30 50 2c 53  ,EAAAxP,GAAA0P,S
6070: 41 43 41 2c 53 41 41 41 6c 53 2c 4f 41 41 41 2c  ACA,SAAAlS,OAAA,
6080: 73 43 41 41 41 77 43 2c 45 41 47 41 2c 49 41 41  sCAAAwC,EAGA,IAA
6090: 41 30 50 2c 47 41 41 41 46 2c 45 41 41 41 78 50  A0P,GAAAF,EAAAxP
60a0: 2c 47 41 41 41 30 50 2c 53 41 43 41 43 2c 45 41  ,GAAA0P,SACAC,EA
60b0: 41 41 48 2c 45 41 41 41 78 50 2c 47 41 41 41 32  AAH,EAAAxP,GAAA2
60c0: 50 2c 61 41 43 41 48 2c 47 41 41 41 78 50 2c 47  P,aACAH,GAAAxP,G
60d0: 41 41 41 30 50 2c 65 41 43 41 46 2c 47 41 41 41  AAA0P,eACAF,GAAA
60e0: 78 50 2c 47 41 41 41 32 50 2c 4f 41 43 41 7a 55  xP,GAAA2P,OACAzU
60f0: 2c 4f 41 41 41 43 2c 65 41 41 41 71 55 2c 45 41  ,OAAAC,eAAAqU,EA
6100: 41 41 78 50 2c 47 41 41 41 2c 59 41 41 71 44 37  AAxP,GAAA,YAAqD7
6110: 44 2c 4d 41 41 41 75 54 2c 49 41 43 72 44 78 55  D,MAAAuT,IACrDxU
6120: 2c 4f 41 41 41 43 2c 65 41 41 41 71 55 2c 45 41  ,OAAAC,eAAAqU,EA
6130: 41 41 78 50 2c 47 41 41 41 2c 55 41 41 6d 44 37  AAxP,GAAA,UAAmD7
6140: 44 2c 4d 41 41 41 77 54 2c 49 41 49 6e 44 48 2c  D,MAAAwT,IAInDH,
6150: 45 41 41 41 43 2c 49 41 41 41 47 2c 49 41 41 41  EAAAC,IAAAG,IAAA
6160: 2c 53 41 41 41 48 2c 47 41 43 41 2c 47 41 4d 41  ,SAAAH,GACA,GAMA
6170: 37 51 2c 47 41 43 41 39 43 2c 45 41 43 41 70 42  7Q,GACA9C,EACApB
6180: 2c 45 41 52 41 2b 56 2c 45 41 41 41 68 42 2c 45  ,EARA+V,EAAAhB,E
6190: 41 41 41 2c 4f 41 43 41 69 42 2c 45 41 41 41 6a  AAA,OACAiB,EAAAj
61a0: 42 2c 45 41 41 41 2c 4f 41 43 41 6b 42 2c 45 41  B,EAAA,OACAkB,EA
61b0: 41 41 6c 42 2c 45 41 41 41 2c 4f 41 43 41 6d 42  AAlB,EAAA,OACAmB
61c0: 2c 45 41 41 41 72 50 2c 4b 41 41 41 71 50 2c 49  ,EAAArP,KAAAqP,I
61d0: 41 41 41 48 2c 45 41 41 41 43 2c 45 41 41 41 43  AAAH,EAAAC,EAAAC
61e0: 2c 47 41 43 41 45 2c 45 41 41 41 74 50 2c 4b 41  ,GACAE,EAAAtP,KA
61f0: 41 41 73 50 2c 49 41 41 41 4a 2c 45 41 41 41 43  AAsP,IAAAJ,EAAAC
6200: 2c 45 41 41 41 43 2c 47 41 43 41 47 2c 45 41 41  ,EAAAC,GACAG,EAA
6210: 41 44 2c 45 41 41 41 44 2c 43 41 2b 42 41 2c 4f  AD,EAAAD,CA+BA,O
6220: 41 31 42 41 43 2c 4b 41 41 41 44 2c 45 41 43 41  A1BAC,KAAAD,EACA
6230: 68 53 2c 45 41 41 41 2c 45 41 43 45 36 52 2c 49  hS,EAAA,EACE6R,I
6240: 41 41 41 49 2c 45 41 43 46 6a 53 2c 47 41 41 41  AAAI,EACFjS,GAAA
6250: 38 52 2c 45 41 41 41 43 2c 47 41 41 41 47 2c 45  8R,EAAAC,GAAAG,E
6260: 41 43 45 4a 2c 49 41 41 41 47 2c 45 41 43 46 6a  ACEJ,IAAAG,EACFj
6270: 53 2c 45 41 41 41 2c 47 41 41 41 2b 52 2c 45 41  S,EAAA,GAAA+R,EA
6280: 41 41 46 2c 47 41 41 41 4b 2c 45 41 43 45 48 2c  AAF,GAAAK,EACEH,
6290: 49 41 41 41 45 2c 49 41 43 46 6a 53 2c 45 41 41  IAAAE,IACFjS,EAA
62a0: 41 2c 47 41 41 41 36 52 2c 45 41 41 41 43 2c 47  A,GAAA6R,EAAAC,G
62b0: 41 41 41 49 2c 47 41 47 41 6c 53 2c 45 41 41 41  AAAI,GAGAlS,EAAA
62c0: 32 43 2c 4b 41 41 41 71 50 2c 49 41 41 41 2c 47  2C,KAAAqP,IAAA,G
62d0: 41 41 41 68 53 2c 45 41 41 41 2c 4b 41 45 41 41  AAAhS,EAAA,KAEAA
62e0: 2c 45 41 41 41 2c 49 41 43 41 41 2c 47 41 41 41  ,EAAA,IACAA,GAAA
62f0: 2c 4b 41 47 41 6c 45 2c 47 41 41 41 6b 57 2c 45  ,KAGAlE,GAAAkW,E
6300: 41 41 41 43 2c 47 41 41 41 2c 45 41 47 41 2f 55  AAAC,GAAA,EAGA/U
6310: 2c 45 41 44 41 2b 55 2c 49 41 41 41 44 2c 45 41  ,EADA+U,IAAAD,EA
6320: 43 41 2c 45 41 43 45 6c 57 2c 47 41 41 41 2c 47  CA,EACElW,GAAA,G
6330: 41 43 46 6f 57 2c 47 41 41 41 44 2c 45 41 41 41  ACFoW,GAAAD,EAAA
6340: 44 2c 47 41 45 41 45 2c 47 41 41 41 2c 45 41 41  D,GAEAE,GAAA,EAA
6350: 41 44 2c 45 41 41 41 44 2c 49 41 47 41 68 53 2c  AD,EAAAD,IAGAhS,
6360: 45 41 41 41 2c 49 41 41 41 39 43 2c 45 41 41 41  EAAA,IAAA9C,EAAA
6370: 2c 49 41 41 41 70 42 2c 49 41 47 41 38 55 2c 45  ,IAAApB,IAGA8U,E
6380: 41 41 41 43 2c 49 41 41 41 49 2c 49 41 41 41 2c  AAAC,IAAAI,IAAA,
6390: 53 41 41 41 4a 2c 47 41 43 41 2c 47 41 41 41 73  SAAAJ,GACA,GAAAs
63a0: 42 2c 47 41 43 41 43 2c 45 41 43 41 43 2c 45 41  B,GACAC,EACAC,EA
63b0: 43 41 72 53 2c 45 41 43 41 39 43 2c 45 41 45 41  CArS,EACA9C,EAEA
63c0: 32 55 2c 45 41 41 41 68 42 2c 45 41 41 41 2c 4f  2U,EAAAhB,EAAA,O
63d0: 41 43 41 69 42 2c 45 41 41 41 6a 42 2c 45 41 41  ACAiB,EAAAjB,EAA
63e0: 41 2c 4f 41 43 41 6b 42 2c 45 41 41 41 6c 42 2c  A,OACAkB,EAAAlB,
63f0: 45 41 41 41 2c 4f 41 43 41 35 51 2c 45 41 41 41  EAAA,OACA5Q,EAAA
6400: 30 43 2c 4b 41 41 41 73 50 2c 49 41 41 41 4a 2c  0C,KAAAsP,IAAAJ,
6410: 45 41 41 41 43 2c 45 41 41 41 43 2c 47 41 43 41  EAAAC,EAAAC,GACA
6420: 4f 2c 45 41 41 41 72 53 2c 45 41 41 41 30 43 2c  O,EAAArS,EAAA0C,
6430: 4b 41 41 41 71 50 2c 49 41 41 41 48 2c 45 41 41  KAAAqP,IAAAH,EAA
6440: 41 43 2c 45 41 41 41 43 2c 47 41 43 41 51 2c 45  AC,EAAAC,GACAQ,E
6450: 41 41 41 2c 53 41 41 41 74 57 2c 47 41 43 41 2c  AAA,SAAAtW,GACA,
6460: 4f 41 41 41 67 45 2c 45 41 41 41 68 45 2c 47 41  OAAAgE,EAAAhE,GA
6470: 41 41 2c 45 41 41 41 71 57 2c 45 41 41 41 2c 47  AA,EAAAqW,EAAA,G
6480: 41 79 42 41 2c 4f 41 74 42 41 2c 4b 41 41 41 41  AyBA,OAtBA,KAAAA
6490: 2c 45 41 43 41 74 53 2c 45 41 41 41 39 43 2c 45  ,EACAtS,EAAA9C,E
64a0: 41 41 41 2c 47 41 45 41 41 2c 45 41 41 41 6f 56  AAA,GAEAA,EAAAoV
64b0: 2c 45 41 41 41 72 53 2c 45 41 43 41 6b 53 2c 45  ,EAAArS,EACAkS,E
64c0: 41 41 41 49 2c 45 41 41 41 56 2c 47 41 43 41 4f  AAAI,EAAAV,GACAO
64d0: 2c 45 41 41 41 47 2c 45 41 41 41 54 2c 47 41 43  ,EAAAG,EAAAT,GAC
64e0: 41 4f 2c 45 41 41 41 45 2c 45 41 41 41 52 2c 47  AO,EAAAE,EAAAR,G
64f0: 41 45 41 46 2c 49 41 41 41 35 52 2c 45 41 43 41  AEAF,IAAA5R,EACA
6500: 44 2c 45 41 41 41 71 53 2c 45 41 41 41 44 2c 45  D,EAAAqS,EAAAD,E
6510: 41 43 47 4e 2c 49 41 41 41 37 52 2c 45 41 43 48  ACGN,IAAA7R,EACH
6520: 44 2c 45 41 41 41 2c 49 41 41 41 6d 53 2c 45 41  D,EAAA,IAAAmS,EA
6530: 41 41 45 2c 45 41 43 47 4e 2c 49 41 41 41 39 52  AAE,EACGN,IAAA9R
6540: 2c 49 41 43 48 44 2c 45 41 41 41 2c 49 41 41 41  ,IACHD,EAAA,IAAA
6550: 6f 53 2c 45 41 41 41 44 2c 47 41 45 41 6e 53 2c  oS,EAAAD,GAEAnS,
6560: 45 41 41 41 2c 45 41 43 41 41 2c 47 41 41 41 2c  EAAA,EACAA,GAAA,
6570: 45 41 43 47 41 2c 45 41 41 41 2c 49 41 43 48 41  EACGA,EAAA,IACHA
6580: 2c 47 41 41 41 2c 4b 41 4b 41 2c 49 41 41 41 41  ,GAAA,KAKA,IAAAA
6590: 2c 45 41 43 41 2c 49 41 41 41 39 43 2c 45 41 43  ,EACA,IAAA9C,EAC
65a0: 41 2c 49 41 41 41 2b 43 2c 49 41 49 41 32 51 2c  A,IAAA+C,IAIA2Q,
65b0: 45 41 41 41 43 2c 49 41 41 41 4b 2c 49 41 41 41  EAAAC,IAAAK,IAAA
65c0: 2c 53 41 41 41 4c 2c 47 41 43 41 2c 47 41 41 41  ,SAAAL,GACA,GAAA
65d0: 67 42 2c 47 41 41 41 68 42 2c 45 41 41 41 2c 47  gB,GAAAhB,EAAA,G
65e0: 41 43 41 69 42 2c 45 41 41 41 6a 42 2c 45 41 41  ACAiB,EAAAjB,EAA
65f0: 41 2c 47 41 43 41 6b 42 2c 45 41 41 41 6c 42 2c  A,GACAkB,EAAAlB,
6600: 45 41 41 41 2c 47 41 43 41 37 51 2c 45 41 41 41  EAAA,GACA7Q,EAAA
6610: 34 51 2c 45 41 41 41 43 2c 49 41 41 41 47 2c 49  4Q,EAAAC,IAAAG,I
6620: 41 41 41 48 2c 47 41 41 41 2c 47 41 43 41 32 42  AAAH,GAAA,GACA2B
6630: 2c 45 41 41 41 2c 4d 41 41 41 37 50 2c 4b 41 41  ,EAAA,MAAA7P,KAA
6640: 41 71 50 2c 49 41 41 41 48 2c 45 41 41 41 6c 50  AqP,IAAAH,EAAAlP
6650: 2c 4b 41 41 41 71 50 2c 49 41 41 41 46 2c 45 41  ,KAAAqP,IAAAF,EA
6660: 41 41 43 2c 47 41 49 41 2c 4f 41 46 41 41 2c 47  AAC,GAIA,OAFAA,G
6670: 41 41 41 2c 51 41 41 41 70 50 2c 4b 41 41 41 73  AAA,QAAApP,KAAAs
6680: 50 2c 49 41 41 41 4a 2c 45 41 41 41 6c 50 2c 4b  P,IAAAJ,EAAAlP,K
6690: 41 41 41 73 50 2c 49 41 41 41 48 2c 45 41 41 41  AAAsP,IAAAH,EAAA
66a0: 43 2c 4b 41 45 41 2f 52 2c 45 41 41 41 2c 49 41  C,KAEA/R,EAAA,IA
66b0: 41 41 77 53 2c 45 41 41 41 2c 49 41 41 41 54 2c  AAwS,EAAA,IAAAT,
66c0: 49 41 47 41 6e 42 2c 45 41 41 41 43 2c 49 41 41  IAGAnB,EAAAC,IAA
66d0: 41 4d 2c 4b 41 41 41 2c 53 41 41 41 4e 2c 47 41  AM,KAAA,SAAAN,GA
66e0: 43 41 2c 47 41 47 41 35 55 2c 47 41 43 41 44 2c  CA,GAGA5U,GACAD,
66f0: 45 41 43 41 77 55 2c 45 41 43 41 69 43 2c 45 41  EACAwU,EACAiC,EA
6700: 4e 41 5a 2c 45 41 41 41 68 42 2c 45 41 41 41 2c  NAZ,EAAAhB,EAAA,
6710: 4f 41 43 41 69 42 2c 45 41 41 41 6a 42 2c 45 41  OACAiB,EAAAjB,EA
6720: 41 41 2c 4f 41 43 41 6b 42 2c 45 41 41 41 6c 42  AA,OACAkB,EAAAlB
6730: 2c 45 41 41 41 2c 4d 41 57 41 2c 4f 41 4c 41 34  ,EAAA,MAWA,OALA4
6740: 42 2c 47 41 41 41 39 50 2c 4b 41 41 41 71 50 2c  B,GAAA9P,KAAAqP,
6750: 49 41 41 41 2c 45 41 41 41 48 2c 45 41 41 41 2c  IAAA,EAAAH,EAAA,
6760: 45 41 41 41 43 2c 45 41 41 41 2c 45 41 41 41 43  EAAAC,EAAA,EAAAC
6770: 2c 47 41 43 41 39 56 2c 47 41 41 41 2c 45 41 41  ,GACA9V,GAAA,EAA
6780: 41 34 56 2c 45 41 41 41 59 2c 49 41 41 41 2c 45  A4V,EAAAY,IAAA,E
6790: 41 41 41 41 2c 49 41 41 41 2c 45 41 43 41 7a 57  AAAA,IAAA,EACAzW
67a0: 2c 47 41 41 41 2c 45 41 41 41 38 56 2c 45 41 41  ,GAAA,EAAA8V,EAA
67b0: 41 57 2c 49 41 41 41 2c 45 41 41 41 41 2c 49 41  AW,IAAA,EAAAA,IA
67c0: 41 41 2c 45 41 43 41 6a 43 2c 47 41 41 41 2c 45  AA,EACAjC,GAAA,E
67d0: 41 41 41 75 42 2c 45 41 41 41 55 2c 49 41 41 41  AAAuB,EAAAU,IAAA
67e0: 2c 45 41 41 41 41 2c 49 41 41 41 2c 47 41 45 41  ,EAAAA,IAAA,GAEA
67f0: 2c 49 41 41 41 78 57 2c 45 41 41 41 2c 49 41 41  ,IAAAxW,EAAA,IAA
6800: 41 44 2c 45 41 41 41 2c 49 41 41 41 77 55 2c 45  AD,EAAA,IAAAwU,E
6810: 41 41 41 2c 49 41 41 41 69 43 2c 49 41 63 41 37  AAA,IAAAiC,IAcA7
6820: 42 2c 45 41 41 41 43 2c 49 41 41 41 57 2c 51 41  B,EAAAC,IAAAW,QA
6830: 41 41 2c 53 41 41 41 58 2c 47 41 43 41 2c 47 41  AA,SAAAX,GACA,GA
6840: 41 41 36 42 2c 47 41 41 41 2f 42 2c 45 41 41 41  AA6B,GAAA/B,EAAA
6850: 45 2c 45 41 43 41 2c 49 41 41 41 36 42 2c 45 41  E,EACA,IAAA6B,EA
6860: 43 41 2c 4d 41 41 41 41 2c 45 41 47 41 2c 49 41  CA,MAAAA,EAGA,IA
6870: 43 41 43 2c 47 41 44 41 43 2c 45 41 41 41 43 2c  CAC,GADAC,EAAAC,
6880: 47 41 47 41 2c 51 41 41 41 72 42 2c 4b 41 41 41  GAGA,QAAArB,KAAA
6890: 64 2c 47 41 43 41 2c 47 41 41 41 41 2c 45 41 41  d,GACA,GAAAA,EAA
68a0: 41 31 54 2c 65 41 41 41 77 55 2c 47 41 41 41 2c  A1T,eAAAwU,GAAA,
68b0: 43 41 43 41 2c 47 41 41 41 6a 55 2c 47 41 41 41  CACA,GAAAjU,GAAA
68c0: 6d 54 2c 45 41 41 41 63 2c 47 41 47 41 73 42 2c  mT,EAAAc,GAGAsB,
68d0: 45 41 41 41 78 43 2c 45 41 41 41 4f 2c 45 41 41  EAAAxC,EAAAO,EAA
68e0: 41 74 54 2c 45 41 47 41 75 56 2c 47 41 41 41 46  AtT,EAGAuV,GAAAF
68f0: 2c 49 41 43 41 41 2c 45 41 41 41 45 2c 45 41 43  ,IACAA,EAAAE,EAC
6900: 41 48 2c 45 41 41 41 6e 42 2c 47 41 4b 41 2c 4d  AH,EAAAnB,GAKA,M
6910: 41 41 41 6d 42 2c 49 41 47 41 2f 42 2c 45 41 41  AAAmB,IAGA/B,EAA
6920: 41 59 2c 51 41 41 41 58 2c 49 41 41 41 2c 53 41  AY,QAAAX,IAAA,SA
6930: 41 41 57 2c 47 41 43 41 2c 4d 41 41 41 64 2c 47  AAW,GACA,MAAAd,G
6940: 41 41 41 63 2c 49 41 47 41 5a 2c 45 41 41 41 43  AAAc,IAGAZ,EAAAC
6950: 2c 49 41 41 41 4f 2c 49 41 41 41 2c 53 41 41 41  ,IAAAO,IAAA,SAAA
6960: 50 2c 47 41 43 41 2c 47 41 41 41 67 42 2c 47 41  P,GACA,GAAAgB,GA
6970: 41 41 68 42 2c 45 41 41 41 2c 4f 41 43 41 69 42  AAhB,EAAA,OACAiB
6980: 2c 45 41 41 41 6a 42 2c 45 41 41 41 2c 4f 41 43  ,EAAAjB,EAAA,OAC
6990: 41 6b 42 2c 45 41 41 41 6c 42 2c 45 41 41 41 2c  AkB,EAAAlB,EAAA,
69a0: 4d 41 57 41 2c 4f 41 52 41 67 42 2c 4b 41 41 41  MAWA,OARAgB,KAAA
69b0: 2c 4f 41 41 41 6c 50 2c 4b 41 41 41 38 4e 2c 4b  ,OAAAlP,KAAA8N,K
69c0: 41 41 41 6f 42 2c 45 41 41 41 2c 69 42 41 41 41  AAAoB,EAAA,iBAAA
69d0: 41 2c 45 41 41 41 2c 4d 41 43 41 43 2c 49 41 41  A,EAAA,MACAC,IAA
69e0: 41 2c 4f 41 41 41 6e 50 2c 4b 41 41 41 38 4e 2c  A,OAAAnP,KAAA8N,
69f0: 4b 41 41 41 71 42 2c 45 41 41 41 2c 69 42 41 41  KAAAqB,EAAA,iBAA
6a00: 41 41 2c 45 41 41 41 2c 4d 41 43 41 43 2c 49 41  AA,EAAA,MACAC,IA
6a10: 41 41 2c 4f 41 41 41 70 50 2c 4b 41 41 41 38 4e  AA,OAAApP,KAAA8N
6a20: 2c 4b 41 41 41 73 42 2c 45 41 41 41 2c 69 42 41  ,KAAAsB,EAAA,iBA
6a30: 41 41 41 2c 45 41 41 41 2c 4f 41 4d 41 2c 4b 41  AAA,EAAA,OAMA,KA
6a40: 4a 41 2c 4d 41 41 41 46 2c 45 41 41 41 2c 4d 41  JA,MAAAF,EAAA,MA
6a50: 41 41 43 2c 45 41 41 41 2c 4d 41 41 41 43 2c 47  AAC,EAAA,MAAAC,G
6a60: 41 49 41 2c 4b 41 48 41 2c 4d 41 41 41 46 2c 45  AIA,KAHA,MAAAF,E
6a70: 41 41 41 2c 4d 41 41 41 43 2c 45 41 41 41 2c 4d  AAA,MAAAC,EAAA,M
6a80: 41 41 41 43 2c 47 41 47 41 2c 4b 41 46 41 2c 4d  AAAC,GAGA,KAFA,M
6a90: 41 41 41 46 2c 45 41 41 41 2c 4d 41 41 41 43 2c  AAAF,EAAA,MAAAC,
6aa0: 45 41 41 41 2c 4d 41 41 41 43 2c 4b 41 4b 41 6e  EAAA,MAAAC,KAKAn
6ab0: 42 2c 45 41 41 41 43 2c 49 41 41 41 51 2c 49 41  B,EAAAC,IAAAQ,IA
6ac0: 41 41 2c 53 41 41 41 52 2c 47 41 43 41 2c 47 41  AA,SAAAR,GACA,GA
6ad0: 49 41 2f 55 2c 47 41 43 41 6f 45 2c 45 41 43 41  IA/U,GACAoE,EACA
6ae0: 36 52 2c 45 41 4e 41 58 2c 45 41 41 41 52 2c 45  6R,EANAX,EAAAR,E
6af0: 41 41 41 43 2c 49 41 41 41 4f 2c 49 41 41 41 50  AAAC,IAAAO,IAAAP
6b00: 2c 47 41 43 41 4e 2c 45 41 41 41 61 2c 45 41 41  ,GACAN,EAAAa,EAA
6b10: 41 2c 47 41 43 41 5a 2c 45 41 41 41 59 2c 45 41  A,GACAZ,EAAAY,EA
6b20: 41 41 2c 47 41 43 41 32 42 2c 45 41 41 41 33 42  AA,GACA2B,EAAA3B
6b30: 2c 45 41 41 41 2c 45 41 69 42 41 2c 4f 41 5a 41  ,EAAA,EAiBA,OAZA
6b40: 62 2c 49 41 41 41 2c 4f 41 43 41 43 2c 47 41 41  b,IAAA,OACAC,GAA
6b50: 41 2c 49 41 43 41 75 43 2c 47 41 41 41 2c 51 41  A,IACAuC,GAAA,QA
6b60: 45 41 78 43 2c 49 41 41 41 2c 51 41 41 41 35 4e  EAxC,IAAA,QAAA5N
6b70: 2c 4b 41 41 41 38 4e 2c 49 41 41 41 46 2c 45 41  ,KAAA8N,IAAAF,EA
6b80: 41 41 2c 57 41 41 41 41 2c 45 41 41 41 2c 4f 41  AA,WAAAA,EAAA,OA
6b90: 43 41 43 2c 49 41 41 41 2c 51 41 41 41 37 4e 2c  CAC,IAAA,QAAA7N,
6ba0: 4b 41 41 41 38 4e 2c 49 41 41 41 44 2c 45 41 41  KAAA8N,IAAAD,EAA
6bb0: 41 2c 57 41 41 41 41 2c 45 41 41 41 2c 4f 41 43  A,WAAAA,EAAA,OAC
6bc0: 41 75 43 2c 49 41 41 41 2c 51 41 41 41 70 51 2c  AuC,IAAA,QAAApQ,
6bd0: 4b 41 41 41 38 4e 2c 49 41 41 41 73 43 2c 45 41  KAAA8N,IAAAsC,EA
6be0: 41 41 2c 57 41 41 41 41 2c 45 41 41 41 2c 4f 41  AA,WAAAA,EAAA,OA
6bf0: 45 41 6a 58 2c 45 41 41 41 2c 49 41 41 41 30 55  EAjX,EAAA,IAAA0U
6c00: 2c 45 41 41 41 2c 47 41 43 41 74 51 2c 45 41 41  ,EAAA,GACAtQ,EAA
6c10: 41 2c 4b 41 41 41 71 51 2c 45 41 41 41 43 2c 47  A,KAAAqQ,EAAAC,G
6c20: 41 43 41 75 42 2c 45 41 41 41 2c 4b 41 41 41 76  ACAuB,EAAA,KAAAv
6c30: 42 2c 45 41 41 41 75 43 2c 49 41 45 41 6a 58 2c  B,EAAAuC,IAEAjX,
6c40: 45 41 41 41 6f 45 2c 45 41 41 41 36 52 2c 49 41  EAAAoE,EAAA6R,IA
6c50: 47 41 6e 42 2c 45 41 41 41 49 2c 49 41 41 41 48  GAnB,EAAAI,IAAAH
6c60: 2c 49 41 41 41 2c 53 41 41 41 47 2c 47 41 43 41  ,IAAA,SAAAG,GACA
6c70: 2c 47 41 47 41 67 43 2c 47 41 43 41 43 2c 45 41  ,GAGAgC,GACAC,EA
6c80: 43 41 43 2c 45 41 43 41 72 43 2c 45 41 43 41 73  CAC,EACArC,EACAs
6c90: 43 2c 45 41 50 41 6e 54 2c 45 41 41 41 67 52 2c  C,EAPAnT,EAAAgR,
6ca0: 45 41 41 41 2c 4f 41 43 41 39 54 2c 45 41 41 41  EAAA,OACA9T,EAAA
6cb0: 38 54 2c 45 41 41 41 2c 4f 41 43 41 6c 56 2c 45  8T,EAAA,OACAlV,E
6cc0: 41 41 41 6b 56 2c 45 41 41 41 2c 4d 41 4f 41 2c  AAAkV,EAAA,MAOA,
6cd0: 51 41 41 41 39 54 2c 45 41 45 41 2c 4d 41 44 41  QAAA9T,EAEA,MADA
6ce0: 69 57 2c 47 41 41 41 2c 49 41 41 41 72 58 2c 47  iW,GAAA,IAAArX,G
6cf0: 41 43 41 71 58 2c 4d 41 49 41 46 2c 47 41 44 41  ACAqX,MAIAF,GADA
6d00: 6e 58 2c 45 41 41 41 2c 47 41 43 41 41 2c 47 41  nX,EAAA,GACAA,GA
6d10: 41 41 2c 45 41 41 41 6f 42 2c 47 41 45 41 70 42  AA,EAAAoB,GAEApB
6d20: 2c 45 41 41 41 6f 42 2c 45 41 41 41 70 42 2c 45  ,EAAAoB,EAAApB,E
6d30: 41 41 41 6f 42 2c 45 41 47 41 38 56 2c 45 41 41  AAAoB,EAGA8V,EAA
6d40: 41 2c 45 41 41 41 6c 58 2c 45 41 41 41 6d 58 2c  A,EAAAlX,EAAAmX,
6d50: 45 41 45 41 70 43 2c 47 41 41 41 2c 4d 41 43 41  EAEApC,GAAA,MACA
6d60: 2c 51 41 41 41 68 56 2c 47 41 41 41 2c 45 41 41  ,QAAAhV,GAAA,EAA
6d70: 67 42 41 2c 45 41 41 41 2c 45 41 41 4f 41 2c 49  gBA,EAAA,EAAOA,I
6d80: 41 43 76 42 71 58 2c 45 41 41 41 6c 54 2c 45 41  ACvBqX,EAAAlT,EA
6d90: 41 41 2c 4d 41 41 41 6e 45 2c 45 41 41 41 2c 47  AA,MAAAnE,EAAA,G
6da0: 41 43 41 71 58 2c 45 41 41 41 2c 47 41 43 41 41  ACAqX,EAAA,GACAA
6db0: 2c 49 41 45 41 41 2c 45 41 41 41 2c 47 41 43 41  ,IAEAA,EAAA,GACA
6dc0: 41 2c 49 41 49 41 43 2c 45 41 44 41 2c 45 41 41  A,IAIAC,EADA,EAA
6dd0: 41 44 2c 45 41 41 41 2c 45 41 43 41 46 2c 45 41  AD,EAAA,EACAF,EA
6de0: 41 41 2c 47 41 41 41 43 2c 45 41 41 41 44 2c 47  AA,GAAAC,EAAAD,G
6df0: 41 41 41 45 2c 45 41 43 47 2c 45 41 41 41 41 2c  AAAE,EACG,EAAAA,
6e00: 45 41 41 41 2c 45 41 43 48 44 2c 45 41 43 47 2c  EAAA,EACHD,EACG,
6e10: 45 41 41 41 43 2c 45 41 41 41 2c 45 41 43 48 46  EAAAC,EAAA,EACHF
6e20: 2c 47 41 41 41 43 2c 45 41 41 41 44 2c 49 41 41  ,GAAAC,EAAAD,IAA
6e30: 41 2c 49 41 41 41 45 2c 47 41 41 41 2c 45 41 45  A,IAAAE,GAAA,EAE
6e40: 41 46 2c 45 41 47 41 6e 43 2c 45 41 41 41 68 56  AF,EAGAnC,EAAAhV
6e50: 2c 47 41 41 41 2c 49 41 41 41 73 58 2c 43 41 47  ,GAAA,IAAAsX,CAG
6e60: 41 2c 4f 41 41 41 74 43 2c 49 41 47 41 44 2c 45  A,OAAAtC,IAGAD,E
6e70: 41 41 41 49 2c 49 41 41 41 43 2c 49 41 41 41 2c  AAAI,IAAAC,IAAA,
6e80: 53 41 41 41 44 2c 47 41 43 41 2c 47 41 4b 41 6f  SAAAD,GACA,GAKAo
6e90: 43 2c 47 41 43 41 6e 54 2c 45 41 4e 41 44 2c 45  C,GACAnT,EANAD,E
6ea0: 41 41 41 67 52 2c 45 41 41 41 2c 47 41 43 41 39  AAAgR,EAAA,GACA9
6eb0: 54 2c 45 41 41 41 38 54 2c 45 41 41 41 2c 4f 41  T,EAAA8T,EAAA,OA
6ec0: 43 41 6c 56 2c 45 41 41 41 6b 56 2c 45 41 41 41  CAlV,EAAAkV,EAAA
6ed0: 2c 4f 41 43 41 71 43 2c 45 41 41 41 6e 57 2c 45  ,OACAqC,EAAAnW,E
6ee0: 41 43 41 6f 57 2c 45 41 41 41 33 51 2c 4b 41 41  ACAoW,EAAA3Q,KAA
6ef0: 41 73 50 2c 49 41 41 41 6e 57 2c 45 41 41 41 2c  AsP,IAAAnW,EAAA,
6f00: 49 41 55 41 2c 4f 41 4e 41 41 2c 49 41 41 41 2c  IAUA,OANAA,IAAA,
6f10: 45 41 43 41 6f 42 2c 47 41 41 41 70 42 2c 47 41  EACAoB,GAAApB,GA
6f20: 41 41 2c 45 41 41 41 41 2c 45 41 41 41 2c 45 41  AA,EAAAA,EAAA,EA
6f30: 41 41 41 2c 45 41 43 41 75 58 2c 47 41 41 41 43  AAA,EACAuX,GAAAC
6f40: 2c 47 41 41 41 2c 45 41 41 41 41 2c 45 41 41 41  ,GAAA,EAAAA,EAAA
6f50: 2c 45 41 41 41 41 2c 45 41 43 41 72 54 2c 47 41  ,EAAAA,EACArT,GA
6f60: 41 41 6e 45 2c 45 41 41 41 6f 42 2c 47 41 41 41  AAnE,EAAAoB,GAAA
6f70: 2c 45 41 43 41 6b 57 2c 45 41 41 41 2c 49 41 41  ,EACAkW,EAAA,IAA
6f80: 41 74 58 2c 45 41 41 41 2c 45 41 41 41 75 58 2c  AtX,EAAA,EAAAuX,
6f90: 47 41 41 41 43 2c 45 41 41 41 44 2c 47 41 41 41  GAAAC,EAAAD,GAAA
6fa0: 2c 45 41 41 41 6e 57 2c 47 41 41 41 70 42 2c 45  ,EAAAnW,GAAApB,E
6fb0: 41 41 41 6f 42 2c 49 41 45 41 38 43 2c 45 41 41  AAAoB,IAEA8C,EAA
6fc0: 41 2c 49 41 41 41 6f 54 2c 45 41 41 41 2c 49 41  A,IAAAoT,EAAA,IA
6fd0: 41 41 6e 54 2c 49 41 47 41 32 51 2c 45 41 41 41  AAnT,IAGA2Q,EAAA
6fe0: 4b 2c 49 41 41 41 4a 2c 49 41 41 41 2c 53 41 41  K,IAAAJ,IAAA,SAA
6ff0: 41 49 2c 47 41 43 41 2c 47 41 41 41 6a 52 2c 47  AI,GACA,GAAAjR,G
7000: 41 41 41 69 52 2c 45 41 41 41 2c 4d 41 43 41 2f  AAAiR,EAAA,MACA/
7010: 54 2c 45 41 41 41 2b 54 2c 45 41 41 41 2c 4f 41  T,EAAA+T,EAAA,OA
7020: 43 41 68 52 2c 45 41 41 41 67 52 2c 45 41 41 41  CAhR,EAAAgR,EAAA
7030: 2c 4f 41 43 41 73 43 2c 45 41 41 41 35 51 2c 4b  ,OACAsC,EAAA5Q,K
7040: 41 41 41 36 51 2c 4d 41 41 41 78 54 2c 47 41 41  AAA6Q,MAAAxT,GAA
7050: 41 2c 45 41 45 41 79 54 2c 45 41 41 41 7a 54 2c  A,EAEAyT,EAAAzT,
7060: 45 41 41 41 32 43 2c 4b 41 41 41 36 51 2c 4d 41  EAAA2C,KAAA6Q,MA
7070: 41 41 78 54 2c 47 41 43 41 2f 43 2c 45 41 41 41  AAxT,GACA/C,EAAA
7080: 2c 49 41 41 41 67 44 2c 47 41 41 41 2c 45 41 41  ,IAAAgD,GAAA,EAA
7090: 41 2f 43 2c 47 41 43 41 77 57 2c 45 41 41 41 2c  A/C,GACAwW,EAAA,
70a0: 49 41 41 41 7a 54 2c 47 41 41 41 2c 45 41 41 41  IAAAzT,GAAA,EAAA
70b0: 2f 43 2c 45 41 41 41 75 57 2c 47 41 43 41 45 2c  /C,EAAAuW,GACAE,
70c0: 45 41 41 41 2c 49 41 41 41 31 54 2c 47 41 41 41  EAAA,IAAA1T,GAAA
70d0: 2c 45 41 41 41 2f 43 2c 47 41 41 41 2c 45 41 41  ,EAAA/C,GAAA,EAA
70e0: 41 75 57 2c 47 41 47 41 2c 51 41 46 41 78 54 2c  AuW,GAGA,QAFAxT,
70f0: 47 41 41 41 2c 49 41 45 41 73 54 2c 47 41 43 41  GAAA,IAEAsT,GACA
7100: 2c 4f 41 43 41 2c 4f 41 41 41 74 54 2c 45 41 41  ,OACA,OAAAtT,EAA
7110: 41 30 54 2c 45 41 41 41 31 57 2c 45 41 43 41 2c  A0T,EAAA1W,EACA,
7120: 51 41 43 41 2c 4f 41 41 41 79 57 2c 45 41 41 41  QACA,OAAAyW,EAAA
7130: 7a 54 2c 45 41 41 41 68 44 2c 45 41 43 41 2c 51  zT,EAAAhD,EACA,Q
7140: 41 43 41 2c 4f 41 41 41 41 2c 45 41 41 41 67 44  ACA,OAAAA,EAAAgD
7150: 2c 45 41 41 41 30 54 2c 45 41 43 41 2c 51 41 43  ,EAAA0T,EACA,QAC
7160: 41 2c 4f 41 41 41 31 57 2c 45 41 41 41 79 57 2c  A,OAAA1W,EAAAyW,
7170: 45 41 41 41 7a 54 2c 45 41 43 41 2c 51 41 43 41  EAAAzT,EACA,QACA
7180: 2c 4f 41 41 41 30 54 2c 45 41 41 41 31 57 2c 45  ,OAAA0T,EAAA1W,E
7190: 41 41 41 67 44 2c 45 41 43 41 2c 51 41 43 41 2c  AAAgD,EACA,QACA,
71a0: 4f 41 41 41 41 2c 45 41 41 41 68 44 2c 45 41 41  OAAAA,EAAAhD,EAA
71b0: 41 79 57 2c 4b 41 49 41 39 43 2c 45 41 41 41 4b  AyW,KAIA9C,EAAAK
71c0: 2c 49 41 41 41 44 2c 49 41 41 41 2c 53 41 41 41  ,IAAAD,IAAA,SAAA
71d0: 43 2c 47 41 43 41 2c 47 41 49 41 71 43 2c 47 41  C,GACA,GAIAqC,GA
71e0: 43 41 4d 2c 45 41 43 41 39 58 2c 45 41 4e 41 6b  CAM,EACA9X,EANAk
71f0: 45 2c 45 41 41 41 69 52 2c 45 41 41 41 2c 47 41  E,EAAAiR,EAAA,GA
7200: 43 41 2f 54 2c 45 41 41 41 2b 54 2c 45 41 41 41  CA/T,EAAA+T,EAAA
7210: 2c 4f 41 43 41 68 52 2c 45 41 41 41 67 52 2c 45  ,OACAhR,EAAAgR,E
7220: 41 41 41 2c 4f 41 43 41 34 43 2c 45 41 41 41 6c  AAA,OACA4C,EAAAl
7230: 52 2c 4b 41 41 41 73 50 2c 49 41 41 41 68 53 2c  R,KAAAsP,IAAAhS,
7240: 45 41 41 41 2c 49 41 59 41 2c 4f 41 50 41 6e 45  EAAA,IAYA,OAPAnE
7250: 2c 49 41 41 41 2c 45 41 41 41 6f 42 2c 47 41 41  ,IAAA,EAAAoB,GAA
7260: 41 2b 43 2c 45 41 43 41 71 54 2c 47 41 41 41 2c  A+C,EACAqT,GAAA,
7270: 45 41 41 41 70 57 2c 47 41 41 41 32 57 2c 45 41  EAAApW,GAAA2W,EA
7280: 43 41 44 2c 45 41 41 41 31 57 2c 45 41 41 41 32  CAD,EAAA1W,EAAA2
7290: 57 2c 45 41 43 41 44 2c 47 41 41 41 4e 2c 47 41  W,EACAD,GAAAN,GA
72a0: 41 41 2c 45 41 41 41 41 2c 45 41 41 41 2c 45 41  AA,EAAAA,EAAA,EA
72b0: 41 41 41 2c 45 41 43 41 4d 2c 4b 41 41 41 2c 45  AAA,EACAM,KAAA,E
72c0: 41 43 41 39 58 2c 47 41 41 41 2c 47 41 45 41 6b  ACA9X,GAAA,GAEAk
72d0: 45 2c 45 41 41 41 2c 49 41 41 41 34 54 2c 45 41  E,EAAA,IAAA4T,EA
72e0: 41 41 2c 49 41 41 41 39 58 2c 49 41 49 41 38 55  AA,IAAA9X,IAIA8U
72f0: 2c 45 41 41 41 4d 2c 49 41 41 41 4c 2c 49 41 41  ,EAAAM,IAAAL,IAA
7300: 41 2c 53 41 41 41 4b 2c 47 41 43 41 2c 47 41 49  A,SAAAK,GACA,GAI
7310: 41 72 56 2c 47 41 43 41 6f 45 2c 45 41 43 41 77  ArV,GACAoE,EACAw
7320: 54 2c 45 41 43 41 39 57 2c 45 41 50 41 71 44 2c  T,EACA9W,EAPAqD,
7330: 45 41 41 41 6b 52 2c 45 41 41 41 2c 4f 41 43 41  EAAAkR,EAAA,OACA
7340: 34 43 2c 45 41 41 41 35 43 2c 45 41 41 41 2c 4f  4C,EAAA5C,EAAA,O
7350: 41 43 41 36 43 2c 45 41 41 41 37 43 2c 45 41 41  ACA6C,EAAA7C,EAA
7360: 41 2c 4f 41 43 41 38 43 2c 45 41 41 41 46 2c 45  A,OACA8C,EAAAF,E
7370: 41 41 41 43 2c 43 41 4f 41 43 2c 47 41 41 41 2c  AAAC,CAOAC,GAAA,
7380: 49 41 43 41 46 2c 47 41 41 41 45 2c 45 41 43 41  IACAF,GAAAE,EACA
7390: 44 2c 47 41 41 41 43 2c 47 41 47 41 6e 59 2c 45  D,GAAAC,GAGAnY,E
73a0: 41 41 41 38 47 2c 4b 41 41 41 36 51 2c 4d 41 41  AAA8G,KAAA6Q,MAA
73b0: 41 2c 45 41 41 41 78 54 2c 47 41 43 41 43 2c 45  A,EAAAxT,GACAC,E
73c0: 41 41 41 2c 45 41 41 41 38 54 2c 45 41 43 41 4e  AAA,EAAA8T,EACAN
73d0: 2c 45 41 41 41 2c 45 41 41 41 7a 54 2c 45 41 41  ,EAAA,EAAAzT,EAA
73e0: 41 6e 45 2c 45 41 45 41 2c 4d 41 41 41 41 2c 4b  AnE,EAEA,MAAAA,K
73f0: 41 43 41 34 58 2c 45 41 41 41 2c 45 41 41 41 41  ACA4X,EAAA,EAAAA
7400: 2c 47 41 47 41 39 57 2c 45 41 41 41 6d 58 2c 45  ,GAGA9W,EAAAmX,E
7410: 41 41 41 4c 2c 47 41 41 41 78 54 2c 45 41 41 41  AAAL,GAAAxT,EAAA
7420: 36 54 2c 45 41 45 41 2c 49 41 41 41 6a 43 2c 47  6T,EAEA,IAAAjC,G
7430: 41 43 41 43 2c 45 41 43 41 43 2c 43 41 43 41 2c  ACAC,EACAC,CACA,
7440: 51 41 41 41 6c 57 2c 47 41 43 41 2c 51 41 43 41  QAAAlW,GACA,QACA
7450: 2c 4f 41 43 41 2c 4f 41 41 41 67 57 2c 45 41 41  ,OACA,OAAAgW,EAA
7460: 41 35 52 2c 45 41 41 67 42 36 52 2c 45 41 41 41  A5R,EAAgB6R,EAAA
7470: 6e 56 2c 45 41 41 4f 6f 56 2c 45 41 41 41 2b 42  nV,EAAOoV,EAAA+B
7480: 2c 43 41 41 51 2c 4d 41 43 2f 42 2c 51 41 41 41  ,CAAQ,MAC/B,QAAA
7490: 6a 43 2c 45 41 41 41 6c 56 2c 45 41 41 67 42 6d  jC,EAAAlV,EAAgBm
74a0: 56 2c 45 41 41 41 37 52 2c 45 41 41 4f 38 52 2c  V,EAAA7R,EAAO8R,
74b0: 45 41 41 41 2b 42 2c 43 41 41 51 2c 4d 41 43 2f  EAAA+B,CAAQ,MAC/
74c0: 42 2c 51 41 41 41 6a 43 2c 45 41 41 41 69 43 2c  B,QAAAjC,EAAAiC,
74d0: 45 41 41 69 42 68 43 2c 45 41 41 41 37 52 2c 45  EAAiBhC,EAAA7R,E
74e0: 41 41 4f 38 52 2c 45 41 41 41 70 56 2c 43 41 41  AAO8R,EAAApV,CAA
74f0: 4f 2c 4d 41 43 2f 42 2c 51 41 41 41 6b 56 2c 45  O,MAC/B,QAAAkV,E
7500: 41 41 41 69 43 2c 45 41 41 69 42 68 43 2c 45 41  AAAiC,EAAiBhC,EA
7510: 41 41 6e 56 2c 45 41 41 4f 6f 56 2c 45 41 41 41  AAnV,EAAOoV,EAAA
7520: 39 52 2c 43 41 41 4f 2c 4d 41 43 2f 42 2c 51 41  9R,CAAO,MAC/B,QA
7530: 41 41 34 52 2c 45 41 41 41 6c 56 2c 45 41 41 67  AA4R,EAAAlV,EAAg
7540: 42 6d 56 2c 45 41 41 41 67 43 2c 45 41 41 51 2f  BmV,EAAAgC,EAAQ/
7550: 42 2c 45 41 41 41 39 52 2c 43 41 41 4f 2c 4d 41  B,EAAA9R,CAAO,MA
7560: 43 2f 42 2c 51 41 41 41 34 52 2c 45 41 41 41 35  C/B,QAAA4R,EAAA5
7570: 52 2c 45 41 41 67 42 36 52 2c 45 41 41 41 67 43  R,EAAgB6R,EAAAgC
7580: 2c 45 41 41 51 2f 42 2c 45 41 41 41 70 56 2c 45  ,EAAQ/B,EAAApV,E
7590: 41 47 78 42 2c 57 41 41 41 6b 56 2c 45 41 41 41  AGxB,WAAAkV,EAAA
75a0: 2c 49 41 41 41 43 2c 45 41 41 41 2c 49 41 41 41  ,IAAAC,EAAA,IAAA
75b0: 43 2c 49 41 47 41 6e 42 2c 45 41 41 41 4f 2c 4b  C,IAGAnB,EAAAO,K
75c0: 41 41 41 4e 2c 49 41 41 41 2c 53 41 41 41 4d 2c  AAAN,IAAA,SAAAM,
75d0: 47 41 43 41 2c 47 41 49 41 55 2c 47 41 43 41 43  GACA,GAIAU,GACAC
75e0: 2c 45 41 43 41 43 2c 45 41 4e 41 39 56 2c 45 41  ,EACAC,EANA9V,EA
75f0: 41 41 6b 56 2c 45 41 41 41 2c 4f 41 43 41 6e 56  AAkV,EAAA,OACAnV
7600: 2c 45 41 41 41 6d 56 2c 45 41 41 41 2c 4f 41 43  ,EAAAmV,EAAA,OAC
7610: 41 58 2c 45 41 41 41 57 2c 45 41 41 41 2c 4f 41  AX,EAAAW,EAAA,OA
7620: 43 41 73 42 2c 45 41 41 41 74 42 2c 45 41 41 41  CAsB,EAAAtB,EAAA
7630: 2c 4d 41 53 41 2c 4f 41 4a 41 55 2c 47 41 41 41  ,MASA,OAJAU,GAAA
7640: 2c 45 41 41 41 6c 50 2c 4b 41 41 41 71 50 2c 49  ,EAAAlP,KAAAqP,I
7650: 41 41 41 2c 45 41 41 41 2f 56 2c 47 41 41 41 2c  AAA,EAAA/V,GAAA,
7660: 45 41 41 41 77 57 2c 4d 41 43 41 58 2c 45 41 41  EAAAwW,MACAX,EAA
7670: 41 2c 45 41 41 41 6e 50 2c 4b 41 41 41 71 50 2c  A,EAAAnP,KAAAqP,
7680: 49 41 41 41 2c 45 41 41 41 68 57 2c 47 41 41 41  IAAA,EAAAhW,GAAA
7690: 2c 45 41 41 41 79 57 2c 4d 41 43 41 56 2c 45 41  ,EAAAyW,MACAV,EA
76a0: 41 41 2c 45 41 41 41 70 50 2c 4b 41 41 41 71 50  AA,EAAApP,KAAAqP
76b0: 2c 49 41 41 41 2c 45 41 41 41 78 42 2c 47 41 41  ,IAAA,EAAAxB,GAA
76c0: 41 2c 45 41 41 41 69 43 2c 4f 41 45 41 2c 49 41  A,EAAAiC,OAEA,IA
76d0: 41 41 5a 2c 45 41 41 41 2c 49 41 41 41 43 2c 45  AAZ,EAAA,IAAAC,E
76e0: 41 41 41 2c 49 41 41 41 43 2c 49 41 47 41 6e 42  AAA,IAAAC,IAGAnB
76f0: 2c 45 41 41 41 51 2c 49 41 41 41 50 2c 49 41 41  ,EAAAQ,IAAAP,IAA
7700: 41 2c 53 41 41 41 4f 2c 47 41 43 41 2c 47 41 47  A,SAAAO,GACA,GAG
7710: 41 53 2c 47 41 43 41 43 2c 45 41 43 41 43 2c 45  AS,GACAC,EACAC,E
7720: 41 4c 41 78 42 2c 45 41 41 41 61 2c 45 41 41 41  ALAxB,EAAAa,EAAA
7730: 2c 4f 41 43 41 5a 2c 45 41 41 41 59 2c 45 41 41  ,OACAZ,EAAAY,EAA
7740: 41 2c 4f 41 43 41 32 42 2c 45 41 41 41 33 42 2c  A,OACA2B,EAAA3B,
7750: 45 41 41 41 2c 4d 41 30 42 41 2c 4f 41 72 42 41  EAAA,MA0BA,OArBA
7760: 53 2c 47 41 41 41 2c 4f 41 41 41 74 42 2c 47 41  S,GAAA,OAAAtB,GA
7770: 41 41 2c 4f 41 41 41 43 2c 47 41 41 41 2c 4d 41  AA,OAAAC,GAAA,MA
7780: 41 41 75 43 2c 45 41 43 41 6a 42 2c 47 41 41 41  AAuC,EACAjB,GAAA
7790: 2c 4d 41 41 41 76 42 2c 45 41 41 41 2c 4f 41 41  ,MAAAvB,EAAA,OAA
77a0: 41 43 2c 45 41 41 41 2c 4d 41 41 41 75 43 2c 45  AC,EAAA,MAAAuC,E
77b0: 41 43 41 68 42 2c 45 41 41 41 2c 4d 41 41 41 78  ACAhB,EAAA,MAAAx
77c0: 42 2c 47 41 41 41 2c 4b 41 41 41 43 2c 45 41 41  B,GAAA,KAAAC,EAA
77d0: 41 2c 4d 41 41 41 75 43 2c 45 41 47 41 6c 42 2c  A,MAAAuC,EAGAlB,
77e0: 49 41 41 41 2c 53 41 43 41 2c 4d 41 41 41 6c 50  IAAA,SACA,MAAAlP
77f0: 2c 4b 41 41 41 38 4e 2c 49 41 41 41 6f 42 2c 45  ,KAAA8N,IAAAoB,E
7800: 41 41 41 2c 59 41 43 41 2c 4d 41 41 41 41 2c 45  AAA,YACA,MAAAA,E
7810: 41 45 41 43 2c 49 41 41 41 2c 53 41 43 41 2c 4d  AEAC,IAAA,SACA,M
7820: 41 41 41 6e 50 2c 4b 41 41 41 38 4e 2c 49 41 41  AAAnP,KAAA8N,IAA
7830: 41 71 42 2c 45 41 41 41 2c 59 41 43 41 2c 4d 41  AqB,EAAA,YACA,MA
7840: 41 41 41 2c 45 41 45 41 43 2c 49 41 41 41 2c 53  AAA,EAEAC,IAAA,S
7850: 41 43 41 2c 4d 41 41 41 70 50 2c 4b 41 41 41 38  ACA,MAAApP,KAAA8
7860: 4e 2c 49 41 41 41 73 42 2c 45 41 41 41 2c 59 41  N,IAAAsB,EAAA,YA
7870: 43 41 2c 4d 41 41 41 41 2c 45 41 45 41 46 2c 45  CA,MAAAA,EAEAF,E
7880: 41 41 41 6c 50 2c 4b 41 41 41 71 50 2c 49 41 41  AAAlP,KAAAqP,IAA
7890: 41 72 50 2c 4b 41 41 41 73 50 2c 49 41 41 41 2c  ArP,KAAAsP,IAAA,
78a0: 45 41 41 41 4a 2c 47 41 41 41 2c 47 41 43 41 43  EAAAJ,GAAA,GACAC
78b0: 2c 45 41 41 41 6e 50 2c 4b 41 41 41 71 50 2c 49  ,EAAAnP,KAAAqP,I
78c0: 41 41 41 72 50 2c 4b 41 41 41 73 50 2c 49 41 41  AAArP,KAAAsP,IAA
78d0: 41 2c 45 41 41 41 48 2c 47 41 41 41 2c 47 41 43  A,EAAAH,GAAA,GAC
78e0: 41 43 2c 45 41 41 41 70 50 2c 4b 41 41 41 71 50  AC,EAAApP,KAAAqP
78f0: 2c 49 41 41 41 72 50 2c 4b 41 41 41 73 50 2c 49  ,IAAArP,KAAAsP,I
7900: 41 41 41 2c 45 41 41 41 46 2c 47 41 41 41 2c 49  AAA,EAAAF,GAAA,I
7910: 41 45 41 2c 49 41 41 41 46 2c 45 41 41 41 2c 49  AEA,IAAAF,EAAA,I
7920: 41 41 41 43 2c 45 41 41 41 2c 49 41 41 41 43 2c  AAAC,EAAA,IAAAC,
7930: 49 41 47 41 6e 42 2c 45 41 41 41 51 2c 49 41 41  IAGAnB,EAAAQ,IAA
7940: 41 43 2c 49 41 41 41 2c 53 41 41 41 44 2c 47 41  AC,IAAA,SAAAD,GA
7950: 43 41 2c 47 41 47 41 74 56 2c 47 41 43 41 6f 45  CA,GAGAtV,GACAoE
7960: 2c 45 41 43 41 36 52 2c 45 41 4c 41 78 42 2c 45  ,EACA6R,EALAxB,E
7970: 41 41 41 61 2c 45 41 41 41 2c 47 41 43 41 5a 2c  AAAa,EAAA,GACAZ,
7980: 45 41 41 41 59 2c 45 41 41 41 2c 47 41 43 41 32  EAAAY,EAAA,GACA2
7990: 42 2c 45 41 41 41 33 42 2c 45 41 41 41 2c 45 41  B,EAAA3B,EAAA,EA
79a0: 69 42 41 2c 4f 41 5a 41 62 2c 49 41 41 41 2c 4f  iBA,OAZAb,IAAA,O
79b0: 41 43 41 43 2c 47 41 41 41 2c 49 41 43 41 75 43  ACAC,GAAA,IACAuC
79c0: 2c 47 41 41 41 2c 51 41 45 41 78 43 2c 49 41 41  ,GAAA,QAEAxC,IAA
79d0: 41 2c 51 41 41 41 35 4e 2c 4b 41 41 41 38 4e 2c  A,QAAA5N,KAAA8N,
79e0: 49 41 41 41 46 2c 45 41 41 41 2c 57 41 41 41 41  IAAAF,EAAA,WAAAA
79f0: 2c 45 41 41 41 2c 4f 41 43 41 43 2c 49 41 41 41  ,EAAA,OACAC,IAAA
7a00: 2c 51 41 41 41 37 4e 2c 4b 41 41 41 38 4e 2c 49  ,QAAA7N,KAAA8N,I
7a10: 41 41 41 44 2c 45 41 41 41 2c 57 41 41 41 41 2c  AAAD,EAAA,WAAAA,
7a20: 45 41 41 41 2c 4f 41 43 41 75 43 2c 49 41 41 41  EAAA,OACAuC,IAAA
7a30: 2c 51 41 41 41 70 51 2c 4b 41 41 41 38 4e 2c 49  ,QAAApQ,KAAA8N,I
7a40: 41 41 41 73 43 2c 45 41 41 41 2c 57 41 41 41 41  AAAsC,EAAA,WAAAA
7a50: 2c 45 41 41 41 2c 4f 41 45 41 6a 58 2c 45 41 41  ,EAAA,OAEAjX,EAA
7a60: 41 2c 49 41 41 41 30 55 2c 45 41 41 41 2c 47 41  A,IAAA0U,EAAA,GA
7a70: 43 41 74 51 2c 45 41 41 41 2c 4b 41 41 41 71 51  CAtQ,EAAA,KAAAqQ
7a80: 2c 45 41 41 41 43 2c 47 41 43 41 75 42 2c 45 41  ,EAAAC,GACAuB,EA
7a90: 41 41 2c 4b 41 41 41 76 42 2c 45 41 41 41 75 43  AA,KAAAvB,EAAAuC
7aa0: 2c 49 41 45 41 6a 58 2c 45 41 41 41 6f 45 2c 45  ,IAEAjX,EAAAoE,E
7ab0: 41 41 41 36 52 2c 49 41 47 41 6e 42 2c 45 41 41  AAA6R,IAGAnB,EAA
7ac0: 41 53 2c 49 41 41 41 44 2c 49 41 41 41 2c 53 41  AS,IAAAD,IAAA,SA
7ad0: 41 41 43 2c 47 41 43 41 2c 47 41 47 41 64 2c 47  AAC,GACA,GAGAd,G
7ae0: 41 43 41 43 2c 45 41 43 41 75 43 2c 45 41 4c 41  ACAC,EACAuC,EALA
7af0: 6a 58 2c 45 41 41 41 75 56 2c 45 41 41 41 2c 47  jX,EAAAuV,EAAA,G
7b00: 41 43 41 6e 52 2c 45 41 41 41 6d 52 2c 45 41 41  ACAnR,EAAAmR,EAA
7b10: 41 2c 47 41 43 41 55 2c 45 41 41 41 56 2c 45 41  A,GACAU,EAAAV,EA
7b20: 41 41 2c 45 41 4b 41 62 2c 49 41 41 41 31 55 2c  AA,EAKAb,IAAA1U,
7b30: 45 41 41 41 2c 51 41 43 41 79 55 2c 45 41 41 41  EAAA,QACAyU,EAAA
7b40: 72 51 2c 45 41 41 41 2c 49 41 41 41 73 51 2c 45  rQ,EAAA,IAAAsQ,E
7b50: 41 43 41 75 43 2c 45 41 41 41 76 43 2c 45 41 41  ACAuC,EAAAvC,EAA
7b60: 41 75 42 2c 45 41 41 41 2c 47 41 45 41 2c 49 41  AuB,EAAA,GAEA,IA
7b70: 41 41 6b 43 2c 47 41 41 41 74 52 2c 4b 41 41 41  AAkC,GAAAtR,KAAA
7b80: 38 4e 2c 49 41 41 41 44 2c 45 41 41 41 2c 47 41  8N,IAAAD,EAAA,GA
7b90: 43 41 30 44 2c 45 41 41 41 76 52 2c 4b 41 41 41  CA0D,EAAAvR,KAAA
7ba0: 38 4e 2c 49 41 41 41 46 2c 45 41 41 41 2c 47 41  8N,IAAAF,EAAA,GA
7bb0: 43 41 34 44 2c 45 41 41 41 78 52 2c 4b 41 41 41  CA4D,EAAAxR,KAAA
7bc0: 38 4e 2c 49 41 41 41 73 43 2c 45 41 41 41 2c 45  8N,IAAAsC,EAAA,E
7bd0: 41 53 41 2c 4f 41 52 41 76 43 2c 47 41 41 41 79  ASA,OARAvC,GAAAy
7be0: 44 2c 45 41 41 41 2c 51 41 41 41 41 2c 47 41 41  D,EAAA,QAAAA,GAA
7bf0: 41 7a 44 2c 45 41 41 41 2c 63 41 43 41 44 2c 45  AzD,EAAA,cACAD,E
7c00: 41 41 41 32 44 2c 45 41 41 41 2c 51 41 41 41 41  AAA2D,EAAA,QAAAA
7c10: 2c 47 41 41 41 33 44 2c 45 41 41 41 2c 63 41 43  ,GAAA3D,EAAA,cAC
7c20: 41 77 43 2c 45 41 41 41 6f 42 2c 45 41 41 41 2c  AwC,EAAAoB,EAAA,
7c30: 51 41 41 41 41 2c 47 41 41 41 70 42 2c 45 41 41  QAAAA,GAAApB,EAA
7c40: 41 2c 63 41 45 41 78 43 2c 47 41 41 41 2c 4f 41  A,cAEAxC,GAAA,OA
7c50: 43 41 43 2c 47 41 41 41 2c 49 41 43 41 75 43 2c  CAC,GAAA,IACAuC,
7c60: 47 41 41 41 2c 53 41 45 41 78 43 2c 45 41 41 41  GAAA,SAEAxC,EAAA
7c70: 43 2c 45 41 41 41 75 43 2c 49 41 47 41 6e 43 2c  C,EAAAuC,IAGAnC,
7c80: 45 41 41 41 53 2c 49 41 41 41 43 2c 49 41 41 41  EAAAS,IAAAC,IAAA
7c90: 2c 53 41 41 41 44 2c 47 41 43 41 2c 47 41 47 41  ,SAAAD,GACA,GAGA
7ca0: 2b 43 2c 47 41 43 41 70 55 2c 45 41 43 41 2f 44  +C,GACApU,EACA/D
7cb0: 2c 45 41 4c 41 48 2c 45 41 41 41 75 56 2c 45 41  ,EALAH,EAAAuV,EA
7cc0: 41 41 2c 47 41 43 41 6e 52 2c 45 41 41 41 6d 52  AA,GACAnR,EAAAmR
7cd0: 2c 45 41 41 41 2c 47 41 43 41 55 2c 45 41 41 41  ,EAAA,GACAU,EAAA
7ce0: 56 2c 45 41 41 41 2c 45 41 63 41 2c 4f 41 54 41  V,EAAA,EAcA,OATA
7cf0: 2b 43 2c 47 41 41 41 7a 52 2c 4b 41 41 41 30 52  +C,GAAAzR,KAAA0R
7d00: 2c 4d 41 41 41 74 43 2c 45 41 41 41 37 52 2c 47  ,MAAAtC,EAAA7R,G
7d10: 41 43 41 46 2c 45 41 41 41 2c 49 41 41 41 6f 55  ACAF,EAAA,IAAAoU
7d20: 2c 45 41 41 41 2c 45 41 41 41 7a 52 2c 4b 41 41  ,EAAA,EAAAzR,KAA
7d30: 41 32 52 2c 47 41 45 41 74 55 2c 45 41 41 41 2c  A2R,GAEAtU,EAAA,
7d40: 49 41 43 41 41 2c 47 41 41 41 2c 4b 41 47 41 2f  IACAA,GAAA,KAGA/
7d50: 44 2c 45 41 41 41 30 47 2c 4b 41 41 41 34 52 2c  D,EAAA0G,KAAA4R,
7d60: 4b 41 41 41 72 55 2c 49 41 41 41 36 52 2c 4d 41  KAAArU,IAAA6R,MA
7d70: 45 41 6a 57 2c 45 41 41 41 47 2c 45 41 41 41 2b  EAjW,EAAAG,EAAA+
7d80: 44 2c 49 41 47 41 34 51 2c 45 41 41 41 55 2c 49  D,IAGA4Q,EAAAU,I
7d90: 41 41 41 44 2c 49 41 41 41 2c 53 41 41 41 43 2c  AAAD,IAAA,SAAAC,
7da0: 47 41 43 41 2c 47 41 47 41 70 52 2c 47 41 43 41  GACA,GAGApR,GACA
7db0: 36 52 2c 45 41 43 41 71 43 2c 45 41 4c 41 74 59  6R,EACAqC,EALAtY
7dc0: 2c 45 41 41 41 77 56 2c 45 41 41 41 2c 47 41 43  ,EAAAwV,EAAA,GAC
7dd0: 41 72 56 2c 45 41 41 41 71 56 2c 45 41 41 41 2c  ArV,EAAAqV,EAAA,
7de0: 47 41 43 41 74 52 2c 45 41 41 41 73 52 2c 45 41  GACAtR,EAAAsR,EA
7df0: 41 41 2c 45 41 53 41 2c 4f 41 4a 41 38 43 2c 47  AA,EASA,OAJA8C,G
7e00: 41 41 41 70 55 2c 45 41 41 41 2c 4d 41 41 41 32  AAApU,EAAA,MAAA2
7e10: 43 2c 4b 41 41 41 32 52 2c 47 41 43 41 70 55 2c  C,KAAA2R,GACApU,
7e20: 45 41 41 41 6a 45 2c 45 41 41 41 30 47 2c 4b 41  EAAAjE,EAAA0G,KA
7e30: 41 41 36 52 2c 49 41 41 41 4a 2c 47 41 43 41 72  AA6R,IAAAJ,GACAr
7e40: 43 2c 45 41 41 41 39 56 2c 45 41 41 41 30 47 2c  C,EAAA9V,EAAA0G,
7e50: 4b 41 41 41 38 52 2c 49 41 41 41 4c 2c 49 41 45  KAAA8R,IAAAL,IAE
7e60: 41 74 59 2c 45 41 41 41 6f 45 2c 45 41 41 41 36  AtY,EAAAoE,EAAA6
7e70: 52 2c 49 41 47 41 6e 42 2c 45 41 41 41 43 2c 49  R,IAGAnB,EAAAC,I
7e80: 41 41 41 59 2c 4f 41 41 41 2c 53 41 41 41 6a 52  AAAY,OAAA,SAAAjR
7e90: 2c 47 41 43 41 2c 47 41 41 41 71 52 2c 47 41 41  ,GACA,GAAAqR,GAA
7ea0: 41 72 52 2c 45 41 41 41 2c 47 41 43 41 73 52 2c  ArR,EAAA,GACAsR,
7eb0: 45 41 41 41 74 52 2c 45 41 41 41 2c 47 41 43 41  EAAAtR,EAAA,GACA
7ec0: 75 52 2c 45 41 41 41 76 52 2c 45 41 41 41 2c 47  uR,EAAAvR,EAAA,G
7ed0: 41 43 41 6a 44 2c 45 41 41 41 2c 49 41 41 41 6b  ACAjD,EAAA,IAAAk
7ee0: 42 2c 71 42 41 41 41 2c 47 41 41 41 6d 53 2c 45  B,qBAAA,GAAAmS,E
7ef0: 41 41 41 43 2c 49 41 41 41 49 2c 49 41 41 41 7a  AAAC,IAAAI,IAAAz
7f00: 51 2c 47 41 41 41 2c 45 41 49 41 2c 53 41 46 41  Q,GAAA,EAIA,SAFA
7f10: 6a 44 2c 45 41 41 41 6f 46 2c 4b 41 41 41 68 42  jD,EAAAoF,KAAAhB
7f20: 2c 4d 41 41 41 70 45 2c 45 41 41 41 2c 4b 41 47  ,MAAApE,EAAA,KAG
7f30: 41 2c 53 41 47 41 2c 49 41 41 41 6d 58 2c 47 41  A,SAGA,IAAAmX,GA
7f40: 41 41 2c 49 41 43 41 2f 52 2c 4b 41 41 41 68 42  AA,IACA/R,KAAAhB
7f50: 2c 4d 41 41 41 6f 51 2c 45 41 41 41 2c 51 41 43  ,MAAAoQ,EAAA,QAC
7f60: 41 70 50 2c 4b 41 41 41 68 42 2c 4d 41 41 41 6d  ApP,KAAAhB,MAAAm
7f70: 51 2c 45 41 41 41 2c 51 41 43 41 6e 50 2c 4b 41  Q,EAAA,QACAnP,KA
7f80: 41 41 68 42 2c 4d 41 41 41 6b 51 2c 45 41 41 41  AAhB,MAAAkQ,EAAA
7f90: 2c 4b 41 4d 41 2c 4f 41 4a 41 2c 4b 41 41 41 74  ,KAMA,OAJA,KAAAt
7fa0: 55 2c 49 41 43 41 6d 58 2c 47 41 41 41 2c 49 41  U,IACAmX,GAAA,IA
7fb0: 47 41 41 2c 47 41 47 41 39 44 2c 45 41 41 41 4b  GAA,GAGA9D,EAAAK
7fc0: 2c 49 41 41 41 51 2c 4f 41 41 41 2c 53 41 41 41  ,IAAAQ,OAAA,SAAA
7fd0: 6a 52 2c 47 41 47 41 2c 4d 41 41 41 6f 51 2c 47  jR,GAGA,MAAAoQ,G
7fe0: 41 41 41 43 2c 49 41 41 41 59 2c 4f 41 41 41 62  AAAC,IAAAY,OAAAb
7ff0: 2c 45 41 41 41 4b 2c 49 41 41 41 4a 2c 49 41 41  ,EAAAK,IAAAJ,IAA
8000: 41 72 51 2c 4b 41 41 41 2c 4b 41 47 41 6f 51 2c  ArQ,KAAA,KAGAoQ,
8010: 45 41 41 41 43 2c 49 41 41 41 61 2c 51 41 41 41  EAAAC,IAAAa,QAAA
8020: 2c 53 41 41 41 6c 52 2c 47 41 43 41 2c 47 41 41  ,SAAAlR,GACA,GAA
8030: 41 71 52 2c 47 41 41 41 72 52 2c 45 41 41 41 2c  AqR,GAAArR,EAAA,
8040: 47 41 43 41 73 52 2c 45 41 41 41 74 52 2c 45 41  GACAsR,EAAAtR,EA
8050: 41 41 2c 47 41 43 41 75 52 2c 45 41 41 41 76 52  AA,GACAuR,EAAAvR
8060: 2c 45 41 41 41 2c 45 41 49 41 2c 4f 41 41 41 71  ,EAAA,EAIA,OAAAq
8070: 52 2c 4b 41 41 41 43 2c 4f 41 41 41 43 2c 45 41  R,KAAAC,OAAAC,EA
8080: 43 41 46 2c 45 41 41 41 2c 45 41 43 41 2c 47 41  CAF,EAAA,EACA,GA
8090: 47 41 41 2c 45 41 41 41 2c 49 41 43 41 2c 49 41  GAA,EAAA,IACA,IA
80a0: 47 41 6c 50 2c 4b 41 41 41 68 42 2c 4f 41 41 41  GAlP,KAAAhB,OAAA
80b0: 6b 51 2c 45 41 41 41 2c 65 41 47 41 2c 47 41 43  kQ,EAAA,eAGA,GAC
80c0: 41 2c 47 41 41 41 6c 50 2c 4b 41 41 41 68 42 2c  A,GAAAlP,KAAAhB,
80d0: 4d 41 41 41 6b 51 2c 45 41 41 41 2c 4f 41 43 41  MAAAkQ,EAAA,OACA
80e0: 2c 45 41 41 41 6c 50 2c 4b 41 41 41 68 42 2c 4d  ,EAAAlP,KAAAhB,M
80f0: 41 41 41 6d 51 2c 45 41 41 41 2c 4f 41 43 41 6e  AAAmQ,EAAA,OACAn
8100: 50 2c 4b 41 41 41 68 42 2c 4d 41 41 41 6f 51 2c  P,KAAAhB,MAAAoQ,
8110: 45 41 41 41 2c 51 41 4b 41 6e 42 2c 45 41 41 41  EAAA,QAKAnB,EAAA
8120: 61 2c 4f 41 41 41 5a 2c 49 41 41 41 2c 53 41 41  a,OAAAZ,IAAA,SAA
8130: 41 72 51 2c 47 41 43 41 2c 47 41 41 41 66 2c 47  ArQ,GACA,GAAAf,G
8140: 41 41 41 65 2c 45 41 41 41 2c 45 41 47 41 2c 51  AAAe,EAAA,EAGA,Q
8150: 41 41 41 66 2c 47 41 41 41 2c 49 41 41 41 41 2c  AAAf,GAAA,IAAAA,
8160: 45 41 4f 41 2c 4d 41 4e 41 65 2c 47 41 41 41 2c  EAOA,MANAe,GAAA,
8170: 4b 41 43 41 66 2c 47 41 41 41 2c 4b 41 47 41 41  KACAf,GAAA,KAGAA
8180: 2c 49 41 41 41 2c 55 41 45 41 41 2c 4d 41 47 41  ,IAAA,UAEAA,MAGA
8190: 2c 49 41 41 41 6b 56 2c 47 41 41 41 2c 53 41 41  ,IAAAkV,GAAA,SAA
81a0: 41 6e 55 2c 45 41 41 41 2c 49 41 4b 41 2c 53 41  AnU,EAAA,IAKA,SA
81b0: 4a 41 2c 45 41 41 41 66 2c 47 41 41 41 6b 56 2c  JA,EAAAf,GAAAkV,
81c0: 45 41 41 41 2c 4b 41 43 41 6c 56 2c 47 41 41 41  EAAA,KACAlV,GAAA
81d0: 2c 4b 41 41 41 6b 56 2c 45 41 41 41 2c 4b 41 43  ,KAAAkV,EAAA,KAC
81e0: 41 6c 56 2c 47 41 41 41 2c 4b 41 41 41 6b 56 2c  AlV,GAAA,KAAAkV,
81f0: 45 41 41 41 2c 4d 41 4b 41 2f 44 2c 45 41 41 41  EAAA,MAKA/D,EAAA
8200: 63 2c 51 41 41 41 62 2c 49 41 41 41 2c 53 41 41  c,QAAAb,IAAA,SAA
8210: 41 72 51 2c 47 41 45 41 2c 47 41 41 41 41 2c 47  ArQ,GAEA,GAAAA,G
8220: 41 41 41 2c 4b 41 43 41 2c 47 41 41 41 76 45 2c  AAA,KACA,GAAAvE,
8230: 47 41 41 41 2c 49 41 41 41 75 45 2c 45 41 41 41  GAAA,IAAAuE,EAAA
8240: 2c 4d 41 43 41 2c 51 41 41 41 76 45 2c 4f 41 47  ,MACA,QAAAvE,OAG
8250: 41 75 45 2c 47 41 41 41 2c 45 41 45 41 2c 49 41  AuE,GAAA,EAEA,IA
8260: 41 41 6f 55 2c 45 41 4b 41 2c 51 41 4a 41 6a 53  AAoU,EAKA,QAJAjS
8270: 2c 4b 41 41 41 36 51 2c 4d 41 41 41 68 54 2c 45  ,KAAA6Q,MAAAhT,E
8280: 41 41 41 2c 55 41 43 41 6d 43 2c 4b 41 41 41 36  AAA,UACAmC,KAAA6
8290: 51 2c 4f 41 41 41 6f 42 2c 45 41 41 41 70 55 2c  Q,OAAAoB,EAAApU,
82a0: 45 41 41 41 2c 61 41 43 41 6f 55 2c 45 41 41 41  EAAA,aACAoU,EAAA
82b0: 2c 55 41 4b 41 68 45 2c 45 41 41 41 43 2c 49 41  ,UAKAhE,EAAAC,IA
82c0: 41 41 55 2c 49 41 41 41 2c 53 41 41 41 2f 51 2c  AAU,IAAA,SAAA/Q,
82d0: 47 41 43 41 2c 47 41 41 41 71 55 2c 4b 41 41 41  GACA,GAAAqU,KAAA
82e0: 2c 49 41 41 41 6c 53 2c 4b 41 41 41 68 42 2c 4d  ,IAAAlS,KAAAhB,M
82f0: 41 41 41 6e 42 2c 45 41 41 41 2c 59 41 43 41 2c  AAAnB,EAAA,YACA,
8300: 49 41 41 41 6d 43 2c 4b 41 41 41 68 42 2c 4d 41  IAAAmC,KAAAhB,MA
8310: 41 41 6e 42 2c 45 41 41 41 2c 55 41 43 41 2c 49  AAnB,EAAA,UACA,I
8320: 41 41 41 6d 43 2c 4b 41 41 41 68 42 2c 4d 41 41  AAAmC,KAAAhB,MAA
8330: 41 6e 42 2c 45 41 41 41 2c 4b 41 45 41 6b 42 2c  AnB,EAAA,KAEAkB,
8340: 45 41 41 41 6d 54 2c 45 41 41 41 43 2c 53 41 41  EAAAmT,EAAAC,SAA
8350: 41 2c 49 41 41 41 68 4f 2c 61 41 43 41 2c 67 42  A,IAAAhO,aACA,gB
8360: 41 41 41 69 4f 2c 55 41 41 41 72 54 2c 45 41 41  AAAiO,UAAArT,EAA
8370: 41 39 44 2c 51 41 41 41 38 44 2c 47 41 47 41 6b  A9D,QAAA8D,GAGAk
8380: 50 2c 45 41 41 41 57 2c 49 41 41 41 56 2c 49 41  P,EAAAW,IAAAV,IA
8390: 41 41 2c 53 41 41 41 72 51 2c 47 41 43 41 2c 47  AA,SAAArQ,GACA,G
83a0: 41 41 41 75 43 2c 47 41 41 41 76 43 2c 45 41 41  AAAuC,GAAAvC,EAA
83b0: 41 73 55 2c 53 41 41 41 2c 49 41 41 41 2f 52 2c  AsU,SAAA,IAAA/R,
83c0: 4d 41 41 41 2c 32 42 41 43 41 2c 4b 41 41 41 41  MAAA,2BACA,KAAAA
83d0: 2c 45 41 43 41 2c 61 41 47 41 2c 49 41 41 41 69  ,EACA,aAGA,IAAAi
83e0: 53 2c 47 41 41 41 6a 53 2c 45 41 41 41 2c 45 41  S,GAAAjS,EAAA,EA
83f0: 45 41 2c 4b 41 41 41 41 2c 45 41 41 41 2c 47 41  EA,KAAAA,EAAA,GA
8400: 41 41 6e 46 2c 53 41 43 41 6f 58 2c 49 41 41 41  AAnF,SACAoX,IAAA
8410: 43 2c 4d 41 41 41 2c 49 41 41 41 43 2c 49 41 41  C,MAAA,IAAAC,IAA
8420: 41 2c 53 41 41 41 43 2c 47 41 43 41 2c 4d 41 41  A,SAAAC,GACA,MAA
8430: 41 41 2c 4f 41 43 47 43 2c 4b 41 41 41 2c 49 41  AA,OACGC,KAAA,IA
8440: 47 48 2c 49 41 41 41 50 2c 47 41 41 41 51 2c 53  GH,IAAAP,GAAAQ,S
8450: 41 41 41 4c 2c 45 41 41 41 2c 47 41 4b 41 2c 51  AAAL,EAAA,GAKA,Q
8460: 41 4a 41 48 2c 47 41 41 41 2c 4f 41 43 41 41 2c  AJAH,GAAA,OACAA,
8470: 47 41 41 41 2c 4d 41 43 41 2c 49 41 41 41 41 2c  GAAA,MACA,IAAAA,
8480: 49 41 4b 41 6a 45 2c 45 41 41 41 43 2c 49 41 41  IAKAjE,EAAAC,IAA
8490: 41 63 2c 49 41 41 41 2c 53 41 41 41 64 2c 47 41  Ac,IAAA,SAAAd,GA
84a0: 43 41 2c 47 41 4d 41 79 45 2c 47 41 43 41 6a 55  CA,GAMAyE,GACAjU
84b0: 2c 45 41 50 41 77 51 2c 45 41 41 41 68 42 2c 45  ,EAPAwQ,EAAAhB,E
84c0: 41 41 41 2c 4f 41 43 41 69 42 2c 45 41 41 41 6a  AAA,OACAiB,EAAAj
84d0: 42 2c 45 41 41 41 2c 4f 41 43 41 6b 42 2c 45 41  B,EAAA,OACAkB,EA
84e0: 41 41 6c 42 2c 45 41 41 41 2c 4f 41 43 41 6f 42  AAlB,EAAA,OACAoB
84f0: 2c 45 41 41 41 74 50 2c 4b 41 41 41 73 50 2c 49  ,EAAAtP,KAAAsP,I
8500: 41 41 41 74 50 2c 4b 41 41 41 73 50 2c 49 41 41  AAAtP,KAAAsP,IAA
8510: 41 4a 2c 45 41 41 41 43 2c 47 41 41 41 43 2c 47  AJ,EAAAC,GAAAC,G
8520: 41 43 41 43 2c 45 41 41 41 72 50 2c 4b 41 41 41  ACAC,EAAArP,KAAA
8530: 71 50 2c 49 41 41 41 72 50 2c 4b 41 41 41 71 50  qP,IAAArP,KAAAqP
8540: 2c 49 41 41 41 48 2c 45 41 41 41 43 2c 47 41 41  ,IAAAH,EAAAC,GAA
8550: 41 43 2c 47 41 43 41 77 44 2c 45 41 41 41 74 44  AC,GACAwD,EAAAtD
8560: 2c 45 41 41 41 44 2c 43 41 79 42 41 2c 4f 41 70  ,EAAAD,CAyBA,OAp
8570: 42 41 73 44 2c 47 41 44 41 43 2c 45 41 41 41 2c  BAsD,GADAC,EAAA,
8580: 45 41 43 41 76 44 2c 47 41 41 41 2c 45 41 41 41  EACAvD,GAAA,EAAA
8590: 75 44 2c 47 41 45 41 2c 45 41 49 41 6c 55 2c 45  uD,GAEA,EAIAlU,E
85a0: 41 44 41 6b 55 2c 47 41 41 41 2c 45 41 43 41 2c  ADAkU,GAAA,EACA,
85b0: 45 41 45 41 74 44 2c 49 41 41 41 4a 2c 47 41 43  EAEAtD,IAAAJ,GAC
85c0: 41 43 2c 45 41 41 41 43 2c 47 41 41 41 77 44 2c  AC,EAAAC,GAAAwD,
85d0: 45 41 41 41 2c 45 41 45 41 74 44 2c 49 41 41 41  EAAA,EAEAtD,IAAA
85e0: 48 2c 45 41 43 41 2c 47 41 41 41 43 2c 45 41 41  H,EACA,GAAAC,EAA
85f0: 41 46 2c 47 41 41 41 30 44 2c 45 41 45 41 2c 47  AF,GAAA0D,EAEA,G
8600: 41 41 41 31 44 2c 45 41 41 41 43 2c 47 41 41 41  AAA1D,EAAAC,GAAA
8610: 79 44 2c 45 41 41 41 2c 45 41 47 41 6c 55 2c 47  yD,EAAA,EAGAlU,G
8620: 41 41 41 2c 45 41 43 41 41 2c 47 41 41 41 2c 47  AAA,EACAA,GAAA,G
8630: 41 45 41 2c 49 41 41 41 41 2c 45 41 41 41 2c 49  AEA,IAAAA,EAAA,I
8640: 41 41 41 6b 55 2c 45 41 41 41 2c 49 41 41 41 44  AAAkU,EAAA,IAAAD
8650: 2c 49 41 47 41 31 45 2c 45 41 41 41 49 2c 49 41  ,IAGA1E,EAAAI,IA
8660: 41 41 57 2c 49 41 41 41 2c 53 41 41 41 58 2c 47  AAW,IAAA,SAAAX,G
8670: 41 43 41 2c 47 41 41 41 39 54 2c 47 41 41 41 38  ACA,GAAA9T,GAAA8
8680: 54 2c 45 41 41 41 2c 4f 41 43 41 6c 56 2c 45 41  T,EAAA,OACAlV,EA
8690: 41 41 6b 56 2c 45 41 41 41 2c 4f 41 43 41 2f 55  AAkV,EAAA,OACA/U
86a0: 2c 45 41 41 41 2c 45 41 43 41 77 58 2c 45 41 41  ,EAAA,EACAwX,EAA
86b0: 41 2c 43 41 59 41 2c 4f 41 54 41 78 58 2c 47 41  A,CAYA,OATAxX,GA
86c0: 44 41 48 2c 45 41 41 41 2c 47 41 43 41 2c 45 41  DAH,EAAA,GACA,EA
86d0: 41 41 6f 42 2c 45 41 41 41 70 42 2c 45 41 45 41  AAoB,EAAApB,EAEA
86e0: 2c 45 41 41 41 6f 42 2c 47 41 41 41 2c 45 41 41  ,EAAAoB,GAAA,EAA
86f0: 41 70 42 2c 47 41 47 41 47 2c 45 41 41 41 2c 49  ApB,GAGAG,EAAA,I
8700: 41 43 41 77 58 2c 47 41 41 41 33 58 2c 45 41 41  ACAwX,GAAA3X,EAA
8710: 41 2c 47 41 41 41 47 2c 49 41 41 41 2c 45 41 41  A,GAAAG,IAAA,EAA
8720: 41 41 2c 4b 41 47 41 2b 55 2c 45 41 41 41 2c 4f  AA,KAGA+U,EAAA,O
8730: 41 41 41 2f 55 2c 45 41 41 41 2c 49 41 41 41 77  AAA/U,EAAA,IAAAw
8740: 58 2c 49 41 47 41 37 43 2c 45 41 41 41 4b 2c 49  X,IAGA7C,EAAAK,I
8750: 41 41 41 55 2c 49 41 41 41 2c 53 41 41 41 56 2c  AAAU,IAAA,SAAAV,
8760: 47 41 43 41 2c 47 41 41 41 2f 54 2c 47 41 41 41  GACA,GAAA/T,GAAA
8770: 2b 54 2c 45 41 41 41 2c 4f 41 43 41 68 52 2c 45  +T,EAAA,OACAhR,E
8780: 41 41 41 67 52 2c 45 41 41 41 2c 4f 41 45 41 68  AAAgR,EAAA,OAEAh
8790: 56 2c 45 41 41 41 69 42 2c 45 41 41 41 2b 43 2c  V,EAAAiB,EAAA+C,
87a0: 45 41 43 41 77 54 2c 45 41 41 41 2c 43 41 4d 41  EACAwT,EAAA,CAMA
87b0: 2c 4f 41 4a 41 78 58 2c 47 41 41 41 2c 49 41 43  ,OAJAxX,GAAA,IAC
87c0: 41 77 58 2c 47 41 41 41 78 54 2c 45 41 41 41 68  AwX,GAAAxT,EAAAh
87d0: 45 2c 49 41 41 41 2c 45 41 41 41 41 2c 4b 41 47  E,IAAA,EAAAA,KAG
87e0: 41 67 56 2c 45 41 41 41 2c 4f 41 41 41 68 56 2c  AgV,EAAA,OAAAhV,
87f0: 45 41 41 41 2c 49 41 41 41 77 58 2c 49 41 47 41  EAAA,IAAAwX,IAGA
8800: 37 43 2c 45 41 41 41 65 2c 49 41 41 41 64 2c 49  7C,EAAAe,IAAAd,I
8810: 41 41 41 2c 53 41 41 41 63 2c 47 41 43 41 2c 47  AAA,SAAAc,GACA,G
8820: 41 41 41 33 52 2c 47 41 41 41 32 52 2c 45 41 41  AAA3R,GAAA2R,EAA
8830: 41 2c 4f 41 43 41 31 56 2c 45 41 41 41 30 56 2c  A,OACA1V,EAAA0V,
8840: 45 41 41 41 2c 4f 41 43 41 47 2c 45 41 41 41 48  EAAA,OACAG,EAAAH
8850: 2c 45 41 41 41 2c 4d 41 45 41 2c 51 41 41 41 31  ,EAAA,MAEA,QAAA1
8860: 56 2c 45 41 43 41 2c 57 41 41 41 36 56 2c 45 41  V,EACA,WAAA6V,EA
8870: 41 41 2c 49 41 41 41 41 2c 45 41 41 41 2c 49 41  AA,IAAAA,EAAA,IA
8880: 41 41 41 2c 45 41 47 41 2c 49 41 41 41 30 44 2c  AAA,EAGA,IAAA0D,
8890: 49 41 41 41 2c 4f 41 43 41 6a 43 2c 45 41 41 41  IAAA,OACAjC,EAAA
88a0: 76 54 2c 45 41 41 41 2c 49 41 43 41 43 2c 45 41  vT,EAAA,IACAC,EA
88b0: 41 41 73 54 2c 45 41 41 41 2c 45 41 43 41 66 2c  AAsT,EAAA,EACAf,
88c0: 45 41 41 41 2c 45 41 41 41 76 53 2c 45 41 43 41  EAAA,EAAAvS,EACA
88d0: 77 56 2c 45 41 41 41 2c 43 41 45 41 2c 51 41 41  wV,EAAA,CAEA,QAA
88e0: 41 39 53 2c 4b 41 41 41 36 51 2c 4d 41 41 41 44  A9S,KAAA6Q,MAAAD
88f0: 2c 49 41 43 41 2c 4f 41 43 41 69 43 2c 45 41 41  ,IACA,OACAiC,EAA
8900: 41 2c 4b 41 41 65 41 2c 45 41 41 41 2c 47 41 41  A,KAAeA,EAAA,GAA
8910: 41 76 56 2c 45 41 41 61 75 56 2c 45 41 41 41 2c  AvV,EAAauV,EAAA,
8920: 49 41 41 61 2c 4d 41 43 7a 43 2c 51 41 43 41 41  IAAa,MACzC,QACAA
8930: 2c 45 41 41 41 2c 47 41 41 41 68 44 2c 45 41 41  ,EAAA,GAAAhD,EAA
8940: 65 67 44 2c 45 41 41 41 2c 4b 41 41 61 41 2c 45  egD,EAAA,KAAaA,E
8950: 41 41 41 2c 49 41 41 61 2c 4d 41 43 7a 43 2c 51  AAA,IAAa,MACzC,Q
8960: 41 43 41 41 2c 45 41 41 41 2c 4b 41 41 65 41 2c  ACAA,EAAA,KAAeA,
8970: 45 41 41 41 2c 4b 41 41 61 41 2c 45 41 41 41 2c  EAAA,KAAaA,EAAA,
8980: 47 41 41 41 76 56 2c 43 41 41 61 2c 4d 41 43 7a  GAAAvV,CAAa,MACz
8990: 43 2c 51 41 43 41 75 56 2c 45 41 41 41 2c 4b 41  C,QACAuV,EAAA,KA
89a0: 41 65 41 2c 45 41 41 41 2c 47 41 41 41 68 44 2c  AeA,EAAA,GAAAhD,
89b0: 45 41 41 61 67 44 2c 45 41 41 41 2c 49 41 41 61  EAAagD,EAAA,IAAa
89c0: 2c 4d 41 43 7a 43 2c 51 41 43 41 41 2c 45 41 41  ,MACzC,QACAA,EAA
89d0: 41 2c 47 41 41 41 76 56 2c 45 41 41 65 75 56 2c  A,GAAAvV,EAAeuV,
89e0: 45 41 41 41 2c 4b 41 41 61 41 2c 45 41 41 41 2c  EAAA,KAAaA,EAAA,
89f0: 49 41 41 61 2c 4d 41 43 7a 43 2c 53 41 43 41 41  IAAa,MACzC,SACAA
8a00: 2c 45 41 41 41 2c 4b 41 41 65 41 2c 45 41 41 41  ,EAAA,KAAeA,EAAA
8a10: 2c 4b 41 41 61 41 2c 45 41 41 41 2c 47 41 41 41  ,KAAaA,EAAA,GAAA
8a20: 68 44 2c 45 41 4b 35 42 2c 4d 41 46 41 69 44 2c  hD,EAK5B,MAFAiD,
8a30: 49 41 41 41 2c 45 41 41 41 78 5a 2c 47 41 41 41  IAAA,EAAAxZ,GAAA
8a40: 36 56 2c 47 41 47 41 2c 4b 41 41 41 37 56 2c 45  6V,GAGA,KAAA7V,E
8a50: 41 41 41 75 5a 2c 45 41 41 41 2c 47 41 41 41 43  AAAuZ,EAAA,GAAAC
8a60: 2c 47 41 43 41 2c 4b 41 41 41 78 5a 2c 45 41 41  ,GACA,KAAAxZ,EAA
8a70: 41 75 5a 2c 45 41 41 41 2c 47 41 41 41 43 2c 47  AuZ,EAAA,GAAAC,G
8a80: 41 43 41 2c 4b 41 41 41 78 5a 2c 45 41 41 41 75  ACA,KAAAxZ,EAAAu
8a90: 5a 2c 45 41 41 41 2c 47 41 41 41 43 2c 4b 41 49  Z,EAAA,GAAAC,KAI
8aa0: 41 37 45 2c 45 41 41 41 65 2c 49 41 41 41 56 2c  A7E,EAAAe,IAAAV,
8ab0: 49 41 41 41 2c 53 41 41 41 55 2c 47 41 43 41 2c  IAAA,SAAAU,GACA,
8ac0: 47 41 41 41 31 56 2c 47 41 41 41 30 56 2c 45 41  GAAA1V,GAAA0V,EA
8ad0: 41 41 2c 4f 41 43 41 47 2c 45 41 41 41 48 2c 45  AA,OACAG,EAAAH,E
8ae0: 41 41 41 2c 4f 41 45 41 31 52 2c 45 41 41 41 68  AAA,OAEA1R,EAAAh
8af0: 45 2c 45 41 41 41 36 56 2c 47 41 41 41 2c 45 41  E,EAAA6V,GAAA,EA
8b00: 41 41 37 56 2c 47 41 43 41 77 58 2c 45 41 41 41  AA7V,GACAwX,EAAA
8b10: 2c 43 41 4d 41 2c 4f 41 4a 41 78 54 2c 47 41 41  ,CAMA,OAJAxT,GAA
8b20: 41 2c 49 41 43 41 77 54 2c 45 41 41 41 78 58 2c  A,IACAwT,EAAAxX,
8b30: 45 41 41 41 67 45 2c 49 41 47 41 30 52 2c 45 41  EAAAgE,IAGA0R,EA
8b40: 41 41 2c 4f 41 41 41 38 42 2c 45 41 41 41 2c 49  AA,OAAA8B,EAAA,I
8b50: 41 41 41 78 54 2c 49 41 47 41 32 51 2c 45 41 41  AAAxT,IAGA2Q,EAA
8b60: 41 65 2c 49 41 41 41 58 2c 49 41 41 41 2c 53 41  Ae,IAAAX,IAAA,SA
8b70: 41 41 57 2c 47 41 43 41 2c 47 41 41 41 31 56 2c  AAW,GACA,GAAA1V,
8b80: 47 41 41 41 30 56 2c 45 41 41 41 2c 4f 41 43 41  GAAA0V,EAAA,OACA
8b90: 47 2c 45 41 41 41 48 2c 45 41 41 41 2c 4f 41 45  G,EAAAH,EAAA,OAE
8ba0: 41 37 56 2c 45 41 41 41 67 57 2c 47 41 41 41 2c  A7V,EAAAgW,GAAA,
8bb0: 45 41 41 41 37 56 2c 47 41 41 41 2c 47 41 41 41  EAAA7V,GAAA,GAAA
8bc0: 41 2c 45 41 43 41 69 42 2c 45 41 41 41 2c 43 41  A,EACAiB,EAAA,CA
8bd0: 53 41 2c 4f 41 50 41 70 42 2c 47 41 41 41 2c 47  SA,OAPApB,GAAA,G
8be0: 41 41 41 41 2c 45 41 41 41 2c 47 41 43 41 6f 42  AAAA,EAAA,GACAoB
8bf0: 2c 45 41 41 41 6a 42 2c 47 41 41 41 2c 45 41 41  ,EAAAjB,GAAA,EAA
8c00: 41 48 2c 47 41 45 41 41 2c 47 41 41 41 2c 49 41  AH,GAEAA,GAAA,IA
8c10: 41 41 41 2c 45 41 41 41 2c 49 41 43 41 6f 42 2c  AAA,EAAA,IACAoB,
8c20: 45 41 41 41 6a 42 2c 47 41 41 41 2c 4b 41 41 41  EAAAjB,GAAA,KAAA
8c30: 48 2c 4d 41 47 41 36 56 2c 45 41 41 41 2c 4f 41  H,MAGA6V,EAAA,OA
8c40: 41 41 7a 55 2c 45 41 41 41 2c 49 41 41 41 70 42  AAzU,EAAA,IAAApB
8c50: 2c 49 41 47 41 38 55 2c 45 41 41 41 65 2c 49 41  ,IAGA8U,EAAAe,IA
8c60: 41 41 54 2c 49 41 41 41 2c 53 41 41 41 53 2c 47  AAT,IAAA,SAAAS,G
8c70: 41 43 41 2c 47 41 41 41 31 56 2c 47 41 41 41 30  ACA,GAAA1V,GAAA0
8c80: 56 2c 45 41 41 41 2c 4f 41 43 41 47 2c 45 41 41  V,EAAA,OACAG,EAA
8c90: 41 48 2c 45 41 41 41 2c 4f 41 43 41 31 52 2c 45  AH,EAAA,OACA1R,E
8ca0: 41 41 41 68 45 2c 45 41 41 41 36 56 2c 47 41 41  AAAhE,EAAA6V,GAA
8cb0: 41 2c 45 41 41 41 37 56 2c 45 41 43 41 2c 51 41  A,EAAA7V,EACA,QA
8cc0: 41 41 30 56 2c 45 41 41 41 2c 51 41 41 41 31 52  AA0V,EAAA,QAAA1R
8cd0: 2c 45 41 41 41 68 45 2c 47 41 41 41 2c 4f 41 41  ,EAAAhE,GAAA,OAA
8ce0: 41 67 45 2c 4b 41 47 41 32 51 2c 45 41 41 41 4d  AgE,KAGA2Q,EAAAM
8cf0: 2c 49 41 41 41 53 2c 49 41 41 41 2c 53 41 41 41  ,IAAAS,IAAA,SAAA
8d00: 54 2c 47 41 43 41 2c 47 41 41 41 73 42 2c 47 41  T,GACA,GAAAsB,GA
8d10: 41 41 74 42 2c 45 41 41 41 2c 4f 41 43 41 61 2c  AAtB,EAAA,OACAa,
8d20: 45 41 41 41 62 2c 45 41 41 41 2c 4f 41 43 41 6a  EAAAb,EAAA,OACAj
8d30: 52 2c 45 41 41 41 2c 45 41 41 41 38 52 2c 45 41  R,EAAA,EAAA8R,EA
8d40: 43 41 39 56 2c 45 41 41 41 67 45 2c 45 41 41 41  CA9V,EAAAgE,EAAA
8d50: 75 53 2c 45 41 43 41 56 2c 45 41 41 41 2c 43 41  uS,EACAV,EAAA,CA
8d60: 4d 41 2c 4f 41 4a 41 37 56 2c 47 41 41 41 2c 49  MA,OAJA7V,GAAA,I
8d70: 41 43 41 36 56 2c 47 41 41 41 37 52 2c 45 41 41  ACA6V,GAAA7R,EAA
8d80: 41 68 45 2c 49 41 41 41 2c 45 41 41 41 41 2c 4b  AhE,IAAA,EAAAA,K
8d90: 41 47 41 69 56 2c 45 41 41 41 2c 4f 41 41 41 6a  AGAiV,EAAA,OAAAj
8da0: 56 2c 45 41 41 41 2c 49 41 41 41 36 56 2c 49 41  V,EAAA,IAAA6V,IA
8db0: 47 41 6c 42 2c 45 41 41 41 67 42 2c 4d 41 41 41  GAlB,EAAAgB,MAAA
8dc0: 66 2c 49 41 41 41 2c 53 41 41 41 65 2c 47 41 43  f,IAAA,SAAAe,GAC
8dd0: 41 2c 4f 41 41 41 41 2c 45 41 41 41 2c 61 41 41  A,OAAAA,EAAA,aAA
8de0: 41 41 2c 45 41 41 41 2c 61 41 41 41 41 2c 45 41  AA,EAAA,aAAAA,EA
8df0: 41 41 2c 65 41 47 41 68 42 2c 45 41 41 41 43 2c  AA,eAGAhB,EAAAC,
8e00: 49 41 41 41 65 2c 4d 41 41 41 2c 53 41 41 41 66  IAAAe,MAAA,SAAAf
8e10: 2c 47 41 43 41 2c 4f 41 41 41 41 2c 45 41 41 41  ,GACA,OAAAA,EAAA
8e20: 2c 61 41 41 41 41 2c 45 41 41 41 2c 61 41 41 41  ,aAAAA,EAAA,aAAA
8e30: 41 2c 45 41 41 41 2c 65 41 47 41 44 2c 45 41 41  A,EAAA,eAGAD,EAA
8e40: 41 72 47 2c 4b 41 41 41 73 47 2c 49 41 41 41 2c  ArG,KAAAsG,IAAA,
8e50: 53 41 41 41 72 51 2c 47 41 43 41 2c 4f 41 41 41  SAAArQ,GACA,OAAA
8e60: 41 2c 45 41 41 41 2c 57 41 41 41 41 2c 45 41 41  A,EAAA,WAAAA,EAA
8e70: 41 2c 57 41 41 41 41 2c 45 41 41 41 2c 61 41 47  A,WAAAA,EAAA,aAG
8e80: 41 6f 51 2c 45 41 41 41 72 47 2c 4b 41 41 41 79  AoQ,EAAArG,KAAAy
8e90: 47 2c 49 41 41 41 4a 2c 45 41 41 41 72 47 2c 4b  G,IAAAJ,EAAArG,K
8ea0: 41 41 41 30 47 2c 49 41 41 41 2c 53 41 41 41 7a  AAA0G,IAAA,SAAAz
8eb0: 51 2c 47 41 43 41 2c 57 41 41 41 41 2c 45 41 41  Q,GACA,WAAAA,EAA
8ec0: 41 2c 4b 41 47 41 6f 51 2c 45 41 41 41 72 47 2c  A,KAGAoQ,EAAArG,
8ed0: 4b 41 41 41 32 47 2c 49 41 41 41 2c 53 41 41 41  KAAA2G,IAAA,SAAA
8ee0: 33 47 2c 47 41 43 41 2c 61 41 41 41 41 2c 45 41  3G,GACA,aAAAA,EA
8ef0: 41 41 2c 4b 41 47 41 71 47 2c 45 41 41 41 72 47  AA,KAGAqG,EAAArG
8f00: 2c 4b 41 41 41 34 47 2c 4b 41 41 41 2c 53 41 41  ,KAAA4G,KAAA,SAA
8f10: 41 35 47 2c 47 41 43 41 2c 61 41 41 41 41 2c 45  A5G,GACA,aAAAA,E
8f20: 41 41 41 2c 4b 41 47 41 71 47 2c 45 41 41 41 72  AAA,KAGAqG,EAAAr
8f30: 47 2c 4b 41 41 41 38 47 2c 49 41 41 41 2c 53 41  G,KAAA8G,IAAA,SA
8f40: 41 41 39 47 2c 47 41 43 41 2c 4f 41 41 41 41 2c  AA9G,GACA,OAAAA,
8f50: 45 41 41 41 2c 53 41 47 41 71 47 2c 45 41 41 41  EAAA,SAGAqG,EAAA
8f60: 72 47 2c 4b 41 41 41 67 48 2c 49 41 41 41 2c 53  rG,KAAAgH,IAAA,S
8f70: 41 41 41 68 48 2c 47 41 43 41 2c 47 41 41 41 34  AAAhH,GACA,GAAA4
8f80: 49 2c 47 41 41 41 2c 49 41 41 41 78 51 2c 4b 41  I,GAAA,IAAAxQ,KA
8f90: 41 41 68 42 2c 4d 41 41 41 34 49 2c 45 41 41 41  AAhB,MAAA4I,EAAA
8fa0: 2c 59 41 43 41 73 4b 2c 47 41 41 41 31 42 2c 47  ,YACAsK,GAAA1B,G
8fb0: 41 41 41 2c 4b 41 41 41 41 2c 47 41 41 41 2c 47  AAA,KAAAA,GAAA,G
8fc0: 41 41 41 41 2c 45 41 45 41 7a 52 2c 45 41 41 41  AAAA,EAEAzR,EAAA
8fd0: 6d 54 2c 45 41 41 41 43 2c 53 41 41 41 2c 49 41  mT,EAAAC,SAAA,IA
8fe0: 41 41 68 4f 2c 61 41 43 41 2c 67 42 41 41 41 69  AAhO,aACA,gBAAAi
8ff0: 4f 2c 55 41 41 41 72 54 2c 45 41 41 41 39 44 2c  O,UAAArT,EAAA9D,
9000: 51 41 41 41 38 44 2c 47 41 47 41 6b 50 2c 45 41  QAAA8D,GAGAkP,EA
9010: 41 41 43 2c 49 41 41 41 74 47 2c 4b 41 41 41 2c  AAC,IAAAtG,KAAA,
9020: 53 41 41 41 73 47 2c 47 41 45 41 2c 51 41 44 41  SAAAsG,GAEA,QADA
9030: 41 2c 45 41 41 41 2c 47 41 41 41 41 2c 45 41 41  A,EAAA,GAAAA,EAA
9040: 41 2c 47 41 41 41 41 2c 45 41 41 41 2c 4d 41 43  A,GAAAA,EAAA,MAC
9050: 41 2c 57 52 30 72 44 4d 2c 53 41 41 55 33 56 2c  A,WR0rDM,SAAU3V,
9060: 45 41 41 51 44 2c 45 41 41 53 53 2c 47 41 45 6a  EAAQD,EAASS,GAEj
9070: 43 2c 59 41 61 41 2c 53 41 41 53 30 4a 2c 47 41  C,YAaA,SAAS0J,GA
9080: 41 75 42 68 48 2c 47 41 41 4f 2c 4d 41 41 4f 41  AuBhH,GAAO,MAAOA
9090: 2c 49 41 41 4f 41 2c 45 41 41 49 78 42 2c 57 41  ,IAAOA,EAAIxB,WA
90a0: 41 61 77 42 2c 47 41 41 51 43 2c 51 41 41 53 44  AawB,GAAQC,QAASD
90b0: 2c 47 41 56 76 46 2c 47 41 41 49 30 48 2c 47 41  ,GAVvF,GAAI0H,GA
90c0: 41 34 42 2c 6b 42 41 41 58 43 2c 53 41 41 6f 44  A4B,kBAAXC,SAAoD
90d0: 2c 67 42 41 41 70 42 41 2c 51 41 41 4f 43 2c 53  ,gBAApBA,QAAOC,S
90e0: 41 41 77 42 2c 53 41 41 55 35 48 2c 47 41 41 4f  AAwB,SAAU5H,GAAO
90f0: 2c 61 41 41 63 41 2c 49 41 41 53 2c 53 41 41 55  ,aAAcA,IAAS,SAAU
9100: 41 2c 47 41 41 4f 2c 4d 41 41 4f 41 2c 49 41 41  A,GAAO,MAAOA,IAA
9110: 79 42 2c 6b 42 41 41 58 32 48 2c 53 41 41 79 42  yB,kBAAX2H,SAAyB
9120: 33 48 2c 45 41 41 49 75 48 2c 63 41 41 67 42 49  3H,EAAIuH,cAAgBI
9130: 2c 51 41 41 55 33 48 2c 49 41 41 51 32 48 2c 4f  ,QAAU3H,IAAQ2H,O
9140: 41 41 4f 68 4a 2c 55 41 41 59 2c 65 41 41 6b 42  AAOhJ,UAAY,eAAkB
9150: 71 42 2c 49 53 2f 68 46 74 51 73 58 2c 45 41 41  qB,IS/hFtQsX,EAA
9160: 41 68 61 2c 45 41 41 41 2c 47 54 6d 69 46 49 69  Aha,EAAA,GTmiFIi
9170: 61 2c 45 41 41 67 42 76 51 2c 45 41 41 75 42 73  a,EAAgBvQ,EAAuBs
9180: 51 2c 47 53 6c 69 46 33 43 78 58 2c 45 41 41 41  Q,GSliF3CxX,EAAA
9190: 78 43 2c 45 41 41 41 2c 47 54 73 69 46 49 79 43  xC,EAAA,GTsiFIyC
91a0: 2c 45 41 41 57 69 48 2c 45 41 41 75 42 6c 48 2c  ,EAAWiH,EAAuBlH,
91b0: 47 53 70 69 46 6c 43 30 58 2c 45 41 41 53 2c 61  GSpiFlC0X,EAAS,a
91c0: 41 45 62 39 57 2c 57 41 41 45 38 57 2c 47 41 41  AEb9W,WAAE8W,GAA
91d0: 55 43 2c 55 41 47 5a 2f 57 2c 55 41 41 45 77 42  UC,UAGZ/W,UAAEwB
91e0: 2c 47 41 41 47 73 56 2c 47 41 41 55 2c 53 41 41  ,GAAGsV,GAAU,SAA
91f0: 55 45 2c 47 41 43 76 42 2c 47 41 41 49 43 2c 47  UE,GACvB,GAAIC,G
9200: 41 41 53 74 56 2c 4d 41 41 4d 31 44 2c 55 41 41  AAStV,MAAM1D,UAA
9210: 55 69 5a 2c 4d 41 41 4d 6a 61 2c 4b 41 41 4b 30  UiZ,MAAMja,KAAK0
9220: 43 2c 55 41 41 57 2c 47 41 43 6a 44 77 58 2c 45  C,UAAW,GACjDwX,E
9230: 41 41 6d 43 2c 49 41 41 68 42 31 61 2c 4b 41 41  AAmC,IAAhB1a,KAA
9240: 4b 71 43 2c 4f 41 43 78 42 73 59 2c 45 41 41 63  KqC,OACxBsY,EAAc
9250: 2c 4b 41 45 5a 43 2c 45 41 41 59 35 61 2c 4b 41  ,KAEZC,EAAY5a,KA
9260: 41 4b 36 61 2c 4b 41 41 4b 2c 57 41 43 78 42 2c  AK6a,KAAK,WACxB,
9270: 47 41 41 49 43 2c 49 41 41 51 2c 45 41 41 41 6c  GAAIC,IAAQ,EAAAl
9280: 59 2c 45 41 41 41 45 2c 53 41 41 45 39 43 2c 4d  Y,EAAAE,SAAE9C,M
9290: 41 43 5a 2b 61 2c 45 41 41 4f 44 2c 45 41 41 4d  ACZ+a,EAAOD,EAAM
92a0: 45 2c 4b 41 41 4b 58 2c 47 41 43 6c 42 70 58 2c  E,KAAKX,GAClBpX,
92b0: 45 41 41 38 42 2c 67 42 41 41 6c 42 2c 4b 41 41  EAA8B,gBAAlB,KAA
92c0: 4f 73 58 2c 45 41 41 50 2c 59 41 41 41 68 51 2c  OsX,EAAP,YAAAhQ,
92d0: 45 41 41 4f 67 51 2c 49 41 41 75 42 41 2c 49 41  EAAOgQ,IAAuBA,IA
92e0: 47 76 43 51 2c 4b 41 43 48 41 2c 45 41 41 4f 2c  GvCQ,KACHA,EAAO,
92f0: 47 41 41 49 54 2c 57 41 41 59 74 61 2c 4b 41 41  GAAIT,WAAYta,KAA
9300: 4d 69 44 2c 47 41 43 37 42 36 58 2c 45 41 41 4d  MiD,GAC7B6X,EAAM
9310: 45 2c 4b 41 41 4b 58 2c 45 41 41 51 55 2c 49 41  E,KAAKX,EAAQU,IA
9320: 47 68 42 4c 2c 49 41 49 4c 43 2c 45 41 41 63 47  GhBL,IAILC,EAAcG
9330: 2c 45 41 45 51 2c 67 42 41 41 58 50 2c 4b 41 47  ,EAEQ,gBAAXP,KAG
9340: 50 49 2c 45 41 46 61 2c 67 42 41 41 58 4a 2c 45  PI,EAFa,gBAAXJ,E
9350: 41 45 59 51 2c 45 41 43 4c 78 58 2c 55 41 41 45  AEYQ,EACLxX,UAAE
9360: 30 58 2c 57 41 41 57 46 2c 45 41 41 4b 52 2c 49  0X,WAAWF,EAAKR,I
9370: 41 45 62 51 2c 45 41 41 4b 52 2c 47 41 41 51 6c  AEbQ,EAAKR,GAAQl
9380: 56 2c 4d 41 41 4d 30 56 2c 45 41 41 4d 50 2c 47  V,MAAM0V,EAAMP,G
9390: 41 47 7a 42 4f 2c 45 41 41 4b 52 2c 4d 41 4b 7a  AGzBO,EAAKR,MAKz
93a0: 42 2c 4f 41 41 4f 47 2c 47 41 41 6b 42 43 2c 45  B,OAAOG,GAAkBC,E
93b0: 41 41 63 43 2c 47 41 47 7a 43 72 58 2c 55 41 41  AAcC,GAGzCrX,UAA
93c0: 45 77 42 2c 47 41 41 47 73 56 2c 47 41 41 51 6a  EwB,GAAGsV,GAAQj
93d0: 51 2c 59 41 41 63 6b 51 2c 57 54 34 69 46 72 42  Q,YAAckQ,WT4iFrB
93e0: 2c 53 41 41 55 33 61 2c 45 41 41 51 44 2c 45 41  ,SAAU3a,EAAQD,EA
93f0: 41 53 53 2c 47 41 45 6a 43 2c 59 41 71 44 41 2c  ASS,GAEjC,YAqDA,
9400: 53 41 41 53 30 4a 2c 47 41 41 75 42 68 48 2c 47  SAAS0J,GAAuBhH,G
9410: 41 41 4f 2c 4d 41 41 4f 41 2c 49 41 41 4f 41 2c  AAO,MAAOA,IAAOA,
9420: 45 41 41 49 78 42 2c 57 41 41 61 77 42 2c 47 41  EAAIxB,WAAawB,GA
9430: 41 51 43 2c 51 41 41 53 44 2c 47 41 45 76 46 2c  AQC,QAASD,GAEvF,
9440: 51 41 41 53 6a 42 2c 47 41 41 67 42 43 2c 45 41  QAASjB,GAAgBC,EA
9450: 41 55 43 2c 47 41 41 65 2c 4b 41 41 4d 44 2c 59  AUC,GAAe,KAAMD,Y
9460: 41 41 6f 42 43 2c 49 41 41 67 42 2c 4b 41 41 4d  AAoBC,IAAgB,KAAM
9470: 2c 49 41 41 49 43 2c 57 41 41 55 2c 71 43 41 70  ,IAAIC,WAAU,qCAp
9480: 44 68 48 68 42 2c 4f 41 41 4f 43 2c 65 41 41 65  DhHhB,OAAOC,eAAe
9490: 74 42 2c 45 41 41 53 2c 63 41 43 37 42 73 43 2c  tB,EAAS,cAC7BsC,
94a0: 4f 41 41 4f 2c 47 41 47 54 2c 49 41 41 49 43 2c  OAAO,GAGT,IAAIC,
94b0: 47 41 41 65 2c 57 41 41 63 2c 51 41 41 53 43 2c  GAAe,WAAc,QAASC,
94c0: 47 41 41 69 42 43 2c 45 41 41 51 43 2c 47 41 41  GAAiBC,EAAQC,GAA
94d0: 53 2c 49 41 41 4b 2c 47 41 41 49 39 42 2c 47 41  S,IAAK,GAAI9B,GA
94e0: 41 49 2c 45 41 41 47 41 2c 45 41 41 49 38 42 2c  AI,EAAGA,EAAI8B,
94f0: 45 41 41 4d 43 2c 4f 41 41 51 2f 42 2c 49 41 41  EAAMC,OAAQ/B,IAA
9500: 4b 2c 43 41 41 45 2c 47 41 41 49 67 43 2c 47 41  K,CAAE,GAAIgC,GA
9510: 41 61 46 2c 45 41 41 4d 39 42 2c 45 41 41 49 67  AaF,EAAM9B,EAAIg
9520: 43 2c 47 41 41 57 70 42 2c 57 41 41 61 6f 42 2c  C,GAAWpB,WAAaoB,
9530: 45 41 41 57 70 42 2c 61 41 41 63 2c 45 41 41 4f  EAAWpB,aAAc,EAAO
9540: 6f 42 2c 45 41 41 57 72 42 2c 63 41 41 65 2c 45  oB,EAAWrB,cAAe,E
9550: 41 41 55 2c 53 41 41 57 71 42 2c 4b 41 41 59 41  AAU,SAAWqB,KAAYA
9560: 2c 45 41 41 57 43 2c 55 41 41 57 2c 47 41 41 4d  ,EAAWC,UAAW,GAAM
9570: 78 42 2c 4f 41 41 4f 43 2c 65 41 41 65 6d 42 2c  xB,OAAOC,eAAemB,
9580: 45 41 41 51 47 2c 45 41 41 57 45 2c 49 41 41 4b  EAAQG,EAAWE,IAAK
9590: 46 2c 49 41 41 69 42 2c 4d 41 41 4f 2c 55 41 41  F,IAAiB,MAAO,UAA
95a0: 55 52 2c 45 41 41 61 57 2c 45 41 41 59 43 2c 47  UR,EAAaW,EAAYC,G
95b0: 41 41 69 4a 2c 4d 41 41 39 48 44 2c 49 41 41 59  AAiJ,MAA9HD,IAAY
95c0: 50 2c 45 41 41 69 42 4a 2c 45 41 41 59 4e 2c 55  P,EAAiBJ,EAAYN,U
95d0: 41 41 57 69 42 2c 47 41 41 69 42 43 2c 47 41 41  AAWiB,GAAiBC,GAA
95e0: 61 52 2c 45 41 41 69 42 4a 2c 45 41 41 61 59 2c  aR,EAAiBJ,EAAaY,
95f0: 47 41 41 71 42 5a 2c 4d 55 70 6d 46 68 69 42 69  GAAqBZ,MUpmFhiBi
9600: 4a 2c 45 41 41 41 35 4b 2c 45 41 41 41 2c 47 56  J,EAAA5K,EAAA,GV
9610: 77 6d 46 49 75 4b 2c 45 41 41 63 62 2c 45 41 41  wmFIuK,EAAcb,EAA
9620: 75 42 6b 42 2c 47 55 76 6d 46 7a 43 6d 51 2c 45  uBkB,GUvmFzCmQ,E
9630: 41 41 41 2f 61 2c 45 41 41 41 2c 47 56 32 6d 46  AAA/a,EAAA,GV2mF
9640: 49 67 62 2c 45 41 41 59 74 52 2c 45 41 41 75 42  Igb,EAAYtR,EAAuB
9650: 71 52 2c 47 55 31 6d 46 76 43 45 2c 45 41 41 41  qR,GU1mFvCE,EAAA
9660: 6a 62 2c 45 41 41 41 2c 47 56 38 6d 46 49 6b 62  jb,EAAA,GV8mFIkb
9670: 2c 45 41 41 65 78 52 2c 45 41 41 75 42 75 52 2c  ,EAAexR,EAAuBuR,
9680: 47 55 37 6d 46 31 43 7a 59 2c 45 41 41 41 78 43  GU7mF1CzY,EAAAxC
9690: 2c 45 41 41 41 2c 47 56 69 6e 46 49 79 43 2c 45  ,EAAA,GVinFIyC,E
96a0: 41 41 57 69 48 2c 45 41 41 75 42 6c 48 2c 47 55  AAWiH,EAAuBlH,GU
96b0: 68 6e 46 74 43 32 59 2c 45 41 41 41 6e 62 2c 45  hnFtC2Y,EAAAnb,E
96c0: 41 41 41 2c 49 56 6f 6e 46 49 6f 62 2c 45 41 41  AAA,IVonFIob,EAA
96d0: 6b 42 31 52 2c 45 41 41 75 42 79 52 2c 47 55 6e  kB1R,EAAuByR,GUn
96e0: 6e 46 37 43 45 2c 45 41 41 41 72 62 2c 45 41 41  nF7CE,EAAArb,EAA
96f0: 41 2c 49 56 75 6e 46 49 73 62 2c 45 41 41 69 42  A,IVunFIsb,EAAiB
9700: 35 52 2c 45 41 41 75 42 32 52 2c 47 55 74 6e 46  5R,EAAuB2R,GUtnF
9710: 35 43 45 2c 45 41 41 41 76 62 2c 45 41 41 41 2c  5CE,EAAAvb,EAAA,
9720: 49 56 30 6e 46 49 77 62 2c 45 41 41 69 42 39 52  IV0nFIwb,EAAiB9R
9730: 2c 45 41 41 75 42 36 52 2c 47 55 7a 6e 46 35 43  ,EAAuB6R,GUznF5C
9740: 45 2c 45 41 41 41 7a 62 2c 45 41 41 41 2c 49 56  E,EAAAzb,EAAA,IV
9750: 36 6e 46 49 30 62 2c 45 41 41 69 42 68 53 2c 45  6nFI0b,EAAiBhS,E
9760: 41 41 75 42 2b 52 2c 47 55 35 6e 46 35 43 45 2c  AAuB+R,GU5nF5CE,
9770: 45 41 41 41 33 62 2c 45 41 41 41 2c 49 56 67 6f  EAAA3b,EAAA,IVgo
9780: 46 49 34 62 2c 45 41 41 6b 42 6c 53 2c 45 41 41  FI4b,EAAkBlS,EAA
9790: 75 42 69 53 2c 47 55 2f 6e 46 37 43 45 2c 45 41  uBiS,GU/nF7CE,EA
97a0: 41 41 37 62 2c 45 41 41 41 2c 49 56 6d 6f 46 49  AA7b,EAAA,IVmoFI
97b0: 38 62 2c 45 41 41 69 42 70 53 2c 45 41 41 75 42  8b,EAAiBpS,EAAuB
97c0: 6d 53 2c 47 55 6c 6f 46 35 43 45 2c 45 41 41 41  mS,GUloF5CE,EAAA
97d0: 2f 62 2c 45 41 41 41 2c 47 56 73 6f 46 49 67 63  /b,EAAA,GVsoFIgc
97e0: 2c 45 41 41 63 74 53 2c 45 41 41 75 42 71 53 2c  ,EAActS,EAAuBqS,
97f0: 47 55 70 6f 46 72 43 45 2c 45 41 41 75 42 2c 45  GUpoFrCE,EAAuB,E
9800: 41 43 76 42 35 63 2c 45 41 41 77 42 2c 6d 42 41  ACvB5c,EAAwB,mBA
9810: 41 54 4f 2c 4d 41 41 75 42 41 2c 53 41 41 39 42  ATO,MAAuBA,SAA9B
9820: 6f 44 2c 47 41 4b 4e 6d 58 2c 45 56 32 6f 46 59  oD,GAKNmX,EV2oFY
9830: 2c 57 55 72 6c 46 68 42 2c 51 41 41 41 41 2c 47  ,WUrlFhB,QAAAA,G
9840: 41 41 59 6c 58 2c 45 41 41 53 48 2c 47 41 41 53  AAYlX,EAASH,GAAS
9850: 72 42 2c 45 41 41 41 35 42 2c 4b 41 41 41 73 61  rB,EAAA5B,KAAAsa
9860: 2c 47 41 43 35 42 38 42 2c 47 41 41 77 42 2c 45  ,GAC5B8B,GAAwB,E
9870: 41 4b 78 42 70 63 2c 4b 41 41 4b 71 63 2c 47 41  AKxBpc,KAAKqc,GA
9880: 41 4b 44 2c 45 41 4f 56 70 63 2c 4b 41 41 4b 73  AKD,EAOVpc,KAAKs
9890: 63 2c 57 41 43 48 43 2c 4d 41 41 4f 2c 4b 41 43  c,WACHC,MAAO,KAC
98a0: 50 6a 56 2c 45 41 41 47 2c 4d 41 51 4c 74 48 2c  PjV,EAAG,MAQLtH,
98b0: 4b 41 41 4b 6f 44 2c 53 41 41 55 2c 45 41 41 41  KAAKoD,SAAU,EAAA
98c0: 52 2c 45 41 41 41 45 2c 53 41 41 45 4d 2c 47 41  R,EAAAE,SAAEM,GA
98d0: 43 64 6f 5a 2c 53 41 41 53 2c 75 42 41 43 54 43  CdoZ,SAAS,uBACTC
98e0: 2c 4b 41 41 4b 2c 73 42 41 41 75 42 7a 63 2c 4b  ,KAAK,sBAAuBzc,K
98f0: 41 41 4b 71 63 2c 49 41 4b 70 43 72 63 2c 4b 41  AAKqc,IAKpCrc,KA
9900: 41 4b 69 44 2c 51 41 41 55 4d 2c 55 41 41 45 32  AKiD,QAAUM,UAAE2
9910: 48 2c 51 41 41 4f 2c 4b 41 41 55 4e 2c 55 41 41  H,QAAO,KAAUN,UAA
9920: 55 33 48 2c 45 41 41 53 6a 44 2c 4b 41 41 4b 6f  U3H,EAASjD,KAAKo
9930: 44 2c 51 41 41 51 34 58 2c 51 41 4d 6c 45 68 62  D,QAAQ4X,QAMlEhb
9940: 2c 4b 41 41 4b 30 63 2c 55 41 41 57 2c 45 41 4f  ,KAAK0c,UAAW,EAO
9950: 68 42 31 63 2c 4b 41 41 4b 6d 4a 2c 63 41 4d 4c  hB1c,KAAKmJ,cAML
9960: 6e 4a 2c 4b 41 41 4b 75 49 2c 57 41 43 77 42 2c  nJ,KAAKuI,WACwB,
9970: 49 41 41 33 42 76 49 2c 4b 41 41 4b 69 44 2c 51  IAA3BvI,KAAKiD,Q
9980: 41 41 51 73 46 2c 59 41 43 65 2c 49 41 41 33 42  AAQsF,YACe,IAA3B
9990: 76 49 2c 4b 41 41 4b 69 44 2c 51 41 41 51 73 46  vI,KAAKiD,QAAQsF
99a0: 2c 59 41 41 38 43 2c 49 41 41 78 42 76 49 2c 4b  ,YAA8C,IAAxBvI,K
99b0: 41 41 4b 69 44 2c 51 41 41 51 71 46 2c 4f 41 43  AAKiD,QAAQqF,OAC
99c0: 2f 43 74 49 2c 4b 41 41 4b 6f 44 2c 51 41 41 55  /CtI,KAAKoD,QAAU
99d0: 70 44 2c 4b 41 41 4b 69 44 2c 51 41 41 51 73 46  pD,KAAKiD,QAAQsF
99e0: 2c 55 41 45 68 43 76 49 2c 4b 41 41 4b 75 49 2c  ,UAEhCvI,KAAKuI,
99f0: 57 41 41 67 43 2c 49 41 41 6e 42 76 49 2c 4b 41  WAAgC,IAAnBvI,KA
9a00: 41 4b 75 49 2c 59 41 41 75 42 2c 45 41 41 41 33  AKuI,YAAuB,EAAA3
9a10: 46 2c 45 41 41 41 45 2c 53 41 41 45 39 43 2c 4b  F,EAAAE,SAAE9C,K
9a20: 41 41 4b 75 49 2c 57 41 4b 72 44 76 49 2c 4b 41  AAKuI,WAKrDvI,KA
9a30: 41 4b 32 63 2c 61 41 41 65 2c 47 41 41 49 43 2c  AK2c,aAAe,GAAIC,
9a40: 57 41 41 61 35 63 2c 4d 41 49 72 43 41 2c 4b 41  WAAa5c,MAIrCA,KA
9a50: 41 4b 36 63 2c 61 41 41 65 2c 47 41 41 49 43 2c  AK6c,aAAe,GAAIC,
9a60: 57 41 41 61 39 63 2c 4d 41 49 72 43 41 2c 4b 41  WAAa9c,MAIrCA,KA
9a70: 41 4b 2b 63 2c 63 41 41 67 42 2c 47 41 41 49 43  AK+c,cAAgB,GAAIC
9a80: 2c 57 41 41 63 68 64 2c 4d 41 49 76 43 41 2c 4b  ,WAAchd,MAIvCA,K
9a90: 41 41 4b 69 64 2c 61 41 41 65 2c 47 41 41 49 43  AAKid,aAAe,GAAIC
9aa0: 2c 57 41 41 61 6c 64 2c 4b 41 41 4d 52 2c 47 41  ,WAAald,KAAMR,GA
9ab0: 49 33 43 51 2c 4b 41 41 4b 6d 64 2c 63 41 41 67  I3CQ,KAAKmd,cAAg
9ac0: 42 2c 47 41 41 49 43 2c 57 41 41 63 70 64 2c 4d  B,GAAIC,WAAcpd,M
9ad0: 41 49 76 43 41 2c 4b 41 41 4b 71 64 2c 61 41 41  AIvCA,KAAKqd,aAA
9ae0: 65 2c 47 41 41 49 43 2c 57 41 41 61 74 64 2c 4d  e,GAAIC,WAAatd,M
9af0: 41 45 72 43 41 2c 4b 41 41 4b 75 64 2c 51 41 47  AErCA,KAAKud,QAG
9b00: 4c 2c 45 41 41 41 33 61 2c 45 41 41 41 45 2c 53  L,EAAA3a,EAAAE,S
9b10: 41 41 45 53 2c 55 41 41 45 43 2c 4d 41 41 4d 2c  AAES,UAAEC,MAAM,
9b20: 57 41 4d 52 78 44 2c 4b 41 41 4b 77 64 2c 51 41  WAMRxD,KAAKwd,QA
9b30: 41 51 2c 73 42 41 43 5a 78 64 2c 4f 56 69 2b 46  AQ,sBACZxd,OVi+F
9b40: 4c 2c 4d 41 74 65 41 69 43 2c 47 41 41 61 71 59  L,MAteAiC,GAAaqY
9b50: 2c 49 41 43 58 39 58 2c 49 41 41 4b 2c 51 41 51  ,IACX9X,IAAK,QAQ
9b60: 4c 72 42 2c 49 41 41 4b 2c 57 55 31 6e 46 4c 2c  LrB,IAAK,WU1nFL,
9b70: 4d 41 41 4f 6e 42 2c 4d 41 41 4b 36 63 2c 61 41  MAAOnB,MAAK6c,aA
9b80: 41 61 33 59 2c 53 56 71 6f 46 7a 42 31 42 2c 49  Aa3Y,SVqoFzB1B,I
9b90: 41 41 4b 2c 53 41 43 4c 72 42 2c 49 41 41 4b 2c  AAK,SACLrB,IAAK,
9ba0: 57 55 37 6e 46 4c 2c 4d 41 41 4f 6e 42 2c 4d 41  WU7nFL,MAAOnB,MA
9bb0: 41 4b 36 63 2c 61 41 41 61 68 59 2c 55 56 77 6f  AK6c,aAAahY,UVwo
9bc0: 46 7a 42 72 43 2c 49 41 41 4b 2c 53 41 43 4c 72  FzBrC,IAAK,SACLr
9bd0: 42 2c 49 41 41 4b 2c 57 55 68 6f 46 4c 2c 4d 41  B,IAAK,WUhoFL,MA
9be0: 41 4f 6e 42 2c 4d 41 41 4b 6d 64 2c 63 41 41 63  AOnB,MAAKmd,cAAc
9bf0: 4d 2c 59 56 34 6f 46 31 42 6a 62 2c 49 41 41 4b  M,YV4oF1Bjb,IAAK
9c00: 2c 51 41 51 4c 72 42 2c 49 41 41 4b 2c 57 55 7a  ,QAQLrB,IAAK,WUz
9c10: 72 46 4c 2c 4d 41 41 4f 6b 44 2c 63 56 71 73 46  rFL,MAAOkD,cVqsF
9c20: 50 37 42 2c 49 41 41 4b 2c 59 41 43 4c 72 42 2c  P7B,IAAK,YACLrB,
9c30: 49 41 41 4b 2c 57 55 35 72 46 4c 2c 4d 41 41 4f  IAAK,WU5rFL,MAAO
9c40: 34 42 2c 65 56 6b 79 46 54 64 2c 45 41 41 61 71  4B,eVkyFTd,EAAaq
9c50: 59 2c 49 41 43 58 39 58 2c 49 41 41 4b 2c 4f 41  Y,IACX9X,IAAK,OA
9c60: 43 4c 52 2c 4d 41 41 4f 2c 57 55 35 70 46 50 68  CLR,MAAO,WU5pFPh
9c70: 43 2c 4b 41 41 4b 71 64 2c 61 41 41 61 4b 2c 4f  C,KAAKqd,aAAaK,O
9c80: 41 47 6c 42 31 64 2c 4b 41 41 4b 32 63 2c 61 41  AGlB1d,KAAK2c,aA
9c90: 41 61 65 2c 4f 41 47 6c 42 31 64 2c 4b 41 41 4b  Aae,OAGlB1d,KAAK
9ca0: 32 64 2c 69 42 41 47 4c 33 64 2c 4b 41 41 4b 36  2d,iBAGL3d,KAAK6
9cb0: 63 2c 61 41 41 61 61 2c 4f 41 47 6c 42 31 64 2c  c,aAAaa,OAGlB1d,
9cc0: 4b 41 41 4b 6d 64 2c 63 41 41 63 4f 2c 4f 41 47  KAAKmd,cAAcO,OAG
9cd0: 6e 42 31 64 2c 4b 41 41 4b 2b 63 2c 63 41 41 63  nB1d,KAAK+c,cAAc
9ce0: 57 2c 4f 41 43 6e 42 31 64 2c 4b 41 41 4b 69 64  W,OACnB1d,KAAKid
9cf0: 2c 61 41 41 61 53 2c 4f 41 47 6c 42 31 64 2c 4b  ,aAAaS,OAGlB1d,K
9d00: 41 41 4b 6d 64 2c 63 41 41 63 53 2c 53 41 47 6e  AAKmd,cAAcS,SAGn
9d10: 42 35 64 2c 4b 41 41 4b 36 64 2c 53 41 45 44 37  B5d,KAAK6d,SAED7
9d20: 64 2c 4b 41 41 4b 32 63 2c 61 41 41 61 6d 42 2c  d,KAAK2c,aAAamB,
9d30: 63 41 43 70 42 39 64 2c 4b 41 41 4b 2b 64 2c 61  cACpB9d,KAAK+d,a
9d40: 56 77 71 46 50 76 62 2c 49 41 41 4b 2c 69 42 41  VwqFPvb,IAAK,iBA
9d50: 43 4c 52 2c 4d 41 41 4f 2c 57 55 6a 71 46 51 2c  CLR,MAAO,WUjqFQ,
9d60: 47 41 41 41 67 4a 2c 47 41 41 41 68 4c 2c 49 41  GAAAgJ,GAAAhL,IA
9d70: 43 56 6b 46 2c 4f 41 41 4d 79 42 2c 51 41 41 51  CVkF,OAAMyB,QAAQ
9d80: 33 47 2c 4b 41 41 4b 69 44 2c 51 41 41 51 6b 47  3G,KAAKiD,QAAQkG
9d90: 2c 63 41 43 39 42 6e 4a 2c 4b 41 41 4b 69 44 2c  ,cAC9BnJ,KAAKiD,
9da0: 51 41 41 51 6b 47 2c 65 41 47 58 6e 4a 2c 4b 41  QAAQkG,eAGXnJ,KA
9db0: 41 4b 69 44 2c 51 41 41 51 32 46 2c 4f 41 43 66  AKiD,QAAQ2F,OACf
9dc0: 35 49 2c 4b 41 41 4b 69 44 2c 51 41 41 51 6b 47  5I,KAAKiD,QAAQkG
9dd0: 2c 57 41 41 57 6a 43 2c 4d 41 41 4d 74 47 2c 4b  ,WAAWjC,MAAMtG,K
9de0: 41 41 4d 2c 61 41 49 74 43 5a 2c 4b 41 41 4b 69  AAM,aAItCZ,KAAKi
9df0: 44 2c 51 41 41 51 6b 47 2c 57 41 41 57 70 43 2c  D,QAAQkG,WAAWpC,
9e00: 51 41 41 51 2c 53 41 41 43 69 58 2c 47 41 43 2f  QAAQ,SAACiX,GAC/
9e10: 42 68 54 2c 45 41 41 4b 69 54 2c 6b 42 41 41 6b  BhT,EAAKiT,kBAAk
9e20: 42 33 44 2c 45 41 41 59 6e 52 2c 57 41 41 57 36  B3D,EAAYnR,WAAW6
9e30: 55 2c 45 41 41 49 70 64 2c 4b 41 41 4b 36 47 2c  U,EAAIpd,KAAK6G,
9e40: 65 41 41 67 42 75 57 2c 45 41 41 49 2f 61 2c 6b  eAAgBuW,EAAI/a,k
9e50: 42 56 67 72 46 37 45 54 2c 49 41 41 4b 2c 6f 42  BVgrF7ET,IAAK,oB
9e60: 41 43 4c 52 2c 4d 41 41 4f 2c 53 55 74 71 46 53  ACLR,MAAO,SUtqFS
9e70: 6b 63 2c 47 41 41 36 42 2c 47 41 41 62 43 2c 47  kc,GAA6B,GAAbC,G
9e80: 41 41 61 6a 62 2c 55 41 41 41 62 2c 4f 41 41 41  AAajb,UAAAb,OAAA
9e90: 2c 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41  ,OAAAc,KAAAD,UAA
9ea0: 41 2c 47 41 41 41 41 2c 55 41 41 41 2c 4d 41 43  A,GAAAA,UAAA,MAC
9eb0: 7a 43 38 61 2c 45 41 41 4d 2c 47 41 41 49 45 2c  zC8a,EAAM,GAAIE,
9ec0: 47 41 41 65 6c 65 2c 4b 41 41 4d 6d 65 2c 45 41  GAAele,KAAMme,EA
9ed0: 47 6e 43 2c 4f 41 44 41 6e 65 2c 4d 41 41 4b 6d  GnC,OADAne,MAAKm
9ee0: 4a 2c 57 41 41 57 6a 43 2c 4b 41 41 4b 38 57 2c  J,WAAWjC,KAAK8W,
9ef0: 47 41 43 64 41 2c 4b 56 6b 72 46 50 78 62 2c 49  GACdA,KVkrFPxb,I
9f00: 41 41 4b 2c 55 41 43 4c 52 2c 4d 41 41 4f 2c 57  AAK,UACLR,MAAO,W
9f10: 55 31 71 46 50 2c 47 41 41 49 6b 43 2c 47 41 41  U1qFP,GAAIkC,GAA
9f20: 51 6c 45 2c 4b 41 41 4b 6b 45 2c 4b 41 45 6a 42  QlE,KAAKkE,KAEjB
9f30: 6c 45 2c 4d 41 41 4b 2b 63 2c 63 41 41 63 71 42  lE,MAAK+c,cAAcqB
9f40: 2c 53 41 43 6e 42 70 65 2c 4b 41 41 4b 32 63 2c  ,SACnBpe,KAAK2c,
9f50: 61 41 41 61 79 42 2c 53 41 43 6c 42 70 65 2c 4b  aAAayB,SAClBpe,K
9f60: 41 41 4b 69 64 2c 61 41 41 61 6d 42 2c 53 41 43  AAKid,aAAamB,SAC
9f70: 6c 42 70 65 2c 4b 41 41 4b 36 63 2c 61 41 41 61  lBpe,KAAK6c,aAAa
9f80: 75 42 2c 53 41 43 6c 42 70 65 2c 4b 41 41 4b 71  uB,SAClBpe,KAAKq
9f90: 64 2c 61 41 41 61 65 2c 53 41 43 6c 42 70 65 2c  d,aAAae,SAClBpe,
9fa0: 4b 41 41 4b 6d 64 2c 63 41 41 63 69 42 2c 53 41  KAAKmd,cAAciB,SA
9fb0: 45 6e 42 70 65 2c 4b 41 41 4b 6f 44 2c 51 41 43  EnBpe,KAAKoD,QAC
9fc0: 46 69 62 2c 59 41 41 59 2c 75 42 41 43 5a 43 2c  Fib,YAAY,uBACZC,
9fd0: 57 41 41 57 2c 63 41 41 65 2c 53 41 43 31 42 6c  WAAW,cAAe,SAC1Bl
9fe0: 61 2c 49 41 41 49 2c 67 42 41 4f 50 70 45 2c 4b  a,IAAI,gBAOPpE,K
9ff0: 41 41 4b 77 64 2c 51 41 41 51 2c 71 42 41 41 73  AAKwd,QAAQ,qBAAs
a000: 42 74 5a 2c 4d 56 6f 72 46 6e 43 31 42 2c 49 41  BtZ,MVorFnC1B,IA
a010: 41 4b 2c 4f 41 43 4c 52 2c 4d 41 41 4f 2c 53 55  AK,OACLR,MAAO,SU
a020: 33 71 46 4a 73 46 2c 47 41 43 48 74 48 2c 4b 41  3qFJsF,GACHtH,KA
a030: 41 4b 69 64 2c 61 41 41 61 73 42 2c 4b 41 41 4b  AKid,aAAasB,KAAK
a040: 6a 58 2c 4d 56 73 72 46 76 42 39 45 2c 49 41 41  jX,MVsrFvB9E,IAA
a050: 4b 2c 4f 41 43 4c 52 2c 4d 41 41 4f 2c 53 55 39  K,OACLR,MAAO,SU9
a060: 71 46 4a 73 46 2c 47 41 43 48 74 48 2c 4b 41 41  qFJsF,GACHtH,KAA
a070: 4b 69 64 2c 61 41 41 61 75 42 2c 4b 41 41 4b 6c  Kid,aAAauB,KAAKl
a080: 58 2c 4d 56 30 72 46 76 42 39 45 2c 49 41 41 4b  X,MV0rFvB9E,IAAK
a090: 2c 53 41 43 4c 52 2c 4d 41 41 4f 2c 53 55 6a 72  ,SACLR,MAAO,SUjr
a0a0: 46 46 73 46 2c 47 41 43 4c 74 48 2c 4b 41 41 4b  FFsF,GACLtH,KAAK
a0b0: 69 64 2c 61 41 41 61 77 42 2c 4f 41 41 4f 6e 58  id,aAAawB,OAAOnX
a0c0: 2c 4d 56 34 72 46 7a 42 39 45 2c 49 41 41 4b 2c  ,MV4rFzB9E,IAAK,
a0d0: 57 41 43 4c 52 2c 4d 41 41 4f 2c 57 55 70 72 46  WACLR,MAAO,WUprF
a0e0: 71 42 2c 47 41 41 72 42 30 4a 2c 47 41 41 71 42  qB,GAArB0J,GAAqB
a0f0: 78 49 2c 55 41 41 41 62 2c 4f 41 41 41 2c 4f 41  xI,UAAAb,OAAA,OA
a100: 41 41 63 2c 4b 41 41 41 44 2c 55 41 41 41 2c 47  AAc,KAAAD,UAAA,G
a110: 41 41 41 41 2c 55 41 41 41 2c 47 41 41 4e 2c 4b  AAAA,UAAA,GAAN,K
a120: 41 43 6c 42 30 55 2c 45 41 41 4d 35 58 2c 4b 41  AClB0U,EAAM5X,KA
a130: 41 4b 36 63 2c 61 41 41 61 33 59 2c 4b 41 49 35  AK6c,aAAa3Y,KAI5
a140: 42 2c 4f 41 46 41 30 54 2c 47 41 41 4f 41 2c 59  B,OAFA0T,GAAOA,Y
a150: 41 41 65 76 54 2c 57 41 41 61 75 54 2c 45 41 41  AAevT,WAAauT,EAA
a160: 4d 6c 4d 2c 45 41 45 72 43 6b 4d 2c 59 41 41 65  MlM,EAErCkM,YAAe
a170: 76 54 2c 57 41 43 56 75 54 2c 45 41 41 49 7a 52  vT,WACVuT,EAAIzR
a180: 2c 4f 41 41 4f 6e 47 2c 4b 41 41 4b 36 45 2c 51  ,OAAOnG,KAAK6E,Q
a190: 41 47 6c 42 2b 53 2c 4b 56 69 73 46 50 70 56 2c  AGlB+S,KVisFPpV,
a1a0: 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f 2c  IAAK,WACLR,MAAO,
a1b0: 53 55 7a 72 46 41 34 56 2c 47 41 43 50 2c 49 41  SUzrFA4V,GACP,IA
a1c0: 41 49 35 58 2c 4b 41 41 4b 38 64 2c 61 41 41 54  AI5X,KAAK8d,aAAT
a1d0: 2c 43 41 47 41 2c 47 41 41 49 59 2c 47 41 41 4b  ,CAGA,GAAIY,GAAK
a1e0: 31 65 2c 4b 41 41 4b 36 63 2c 59 41 47 58 36 42  1e,KAAK6c,YAGX6B
a1f0: 2c 47 41 41 47 43 2c 59 41 41 67 42 2f 47 2c 47  ,GAAGC,YAAgB/G,G
a200: 41 41 4f 38 47 2c 45 41 41 47 78 61 2c 4d 41 41  AAO8G,EAAGxa,MAA
a210: 4d 30 61 2c 4f 41 41 4f 68 48 2c 4b 41 43 7a 43  M0a,OAAOhH,KACzC
a220: 38 47 2c 45 41 41 47 43 2c 61 41 41 65 2f 47 2c  8G,EAAGC,aAAe/G,
a230: 49 41 4d 74 42 38 47 2c 45 41 41 47 78 61 2c 4d  IAMtB8G,EAAGxa,M
a240: 41 41 51 30 54 2c 45 41 41 4d 38 47 2c 45 41 41  AAQ0T,EAAM8G,EAA
a250: 47 47 2c 59 41 41 59 6a 48 2c 45 41 41 4b 35 58  GG,YAAYjH,EAAK5X
a260: 2c 4b 41 41 4b 69 44 2c 51 41 41 51 38 46 2c 6d  ,KAAKiD,QAAQ8F,m
a270: 42 41 41 71 42 2c 4b 41 4f 76 45 2f 49 2c 4b 41  BAAqB,KAOvE/I,KA
a280: 41 4b 77 64 2c 51 41 41 51 2c 6f 42 41 41 71 42  AKwd,QAAQ,oBAAqB
a290: 6b 42 2c 45 41 41 47 78 61 2c 4d 41 41 4f 30 54  kB,EAAGxa,MAAO0T
a2a0: 2c 47 41 47 35 43 35 58 2c 4b 41 41 4b 36 64 2c  ,GAG5C5X,KAAK6d,
a2b0: 63 56 67 73 46 4c 72 62 2c 49 41 41 4b 2c 53 41  cVgsFLrb,IAAK,SA
a2c0: 43 4c 52 2c 4d 41 41 4f 2c 57 55 78 72 46 48 68  CLR,MAAO,WUxrFHh
a2d0: 43 2c 4b 41 41 4b 36 63 2c 61 41 41 61 38 42 2c  C,KAAK6c,aAAa8B,
a2e0: 57 41 43 70 42 33 65 2c 4b 41 41 4b 32 63 2c 61  WACpB3e,KAAK2c,a
a2f0: 41 41 61 6b 42 2c 53 41 45 6c 42 37 64 2c 4b 41  AAakB,SAElB7d,KA
a300: 41 4b 36 63 2c 61 41 41 61 69 43 2c 63 41 47 70  AK6c,aAAaiC,cAGp
a310: 42 39 65 2c 4b 41 41 4b 71 64 2c 61 41 41 61 51  B9e,KAAKqd,aAAaQ
a320: 2c 53 41 43 6c 42 37 64 2c 4b 41 41 4b 6d 64 2c  ,SAClB7d,KAAKmd,
a330: 63 41 41 63 55 2c 53 41 4f 6e 42 37 64 2c 4b 41  cAAcU,SAOnB7d,KA
a340: 41 4b 77 64 2c 51 41 41 51 2c 77 42 56 6f 73 46  AKwd,QAAQ,wBVosF
a350: 62 68 62 2c 49 41 41 4b 2c 53 41 43 4c 52 2c 4d  bhb,IAAK,SACLR,M
a360: 41 41 4f 2c 57 55 6a 72 46 50 2c 4d 41 56 41 68  AAO,WUjrFP,MAVAh
a370: 43 2c 4d 41 41 4b 32 63 2c 61 41 41 61 6f 43 2c  C,MAAK2c,aAAaoC,
a380: 53 41 43 6c 42 2f 65 2c 4b 41 41 4b 30 63 2c 55  SAClB/e,KAAK0c,U
a390: 41 41 57 2c 45 41 43 68 42 31 63 2c 4b 41 41 4b  AAW,EAChB1c,KAAK
a3a0: 79 64 2c 4f 41 41 4f 59 2c 59 41 41 59 2c 77 42  yd,OAAOY,YAAY,wB
a3b0: 41 4f 78 42 72 65 2c 4b 41 41 4b 77 64 2c 51 41  AOxBre,KAAKwd,QA
a3c0: 41 51 2c 73 42 41 43 4e 2c 4b 56 75 73 46 50 68  AQ,sBACN,KVusFPh
a3d0: 62 2c 49 41 41 4b 2c 55 41 43 4c 52 2c 4d 41 41  b,IAAK,UACLR,MAA
a3e0: 4f 2c 57 55 70 72 46 50 2c 4d 41 56 41 68 43 2c  O,WUprFP,MAVAhC,
a3f0: 4d 41 41 4b 32 63 2c 61 41 41 61 6f 42 2c 55 41  MAAK2c,aAAaoB,UA
a400: 43 6c 42 2f 64 2c 4b 41 41 4b 30 63 2c 55 41 41  ClB/d,KAAK0c,UAA
a410: 57 2c 45 41 43 68 42 31 63 2c 4b 41 41 4b 79 64  W,EAChB1c,KAAKyd
a420: 2c 4f 41 41 4f 6a 42 2c 53 41 41 53 2c 77 42 41  ,OAAOjB,SAAS,wBA
a430: 4f 72 42 78 63 2c 4b 41 41 4b 77 64 2c 51 41 41  OrBxc,KAAKwd,QAA
a440: 51 2c 75 42 41 43 4e 2c 4b 56 77 73 46 50 68 62  Q,uBACN,KVwsFPhb
a450: 2c 49 41 41 4b 2c 59 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,YACLR,MAAO
a460: 2c 57 55 6a 73 46 50 2c 4f 41 41 51 68 43 2c 4b  ,WUjsFP,OAAQhC,K
a470: 41 41 4b 38 64 2c 67 42 56 32 73 46 62 74 62 2c  AAK8d,gBV2sFbtb,
a480: 49 41 41 4b 2c 61 41 43 4c 52 2c 4d 41 41 4f 2c  IAAK,aACLR,MAAO,
a490: 57 55 70 73 46 50 2c 4f 41 41 79 42 2c 49 41 41  WUpsFP,OAAyB,IAA
a4a0: 6c 42 68 43 2c 4b 41 41 4b 30 63 2c 59 56 69 74  lBhC,KAAK0c,YVit
a4b0: 46 5a 6c 61 2c 49 41 41 4b 2c 55 41 43 4c 52 2c  FZla,IAAK,UACLR,
a4c0: 4d 41 41 4f 2c 53 55 78 73 46 44 67 64 2c 47 41  MAAO,SUxsFDgd,GA
a4d0: 41 75 43 2c 47 41 41 35 42 39 61 2c 47 41 41 34  AuC,GAA5B9a,GAA4
a4e0: 42 68 42 2c 55 41 41 41 62 2c 4f 41 41 41 2c 4f  BhB,UAAAb,OAAA,O
a4f0: 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41 41 2c  AAAc,KAAAD,UAAA,
a500: 47 41 41 41 41 2c 55 41 41 41 2c 47 41 41 70 42  GAAAA,UAAA,GAApB
a510: 2c 4b 41 41 4d 6c 42 2c 45 41 41 63 6b 42 2c 55  ,KAAMlB,EAAckB,U
a520: 41 41 41 62 2c 4f 41 41 41 2c 4f 41 41 41 63 2c  AAAb,OAAA,OAAAc,
a530: 4b 41 41 41 44 2c 55 41 41 41 2c 47 41 41 41 41  KAAAD,UAAA,GAAAA
a540: 2c 55 41 41 41 2c 47 41 41 4e 2c 49 41 43 76 43  ,UAAA,GAAN,IACvC
a550: 6c 44 2c 4d 41 41 4b 6f 44 2c 51 41 41 51 6f 61  lD,MAAKoD,QAAQoa
a560: 2c 53 41 43 58 79 42 2c 4b 41 41 4d 44 2c 45 41  ,SACXyB,KAAMD,EA
a570: 43 4e 68 63 2c 59 41 41 61 68 44 2c 4b 41 43 62  CNhc,YAAahD,KACb
a580: 6b 45 2c 4d 41 41 4f 41 2c 47 41 41 67 42 6c 45  kE,MAAOA,GAAgBlE
a590: 2c 4b 41 41 4b 6b 45 2c 4d 41 43 35 42 6c 43 2c  ,KAAKkE,MAC5BlC,
a5a0: 4d 41 41 4f 41 2c 47 41 41 67 42 68 43 2c 4b 41  MAAOA,GAAgBhC,KA
a5b0: 41 4b 77 4c 2c 69 42 56 67 74 46 7a 42 38 4f 2c  AKwL,iBVgtFzB8O,
a5c0: 49 55 72 73 46 54 41 2c 47 41 41 59 6e 52 2c 57  IUrsFTA,GAAYnR,W
a5d0: 41 41 61 2b 56 2c 55 56 6b 74 46 7a 42 78 66 2c  AAa+V,UVktFzBxf,
a5e0: 45 41 41 51 6f 44 2c 51 55 68 74 46 4f 77 58 2c  EAAQoD,QUhtFOwX,
a5f0: 47 56 6f 74 46 54 2c 53 41 41 55 33 61 2c 45 41  GVotFT,SAAU3a,EA
a600: 41 51 44 2c 45 41 41 53 53 2c 47 41 45 6a 43 2c  AQD,EAASS,GAEjC,
a610: 59 41 77 42 41 2c 53 41 41 53 30 4a 2c 47 41 41  YAwBA,SAAS0J,GAA
a620: 75 42 68 48 2c 47 41 41 4f 2c 4d 41 41 4f 41 2c  uBhH,GAAO,MAAOA,
a630: 49 41 41 4f 41 2c 45 41 41 49 78 42 2c 57 41 41  IAAOA,EAAIxB,WAA
a640: 61 77 42 2c 47 41 41 51 43 2c 51 41 41 53 44 2c  awB,GAAQC,QAASD,
a650: 47 41 72 42 76 46 39 42 2c 4f 41 41 4f 43 2c 65  GArBvF9B,OAAOC,e
a660: 41 41 65 74 42 2c 45 41 41 53 2c 63 41 43 37 42  AAetB,EAAS,cAC7B
a670: 73 43 2c 4f 41 41 4f 2c 49 41 45 54 74 43 2c 45  sC,OAAO,IAETtC,E
a680: 41 41 51 6f 4c 2c 51 41 41 55 70 4c 2c 45 41 41  AAQoL,QAAUpL,EAA
a690: 51 79 66 2c 53 41 41 57 7a 66 2c 45 41 41 51 30  Qyf,SAAWzf,EAAQ0
a6a0: 66 2c 51 41 41 55 31 66 2c 45 41 41 51 32 66 2c  f,QAAU1f,EAAQ2f,
a6b0: 61 41 41 57 6c 63 2c 45 57 2f 70 47 31 45 2c 49  aAAWlc,EW/pG1E,I
a6c0: 41 41 41 6d 63 2c 47 41 41 41 6e 66 2c 45 41 41  AAAmc,GAAAnf,EAA
a6d0: 41 2c 49 58 6d 71 47 49 6f 66 2c 45 41 41 61 31  A,IXmqGIof,EAAa1
a6e0: 56 2c 45 41 41 75 42 79 56 2c 47 57 6c 71 47 78  V,EAAuByV,GWlqGx
a6f0: 43 45 2c 45 41 41 41 72 66 2c 45 41 41 41 2c 49  CE,EAAArf,EAAA,I
a700: 58 73 71 47 49 73 66 2c 45 41 41 59 35 56 2c 45  XsqGIsf,EAAY5V,E
a710: 41 41 75 42 32 56 2c 47 57 72 71 47 76 43 45 2c  AAuB2V,GWrqGvCE,
a720: 45 41 41 41 76 66 2c 45 41 41 41 2c 49 58 79 71  EAAAvf,EAAA,IXyq
a730: 47 49 77 66 2c 45 41 41 61 39 56 2c 45 41 41 75  GIwf,EAAa9V,EAAu
a740: 42 36 56 2c 47 57 78 71 47 78 43 45 2c 45 41 41  B6V,GWxqGxCE,EAA
a750: 41 7a 66 2c 45 41 41 41 2c 47 58 34 71 47 49 30  Azf,EAAA,GX4qGI0
a760: 66 2c 45 41 41 59 68 57 2c 45 41 41 75 42 2b 56  f,EAAYhW,EAAuB+V
a770: 2c 45 41 49 76 43 6c 67 42 2c 47 57 37 71 47 45  ,EAIvClgB,GW7qGE
a780: 32 66 2c 6d 42 58 38 71 47 46 33 66 2c 45 57 39  2f,mBX8qGF3f,EW9
a790: 71 47 59 30 66 2c 6b 42 58 2b 71 47 5a 31 66 2c  qGY0f,kBX+qGZ1f,
a7a0: 45 57 2f 71 47 71 42 79 66 2c 6d 42 58 67 72 47  EW/qGqByf,mBXgrG
a7b0: 72 42 7a 66 2c 45 57 68 72 47 2b 42 6f 4c 2c 6b  rBzf,EWhrG+BoL,k
a7c0: 42 58 69 72 47 2f 42 70 4c 2c 45 41 41 51 6f 44  BXirG/BpL,EAAQoD
a7d0: 2c 53 57 37 71 47 4e 67 64 2c 53 41 41 59 54 2c  ,SW7qGNgd,SAAYT,
a7e0: 55 41 43 5a 55 2c 51 41 41 57 58 2c 55 41 43 58  UACZU,QAAWX,UACX
a7f0: 59 2c 53 41 41 59 62 2c 55 41 43 5a 63 2c 51 41  Y,SAAYb,UACZc,QA
a800: 41 57 6e 56 2c 59 58 6d 72 47 50 2c 53 41 41 55  AWnV,YXmrGP,SAAU
a810: 6e 4c 2c 45 41 41 51 44 2c 45 41 41 53 53 2c 47  nL,EAAQD,EAASS,G
a820: 41 45 6a 43 2c 59 41 6d 42 41 2c 53 41 41 53 30  AEjC,YAmBA,SAAS0
a830: 4a 2c 47 41 41 75 42 68 48 2c 47 41 41 4f 2c 4d  J,GAAuBhH,GAAO,M
a840: 41 41 4f 41 2c 49 41 41 4f 41 2c 45 41 41 49 78  AAOA,IAAOA,EAAIx
a850: 42 2c 57 41 41 61 77 42 2c 47 41 41 51 43 2c 51  B,WAAawB,GAAQC,Q
a860: 41 41 53 44 2c 47 41 45 76 46 2c 51 41 41 53 6a  AASD,GAEvF,QAASj
a870: 42 2c 47 41 41 67 42 43 2c 45 41 41 55 43 2c 47  B,GAAgBC,EAAUC,G
a880: 41 41 65 2c 4b 41 41 4d 44 2c 59 41 41 6f 42 43  AAe,KAAMD,YAAoBC
a890: 2c 49 41 41 67 42 2c 4b 41 41 4d 2c 49 41 41 49  ,IAAgB,KAAM,IAAI
a8a0: 43 2c 57 41 41 55 2c 71 43 41 45 68 48 2c 51 41  C,WAAU,qCAEhH,QA
a8b0: 41 53 2b 48 2c 47 41 41 32 42 2f 4a 2c 45 41 41  AS+H,GAA2B/J,EAA
a8c0: 4d 53 2c 47 41 41 51 2c 49 41 41 4b 54 2c 45 41  MS,GAAQ,IAAKT,EA
a8d0: 41 51 2c 4b 41 41 4d 2c 49 41 41 49 67 4b 2c 67  AQ,KAAM,IAAIgK,g
a8e0: 42 41 41 65 2c 34 44 41 41 67 45 2c 51 41 41 4f  BAAe,4DAAgE,QAAO
a8f0: 76 4a 2c 47 41 41 79 42 2c 67 42 41 41 54 41 2c  vJ,GAAyB,gBAATA,
a900: 49 41 41 71 43 2c 6b 42 41 41 54 41 2c 47 41 41  IAAqC,kBAATA,GAA
a910: 38 42 54 2c 45 41 41 50 53 2c 45 41 45 6c 4f 2c  8BT,EAAPS,EAElO,
a920: 51 41 41 53 77 4a 2c 47 41 41 55 43 2c 45 41 41  QAASwJ,GAAUC,EAA
a930: 55 43 2c 47 41 41 63 2c 47 41 41 30 42 2c 6b 42  UC,GAAc,GAA0B,kB
a940: 41 41 66 41 2c 49 41 41 34 43 2c 4f 41 41 66 41  AAfA,IAA4C,OAAfA
a950: 2c 45 41 41 75 42 2c 4b 41 41 4d 2c 49 41 41 49  ,EAAuB,KAAM,IAAI
a960: 6e 49 2c 57 41 41 55 2c 69 45 41 41 6f 45 6d 49  nI,WAAU,iEAAoEmI
a970: 2c 47 41 41 65 44 2c 47 41 41 53 7a 49 2c 55 41  ,GAAeD,GAASzI,UA
a980: 41 59 54 2c 4f 41 41 4f 6f 4a 2c 4f 41 41 4f 44  AYT,OAAOoJ,OAAOD
a990: 2c 47 41 41 63 41 2c 45 41 41 57 31 49 2c 57 41  ,GAAcA,EAAW1I,WA
a9a0: 41 61 34 49 2c 61 41 41 65 70 49 2c 4d 41 41 4f  Aa4I,aAAepI,MAAO
a9b0: 69 49 2c 45 41 41 55 2f 49 2c 59 41 41 59 2c 45  iI,EAAU/I,YAAY,E
a9c0: 41 41 4f 71 42 2c 55 41 41 55 2c 45 41 41 4d 74  AAOqB,UAAU,EAAMt
a9d0: 42 2c 63 41 41 63 2c 4b 41 41 65 69 4a 2c 49 41  B,cAAc,KAAeiJ,IA
a9e0: 41 59 6e 4a 2c 4f 41 41 4f 73 4a 2c 65 41 41 69  AYnJ,OAAOsJ,eAAi
a9f0: 42 74 4a 2c 4f 41 41 4f 73 4a 2c 65 41 41 65 4a  BtJ,OAAOsJ,eAAeJ
aa00: 2c 45 41 41 55 43 2c 47 41 41 63 44 2c 45 41 41  ,EAAUC,GAAcD,EAA
aa10: 53 4b 2c 55 41 41 59 4a 2c 47 41 74 42 6a 65 6e  SK,UAAYJ,GAtBjen
aa20: 4a 2c 4f 41 41 4f 43 2c 65 41 41 65 74 42 2c 45  J,OAAOC,eAAetB,E
aa30: 41 41 53 2c 63 41 43 37 42 73 43 2c 4f 41 41 4f  AAS,cAC7BsC,OAAO
aa40: 2c 47 41 47 54 2c 49 41 41 49 43 2c 47 41 41 65  ,GAGT,IAAIC,GAAe
aa50: 2c 57 41 41 63 2c 51 41 41 53 43 2c 47 41 41 69  ,WAAc,QAASC,GAAi
aa60: 42 43 2c 45 41 41 51 43 2c 47 41 41 53 2c 49 41  BC,EAAQC,GAAS,IA
aa70: 41 4b 2c 47 41 41 49 39 42 2c 47 41 41 49 2c 45  AK,GAAI9B,GAAI,E
aa80: 41 41 47 41 2c 45 41 41 49 38 42 2c 45 41 41 4d  AAGA,EAAI8B,EAAM
aa90: 43 2c 4f 41 41 51 2f 42 2c 49 41 41 4b 2c 43 41  C,OAAQ/B,IAAK,CA
aaa0: 41 45 2c 47 41 41 49 67 43 2c 47 41 41 61 46 2c  AE,GAAIgC,GAAaF,
aab0: 45 41 41 4d 39 42 2c 45 41 41 49 67 43 2c 47 41  EAAM9B,EAAIgC,GA
aac0: 41 57 70 42 2c 57 41 41 61 6f 42 2c 45 41 41 57  AWpB,WAAaoB,EAAW
aad0: 70 42 2c 61 41 41 63 2c 45 41 41 4f 6f 42 2c 45  pB,aAAc,EAAOoB,E
aae0: 41 41 57 72 42 2c 63 41 41 65 2c 45 41 41 55 2c  AAWrB,cAAe,EAAU,
aaf0: 53 41 41 57 71 42 2c 4b 41 41 59 41 2c 45 41 41  SAAWqB,KAAYA,EAA
ab00: 57 43 2c 55 41 41 57 2c 47 41 41 4d 78 42 2c 4f  WC,UAAW,GAAMxB,O
ab10: 41 41 4f 43 2c 65 41 41 65 6d 42 2c 45 41 41 51  AAOC,eAAemB,EAAQ
ab20: 47 2c 45 41 41 57 45 2c 49 41 41 4b 46 2c 49 41  G,EAAWE,IAAKF,IA
ab30: 41 69 42 2c 4d 41 41 4f 2c 55 41 41 55 52 2c 45  AiB,MAAO,UAAUR,E
ab40: 41 41 61 57 2c 45 41 41 59 43 2c 47 41 41 69 4a  AAaW,EAAYC,GAAiJ
ab50: 2c 4d 41 41 39 48 44 2c 49 41 41 59 50 2c 45 41  ,MAA9HD,IAAYP,EA
ab60: 41 69 42 4a 2c 45 41 41 59 4e 2c 55 41 41 57 69  AiBJ,EAAYN,UAAWi
ab70: 42 2c 47 41 41 69 42 43 2c 47 41 41 61 52 2c 45  B,GAAiBC,GAAaR,E
ab80: 41 41 69 42 4a 2c 45 41 41 61 59 2c 47 41 41 71  AAiBJ,EAAaY,GAAq
ab90: 42 5a 2c 4d 41 45 35 68 42 6f 65 2c 45 41 41 4f  BZ,MAE5hBoe,EAAO
aba0: 2c 51 41 41 53 2f 65 2c 47 41 41 49 47 2c 45 41  ,QAAS/e,GAAIG,EA
abb0: 41 51 43 2c 45 41 41 55 34 65 2c 47 41 41 32 42  AQC,EAAU4e,GAA2B
abc0: 2c 4f 41 41 58 37 65 2c 49 41 41 69 42 41 2c 45  ,OAAX7e,IAAiBA,E
abd0: 41 41 53 38 65 2c 53 41 41 53 35 65 2c 55 41 41  AAS8e,SAAS5e,UAA
abe0: 57 2c 49 41 41 49 36 65 2c 47 41 41 4f 74 66 2c  W,IAAI6e,GAAOtf,
abf0: 4f 41 41 4f 75 66 2c 79 42 41 41 79 42 68 66 2c  OAAOuf,yBAAyBhf,
ac00: 45 41 41 51 43 2c 45 41 41 57 2c 51 41 41 61 34  EAAQC,EAAW,QAAa4
ac10: 42 2c 4b 41 41 54 6b 64 2c 45 41 41 6f 42 2c 43  B,KAATkd,EAAoB,C
ac20: 41 41 45 2c 47 41 41 49 45 2c 47 41 41 53 78 66  AAE,GAAIE,GAASxf
ac30: 2c 4f 41 41 4f 6b 4b 2c 65 41 41 65 33 4a 2c 45  ,OAAOkK,eAAe3J,E
ac40: 41 41 53 2c 4f 41 41 65 2c 51 41 41 58 69 66 2c  AAS,OAAe,QAAXif,
ac50: 4d 41 41 6d 42 2c 47 41 41 6b 43 70 66 2c 45 41  MAAmB,GAAkCpf,EA
ac60: 41 49 6f 66 2c 45 41 41 51 68 66 2c 45 41 41 55  AIof,EAAQhf,EAAU
ac70: 34 65 2c 47 41 41 6f 42 2c 47 41 41 49 2c 53 41  4e,GAAoB,GAAI,SA
ac80: 41 57 45 2c 47 41 41 51 2c 4d 41 41 4f 41 2c 47  AWE,GAAQ,MAAOA,G
ac90: 41 41 4b 72 65 2c 4b 41 41 67 42 2c 49 41 41 49  AAKre,KAAgB,IAAI
aca0: 6e 42 2c 47 41 41 53 77 66 2c 45 41 41 4b 6c 66  nB,GAASwf,EAAKlf
acb0: 2c 47 41 41 4b 2c 51 41 41 65 67 43 2c 4b 41 41  ,GAAK,QAAegC,KAA
acc0: 58 74 43 2c 45 41 41 34 43 2c 4d 41 41 4f 41 2c  XtC,EAA4C,MAAOA,
acd0: 47 41 41 4f 4c 2c 4b 41 41 4b 32 66 2c 49 59 7a  GAAOL,KAAK2f,IYz
ace0: 73 47 35 64 7a 56 2c 45 41 41 41 76 4b 2c 45 41  sG5dzV,EAAAvK,EA
acf0: 41 41 2c 47 5a 36 73 47 49 77 4b 2c 45 41 41 63  AA,GZ6sGIwK,EAAc
ad00: 64 2c 45 41 41 75 42 61 2c 47 59 35 73 47 7a 43  d,EAAuBa,GY5sGzC
ad10: 2f 48 2c 45 41 41 41 78 43 2c 45 41 41 41 2c 47  /H,EAAAxC,EAAA,G
ad20: 5a 67 74 47 49 79 43 2c 45 41 41 57 69 48 2c 45  ZgtGIyC,EAAWiH,E
ad30: 41 41 75 42 6c 48 2c 47 59 7a 73 47 68 43 30 63  AAuBlH,GYzsGhC0c
ad40: 2c 45 5a 77 74 47 53 2c 53 41 41 55 74 55 2c 47  ,EZwtGS,SAAUtU,G
ad50: 59 76 74 47 76 42 2c 51 41 41 41 73 55 2c 47 41  YvtGvB,QAAAsU,GA
ad60: 41 59 72 63 2c 47 41 41 32 42 2c 47 41 41 64 43  AYrc,GAA2B,GAAdC
ad70: 2c 47 41 41 63 43 2c 55 41 41 41 62 2c 4f 41 41  ,GAAcC,UAAAb,OAA
ad80: 41 2c 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41  A,OAAAc,KAAAD,UA
ad90: 41 41 2c 47 41 41 41 41 2c 55 41 41 41 2c 4b 41  AA,GAAAA,UAAA,KA
ada0: 41 41 74 42 2c 47 41 41 41 35 42 2c 4b 41 41 41  AAtB,GAAA5B,KAAA
adb0: 71 66 2c 45 41 41 41 2c 49 41 41 41 72 55 2c 47  qf,EAAA,IAAArU,G
adc0: 41 41 41 6c 42 2c 45 41 41 41 39 4a 2c 4d 41 41  AAAlB,EAAA9J,MAA
add0: 41 71 66 2c 45 41 41 41 2f 55 2c 57 41 41 41 76  Aqf,EAAA/U,WAAAv
ade0: 4a 2c 4f 41 41 41 6b 4b 2c 65 41 41 41 6f 55 2c  J,OAAAkK,eAAAoU,
adf0: 49 41 41 41 37 65 2c 4b 41 41 41 52 2c 4b 41 43  IAAA7e,KAAAR,KAC
ae00: 2f 42 67 44 2c 45 41 41 61 43 2c 47 41 44 6b 42  /BgD,EAAaC,GADkB
ae10: 2c 4f 41 4d 72 43 2b 48 2c 47 41 41 4b 77 56 2c  ,OAMrC+H,GAAKwV,
ae20: 61 41 41 65 2c 45 41 43 68 42 78 56 2c 45 41 41  aAAe,EAChBxV,EAA
ae30: 4b 68 49 2c 59 41 41 59 32 5a 2c 61 41 41 61 38  KhI,YAAY2Z,aAAa8
ae40: 44 2c 59 41 43 68 43 7a 56 2c 45 41 41 4b 68 49  D,YAChCzV,EAAKhI
ae50: 2c 59 41 41 59 32 5a 2c 61 41 41 61 39 54 2c 4d  ,YAAY2Z,aAAa9T,M
ae60: 41 41 4d 76 46 2c 47 41 41 47 2c 79 42 41 41 30  AAMvF,GAAG,yBAA0
ae70: 42 43 2c 55 41 41 45 43 2c 4d 41 41 4d 77 48 2c  BC,UAAEC,MAAMwH,
ae80: 45 41 41 4b 30 56 2c 63 41 41 62 31 56 2c 49 41  EAAK0V,cAAb1V,IA
ae90: 52 39 42 41 2c 45 5a 6d 32 47 76 43 2c 4d 41 33  R9BA,EZm2GvC,MA3
aea0: 49 41 68 42 2c 47 41 41 55 71 56 2c 45 41 41 55  IAhB,GAAUqV,EAAU
aeb0: 74 55 2c 47 41 30 42 70 42 39 49 2c 45 41 41 61  tU,GA0BpB9I,EAAa
aec0: 6f 64 2c 49 41 43 58 37 63 2c 49 41 41 4b 2c 4d  od,IACX7c,IAAK,M
aed0: 41 43 4c 52 2c 4d 41 41 4f 2c 53 59 6e 75 47 4c  ACLR,MAAO,SYnuGL
aee0: 67 64 2c 47 41 41 6f 42 2c 4f 41 41 41 32 42 2c  gd,GAAoB,OAAA2B,
aef0: 47 41 41 41 33 62 2c 45 41 41 41 39 42 2c 55 41  GAAA3b,EAAA9B,UA
af00: 41 41 62 2c 4f 41 41 4e 34 43 2c 45 41 41 4d 43  AAb,OAAN4C,EAAMC
af10: 2c 4d 41 41 41 46 2c 45 41 41 41 2c 45 41 41 41  ,MAAAF,EAAA,EAAA
af20: 41 2c 45 41 41 41 2c 4b 41 41 41 47 2c 45 41 41  A,EAAA,KAAAG,EAA
af30: 41 2c 45 41 41 41 41 2c 45 41 41 41 48 2c 45 41  A,EAAAA,EAAAH,EA
af40: 41 41 47 2c 49 41 41 4e 46 2c 45 41 41 4d 45 2c  AAG,IAANF,EAAME,
af50: 45 41 41 41 2c 47 41 41 41 6a 43 2c 55 41 41 41  EAAA,GAAAjC,UAAA
af60: 69 43 2c 45 41 43 74 42 6e 46 2c 4d 41 41 4b 77  iC,EACtBnF,MAAKw
af70: 67 42 2c 63 41 41 67 42 2c 43 41 45 72 42 2c 49  gB,cAAgB,CAErB,I
af80: 41 41 49 49 2c 4f 41 41 69 42 35 67 42 2c 4b 41  AAII,OAAiB5gB,KA
af90: 41 4b 77 67 42 2c 61 41 41 74 42 2c 69 42 41 41  AKwgB,aAAtB,iBAA
afa0: 6d 44 78 67 42 2c 4b 41 41 4b 67 44 2c 59 41 41  mDxgB,KAAKgD,YAA
afb0: 59 71 5a 2c 47 41 41 70 45 2c 4b 41 41 32 45 32  YqZ,GAApE,KAA2E2
afc0: 43 2c 45 41 41 33 45 2c 4b 41 45 4a 32 42 2c 45  C,EAA3E,KAEJ2B,E
afd0: 41 41 41 45 2c 53 41 41 51 6a 59 2c 4d 41 41 52  AAAE,SAAQjY,MAAR
afe0: 76 44 2c 4d 41 41 41 73 62 2c 47 41 41 63 43 2c  vD,MAAAsb,GAAcC,
aff0: 47 41 41 64 45 2c 4f 41 41 36 42 37 62 2c 49 41  GAAdE,OAA6B7b,IA
b000: 59 37 42 6a 46 2c 4b 41 41 4b 67 44 2c 59 41 41  Y7BjF,KAAKgD,YAA
b010: 59 49 2c 51 41 41 51 6f 61 2c 53 41 43 76 42 79  YI,QAAQoa,SACvBy
b020: 42 2c 4b 41 41 4d 2c 6d 42 41 43 4e 6a 63 2c 59  B,KAAM,mBACNjc,Y
b030: 41 41 61 68 44 2c 4b 41 41 4b 67 44 2c 59 41 43  AAahD,KAAKgD,YAC
b040: 6c 42 6b 42 2c 4d 41 41 4f 6c 45 2c 4b 41 41 4b  lBkB,MAAOlE,KAAK
b050: 6b 45 2c 4d 41 43 5a 6c 43 2c 4d 41 41 4f 2c 4b  kE,MACZlC,MAAO,K
b060: 41 43 50 34 47 2c 4f 41 43 45 6b 58 2c 53 41 41  ACP4G,OACEkX,SAA
b070: 55 39 66 2c 4b 41 43 56 67 66 2c 55 41 41 57 41  U9f,KACVgf,UAAWA
b080: 2c 45 41 43 58 2b 42 2c 51 41 41 53 39 62 2c 45  ,EACX+B,QAAS9b,E
b090: 41 43 54 32 62 2c 57 41 41 59 41 2c 51 5a 38 75  ACT2b,WAAYA,QZ8u
b0a0: 47 68 42 70 65 2c 49 41 41 4b 2c 65 41 43 4c 52  GhBpe,IAAK,eACLR
b0b0: 2c 4d 41 41 4f 2c 53 59 31 75 47 49 6b 43 2c 47  ,MAAO,SY1uGIkC,G
b0c0: 41 41 79 42 2c 47 41 41 6c 42 6b 48 2c 4b 41 41  AAyB,GAAlBkH,KAA
b0d0: 6b 42 6c 49 2c 55 41 41 41 62 2c 4f 41 41 41 2c  kBlI,UAAAb,OAAA,
b0e0: 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41 41  OAAAc,KAAAD,UAAA
b0f0: 2c 4b 41 41 41 41 2c 55 41 41 41 2c 45 41 45 70  ,KAAAA,UAAA,EAEp
b100: 43 2c 4f 41 44 41 6c 44 2c 4d 41 41 4b 67 68 42  C,OADAlD,MAAKghB
b110: 2c 49 41 41 49 2c 69 42 41 41 6b 42 39 63 2c 45  ,IAAI,iBAAkB9c,E
b120: 41 41 4f 6b 48 2c 49 41 43 33 42 2c 4b 5a 2b 75  AAOkH,IAC3B,KZ+u
b130: 47 50 35 49 2c 49 41 41 4b 2c 57 41 43 4c 52 2c  GP5I,IAAK,WACLR,
b140: 4d 41 41 4f 2c 53 59 37 75 47 41 6d 43 2c 47 41  MAAO,SY7uGAmC,GA
b150: 45 50 2c 4d 41 44 41 6e 45 2c 4d 41 41 4b 67 68  EP,MADAnE,MAAKgh
b160: 42 2c 49 41 41 49 2c 71 42 41 43 54 64 2c 45 41  B,IAAI,qBACTd,EA
b170: 41 41 62 2c 45 41 41 41 37 64 2c 55 41 41 41 38  AAb,EAAA7d,UAAA8
b180: 49 2c 57 41 41 41 76 4a 2c 4f 41 41 41 6b 4b 2c  I,WAAAvJ,OAAAkK,
b190: 65 41 41 41 6f 55 2c 45 41 41 41 37 64 2c 57 41  eAAAoU,EAAA7d,WA
b1a0: 41 41 2c 57 41 41 41 78 42 2c 4d 41 41 41 51 2c  AA,WAAAxB,MAAAQ,
b1b0: 4b 41 41 41 52 2c 4b 41 41 73 42 6d 45 2c 4d 5a  KAAAR,KAAsBmE,MZ
b1c0: 67 76 47 74 42 33 42 2c 49 41 41 4b 2c 59 41 43  gvGtB3B,IAAK,YAC
b1d0: 4c 52 2c 4d 41 41 4f 2c 53 59 39 75 47 43 6d 43  LR,MAAO,SY9uGCmC
b1e0: 2c 47 41 51 52 2c 4d 41 50 41 6e 45 2c 4d 41 41  ,GAQR,MAPAnE,MAA
b1f0: 4b 67 68 42 2c 49 41 41 49 2c 73 42 41 43 54 68  KghB,IAAI,sBACTh
b200: 68 42 2c 4b 41 41 4b 77 67 42 2c 61 41 41 65 2c  hB,KAAKwgB,aAAe,
b210: 45 41 45 68 42 78 67 42 2c 4b 41 41 4b 67 44 2c  EAEhBxgB,KAAKgD,
b220: 59 41 41 59 32 5a 2c 61 41 41 61 38 44 2c 59 41  YAAY2Z,aAAa8D,YA
b230: 43 68 43 7a 67 42 2c 4b 41 41 4b 67 44 2c 59 41  ChCzgB,KAAKgD,YA
b240: 41 59 32 5a 2c 61 41 41 61 39 54 2c 4d 41 41 4d  AY2Z,aAAa9T,MAAM
b250: 7a 45 2c 49 41 41 49 2c 6f 42 41 47 31 43 38 62  zE,IAAI,oBAG1C8b
b260: 2c 45 41 41 41 62 2c 45 41 41 41 37 64 2c 55 41  ,EAAAb,EAAA7d,UA
b270: 41 41 38 49 2c 57 41 41 41 76 4a 2c 4f 41 41 41  AA8I,WAAAvJ,OAAA
b280: 6b 4b 2c 65 41 41 41 6f 55 2c 45 41 41 41 37 64  kK,eAAAoU,EAAA7d
b290: 2c 57 41 41 41 2c 59 41 41 41 78 42 2c 4d 41 41  ,WAAA,YAAAxB,MAA
b2a0: 41 51 2c 4b 41 41 41 52 2c 4b 41 41 75 42 6d 45  AQ,KAAAR,KAAuBmE
b2b0: 2c 4d 5a 69 76 47 76 42 33 42 2c 49 41 41 4b 2c  ,MZivGvB3B,IAAK,
b2c0: 57 41 43 4c 52 2c 4d 41 41 4f 2c 53 59 2f 75 47  WACLR,MAAO,SY/uG
b2d0: 41 6d 43 2c 47 41 43 50 6e 45 2c 4b 41 41 4b 67  AmC,GACPnE,KAAKg
b2e0: 68 42 2c 49 41 41 49 2c 77 42 5a 77 76 47 54 78  hB,IAAI,wBZwvGTx
b2f0: 65 2c 49 41 41 4b 2c 67 42 41 43 4c 52 2c 4d 41  e,IAAK,gBACLR,MA
b300: 41 4f 2c 53 59 6c 76 47 4b 6d 43 2c 47 41 43 5a  AO,SYlvGKmC,GACZ
b310: 6e 45 2c 4b 41 41 4b 67 68 42 2c 49 41 41 49 2c  nE,KAAKghB,IAAI,
b320: 32 42 41 41 34 42 37 63 2c 45 41 41 4d 6e 43 2c  2BAA4B7c,EAAMnC,
b330: 4d 41 41 4f 6d 43 2c 45 41 41 4d 44 2c 55 5a 71  MAAOmC,EAAMD,UZq
b340: 76 47 78 44 31 42 2c 49 41 41 4b 2c 57 41 43 4c  vGxD1B,IAAK,WACL
b350: 52 2c 4d 41 41 4f 2c 53 59 6e 76 47 41 6d 43 2c  R,MAAO,SYnvGAmC,
b360: 47 41 43 50 6e 45 2c 4b 41 41 4b 67 68 42 2c 49  GACPnE,KAAKghB,I
b370: 41 41 49 2c 6f 42 41 41 71 42 37 63 2c 45 41 41  AAI,oBAAqB7c,EAA
b380: 4d 6e 43 2c 4d 41 41 4f 6d 43 2c 45 41 41 4d 44  MnC,MAAOmC,EAAMD
b390: 2c 55 5a 73 76 47 6a 44 31 42 2c 49 41 41 4b 2c  ,UZsvGjD1B,IAAK,
b3a0: 59 41 43 4c 52 2c 4d 41 41 4f 2c 53 59 70 76 47  YACLR,MAAO,SYpvG
b3b0: 43 6d 43 2c 47 41 43 52 6e 45 2c 4b 41 41 4b 67  CmC,GACRnE,KAAKg
b3c0: 68 42 2c 49 41 41 49 2c 71 42 41 41 73 42 37 63  hB,IAAI,qBAAsB7c
b3d0: 2c 45 41 41 4d 6e 43 2c 4d 41 41 4f 6d 43 2c 45  ,EAAMnC,MAAOmC,E
b3e0: 41 41 4d 44 2c 55 5a 75 76 47 6c 44 31 42 2c 49  AAMD,UZuvGlD1B,I
b3f0: 41 41 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f 2c 53  AAK,SACLR,MAAO,S
b400: 59 72 76 47 46 6d 43 2c 47 41 43 4c 6e 45 2c 4b  YrvGFmC,GACLnE,K
b410: 41 41 4b 67 68 42 2c 49 41 41 49 2c 6d 42 41 43  AAKghB,IAAI,mBAC
b420: 54 68 68 42 2c 4b 41 41 4b 77 67 42 2c 61 41 41  ThhB,KAAKwgB,aAA
b430: 65 2c 4b 5a 77 76 47 70 42 68 65 2c 49 41 41 4b  e,KZwvGpBhe,IAAK
b440: 2c 53 41 43 4c 52 2c 4d 41 41 4f 2c 53 59 74 76  ,SACLR,MAAO,SYtv
b450: 47 46 6d 43 2c 47 41 43 4c 6e 45 2c 4b 41 41 4b  GFmC,GACLnE,KAAK
b460: 67 68 42 2c 49 41 41 49 2c 73 42 5a 79 76 47 54  ghB,IAAI,sBZyvGT
b470: 78 65 2c 49 41 41 4b 2c 59 41 43 4c 52 2c 4d 41  xe,IAAK,YACLR,MA
b480: 41 4f 2c 53 59 76 76 47 43 6d 43 2c 47 41 43 52  AO,SYvvGCmC,GACR
b490: 6e 45 2c 4b 41 41 4b 67 68 42 2c 49 41 41 49 2c  nE,KAAKghB,IAAI,
b4a0: 79 42 5a 30 76 47 54 78 65 2c 49 41 41 4b 2c 57  yBZ0vGTxe,IAAK,W
b4b0: 41 43 4c 52 2c 4d 41 41 4f 2c 53 59 78 76 47 41  ACLR,MAAO,SYxvGA
b4c0: 6d 43 2c 47 41 43 50 6e 45 2c 4b 41 41 4b 67 68  mC,GACPnE,KAAKgh
b4d0: 42 2c 49 41 41 49 2c 79 42 5a 34 76 47 4a 33 42  B,IAAI,yBZ4vGJ3B
b4e0: 2c 47 59 70 32 47 63 74 63 2c 55 5a 75 32 47 76  ,GYp2Gctc,UZu2Gv
b4f0: 42 72 44 2c 47 41 41 51 6f 44 2c 51 59 33 76 47  BrD,GAAQoD,QY3vG
b500: 4f 75 63 2c 47 5a 2b 76 47 54 2c 53 41 41 55 31  Ouc,GZ+vGT,SAAU1
b510: 66 2c 45 41 41 51 44 2c 45 41 41 53 53 2c 47 41  f,EAAQD,EAASS,GA
b520: 45 6a 43 2c 59 41 6d 42 41 2c 53 41 41 53 30 4a  EjC,YAmBA,SAAS0J
b530: 2c 47 41 41 75 42 68 48 2c 47 41 41 4f 2c 4d 41  ,GAAuBhH,GAAO,MA
b540: 41 4f 41 2c 49 41 41 4f 41 2c 45 41 41 49 78 42  AOA,IAAOA,EAAIxB
b550: 2c 57 41 41 61 77 42 2c 47 41 41 51 43 2c 51 41  ,WAAawB,GAAQC,QA
b560: 41 53 44 2c 47 41 45 76 46 2c 51 41 41 53 6a 42  ASD,GAEvF,QAASjB
b570: 2c 47 41 41 67 42 43 2c 45 41 41 55 43 2c 47 41  ,GAAgBC,EAAUC,GA
b580: 41 65 2c 4b 41 41 4d 44 2c 59 41 41 6f 42 43 2c  Ae,KAAMD,YAAoBC,
b590: 49 41 41 67 42 2c 4b 41 41 4d 2c 49 41 41 49 43  IAAgB,KAAM,IAAIC
b5a0: 2c 57 41 41 55 2c 71 43 41 45 68 48 2c 51 41 41  ,WAAU,qCAEhH,QAA
b5b0: 53 2b 48 2c 47 41 41 32 42 2f 4a 2c 45 41 41 4d  S+H,GAA2B/J,EAAM
b5c0: 53 2c 47 41 41 51 2c 49 41 41 4b 54 2c 45 41 41  S,GAAQ,IAAKT,EAA
b5d0: 51 2c 4b 41 41 4d 2c 49 41 41 49 67 4b 2c 67 42  Q,KAAM,IAAIgK,gB
b5e0: 41 41 65 2c 34 44 41 41 67 45 2c 51 41 41 4f 76  AAe,4DAAgE,QAAOv
b5f0: 4a 2c 47 41 41 79 42 2c 67 42 41 41 54 41 2c 49  J,GAAyB,gBAATA,I
b600: 41 41 71 43 2c 6b 42 41 41 54 41 2c 47 41 41 38  AAqC,kBAATA,GAA8
b610: 42 54 2c 45 41 41 50 53 2c 45 41 45 6c 4f 2c 51  BT,EAAPS,EAElO,Q
b620: 41 41 53 77 4a 2c 47 41 41 55 43 2c 45 41 41 55  AASwJ,GAAUC,EAAU
b630: 43 2c 47 41 41 63 2c 47 41 41 30 42 2c 6b 42 41  C,GAAc,GAA0B,kBA
b640: 41 66 41 2c 49 41 41 34 43 2c 4f 41 41 66 41 2c  AfA,IAA4C,OAAfA,
b650: 45 41 41 75 42 2c 4b 41 41 4d 2c 49 41 41 49 6e  EAAuB,KAAM,IAAIn
b660: 49 2c 57 41 41 55 2c 69 45 41 41 6f 45 6d 49 2c  I,WAAU,iEAAoEmI,
b670: 47 41 41 65 44 2c 47 41 41 53 7a 49 2c 55 41 41  GAAeD,GAASzI,UAA
b680: 59 54 2c 4f 41 41 4f 6f 4a 2c 4f 41 41 4f 44 2c  YT,OAAOoJ,OAAOD,
b690: 47 41 41 63 41 2c 45 41 41 57 31 49 2c 57 41 41  GAAcA,EAAW1I,WAA
b6a0: 61 34 49 2c 61 41 41 65 70 49 2c 4d 41 41 4f 69  a4I,aAAepI,MAAOi
b6b0: 49 2c 45 41 41 55 2f 49 2c 59 41 41 59 2c 45 41  I,EAAU/I,YAAY,EA
b6c0: 41 4f 71 42 2c 55 41 41 55 2c 45 41 41 4d 74 42  AOqB,UAAU,EAAMtB
b6d0: 2c 63 41 41 63 2c 4b 41 41 65 69 4a 2c 49 41 41  ,cAAc,KAAeiJ,IAA
b6e0: 59 6e 4a 2c 4f 41 41 4f 73 4a 2c 65 41 41 69 42  YnJ,OAAOsJ,eAAiB
b6f0: 74 4a 2c 4f 41 41 4f 73 4a 2c 65 41 41 65 4a 2c  tJ,OAAOsJ,eAAeJ,
b700: 45 41 41 55 43 2c 47 41 41 63 44 2c 45 41 41 53  EAAUC,GAAcD,EAAS
b710: 4b 2c 55 41 41 59 4a 2c 47 41 74 42 6a 65 6e 4a  K,UAAYJ,GAtBjenJ
b720: 2c 4f 41 41 4f 43 2c 65 41 41 65 74 42 2c 45 41  ,OAAOC,eAAetB,EA
b730: 41 53 2c 63 41 43 37 42 73 43 2c 4f 41 41 4f 2c  AS,cAC7BsC,OAAO,
b740: 47 41 47 54 2c 49 41 41 49 43 2c 47 41 41 65 2c  GAGT,IAAIC,GAAe,
b750: 57 41 41 63 2c 51 41 41 53 43 2c 47 41 41 69 42  WAAc,QAASC,GAAiB
b760: 43 2c 45 41 41 51 43 2c 47 41 41 53 2c 49 41 41  C,EAAQC,GAAS,IAA
b770: 4b 2c 47 41 41 49 39 42 2c 47 41 41 49 2c 45 41  K,GAAI9B,GAAI,EA
b780: 41 47 41 2c 45 41 41 49 38 42 2c 45 41 41 4d 43  AGA,EAAI8B,EAAMC
b790: 2c 4f 41 41 51 2f 42 2c 49 41 41 4b 2c 43 41 41  ,OAAQ/B,IAAK,CAA
b7a0: 45 2c 47 41 41 49 67 43 2c 47 41 41 61 46 2c 45  E,GAAIgC,GAAaF,E
b7b0: 41 41 4d 39 42 2c 45 41 41 49 67 43 2c 47 41 41  AAM9B,EAAIgC,GAA
b7c0: 57 70 42 2c 57 41 41 61 6f 42 2c 45 41 41 57 70  WpB,WAAaoB,EAAWp
b7d0: 42 2c 61 41 41 63 2c 45 41 41 4f 6f 42 2c 45 41  B,aAAc,EAAOoB,EA
b7e0: 41 57 72 42 2c 63 41 41 65 2c 45 41 41 55 2c 53  AWrB,cAAe,EAAU,S
b7f0: 41 41 57 71 42 2c 4b 41 41 59 41 2c 45 41 41 57  AAWqB,KAAYA,EAAW
b800: 43 2c 55 41 41 57 2c 47 41 41 4d 78 42 2c 4f 41  C,UAAW,GAAMxB,OA
b810: 41 4f 43 2c 65 41 41 65 6d 42 2c 45 41 41 51 47  AOC,eAAemB,EAAQG
b820: 2c 45 41 41 57 45 2c 49 41 41 4b 46 2c 49 41 41  ,EAAWE,IAAKF,IAA
b830: 69 42 2c 4d 41 41 4f 2c 55 41 41 55 52 2c 45 41  iB,MAAO,UAAUR,EA
b840: 41 61 57 2c 45 41 41 59 43 2c 47 41 41 69 4a 2c  AaW,EAAYC,GAAiJ,
b850: 4d 41 41 39 48 44 2c 49 41 41 59 50 2c 45 41 41  MAA9HD,IAAYP,EAA
b860: 69 42 4a 2c 45 41 41 59 4e 2c 55 41 41 57 69 42  iBJ,EAAYN,UAAWiB
b870: 2c 47 41 41 69 42 43 2c 47 41 41 61 52 2c 45 41  ,GAAiBC,GAAaR,EA
b880: 41 69 42 4a 2c 45 41 41 61 59 2c 47 41 41 71 42  AiBJ,EAAaY,GAAqB
b890: 5a 2c 4d 41 45 35 68 42 6f 65 2c 45 41 41 4f 2c  Z,MAE5hBoe,EAAO,
b8a0: 51 41 41 53 2f 65 2c 47 41 41 49 47 2c 45 41 41  QAAS/e,GAAIG,EAA
b8b0: 51 43 2c 45 41 41 55 34 65 2c 47 41 41 32 42 2c  QC,EAAU4e,GAA2B,
b8c0: 4f 41 41 58 37 65 2c 49 41 41 69 42 41 2c 45 41  OAAX7e,IAAiBA,EA
b8d0: 41 53 38 65 2c 53 41 41 53 35 65 2c 55 41 41 57  AS8e,SAAS5e,UAAW
b8e0: 2c 49 41 41 49 36 65 2c 47 41 41 4f 74 66 2c 4f  ,IAAI6e,GAAOtf,O
b8f0: 41 41 4f 75 66 2c 79 42 41 41 79 42 68 66 2c 45  AAOuf,yBAAyBhf,E
b900: 41 41 51 43 2c 45 41 41 57 2c 51 41 41 61 34 42  AAQC,EAAW,QAAa4B
b910: 2c 4b 41 41 54 6b 64 2c 45 41 41 6f 42 2c 43 41  ,KAATkd,EAAoB,CA
b920: 41 45 2c 47 41 41 49 45 2c 47 41 41 53 78 66 2c  AE,GAAIE,GAASxf,
b930: 4f 41 41 4f 6b 4b 2c 65 41 41 65 33 4a 2c 45 41  OAAOkK,eAAe3J,EA
b940: 41 53 2c 4f 41 41 65 2c 51 41 41 58 69 66 2c 4d  AS,OAAe,QAAXif,M
b950: 41 41 6d 42 2c 47 41 41 6b 43 70 66 2c 45 41 41  AAmB,GAAkCpf,EAA
b960: 49 6f 66 2c 45 41 41 51 68 66 2c 45 41 41 55 34  Iof,EAAQhf,EAAU4
b970: 65 2c 47 41 41 6f 42 2c 47 41 41 49 2c 53 41 41  e,GAAoB,GAAI,SAA
b980: 57 45 2c 47 41 41 51 2c 4d 41 41 4f 41 2c 47 41  WE,GAAQ,MAAOA,GA
b990: 41 4b 72 65 2c 4b 41 41 67 42 2c 49 41 41 49 6e  AKre,KAAgB,IAAIn
b9a0: 42 2c 47 41 41 53 77 66 2c 45 41 41 4b 6c 66 2c  B,GAASwf,EAAKlf,
b9b0: 47 41 41 4b 2c 51 41 41 65 67 43 2c 4b 41 41 58  GAAK,QAAegC,KAAX
b9c0: 74 43 2c 45 41 41 34 43 2c 4d 41 41 4f 41 2c 47  tC,EAA4C,MAAOA,G
b9d0: 41 41 4f 4c 2c 4b 41 41 4b 32 66 2c 49 61 39 33  AAOL,KAAK2f,Ia93
b9e0: 47 35 64 7a 56 2c 45 41 41 41 76 4b 2c 45 41 41  G5dzV,EAAAvK,EAA
b9f0: 41 2c 47 62 6b 34 47 49 77 4b 2c 45 41 41 63 64  A,Gbk4GIwK,EAAcd
ba00: 2c 45 41 41 75 42 61 2c 47 61 6a 34 47 7a 43 2f  ,EAAuBa,Gaj4GzC/
ba10: 48 2c 45 41 41 41 78 43 2c 45 41 41 41 2c 47 62  H,EAAAxC,EAAA,Gb
ba20: 71 34 47 49 79 43 2c 45 41 41 57 69 48 2c 45 41  q4GIyC,EAAWiH,EA
ba30: 41 75 42 6c 48 2c 47 61 2f 33 47 68 43 79 63 2c  AuBlH,Ga/3GhCyc,
ba40: 45 62 36 34 47 51 2c 53 41 41 55 72 55 2c 47 61  Eb64GQ,SAAUrU,Ga
ba50: 35 34 47 74 42 2c 51 41 41 41 71 55 2c 47 41 41  54GtB,QAAAqU,GAA
ba60: 59 70 63 2c 47 41 41 32 42 2c 47 41 41 64 43 2c  Ypc,GAA2B,GAAdC,
ba70: 47 41 41 63 43 2c 55 41 41 41 62 2c 4f 41 41 41  GAAcC,UAAAb,OAAA
ba80: 2c 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41  ,OAAAc,KAAAD,UAA
ba90: 41 2c 47 41 41 41 41 2c 55 41 41 41 2c 4b 41 41  A,GAAAA,UAAA,KAA
baa0: 41 74 42 2c 47 41 41 41 35 42 2c 4b 41 41 41 6f  AtB,GAAA5B,KAAAo
bab0: 66 2c 45 41 41 41 2c 49 41 41 41 70 55 2c 47 41  f,EAAA,IAAApU,GA
bac0: 41 41 6c 42 2c 45 41 41 41 39 4a 2c 4d 41 41 41  AAlB,EAAA9J,MAAA
bad0: 6f 66 2c 45 41 41 41 39 55 2c 57 41 41 41 76 4a  of,EAAA9U,WAAAvJ
bae0: 2c 4f 41 41 41 6b 4b 2c 65 41 41 41 6d 55 2c 49  ,OAAAkK,eAAAmU,I
baf0: 41 41 41 35 65 2c 4b 41 41 41 52 2c 4b 41 43 2f  AAA5e,KAAAR,KAC/
bb00: 42 67 44 2c 45 41 41 61 4f 2c 55 41 41 45 32 48  BgD,EAAaO,UAAE2H
bb10: 2c 51 41 41 4f 2c 4d 41 45 78 42 68 43 2c 53 41  ,QAAO,MAExBhC,SA
bb20: 41 55 2c 69 45 41 43 56 45 2c 55 41 41 55 2c 45  AU,iEACVE,UAAU,E
bb30: 41 43 56 76 45 2c 4f 41 41 51 37 42 2c 45 41 41  ACVvE,OAAQ7B,EAA
bb40: 59 36 42 2c 51 41 45 74 42 35 42 2c 49 41 50 6d  Y6B,QAEtB5B,IAPm
bb50: 43 2c 4f 41 55 72 43 2b 48 2c 47 41 41 4b 35 48  C,OAUrC+H,GAAK5H
bb60: 2c 53 41 41 55 2c 45 41 41 41 52 2c 45 41 41 41  ,SAAU,EAAAR,EAAA
bb70: 45 2c 53 41 41 45 6b 49 2c 45 41 41 4b 2f 48 2c  E,SAAEkI,EAAK/H,
bb80: 51 41 41 51 69 47 2c 55 41 43 39 42 38 42 2c 45  QAAQiG,UAC9B8B,E
bb90: 41 41 4b 69 57 2c 61 41 41 65 6a 57 2c 45 41 41  AAKiW,aAAejW,EAA
bba0: 4b 35 48 2c 51 41 41 51 38 64 2c 4b 41 41 4b 2c  K5H,QAAQ8d,KAAK,
bbb0: 4f 41 58 44 6c 57 2c 45 62 36 37 47 76 43 2c 4d  OAXDlW,Eb67GvC,M
bbc0: 41 68 44 41 68 42 2c 47 41 41 55 6f 56 2c 45 41  AhDAhB,GAAUoV,EA
bbd0: 41 53 72 55 2c 47 41 6b 42 6e 42 39 49 2c 45 41  ASrU,GAkBnB9I,EA
bbe0: 41 61 6d 64 2c 49 41 43 58 35 63 2c 49 41 41 4b  Aamd,IACX5c,IAAK
bbf0: 2c 57 41 43 4c 52 2c 4d 41 41 4f 2c 53 61 6e 35  ,WACLR,MAAO,San5
bc00: 47 41 6d 43 2c 47 41 43 50 2b 62 2c 45 41 41 41  GAmC,GACP+b,EAAA
bc10: 64 2c 45 41 41 41 35 64 2c 55 41 41 41 38 49 2c  d,EAAA5d,UAAA8I,
bc20: 57 41 41 41 76 4a 2c 4f 41 41 41 6b 4b 2c 65 41  WAAAvJ,OAAAkK,eA
bc30: 41 41 6d 55 2c 45 41 41 41 35 64 2c 57 41 41 41  AAmU,EAAA5d,WAAA
bc40: 2c 57 41 41 41 78 42 2c 4d 41 41 41 51 2c 4b 41  ,WAAAxB,MAAAQ,KA
bc50: 41 41 52 2c 4b 41 41 65 6d 45 2c 47 41 43 66 6e  AAR,KAAemE,GACfn
bc60: 45 2c 4b 41 41 4b 67 44 2c 59 41 41 59 79 61 2c  E,KAAKgD,YAAYya,
bc70: 4f 41 41 4f 30 44 2c 4f 41 41 4f 6e 68 42 2c 4b  OAAO0D,OAAOnhB,K
bc80: 41 41 4b 6f 44 2c 59 62 73 35 47 70 43 5a 2c 49  AAKoD,Ybs5GpCZ,I
bc90: 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f 2c 53  AAK,WACLR,MAAO,S
bca0: 61 70 35 47 41 6d 43 2c 47 41 47 50 2c 47 41 46  ap5GAmC,GAGP,GAF
bcb0: 41 2b 62 2c 45 41 41 41 64 2c 45 41 41 41 35 64  A+b,EAAAd,EAAA5d
bcc0: 2c 55 41 41 41 38 49 2c 57 41 41 41 76 4a 2c 4f  ,UAAA8I,WAAAvJ,O
bcd0: 41 41 41 6b 4b 2c 65 41 41 41 6d 55 2c 45 41 41  AAAkK,eAAAmU,EAA
bce0: 41 35 64 2c 57 41 41 41 2c 57 41 41 41 78 42 2c  A5d,WAAA,WAAAxB,
bcf0: 4d 41 41 41 51 2c 4b 41 41 41 52 2c 4b 41 41 65  MAAAQ,KAAAR,KAAe
bd00: 6d 45 2c 49 41 45 56 41 2c 45 41 41 4d 44 2c 4d  mE,IAEVA,EAAMD,M
bd10: 41 4b 54 2c 57 41 4a 41 6c 45 2c 4d 41 41 4b 69  AKT,WAJAlE,MAAKi
bd20: 68 42 2c 61 41 43 46 47 2c 49 41 41 49 2c 6b 42  hB,aACFG,IAAI,kB
bd30: 41 41 6d 42 2c 4d 41 43 76 42 41 2c 49 41 41 49  AAmB,MACvBA,IAAI
bd40: 2c 51 41 41 53 2c 4d 41 43 62 43 2c 4b 41 41 4b  ,QAAS,MACbC,KAAK
bd50: 2c 47 41 49 56 72 68 42 2c 4d 41 41 4b 69 68 42  ,GAIVrhB,MAAKihB
bd60: 2c 61 41 43 46 47 2c 49 41 41 49 2c 6b 42 41 41  ,aACFG,IAAI,kBAA
bd70: 6d 42 6a 64 2c 45 41 41 4d 44 2c 4d 41 41 4d 6f  mBjd,EAAMD,MAAMo
bd80: 64 2c 65 41 45 6c 43 74 68 42 2c 4b 41 41 4b 69  d,eAElCthB,KAAKi
bd90: 44 2c 51 41 41 51 6d 47 2c 57 41 43 66 70 4a 2c  D,QAAQmG,WACfpJ,
bda0: 4b 41 41 4b 69 68 42 2c 61 41 43 46 49 2c 4b 41  KAAKihB,aACFI,KA
bdb0: 41 4b 6c 64 2c 45 41 41 4d 44 2c 4d 41 41 4d 69  AKld,EAAMD,MAAMi
bdc0: 43 2c 4f 41 41 4f 6e 47 2c 4b 41 41 4b 69 44 2c  C,OAAOnG,KAAKiD,
bdd0: 51 41 41 51 34 42 2c 51 41 41 55 37 45 2c 4b 41  QAAQ4B,QAAU7E,KA
bde0: 41 4b 67 44 2c 59 41 41 59 36 42 2c 53 41 45 2f  AKgD,YAAY6B,SAE/
bdf0: 44 56 2c 45 41 41 4d 44 2c 4d 41 41 4d 71 43 2c  DV,EAAMD,MAAMqC,
be00: 55 41 41 61 70 43 2c 45 41 41 4d 44 2c 4d 41 41  UAAapC,EAAMD,MAA
be10: 4d 38 42 2c 4d 41 41 51 2c 47 41 43 2f 43 68 47  M8B,MAAQ,GAC/ChG
be20: 2c 4b 41 41 4b 69 68 42 2c 61 41 41 61 47 2c 49  ,KAAKihB,aAAaG,I
be30: 41 41 49 2c 51 41 41 53 2c 53 41 45 2f 42 70 68  AAI,QAAS,SAE/Bph
be40: 42 2c 4b 41 41 4b 69 68 42 2c 61 41 41 61 47 2c  B,KAAKihB,aAAaG,
be50: 49 41 41 49 2c 51 41 41 53 2c 63 62 71 35 47 39  IAAI,QAAS,cbq5G9
be60: 42 68 43 2c 47 61 39 37 47 61 72 63 2c 55 62 69  BhC,Ga97Garc,Ubi
be70: 38 47 74 42 72 44 2c 47 41 41 51 6f 44 2c 51 61  8GtBrD,GAAQoD,Qa
be80: 6c 35 47 4f 73 63 2c 47 62 73 35 47 54 2c 53 41  l5GOsc,Gbs5GT,SA
be90: 41 55 7a 66 2c 45 41 41 51 44 2c 45 41 41 53 53  AUzf,EAAQD,EAASS
bea0: 2c 47 41 45 6a 43 2c 59 41 6d 42 41 2c 53 41 41  ,GAEjC,YAmBA,SAA
beb0: 53 30 4a 2c 47 41 41 75 42 68 48 2c 47 41 41 4f  S0J,GAAuBhH,GAAO
bec0: 2c 4d 41 41 4f 41 2c 49 41 41 4f 41 2c 45 41 41  ,MAAOA,IAAOA,EAA
bed0: 49 78 42 2c 57 41 41 61 77 42 2c 47 41 41 51 43  IxB,WAAawB,GAAQC
bee0: 2c 51 41 41 53 44 2c 47 41 45 76 46 2c 51 41 41  ,QAASD,GAEvF,QAA
bef0: 53 6a 42 2c 47 41 41 67 42 43 2c 45 41 41 55 43  SjB,GAAgBC,EAAUC
bf00: 2c 47 41 41 65 2c 4b 41 41 4d 44 2c 59 41 41 6f  ,GAAe,KAAMD,YAAo
bf10: 42 43 2c 49 41 41 67 42 2c 4b 41 41 4d 2c 49 41  BC,IAAgB,KAAM,IA
bf20: 41 49 43 2c 57 41 41 55 2c 71 43 41 45 68 48 2c  AIC,WAAU,qCAEhH,
bf30: 51 41 41 53 2b 48 2c 47 41 41 32 42 2f 4a 2c 45  QAAS+H,GAA2B/J,E
bf40: 41 41 4d 53 2c 47 41 41 51 2c 49 41 41 4b 54 2c  AAMS,GAAQ,IAAKT,
bf50: 45 41 41 51 2c 4b 41 41 4d 2c 49 41 41 49 67 4b  EAAQ,KAAM,IAAIgK
bf60: 2c 67 42 41 41 65 2c 34 44 41 41 67 45 2c 51 41  ,gBAAe,4DAAgE,QA
bf70: 41 4f 76 4a 2c 47 41 41 79 42 2c 67 42 41 41 54  AOvJ,GAAyB,gBAAT
bf80: 41 2c 49 41 41 71 43 2c 6b 42 41 41 54 41 2c 47  A,IAAqC,kBAATA,G
bf90: 41 41 38 42 54 2c 45 41 41 50 53 2c 45 41 45 6c  AA8BT,EAAPS,EAEl
bfa0: 4f 2c 51 41 41 53 77 4a 2c 47 41 41 55 43 2c 45  O,QAASwJ,GAAUC,E
bfb0: 41 41 55 43 2c 47 41 41 63 2c 47 41 41 30 42 2c  AAUC,GAAc,GAA0B,
bfc0: 6b 42 41 41 66 41 2c 49 41 41 34 43 2c 4f 41 41  kBAAfA,IAA4C,OAA
bfd0: 66 41 2c 45 41 41 75 42 2c 4b 41 41 4d 2c 49 41  fA,EAAuB,KAAM,IA
bfe0: 41 49 6e 49 2c 57 41 41 55 2c 69 45 41 41 6f 45  AInI,WAAU,iEAAoE
bff0: 6d 49 2c 47 41 41 65 44 2c 47 41 41 53 7a 49 2c  mI,GAAeD,GAASzI,
c000: 55 41 41 59 54 2c 4f 41 41 4f 6f 4a 2c 4f 41 41  UAAYT,OAAOoJ,OAA
c010: 4f 44 2c 47 41 41 63 41 2c 45 41 41 57 31 49 2c  OD,GAAcA,EAAW1I,
c020: 57 41 41 61 34 49 2c 61 41 41 65 70 49 2c 4d 41  WAAa4I,aAAepI,MA
c030: 41 4f 69 49 2c 45 41 41 55 2f 49 2c 59 41 41 59  AOiI,EAAU/I,YAAY
c040: 2c 45 41 41 4f 71 42 2c 55 41 41 55 2c 45 41 41  ,EAAOqB,UAAU,EAA
c050: 4d 74 42 2c 63 41 41 63 2c 4b 41 41 65 69 4a 2c  MtB,cAAc,KAAeiJ,
c060: 49 41 41 59 6e 4a 2c 4f 41 41 4f 73 4a 2c 65 41  IAAYnJ,OAAOsJ,eA
c070: 41 69 42 74 4a 2c 4f 41 41 4f 73 4a 2c 65 41 41  AiBtJ,OAAOsJ,eAA
c080: 65 4a 2c 45 41 41 55 43 2c 47 41 41 63 44 2c 45  eJ,EAAUC,GAAcD,E
c090: 41 41 53 4b 2c 55 41 41 59 4a 2c 47 41 74 42 6a  AASK,UAAYJ,GAtBj
c0a0: 65 6e 4a 2c 4f 41 41 4f 43 2c 65 41 41 65 74 42  enJ,OAAOC,eAAetB
c0b0: 2c 45 41 41 53 2c 63 41 43 37 42 73 43 2c 4f 41  ,EAAS,cAC7BsC,OA
c0c0: 41 4f 2c 47 41 47 54 2c 49 41 41 49 43 2c 47 41  AO,GAGT,IAAIC,GA
c0d0: 41 65 2c 57 41 41 63 2c 51 41 41 53 43 2c 47 41  Ae,WAAc,QAASC,GA
c0e0: 41 69 42 43 2c 45 41 41 51 43 2c 47 41 41 53 2c  AiBC,EAAQC,GAAS,
c0f0: 49 41 41 4b 2c 47 41 41 49 39 42 2c 47 41 41 49  IAAK,GAAI9B,GAAI
c100: 2c 45 41 41 47 41 2c 45 41 41 49 38 42 2c 45 41  ,EAAGA,EAAI8B,EA
c110: 41 4d 43 2c 4f 41 41 51 2f 42 2c 49 41 41 4b 2c  AMC,OAAQ/B,IAAK,
c120: 43 41 41 45 2c 47 41 41 49 67 43 2c 47 41 41 61  CAAE,GAAIgC,GAAa
c130: 46 2c 45 41 41 4d 39 42 2c 45 41 41 49 67 43 2c  F,EAAM9B,EAAIgC,
c140: 47 41 41 57 70 42 2c 57 41 41 61 6f 42 2c 45 41  GAAWpB,WAAaoB,EA
c150: 41 57 70 42 2c 61 41 41 63 2c 45 41 41 4f 6f 42  AWpB,aAAc,EAAOoB
c160: 2c 45 41 41 57 72 42 2c 63 41 41 65 2c 45 41 41  ,EAAWrB,cAAe,EAA
c170: 55 2c 53 41 41 57 71 42 2c 4b 41 41 59 41 2c 45  U,SAAWqB,KAAYA,E
c180: 41 41 57 43 2c 55 41 41 57 2c 47 41 41 4d 78 42  AAWC,UAAW,GAAMxB
c190: 2c 4f 41 41 4f 43 2c 65 41 41 65 6d 42 2c 45 41  ,OAAOC,eAAemB,EA
c1a0: 41 51 47 2c 45 41 41 57 45 2c 49 41 41 4b 46 2c  AQG,EAAWE,IAAKF,
c1b0: 49 41 41 69 42 2c 4d 41 41 4f 2c 55 41 41 55 52  IAAiB,MAAO,UAAUR
c1c0: 2c 45 41 41 61 57 2c 45 41 41 59 43 2c 47 41 41  ,EAAaW,EAAYC,GAA
c1d0: 69 4a 2c 4d 41 41 39 48 44 2c 49 41 41 59 50 2c  iJ,MAA9HD,IAAYP,
c1e0: 45 41 41 69 42 4a 2c 45 41 41 59 4e 2c 55 41 41  EAAiBJ,EAAYN,UAA
c1f0: 57 69 42 2c 47 41 41 69 42 43 2c 47 41 41 61 52  WiB,GAAiBC,GAAaR
c200: 2c 45 41 41 69 42 4a 2c 45 41 41 61 59 2c 47 41  ,EAAiBJ,EAAaY,GA
c210: 41 71 42 5a 2c 4d 41 45 35 68 42 6f 65 2c 45 41  AqBZ,MAE5hBoe,EA
c220: 41 4f 2c 51 41 41 53 2f 65 2c 47 41 41 49 47 2c  AO,QAAS/e,GAAIG,
c230: 45 41 41 51 43 2c 45 41 41 55 34 65 2c 47 41 41  EAAQC,EAAU4e,GAA
c240: 32 42 2c 4f 41 41 58 37 65 2c 49 41 41 69 42 41  2B,OAAX7e,IAAiBA
c250: 2c 45 41 41 53 38 65 2c 53 41 41 53 35 65 2c 55  ,EAAS8e,SAAS5e,U
c260: 41 41 57 2c 49 41 41 49 36 65 2c 47 41 41 4f 74  AAW,IAAI6e,GAAOt
c270: 66 2c 4f 41 41 4f 75 66 2c 79 42 41 41 79 42 68  f,OAAOuf,yBAAyBh
c280: 66 2c 45 41 41 51 43 2c 45 41 41 57 2c 51 41 41  f,EAAQC,EAAW,QAA
c290: 61 34 42 2c 4b 41 41 54 6b 64 2c 45 41 41 6f 42  a4B,KAATkd,EAAoB
c2a0: 2c 43 41 41 45 2c 47 41 41 49 45 2c 47 41 41 53  ,CAAE,GAAIE,GAAS
c2b0: 78 66 2c 4f 41 41 4f 6b 4b 2c 65 41 41 65 33 4a  xf,OAAOkK,eAAe3J
c2c0: 2c 45 41 41 53 2c 4f 41 41 65 2c 51 41 41 58 69  ,EAAS,OAAe,QAAXi
c2d0: 66 2c 4d 41 41 6d 42 2c 47 41 41 6b 43 70 66 2c  f,MAAmB,GAAkCpf,
c2e0: 45 41 41 49 6f 66 2c 45 41 41 51 68 66 2c 45 41  EAAIof,EAAQhf,EA
c2f0: 41 55 34 65 2c 47 41 41 6f 42 2c 47 41 41 49 2c  AU4e,GAAoB,GAAI,
c300: 53 41 41 57 45 2c 47 41 41 51 2c 4d 41 41 4f 41  SAAWE,GAAQ,MAAOA
c310: 2c 47 41 41 4b 72 65 2c 4b 41 41 67 42 2c 49 41  ,GAAKre,KAAgB,IA
c320: 41 49 6e 42 2c 47 41 41 53 77 66 2c 45 41 41 4b  AInB,GAASwf,EAAK
c330: 6c 66 2c 47 41 41 4b 2c 51 41 41 65 67 43 2c 4b  lf,GAAK,QAAegC,K
c340: 41 41 58 74 43 2c 45 41 41 34 43 2c 4d 41 41 4f  AAXtC,EAA4C,MAAO
c350: 41 2c 47 41 41 4f 4c 2c 4b 41 41 4b 32 66 2c 49  A,GAAOL,KAAK2f,I
c360: 63 76 39 47 35 64 4e 2c 45 41 41 41 31 66 2c 45  cv9G5dN,EAAA1f,E
c370: 41 41 41 2c 47 64 32 39 47 49 6f 68 42 2c 45 41  AAA,Gd29GIohB,EA
c380: 41 59 31 58 2c 45 41 41 75 42 67 57 2c 47 63 31  AY1X,EAAuBgW,Gc1
c390: 39 47 76 43 6c 64 2c 45 41 41 41 78 43 2c 45 41  9GvCld,EAAAxC,EA
c3a0: 41 41 2c 47 64 38 39 47 49 79 43 2c 45 41 41 57  AA,Gd89GIyC,EAAW
c3b0: 69 48 2c 45 41 41 75 42 6c 48 2c 47 63 35 39 47  iH,EAAuBlH,Gc59G
c3c0: 6c 43 69 49 2c 47 41 43 46 34 57 2c 38 4a 41 47  lCiI,GACF4W,8JAG
c3d0: 41 43 2c 65 41 41 67 42 2c 2b 45 41 4f 5a 74 43  AC,eAAgB,+EAOZtC
c3e0: 2c 45 64 71 2b 47 53 2c 53 41 41 55 53 2c 47 63  ,Edq+GS,SAAUS,Gc
c3f0: 70 2b 47 76 42 2c 51 41 41 41 54 2c 47 41 41 59  p+GvB,QAAAT,GAAY
c400: 6e 63 2c 47 41 41 32 42 2c 47 41 41 64 43 2c 47  nc,GAA2B,GAAdC,G
c410: 41 41 63 43 2c 55 41 41 41 62 2c 4f 41 41 41 2c  AAcC,UAAAb,OAAA,
c420: 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41 41  OAAAc,KAAAD,UAAA
c430: 2c 47 41 41 41 41 2c 55 41 41 41 2c 4b 41 41 41  ,GAAAA,UAAA,KAAA
c440: 74 42 2c 47 41 41 41 35 42 2c 4b 41 41 41 6d 66  tB,GAAA5B,KAAAmf
c450: 2c 45 41 41 41 2c 49 41 41 41 6e 55 2c 47 41 41  ,EAAA,IAAAnU,GAA
c460: 41 6c 42 2c 45 41 41 41 39 4a 2c 4d 41 41 41 6d  AlB,EAAA9J,MAAAm
c470: 66 2c 45 41 41 41 37 55 2c 57 41 41 41 76 4a 2c  f,EAAA7U,WAAAvJ,
c480: 4f 41 41 41 6b 4b 2c 65 41 41 41 6b 55 2c 49 41  OAAAkK,eAAAkU,IA
c490: 41 41 33 65 2c 4b 41 41 41 52 2c 4b 41 43 2f 42  AA3e,KAAAR,KAC/B
c4a0: 67 44 2c 45 41 41 61 4f 2c 55 41 41 45 32 48 2c  gD,EAAaO,UAAE2H,
c4b0: 51 41 41 4f 2c 4b 41 41 55 4e 2c 45 41 41 55 33  QAAO,KAAUN,EAAU3
c4c0: 48 2c 49 41 44 58 2c 4f 41 45 72 43 2b 48 2c 47  H,IADX,OAErC+H,G
c4d0: 41 41 4b 35 48 2c 51 41 41 55 2c 4b 41 46 73 42  AAK5H,QAAU,KAFsB
c4e0: 34 48 2c 45 64 69 69 48 76 43 2c 4d 41 35 44 41  4H,EdiiHvC,MA5DA
c4f0: 68 42 2c 47 41 41 55 6d 56 2c 45 41 41 55 53 2c  hB,GAAUmV,EAAUS,
c500: 47 41 61 70 42 33 64 2c 45 41 41 61 6b 64 2c 49  GAapB3d,EAAakd,I
c510: 41 43 58 33 63 2c 49 41 41 4b 2c 59 41 43 4c 52  ACX3c,IAAK,YACLR
c520: 2c 4d 41 41 4f 2c 57 63 39 2b 47 50 2c 4d 41 41  ,MAAO,Wc9+GP,MAA
c530: 4f 68 43 2c 4d 41 41 4b 71 4c 2c 59 41 41 63 2c  OhC,MAAKqL,YAAc,
c540: 4b 64 6b 2f 47 31 42 37 49 2c 49 41 41 4b 2c 57  Kdk/G1B7I,IAAK,W
c550: 41 43 4c 52 2c 4d 41 41 4f 2c 53 63 68 2f 47 41  ACLR,MAAO,Sch/GA
c560: 6d 43 2c 47 41 43 50 2b 62 2c 45 41 41 41 66 2c  mC,GACP+b,EAAAf,
c570: 45 41 41 41 33 64 2c 55 41 41 41 38 49 2c 57 41  EAAA3d,UAAA8I,WA
c580: 41 41 76 4a 2c 4f 41 41 41 6b 4b 2c 65 41 41 41  AAvJ,OAAAkK,eAAA
c590: 6b 55 2c 45 41 41 41 33 64 2c 57 41 41 41 2c 57  kU,EAAA3d,WAAA,W
c5a0: 41 41 41 78 42 2c 4d 41 41 41 51 2c 4b 41 41 41  AAAxB,MAAAQ,KAAA
c5b0: 52 2c 4b 41 41 65 6d 45 2c 47 41 45 56 6e 45 2c  R,KAAemE,GAEVnE,
c5c0: 4b 41 41 4b 30 68 42 2c 63 41 49 56 31 68 42 2c  KAAK0hB,cAIV1hB,
c5d0: 4b 41 41 4b 6f 44 2c 53 41 41 55 2c 45 41 41 41  KAAKoD,SAAU,EAAA
c5e0: 52 2c 45 41 41 41 45 2c 53 41 41 45 39 43 2c 4b  R,EAAAE,SAAE9C,K
c5f0: 41 41 4b 69 44 2c 51 41 41 51 75 65 2c 61 41 43  AAKiD,QAAQue,aAC
c600: 39 42 78 68 42 2c 4b 41 41 4b 32 68 42 2c 4f 41  9BxhB,KAAK2hB,OA
c610: 43 4c 33 68 42 2c 4b 41 41 4b 67 44 2c 59 41 41  CL3hB,KAAKgD,YAA
c620: 59 79 61 2c 4f 41 41 4f 30 44 2c 4f 41 41 4f 6e  Yya,OAAO0D,OAAOn
c630: 68 42 2c 4b 41 41 4b 6f 44 2c 61 64 6d 2f 47 70  hB,KAAKoD,adm/Gp
c640: 43 5a 2c 49 41 41 4b 2c 4f 41 43 4c 52 2c 4d 41  CZ,IAAK,OACLR,MA
c650: 41 4f 2c 57 63 6a 2f 47 46 2c 47 41 41 41 34 66  AO,Wcj/GF,GAAA4f
c660: 2c 47 41 41 41 35 68 42 2c 4b 41 43 44 67 44 2c  ,GAAA5hB,KACDgD,
c670: 45 41 41 63 68 44 2c 4b 41 41 4b 67 44 2c 59 41  EAAchD,KAAKgD,YA
c680: 43 72 42 36 65 2c 45 41 41 6b 42 37 68 42 2c 4b  CrB6e,EAAkB7hB,K
c690: 41 41 4b 6f 44 2c 51 41 41 51 38 64 2c 4b 41 41  AAKoD,QAAQ8d,KAA
c6a0: 4b 2c 67 43 41 43 70 43 59 2c 47 41 41 34 43 2c  K,gCACpCY,GAA4C,
c6b0: 49 41 41 2f 42 39 68 42 2c 4b 41 41 4b 69 44 2c  IAA/B9hB,KAAKiD,
c6c0: 51 41 41 51 34 48 2c 67 42 41 41 34 42 33 46 2c  QAAQ4H,gBAA4B3F,
c6d0: 4d 41 41 4d 79 42 2c 51 41 41 51 33 47 2c 4b 41  MAAMyB,QAAQ3G,KA
c6e0: 41 4b 36 47 2c 4f 41 45 33 45 67 62 2c 47 41 41  AK6G,OAE3Egb,GAA
c6f0: 67 42 45 2c 51 41 45 68 42 78 65 2c 55 41 41 45  gBE,QAEhBxe,UAAE
c700: 73 58 2c 4b 41 41 4b 37 61 2c 4b 41 41 4b 36 47  sX,KAAK7a,KAAK6G
c710: 2c 4f 41 41 51 2c 53 41 41 43 6a 47 2c 45 41 41  ,OAAQ,SAACjG,EAA
c720: 4d 6f 42 2c 47 41 43 7a 42 2c 47 41 41 49 67 67  MoB,GACzB,GAAIgg
c730: 42 2c 49 41 41 55 2c 45 41 41 41 70 66 2c 45 41  B,IAAU,EAAApf,EA
c740: 41 41 45 2c 53 41 41 45 38 65 2c 45 41 41 4b 33  AAE,SAAE8e,EAAK3
c750: 65 2c 51 41 41 51 77 65 2c 67 42 41 43 31 42 68  e,QAAQwe,gBAC1Bh
c760: 46 2c 4b 41 41 4b 2c 59 41 41 61 37 62 2c 47 41  F,KAAK,YAAa7b,GA
c770: 43 6c 42 36 62 2c 4b 41 41 4b 2c 61 41 41 63 7a  ClB6b,KAAK,aAAcz
c780: 61 2c 47 41 43 6e 42 79 61 2c 4b 41 41 4b 2c 51  a,GACnBya,KAAK,Q
c790: 41 41 53 71 46 2c 45 41 41 65 6c 68 42 2c 45 41  AASqF,EAAelhB,EA
c7a0: 41 66 2c 4b 41 41 77 42 6f 42 2c 45 41 41 55 41  Af,KAAwBoB,EAAUA
c7b0: 2c 47 41 43 68 44 73 42 2c 47 41 41 47 2c 2b 43  ,GAChDsB,GAAG,+C
c7c0: 41 43 46 2c 53 41 41 55 67 45 2c 47 41 43 52 2c  ACF,SAAUgE,GACR,
c7d0: 47 41 41 49 32 61 2c 49 41 41 4d 2c 45 41 41 41  GAAI2a,IAAM,EAAA
c7e0: 72 66 2c 45 41 41 41 45 2c 53 41 41 45 39 43 2c  rf,EAAAE,SAAE9C,
c7f0: 4b 41 49 5a 67 44 2c 47 41 41 59 6b 66 2c 53 41  KAIZgD,GAAYkf,SA
c800: 41 53 4a 2c 45 41 41 59 47 2c 45 41 41 49 78 46  ASJ,EAAYG,EAAIxF
c810: 2c 4b 41 41 4b 2c 61 41 41 65 77 46 2c 45 41 41  ,KAAK,aAAewF,EAA
c820: 49 78 46 2c 4b 41 41 4b 2c 67 42 41 49 78 45 75  IxF,KAAK,gBAIxEu
c830: 46 2c 47 41 41 51 64 2c 4b 41 41 4b 2c 38 42 41  F,GAAQd,KAAK,8BA
c840: 43 56 45 2c 49 41 41 49 2c 6d 42 41 41 6f 42 70  CVE,IAAI,mBAAoBp
c850: 66 2c 47 41 45 33 42 36 66 2c 45 41 41 67 42 56  f,GAE3B6f,EAAgBV
c860: 2c 4f 41 41 4f 61 2c 4b 41 47 7a 42 48 2c 45 41  ,OAAOa,KAGzBH,EA
c870: 41 67 42 56 2c 51 41 41 4f 2c 45 41 41 41 76 65  AgBV,QAAO,EAAAve
c880: 2c 45 41 41 41 45 2c 53 41 41 45 2c 30 43 64 67  ,EAAAE,SAAE,0Cdg
c890: 2f 47 70 42 71 63 2c 47 63 6c 69 48 63 72 55 2c  /GpBqc,GcliHcrU,
c8a0: 55 64 71 69 48 76 42 70 4c 2c 47 41 41 51 6f 44  UdqiHvBpL,GAAQoD
c8b0: 2c 51 63 2f 2b 47 4f 71 63 2c 47 64 6d 2f 47 54  ,Qc/+GOqc,Gdm/GT
c8c0: 2c 53 41 41 55 78 66 2c 45 41 41 51 44 2c 45 41  ,SAAUxf,EAAQD,EA
c8d0: 41 53 53 2c 47 41 45 6a 43 2c 59 41 65 41 2c 53  ASS,GAEjC,YAeA,S
c8e0: 41 41 53 79 42 2c 47 41 41 67 42 43 2c 45 41 41  AASyB,GAAgBC,EAA
c8f0: 55 43 2c 47 41 41 65 2c 4b 41 41 4d 44 2c 59 41  UC,GAAe,KAAMD,YA
c900: 41 6f 42 43 2c 49 41 41 67 42 2c 4b 41 41 4d 2c  AoBC,IAAgB,KAAM,
c910: 49 41 41 49 43 2c 57 41 41 55 2c 71 43 41 5a 68  IAAIC,WAAU,qCAZh
c920: 48 68 42 2c 4f 41 41 4f 43 2c 65 41 41 65 74 42  HhB,OAAOC,eAAetB
c930: 2c 45 41 41 53 2c 63 41 43 37 42 73 43 2c 4f 41  ,EAAS,cAC7BsC,OA
c940: 41 4f 2c 47 41 47 54 2c 49 41 41 49 43 2c 47 41  AO,GAGT,IAAIC,GA
c950: 41 65 2c 57 41 41 63 2c 51 41 41 53 43 2c 47 41  Ae,WAAc,QAASC,GA
c960: 41 69 42 43 2c 45 41 41 51 43 2c 47 41 41 53 2c  AiBC,EAAQC,GAAS,
c970: 49 41 41 4b 2c 47 41 41 49 39 42 2c 47 41 41 49  IAAK,GAAI9B,GAAI
c980: 2c 45 41 41 47 41 2c 45 41 41 49 38 42 2c 45 41  ,EAAGA,EAAI8B,EA
c990: 41 4d 43 2c 4f 41 41 51 2f 42 2c 49 41 41 4b 2c  AMC,OAAQ/B,IAAK,
c9a0: 43 41 41 45 2c 47 41 41 49 67 43 2c 47 41 41 61  CAAE,GAAIgC,GAAa
c9b0: 46 2c 45 41 41 4d 39 42 2c 45 41 41 49 67 43 2c  F,EAAM9B,EAAIgC,
c9c0: 47 41 41 57 70 42 2c 57 41 41 61 6f 42 2c 45 41  GAAWpB,WAAaoB,EA
c9d0: 41 57 70 42 2c 61 41 41 63 2c 45 41 41 4f 6f 42  AWpB,aAAc,EAAOoB
c9e0: 2c 45 41 41 57 72 42 2c 63 41 41 65 2c 45 41 41  ,EAAWrB,cAAe,EAA
c9f0: 55 2c 53 41 41 57 71 42 2c 4b 41 41 59 41 2c 45  U,SAAWqB,KAAYA,E
ca00: 41 41 57 43 2c 55 41 41 57 2c 47 41 41 4d 78 42  AAWC,UAAW,GAAMxB
ca10: 2c 4f 41 41 4f 43 2c 65 41 41 65 6d 42 2c 45 41  ,OAAOC,eAAemB,EA
ca20: 41 51 47 2c 45 41 41 57 45 2c 49 41 41 4b 46 2c  AQG,EAAWE,IAAKF,
ca30: 49 41 41 69 42 2c 4d 41 41 4f 2c 55 41 41 55 52  IAAiB,MAAO,UAAUR
ca40: 2c 45 41 41 61 57 2c 45 41 41 59 43 2c 47 41 41  ,EAAaW,EAAYC,GAA
ca50: 69 4a 2c 4d 41 41 39 48 44 2c 49 41 41 59 50 2c  iJ,MAA9HD,IAAYP,
ca60: 45 41 41 69 42 4a 2c 45 41 41 59 4e 2c 55 41 41  EAAiBJ,EAAYN,UAA
ca70: 57 69 42 2c 47 41 41 69 42 43 2c 47 41 41 61 52  WiB,GAAiBC,GAAaR
ca80: 2c 45 41 41 69 42 4a 2c 45 41 41 61 59 2c 47 41  ,EAAiBJ,EAAaY,GA
ca90: 41 71 42 5a 2c 4d 65 68 6b 48 68 69 42 61 2c 45  AqBZ,MehkHhiBa,E
caa0: 41 41 41 78 43 2c 45 41 41 41 2c 47 66 6f 6b 48  AAAxC,EAAA,GfokH
cab0: 49 79 43 2c 45 41 45 4a 2c 53 41 41 67 43 43 2c  IyC,EAEJ,SAAgCC,
cac0: 47 41 41 4f 2c 4d 41 41 4f 41 2c 49 41 41 4f 41  GAAO,MAAOA,IAAOA
cad0: 2c 45 41 41 49 78 42 2c 57 41 41 61 77 42 2c 47  ,EAAIxB,WAAawB,G
cae0: 41 41 51 43 2c 51 41 41 53 44 2c 49 41 46 6a 44  AAQC,QAASD,IAFjD
caf0: 46 2c 47 65 39 6a 48 68 43 71 61 2c 45 66 77 6b  F,Ge9jHhCqa,Efwk
cb00: 48 63 2c 57 65 70 6b 48 6c 42 2c 51 41 41 41 41  Hc,WepkHlB,QAAAA
cb10: 2c 47 41 41 59 68 61 2c 47 41 41 61 70 42 2c 45  ,GAAYha,GAAapB,E
cb20: 41 41 41 35 42 2c 4b 41 41 41 67 64 2c 47 41 49  AAA5B,KAAAgd,GAI
cb30: 76 42 68 64 2c 4b 41 41 4b 67 44 2c 59 41 41 63  vBhd,KAAKgD,YAAc
cb40: 41 2c 45 41 4b 6e 42 68 44 2c 4b 41 41 4b 6d 69  A,EAKnBhD,KAAKmi
cb50: 42 2c 63 41 41 67 42 2c 4b 41 4b 72 42 6e 69 42  B,cAAgB,KAKrBniB
cb60: 2c 4b 41 41 4b 6f 69 42 2c 63 41 43 48 43 2c 4b  ,KAAKoiB,cACHC,K
cb70: 41 41 4d 2c 45 41 43 4e 43 2c 49 41 41 4b 2c 47  AAM,EACNC,IAAK,G
cb80: 41 4d 50 74 69 42 2c 4b 41 41 4b 75 69 42 2c 4f  AMPtiB,KAAKuiB,O
cb90: 41 41 53 68 66 2c 55 41 41 45 43 2c 4d 41 41 4d  AAShf,UAAEC,MAAM
cba0: 78 44 2c 4b 41 41 4b 77 69 42 2c 63 41 41 65 78  xD,KAAKwiB,cAAex
cbb0: 69 42 2c 4d 66 6d 79 48 35 43 2c 4d 41 37 4d 41  iB,MfmyH5C,MA7MA
cbc0: 69 43 2c 47 41 41 61 2b 61 2c 49 41 43 58 78 61  iC,GAAa+a,IACXxa
cbd0: 2c 49 41 41 4b 2c 67 42 41 43 4c 52 2c 4d 41 41  ,IAAK,gBACLR,MAA
cbe0: 4f 2c 53 65 39 6b 48 4b 73 67 42 2c 45 41 41 4b  O,Se9kHKsgB,EAAK
cbf0: 44 2c 47 41 43 6a 42 2c 47 41 41 4b 72 69 42 2c  D,GACjB,GAAKriB,
cc00: 4b 41 41 4b 6d 69 42 2c 63 41 41 56 2c 43 41 49  KAAKmiB,cAAV,CAI
cc10: 41 2c 47 41 41 49 4d 2c 47 41 41 53 7a 69 42 2c  A,GAAIM,GAASziB,
cc20: 4b 41 41 4b 6d 69 42 2c 63 41 41 65 4f 2c 45 41  KAAKmiB,cAAeO,EA
cc30: 41 4b 31 69 42 2c 4b 41 41 4b 67 44 2c 59 41 41  AK1iB,KAAKgD,YAA
cc40: 61 30 62 2c 45 41 41 4b 67 45 2c 45 41 41 47 37  a0b,EAAKgE,EAAG7
cc50: 46 2c 61 41 47 35 44 33 59 2c 45 41 41 53 77 61  F,aAG5D3Y,EAASwa
cc60: 2c 45 41 41 47 43 2c 57 41 41 71 43 44 2c 45 41  ,EAAGC,WAAqCD,EA
cc70: 41 47 78 61 2c 4d 41 41 4d 79 65 2c 57 41 41 6a  AGxa,MAAMye,WAAj
cc80: 43 6a 45 2c 45 41 41 47 6b 45 2c 6b 42 41 47 68  CjE,EAAGkE,kBAGh
cc90: 43 48 2c 47 41 41 4f 49 2c 57 41 41 57 52 2c 4b  CH,GAAOI,WAAWR,K
cca0: 41 41 4f 41 2c 45 41 41 4f 2c 4b 41 43 68 43 49  AAOA,EAAO,KAChCI
ccb0: 2c 45 41 41 4f 49 2c 57 41 41 57 50 2c 49 41 41  ,EAAOI,WAAWP,IAA
ccc0: 4d 41 2c 45 41 41 4d 2c 4b 41 47 31 42 47 2c 45  MA,EAAM,KAG1BG,E
ccd0: 41 41 4f 68 5a 2c 55 41 43 54 76 46 2c 45 41 41  AAOhZ,UACTvF,EAA
cce0: 4d 75 65 2c 45 41 41 4f 68 5a 2c 55 41 41 55 34  Mue,EAAOhZ,UAAU4
ccf0: 59 2c 45 41 41 4f 49 2c 45 41 41 4f 6c 5a 2c 53  Y,EAAOI,EAAOlZ,S
cd00: 41 45 6e 43 6b 5a 2c 45 41 41 4f 2f 59 2c 53 41  AEnCkZ,EAAO/Y,SA
cd10: 43 54 78 46 2c 45 41 41 4d 75 65 2c 45 41 41 4f  CTxF,EAAMue,EAAO
cd20: 2f 59 2c 53 41 41 53 34 59 2c 45 41 41 4d 47 2c  /Y,SAAS4Y,EAAMG,
cd30: 45 41 41 4f 6a 5a 2c 51 41 49 72 43 6b 5a 2c 45  EAAOjZ,QAIrCkZ,E
cd40: 41 41 47 52 2c 53 41 41 53 68 65 2c 47 41 43 5a  AAGR,SAAShe,GACZ
cd50: 77 65 2c 45 41 41 47 7a 46 2c 61 41 41 61 36 46  we,EAAGzF,aAAa6F
cd60: 2c 59 66 77 6c 48 68 42 74 67 42 2c 49 41 41 4b  ,YfwlHhBtgB,IAAK
cd70: 2c 4f 41 43 4c 52 2c 4d 41 41 4f 2c 57 65 6c 6c  ,OACLR,MAAO,Well
cd80: 48 50 2c 47 41 41 49 71 48 2c 47 41 41 55 72 4a  HP,GAAIqH,GAAUrJ
cd90: 2c 4b 41 41 4b 67 44 2c 59 41 41 59 43 2c 51 41  ,KAAKgD,YAAYC,QA
cda0: 41 51 6f 46 2c 57 41 41 61 72 49 2c 4b 41 41 4b  AQoF,WAAarI,KAAK
cdb0: 67 44 2c 59 41 43 74 44 43 2c 51 41 41 51 32 47  gD,YACtDC,QAAQ2G
cdc0: 2c 59 41 41 63 35 4a 2c 4b 41 41 4b 67 44 2c 59  ,YAAc5J,KAAKgD,Y
cdd0: 41 41 59 43 2c 51 41 41 51 6f 47 2c 51 41 43 39  AAYC,QAAQoG,QAC9
cde0: 43 30 5a 2c 49 41 45 4a 2c 4b 41 41 4b 2c 47 41  C0Z,IAEJ,KAAK,GA
cdf0: 41 49 43 2c 4b 41 41 63 33 5a 2c 47 41 43 68 42  AIC,KAAc3Z,GAChB
ce00: 41 2c 45 41 41 51 35 48 2c 65 41 41 65 75 68 42  A,EAAQ5H,eAAeuhB
ce10: 2c 49 41 49 35 42 44 2c 45 41 41 63 37 62 2c 4b  ,IAI5BD,EAAc7b,K
ce20: 41 41 4b 6d 43 2c 45 41 41 51 32 5a 2c 47 41 41  AAKmC,EAAQ2Z,GAA
ce30: 59 31 5a 2c 53 41 47 7a 43 74 4a 2c 4d 41 41 4b  Y1Z,SAGzCtJ,MAAK
ce40: 67 44 2c 59 41 41 59 79 61 2c 4f 41 41 4f 79 44  gD,YAAYya,OAAOyD
ce50: 2c 4b 41 41 4b 36 42 2c 45 41 41 63 6c 4a 2c 4b  ,KAAK6B,EAAclJ,K
ce60: 41 41 4b 2c 4f 41 43 37 43 76 57 2c 47 41 41 47  AAK,OAC7CvW,GAAG
ce70: 2c 2b 43 41 41 67 44 43 2c 55 41 41 45 43 2c 4d  ,+CAAgDC,UAAEC,M
ce80: 41 41 4d 78 44 2c 4b 41 41 4b 69 6a 42 2c 51 41  AAMxD,KAAKijB,QA
ce90: 41 53 6a 6a 42 2c 55 66 79 6c 48 35 45 77 43 2c  ASjjB,UfylH5EwC,
cea0: 49 41 41 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f 2c  IAAK,SACLR,MAAO,
ceb0: 59 65 6e 6c 48 50 2c 45 41 41 41 59 2c 45 41 41  YenlHP,EAAAY,EAA
cec0: 41 45 2c 53 41 41 45 39 43 2c 4b 41 41 4b 67 44  AE,SAAE9C,KAAKgD
ced0: 2c 59 41 41 59 79 61 2c 51 41 41 51 72 5a 2c 4b  ,YAAYya,QAAQrZ,K
cee0: 41 43 7a 42 38 65 2c 77 42 41 41 79 42 33 66 2c  ACzB8e,wBAAyB3f,
cef0: 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41  UAAEC,MAAMxD,KAA
cf00: 4b 6d 6a 42 2c 4d 41 41 4f 6e 6a 42 2c 4d 41 43  KmjB,MAAOnjB,MAC
cf10: 37 43 6f 6a 42 2c 77 42 41 41 79 42 37 66 2c 55  7CojB,wBAAyB7f,U
cf20: 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b  AAEC,MAAMxD,KAAK
cf30: 6d 6a 42 2c 4d 41 41 4f 6e 6a 42 2c 4d 41 43 37  mjB,MAAOnjB,MAC7
cf40: 43 71 6a 42 2c 73 42 41 41 75 42 39 66 2c 55 41  CqjB,sBAAuB9f,UA
cf50: 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b 73  AEC,MAAMxD,KAAKs
cf60: 6a 42 2c 53 41 41 55 74 6a 42 2c 4d 41 43 39 43  jB,SAAUtjB,MAC9C
cf70: 75 6a 42 2c 75 42 41 41 77 42 68 67 42 2c 55 41  ujB,uBAAwBhgB,UA
cf80: 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b 73  AEC,MAAMxD,KAAKs
cf90: 6a 42 2c 53 41 41 55 74 6a 42 2c 57 66 69 6d 48  jB,SAAUtjB,WfimH
cfa0: 6a 44 77 43 2c 49 41 41 4b 2c 55 41 43 4c 52 2c  jDwC,IAAK,UACLR,
cfb0: 4d 41 41 4f 2c 53 65 76 6c 48 44 73 46 2c 47 41  MAAO,SevlHDsF,GA
cfc0: 43 4e 2c 49 41 41 49 74 48 2c 4b 41 41 4b 67 44  CN,IAAItH,KAAKgD
cfd0: 2c 59 41 41 59 38 61 2c 61 41 41 72 42 2c 43 41  ,YAAY8a,aAArB,CA
cfe0: 47 41 39 64 2c 4b 41 41 4b 67 44 2c 59 41 41 59  GA9d,KAAKgD,YAAY
cff0: 73 5a 2c 55 41 41 55 43 2c 4d 41 41 51 2c 55 41  sZ,UAAUC,MAAQ,UA
d000: 43 6e 43 76 63 2c 4b 41 41 4b 67 44 2c 59 41 41  CnCvc,KAAKgD,YAA
d010: 59 73 5a 2c 55 41 41 55 68 56 2c 45 41 41 49 41  YsZ,UAAUhV,EAAIA
d020: 2c 47 41 45 31 42 41 2c 45 41 41 45 6b 63 2c 51  ,GAE1BA,EAAEkc,Q
d030: 41 41 55 6c 63 2c 45 41 41 45 6d 63 2c 4f 41 41  AAUlc,EAAEmc,OAA
d040: 53 6e 63 2c 45 41 41 45 6f 63 2c 65 41 41 69 42  Snc,EAAEoc,eAAiB
d050: 70 63 2c 45 41 41 45 6f 63 2c 63 41 41 63 43 2c  pc,EAAEoc,cAAcC,
d060: 55 41 43 37 44 72 63 2c 45 41 41 45 6b 63 2c 4d  UAC7Drc,EAAEkc,M
d070: 41 41 51 6c 63 2c 45 41 41 45 6f 63 2c 63 41 41  AAQlc,EAAEoc,cAA
d080: 63 43 2c 51 41 41 51 2c 47 41 41 47 48 2c 4d 41  cC,QAAQ,GAAGH,MA
d090: 43 72 43 6c 63 2c 45 41 41 45 6d 63 2c 4d 41 41  CrClc,EAAEmc,MAA
d0a0: 51 6e 63 2c 45 41 41 45 6f 63 2c 63 41 41 63 43  Qnc,EAAEoc,cAAcC
d0b0: 2c 51 41 41 51 2c 47 41 41 47 46 2c 4d 41 4b 76  ,QAAQ,GAAGF,MAKv
d0c0: 43 2c 49 41 41 49 74 68 42 2c 49 41 41 53 2c 45  C,IAAIthB,IAAS,E
d0d0: 41 41 41 53 2c 45 41 41 41 45 2c 53 41 41 45 77  AAAS,EAAAE,SAAEw
d0e0: 45 2c 45 41 41 45 6e 46 2c 51 41 47 62 79 68 42  E,EAAEnF,QAGbyhB
d0f0: 2c 45 41 41 4f 7a 68 42 2c 45 41 41 4f 30 68 42  ,EAAOzhB,EAAO0hB
d100: 2c 51 41 41 51 2c 4f 41 43 74 42 78 61 2c 45 41  ,QAAQ,OACtBxa,EA
d110: 41 55 72 4a 2c 4b 41 41 4b 67 44 2c 59 41 41 59  AUrJ,KAAKgD,YAAY
d120: 43 2c 51 41 41 51 6f 46 2c 57 41 41 61 72 49 2c  C,QAAQoF,WAAarI,
d130: 4b 41 41 4b 67 44 2c 59 41 43 74 44 43 2c 51 41  KAAKgD,YACtDC,QA
d140: 41 51 32 47 2c 59 41 41 63 35 4a 2c 4b 41 41 4b  AQ2G,YAAc5J,KAAK
d150: 67 44 2c 59 41 41 59 43 2c 51 41 41 51 6f 47 2c  gD,YAAYC,QAAQoG,
d160: 4f 41 45 6c 44 2c 4b 41 41 49 75 61 2c 45 41 41  OAElD,KAAIua,EAA
d170: 4b 45 2c 47 41 41 47 2c 67 42 41 41 5a 2c 43 41  KE,GAAG,gBAAZ,CA
d180: 49 41 39 6a 42 2c 4b 41 41 4b 6d 69 42 2c 63 41  IA9jB,KAAKmiB,cA
d190: 41 67 42 2c 49 41 45 72 42 2c 4b 41 41 4b 2c 47  AgB,IAErB,KAAK,G
d1a0: 41 41 49 61 2c 4b 41 41 63 33 5a 2c 47 41 43 72  AAIa,KAAc3Z,GACr
d1b0: 42 2c 47 41 41 4b 41 2c 45 41 41 51 35 48 2c 65  B,GAAKA,EAAQ5H,e
d1c0: 41 41 65 75 68 42 2c 47 41 41 35 42 2c 43 41 49  AAeuhB,GAA5B,CAI
d1d0: 41 2c 47 41 41 49 50 2c 47 41 41 53 70 5a 2c 45  A,GAAIP,GAASpZ,E
d1e0: 41 41 51 32 5a 2c 45 41 45 72 42 2c 49 41 41 49  AAQ2Z,EAErB,IAAI
d1f0: 59 2c 45 41 41 4b 45 2c 47 41 41 47 72 42 2c 45  Y,EAAKE,GAAGrB,E
d200: 41 41 4f 6e 5a 2c 55 41 41 57 2c 43 41 43 35 42  AAOnZ,UAAW,CAC5B
d210: 74 4a 2c 4b 41 41 4b 6d 69 42 2c 63 41 41 67 42  tJ,KAAKmiB,cAAgB
d220: 35 65 2c 55 41 41 45 32 48 2c 55 41 41 57 75 58  5e,UAAE2H,UAAWuX
d230: 2c 47 41 41 53 37 68 42 2c 4b 41 41 4d 6f 69 42  ,GAAS7hB,KAAMoiB
d240: 2c 47 41 43 6a 44 2c 4f 41 43 4b 2c 4f 41 41 36  ,GACjD,OACK,OAA6
d250: 42 37 66 2c 4b 41 41 7a 42 73 66 2c 45 41 41 4f  B7f,KAAzBsf,EAAO
d260: 39 59 2c 65 41 41 2b 42 69 61 2c 45 41 41 4b 45  9Y,eAA+Bia,EAAKE
d270: 2c 47 41 41 47 72 42 2c 45 41 41 4f 39 59 2c 65  ,GAAGrB,EAAO9Y,e
d280: 41 41 67 42 2c 43 41 43 39 45 33 4a 2c 4b 41 41  AAgB,CAC9E3J,KAA
d290: 4b 6d 69 42 2c 63 41 41 67 42 35 65 2c 55 41 41  KmiB,cAAgB5e,UAA
d2a0: 45 32 48 2c 55 41 41 57 75 58 2c 47 41 41 53 37  E2H,UAAWuX,GAAS7
d2b0: 68 42 2c 4b 41 41 4d 6f 69 42 2c 49 41 43 6a 44  hB,KAAMoiB,IACjD
d2c0: 59 2c 45 41 41 4f 41 2c 45 41 41 4b 72 44 2c 51  Y,EAAOA,EAAKrD,Q
d2d0: 41 43 5a 2c 51 41 49 4a 2c 47 41 41 49 77 44 2c  ACZ,QAIJ,GAAIwD,
d2e0: 47 41 41 51 48 2c 45 41 41 4b 31 43 2c 4b 41 41  GAAQH,EAAK1C,KAA
d2f0: 4b 2c 73 42 41 41 73 42 2f 66 2c 49 41 41 49 2c  K,sBAAsB/f,IAAI,
d300: 45 41 45 68 44 2c 49 41 41 32 42 2c 4f 41 41 76  EAEhD,IAA2B,OAAv
d310: 42 6e 42 2c 4b 41 41 4b 6d 69 42 2c 65 41 41 6f  BnB,KAAKmiB,eAAo
d320: 43 2c 4f 41 41 56 34 42 2c 45 41 41 6e 43 2c 43  C,OAAV4B,EAAnC,C
d330: 41 49 41 2c 47 41 41 49 43 2c 47 41 41 53 4a 2c  AIA,GAAIC,GAASJ,
d340: 45 41 41 4b 49 2c 51 41 47 6c 42 68 6b 42 2c 4d  EAAKI,QAGlBhkB,M
d350: 41 41 4b 6d 69 42 2c 63 41 41 63 55 2c 57 41 41  AAKmiB,cAAcU,WAA
d360: 61 6b 42 2c 45 41 41 4d 45 2c 4d 41 43 74 43 6a  akB,EAAME,MACtCj
d370: 6b 42 2c 4b 41 41 4b 6d 69 42 2c 63 41 41 63 45  kB,KAAKmiB,cAAcE
d380: 2c 4b 41 41 4f 2f 61 2c 45 41 41 45 6b 63 2c 4d  ,KAAO/a,EAAEkc,M
d390: 41 41 51 51 2c 45 41 41 4f 33 42 2c 4b 41 43 33  AAQQ,EAAO3B,KAC3
d3a0: 43 72 69 42 2c 4b 41 41 4b 6d 69 42 2c 63 41 41  CriB,KAAKmiB,cAA
d3b0: 63 47 2c 49 41 41 4d 68 62 2c 45 41 41 45 6d 63  cG,IAAMhb,EAAEmc
d3c0: 2c 4d 41 41 51 4f 2c 45 41 41 4f 31 42 2c 49 41  ,MAAQO,EAAO1B,IA
d3d0: 43 31 43 74 69 42 2c 4b 41 41 4b 6f 69 42 2c 63  C1CtiB,KAAKoiB,c
d3e0: 41 43 48 43 2c 4b 41 41 4d 2f 61 2c 45 41 41 45  ACHC,KAAM/a,EAAE
d3f0: 6b 63 2c 4d 41 43 52 6c 42 2c 49 41 41 4b 68 62  kc,MACRlB,IAAKhb
d400: 2c 45 41 41 45 6d 63 2c 51 41 55 54 2c 45 41 41  ,EAAEmc,QAUT,EAA
d410: 41 37 67 42 2c 45 41 41 41 45 2c 53 41 41 45 39  A7gB,EAAAE,SAAE9
d420: 43 2c 4b 41 41 4b 67 44 2c 59 41 41 59 79 61 2c  C,KAAKgD,YAAYya,
d430: 51 41 41 51 6e 61 2c 49 41 43 7a 42 34 66 2c 77  QAAQna,IACzB4f,w
d440: 42 41 41 79 42 33 66 2c 55 41 41 45 43 2c 4d 41  BAAyB3f,UAAEC,MA
d450: 41 4d 78 44 2c 4b 41 41 4b 6d 6a 42 2c 4d 41 41  AMxD,KAAKmjB,MAA
d460: 4f 6e 6a 42 2c 4d 41 43 37 43 6f 6a 42 2c 77 42  OnjB,MAC7CojB,wB
d470: 41 41 79 42 37 66 2c 55 41 41 45 43 2c 4d 41 41  AAyB7f,UAAEC,MAA
d480: 4d 78 44 2c 4b 41 41 4b 6d 6a 42 2c 4d 41 41 4f  MxD,KAAKmjB,MAAO
d490: 6e 6a 42 2c 4d 41 43 37 43 71 6a 42 2c 73 42 41  njB,MAC7CqjB,sBA
d4a0: 41 75 42 39 66 2c 55 41 41 45 43 2c 4d 41 41 4d  AuB9f,UAAEC,MAAM
d4b0: 78 44 2c 4b 41 41 4b 73 6a 42 2c 53 41 41 55 74  xD,KAAKsjB,SAAUt
d4c0: 6a 42 2c 4d 41 43 39 43 75 6a 42 2c 75 42 41 41  jB,MAC9CujB,uBAA
d4d0: 77 42 68 67 42 2c 55 41 41 45 43 2c 4d 41 41 4d  wBhgB,UAAEC,MAAM
d4e0: 78 44 2c 4b 41 41 4b 73 6a 42 2c 53 41 41 55 74  xD,KAAKsjB,SAAUt
d4f0: 6a 42 2c 51 41 43 39 43 77 64 2c 51 41 41 51 2c  jB,QAC9Cwd,QAAQ,
d500: 6d 42 66 69 6d 48 58 68 62 2c 49 41 41 4b 2c 51  mBfimHXhb,IAAK,Q
d510: 41 43 4c 52 2c 4d 41 41 4f 2c 53 65 7a 6c 48 48  ACLR,MAAO,SezlHH
d520: 73 46 2c 47 41 43 4a 74 48 2c 4b 41 41 4b 67 44  sF,GACJtH,KAAKgD
d530: 2c 59 41 41 59 73 5a 2c 55 41 41 55 43 2c 4d 41  ,YAAYsZ,UAAUC,MA
d540: 41 51 2c 51 41 43 6e 43 76 63 2c 4b 41 41 4b 67  AQ,QACnCvc,KAAKg
d550: 44 2c 59 41 41 59 73 5a 2c 55 41 41 55 68 56 2c  D,YAAYsZ,UAAUhV,
d560: 45 41 41 49 41 2c 47 41 45 31 42 41 2c 45 41 41  EAAIA,GAE1BA,EAA
d570: 45 6b 63 2c 51 41 41 55 6c 63 2c 45 41 41 45 6d  Ekc,QAAUlc,EAAEm
d580: 63 2c 4f 41 41 53 6e 63 2c 45 41 41 45 6f 63 2c  c,OAASnc,EAAEoc,
d590: 65 41 41 69 42 70 63 2c 45 41 41 45 6f 63 2c 63  eAAiBpc,EAAEoc,c
d5a0: 41 41 63 43 2c 55 41 43 37 44 72 63 2c 45 41 41  AAcC,UAC7Drc,EAA
d5b0: 45 6b 63 2c 4d 41 41 51 6c 63 2c 45 41 41 45 6f  Ekc,MAAQlc,EAAEo
d5c0: 63 2c 63 41 41 63 43 2c 51 41 41 51 2c 47 41 41  c,cAAcC,QAAQ,GAA
d5d0: 47 48 2c 4d 41 43 72 43 6c 63 2c 45 41 41 45 6d  GH,MACrClc,EAAEm
d5e0: 63 2c 4d 41 41 51 6e 63 2c 45 41 41 45 6f 63 2c  c,MAAQnc,EAAEoc,
d5f0: 63 41 41 63 43 2c 51 41 41 51 2c 47 41 41 47 46  cAAcC,QAAQ,GAAGF
d600: 2c 4f 41 49 76 43 6e 63 2c 45 41 41 45 34 63 2c  ,OAIvCnc,EAAE4c,
d610: 67 42 41 45 46 2c 49 41 41 49 37 42 2c 47 41 41  gBAEF,IAAI7B,GAA
d620: 4f 6a 62 2c 4b 41 41 4b 73 50 2c 49 41 43 64 2c  Ojb,KAAKsP,IACd,
d630: 45 41 43 41 74 50 2c 4b 41 41 4b 71 50 2c 49 41  EACAtP,KAAKqP,IA
d640: 43 48 7a 57 2c 4b 41 41 4b 6d 69 42 2c 63 41 41  CHzW,KAAKmiB,cAA
d650: 63 35 59 2c 51 41 43 6e 42 76 4a 2c 4b 41 41 4b  c5Y,QACnBvJ,KAAK
d660: 6d 69 42 2c 63 41 41 63 45 2c 4f 41 41 53 2f 61  miB,cAAcE,OAAS/a
d670: 2c 45 41 41 45 6b 63 2c 4f 41 41 53 78 6a 42 2c  ,EAAEkc,OAASxjB,
d680: 4b 41 41 4b 6f 69 42 2c 61 41 41 61 43 2c 4d 41  KAAKoiB,aAAaC,MA
d690: 41 51 72 69 42 2c 4b 41 41 4b 6f 69 42 2c 61 41  AQriB,KAAKoiB,aA
d6a0: 41 61 43 2c 51 41 49 6e 46 43 2c 45 41 41 4d 6c  AaC,QAInFC,EAAMl
d6b0: 62 2c 4b 41 41 4b 73 50 2c 49 41 43 62 2c 45 41  b,KAAKsP,IACb,EA
d6c0: 43 41 74 50 2c 4b 41 41 4b 71 50 2c 49 41 43 48  CAtP,KAAKqP,IACH
d6d0: 7a 57 2c 4b 41 41 4b 6d 69 42 2c 63 41 41 63 33  zW,KAAKmiB,cAAc3
d6e0: 59 2c 4f 41 43 6e 42 78 4a 2c 4b 41 41 4b 6d 69  Y,OACnBxJ,KAAKmi
d6f0: 42 2c 63 41 41 63 47 2c 4d 41 41 51 68 62 2c 45  B,cAAcG,MAAQhb,E
d700: 41 41 45 6d 63 2c 4f 41 41 53 7a 6a 42 2c 4b 41  AAEmc,OAASzjB,KA
d710: 41 4b 6f 69 42 2c 61 41 41 61 45 2c 4b 41 41 4f  AKoiB,aAAaE,KAAO
d720: 74 69 42 2c 4b 41 41 4b 6f 69 42 2c 61 41 41 61  tiB,KAAKoiB,aAAa
d730: 45 2c 4d 41 49 72 46 74 69 42 2c 4d 41 41 4b 75  E,MAIrFtiB,MAAKu
d740: 69 42 2c 4f 41 41 4f 44 2c 45 41 41 4b 44 2c 4d  iB,OAAOD,EAAKD,M
d750: 66 77 6c 48 6a 42 37 66 2c 49 41 41 4b 2c 57 41  fwlHjB7f,IAAK,WA
d760: 43 4c 52 2c 4d 41 41 4f 2c 53 65 68 6c 48 41 73  CLR,MAAO,SehlHAs
d770: 46 2c 47 41 43 50 74 48 2c 4b 41 41 4b 67 44 2c  F,GACPtH,KAAKgD,
d780: 59 41 41 59 73 5a 2c 55 41 41 55 43 2c 4d 41 41  YAAYsZ,UAAUC,MAA
d790: 51 2c 57 41 43 6e 43 76 63 2c 4b 41 41 4b 67 44  Q,WACnCvc,KAAKgD
d7a0: 2c 59 41 41 59 73 5a 2c 55 41 41 55 68 56 2c 45  ,YAAYsZ,UAAUhV,E
d7b0: 41 41 49 41 2c 47 41 4b 2f 42 2c 45 41 41 41 31  AAIA,GAK/B,EAAA1
d7c0: 45 2c 45 41 41 41 45 2c 53 41 41 45 39 43 2c 4b  E,EAAAE,SAAE9C,K
d7d0: 41 41 4b 67 44 2c 59 41 41 59 79 61 2c 51 41 41  AAKgD,YAAYya,QAA
d7e0: 51 72 5a 2c 4b 41 43 7a 42 38 65 2c 77 42 41 41  QrZ,KACzB8e,wBAA
d7f0: 79 42 6c 6a 42 2c 4b 41 41 4b 6d 6a 42 2c 4d 41  yBljB,KAAKmjB,MA
d800: 43 39 42 43 2c 77 42 41 41 79 42 70 6a 42 2c 4b  C9BC,wBAAyBpjB,K
d810: 41 41 4b 6d 6a 42 2c 4d 41 43 39 42 45 2c 73 42  AAKmjB,MAC9BE,sB
d820: 41 41 75 42 72 6a 42 2c 4b 41 41 4b 73 6a 42 2c  AAuBrjB,KAAKsjB,
d830: 53 41 43 35 42 43 2c 75 42 41 41 77 42 76 6a 42  SAC5BC,uBAAwBvjB
d840: 2c 4b 41 41 4b 73 6a 42 2c 65 66 71 6c 48 31 42  ,KAAKsjB,efqlH1B
d850: 74 47 2c 49 41 47 54 74 64 2c 47 41 41 51 6f 44  tG,IAGTtd,GAAQoD
d860: 2c 51 65 6e 6c 48 4f 6b 61 2c 47 66 75 6c 48 54  ,QenlHOka,GfulHT
d870: 2c 53 41 41 55 72 64 2c 45 41 41 51 44 2c 45 41  ,SAAUrd,EAAQD,EA
d880: 41 53 53 2c 47 41 45 6a 43 2c 59 41 69 42 41 2c  ASS,GAEjC,YAiBA,
d890: 53 41 41 53 30 4a 2c 47 41 41 75 42 68 48 2c 47  SAAS0J,GAAuBhH,G
d8a0: 41 41 4f 2c 4d 41 41 4f 41 2c 49 41 41 4f 41 2c  AAO,MAAOA,IAAOA,
d8b0: 45 41 41 49 78 42 2c 57 41 41 61 77 42 2c 47 41  EAAIxB,WAAawB,GA
d8c0: 41 51 43 2c 51 41 41 53 44 2c 47 41 45 76 46 2c  AQC,QAASD,GAEvF,
d8d0: 51 41 41 53 6a 42 2c 47 41 41 67 42 43 2c 45 41  QAASjB,GAAgBC,EA
d8e0: 41 55 43 2c 47 41 41 65 2c 4b 41 41 4d 44 2c 59  AUC,GAAe,KAAMD,Y
d8f0: 41 41 6f 42 43 2c 49 41 41 67 42 2c 4b 41 41 4d  AAoBC,IAAgB,KAAM
d900: 2c 49 41 41 49 43 2c 57 41 41 55 2c 71 43 41 68  ,IAAIC,WAAU,qCAh
d910: 42 68 48 68 42 2c 4f 41 41 4f 43 2c 65 41 41 65  BhHhB,OAAOC,eAAe
d920: 74 42 2c 45 41 41 53 2c 63 41 43 37 42 73 43 2c  tB,EAAS,cAC7BsC,
d930: 4f 41 41 4f 2c 47 41 47 54 2c 49 41 41 49 43 2c  OAAO,GAGT,IAAIC,
d940: 47 41 41 65 2c 57 41 41 63 2c 51 41 41 53 43 2c  GAAe,WAAc,QAASC,
d950: 47 41 41 69 42 43 2c 45 41 41 51 43 2c 47 41 41  GAAiBC,EAAQC,GAA
d960: 53 2c 49 41 41 4b 2c 47 41 41 49 39 42 2c 47 41  S,IAAK,GAAI9B,GA
d970: 41 49 2c 45 41 41 47 41 2c 45 41 41 49 38 42 2c  AI,EAAGA,EAAI8B,
d980: 45 41 41 4d 43 2c 4f 41 41 51 2f 42 2c 49 41 41  EAAMC,OAAQ/B,IAA
d990: 4b 2c 43 41 41 45 2c 47 41 41 49 67 43 2c 47 41  K,CAAE,GAAIgC,GA
d9a0: 41 61 46 2c 45 41 41 4d 39 42 2c 45 41 41 49 67  AaF,EAAM9B,EAAIg
d9b0: 43 2c 47 41 41 57 70 42 2c 57 41 41 61 6f 42 2c  C,GAAWpB,WAAaoB,
d9c0: 45 41 41 57 70 42 2c 61 41 41 63 2c 45 41 41 4f  EAAWpB,aAAc,EAAO
d9d0: 6f 42 2c 45 41 41 57 72 42 2c 63 41 41 65 2c 45  oB,EAAWrB,cAAe,E
d9e0: 41 41 55 2c 53 41 41 57 71 42 2c 4b 41 41 59 41  AAU,SAAWqB,KAAYA
d9f0: 2c 45 41 41 57 43 2c 55 41 41 57 2c 47 41 41 4d  ,EAAWC,UAAW,GAAM
da00: 78 42 2c 4f 41 41 4f 43 2c 65 41 41 65 6d 42 2c  xB,OAAOC,eAAemB,
da10: 45 41 41 51 47 2c 45 41 41 57 45 2c 49 41 41 4b  EAAQG,EAAWE,IAAK
da20: 46 2c 49 41 41 69 42 2c 4d 41 41 4f 2c 55 41 41  F,IAAiB,MAAO,UAA
da30: 55 52 2c 45 41 41 61 57 2c 45 41 41 59 43 2c 47  UR,EAAaW,EAAYC,G
da40: 41 41 69 4a 2c 4d 41 41 39 48 44 2c 49 41 41 59  AAiJ,MAA9HD,IAAY
da50: 50 2c 45 41 41 69 42 4a 2c 45 41 41 59 4e 2c 55  P,EAAiBJ,EAAYN,U
da60: 41 41 57 69 42 2c 47 41 41 69 42 43 2c 47 41 41  AAWiB,GAAiBC,GAA
da70: 61 52 2c 45 41 41 69 42 4a 2c 45 41 41 61 59 2c  aR,EAAiBJ,EAAaY,
da80: 47 41 41 71 42 5a 2c 4d 67 42 6e 31 48 68 69 42  GAAqBZ,MgBn1HhiB
da90: 61 2c 45 41 41 41 78 43 2c 45 41 41 41 2c 47 68  a,EAAAxC,EAAA,Gh
daa0: 42 75 31 48 49 79 43 2c 45 41 41 57 69 48 2c 45  Bu1HIyC,EAAWiH,E
dab0: 41 41 75 42 6c 48 2c 47 67 42 74 31 48 74 43 75  AAuBlH,GgBt1HtCu
dac0: 59 2c 45 41 41 41 2f 61 2c 45 41 41 41 2c 47 68  Y,EAAA/a,EAAA,Gh
dad0: 42 30 31 48 49 67 62 2c 45 41 41 59 74 52 2c 45  B01HIgb,EAAYtR,E
dae0: 41 41 75 42 71 52 2c 47 67 42 70 31 48 6a 43 67  AAuBqR,GgBp1HjCg
daf0: 43 2c 45 68 42 38 31 48 61 2c 57 67 42 7a 31 48  C,EhB81Ha,WgBz1H
db00: 6a 42 2c 51 41 41 41 41 2c 47 41 41 59 6c 61 2c  jB,QAAAA,GAAYla,
db10: 45 41 41 61 78 44 2c 47 41 41 4d 6f 43 2c 45 41  EAAaxD,GAAMoC,EA
db20: 41 41 35 42 2c 4b 41 41 41 6b 64 2c 47 41 49 37  AA5B,KAAAkd,GAI7
db30: 42 6c 64 2c 4b 41 41 4b 52 2c 4b 41 41 4f 41 2c  Bld,KAAKR,KAAOA,
db40: 45 41 49 5a 51 2c 4b 41 41 4b 67 44 2c 59 41 41  EAIZQ,KAAKgD,YAA
db50: 63 41 2c 45 41 49 6e 42 68 44 2c 4b 41 41 4b 6d  cA,EAInBhD,KAAKm
db60: 6b 42 2c 63 41 41 67 42 2c 4b 41 49 72 42 6e 6b  kB,cAAgB,KAIrBnk
db70: 42 2c 4b 41 41 4b 6f 6b 42 2c 57 41 41 61 2c 4b  B,KAAKokB,WAAa,K
db80: 41 4d 6c 42 70 6b 42 2c 4b 41 41 4b 71 6b 42 2c  AMlBpkB,KAAKqkB,
db90: 55 41 41 57 2c 45 41 49 68 42 72 6b 42 2c 4b 41  UAAW,EAIhBrkB,KA
dba0: 41 4b 73 6b 42 2c 53 41 41 55 2c 45 41 49 66 74  AKskB,SAAU,EAIft
dbb0: 6b 42 2c 4b 41 41 4b 75 6b 42 2c 53 41 41 55 2c  kB,KAAKukB,SAAU,
dbc0: 45 68 42 2b 75 49 6a 42 2c 4d 41 74 59 41 74 69  EhB+uIjB,MAtYAti
dbd0: 42 2c 47 41 41 61 69 62 2c 49 41 43 58 31 61 2c  B,GAAaib,IACX1a,
dbe0: 49 41 41 4b 2c 4f 41 4f 4c 52 2c 4d 41 41 4f 2c  IAAK,OAOLR,MAAO,
dbf0: 57 67 42 6a 30 48 50 2c 47 41 41 49 30 67 42 2c  WgBj0HP,GAAI0gB,
dc00: 47 41 41 4b 31 69 42 2c 4b 41 41 4b 67 44 2c 57  GAAK1iB,KAAKgD,W
dc10: 41 45 64 2c 49 41 41 49 30 66 2c 45 41 41 47 7a  AEd,IAAI0f,EAAGz
dc20: 66 2c 51 41 41 51 71 46 2c 4f 41 45 62 2c 57 41  f,QAAQqF,OAEb,WA
dc30: 44 41 6f 61 2c 47 41 41 47 6a 46 2c 4f 41 41 4f  DAoa,GAAGjF,OAAO
dc40: 6a 42 2c 53 41 41 53 2c 79 43 41 49 72 42 6b 47  jB,SAAS,yCAIrBkG
dc50: 2c 47 41 41 47 6a 46 2c 4f 41 41 4f 6a 42 2c 53  ,GAAGjF,OAAOjB,S
dc60: 41 41 53 2c 79 43 41 47 64 78 63 2c 4b 41 41 4b  AAS,yCAGdxc,KAAK
dc70: 79 67 42 2c 55 41 41 61 7a 67 42 2c 4b 41 41 4b  ygB,UAAazgB,KAAK
dc80: 77 6b 42 2c 59 41 4b 78 42 39 42 2c 45 41 41 47  wkB,YAKxB9B,EAAG
dc90: 7a 66 2c 51 41 41 51 75 46 2c 53 41 43 62 78 49  zf,QAAQuF,SACbxI
dca0: 2c 4b 41 41 4b 79 6b 42 2c 67 42 41 49 48 7a 6b  ,KAAKykB,gBAIHzk
dcb0: 42 2c 4b 41 41 4b 77 6b 42 2c 57 41 45 46 78 6b  B,KAAKwkB,WAEFxk
dcc0: 42 2c 4b 41 41 4b 38 49 2c 4d 41 41 4d 32 54 2c  B,KAAK8I,MAAM2T,
dcd0: 4b 41 41 4b 2c 61 41 43 6e 42 7a 63 2c 4b 41 41  KAAK,aACnBzc,KAA
dce0: 4b 38 49 2c 4d 41 41 4d 32 54 2c 4b 41 41 4b 2c  K8I,MAAM2T,KAAK,
dcf0: 57 41 41 59 2c 47 41 47 39 42 7a 63 2c 4b 41 41  WAAY,GAG9Bzc,KAA
dd00: 4b 38 49 2c 4d 41 41 4d 78 46 2c 49 41 43 54 6f  K8I,MAAMxF,IACTo
dd10: 68 42 2c 2b 43 41 41 67 44 6e 68 42 2c 55 41 41  hB,+CAAgDnhB,UAA
dd20: 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b 79 65  EC,MAAMxD,KAAKye
dd30: 2c 4f 41 41 51 7a 65 2c 51 41 47 76 45 41 2c 4b  ,OAAQze,QAGvEA,K
dd40: 41 41 4b 38 49 2c 4d 41 41 4d 78 46 2c 49 41 43  AAK8I,MAAMxF,IAC
dd50: 54 71 68 42 2c 6f 42 41 41 71 42 70 68 42 2c 55  TqhB,oBAAqBphB,U
dd60: 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b  AAEC,MAAMxD,KAAK
dd70: 75 65 2c 4b 41 41 4d 76 65 2c 51 41 47 31 43 41  ue,KAAMve,QAG1CA
dd80: 2c 4b 41 41 4b 38 49 2c 4d 41 41 4d 78 46 2c 49  ,KAAK8I,MAAMxF,I
dd90: 41 43 54 73 68 42 2c 75 42 41 41 77 42 72 68 42  ACTshB,uBAAwBrhB
dda0: 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41  ,UAAEC,MAAMxD,KA
ddb0: 41 4b 77 65 2c 4b 41 41 4d 78 65 2c 53 41 4b 33  AKwe,KAAMxe,SAK3
ddc0: 43 41 2c 4b 41 41 4b 79 67 42 2c 57 41 41 61 7a  CA,KAAKygB,WAAaz
ddd0: 67 42 2c 4b 41 41 4b 77 6b 42 2c 57 41 43 7a 42  gB,KAAKwkB,WACzB
dde0: 78 6b 42 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d 76  xkB,KAAK6I,MAAMv
ddf0: 46 2c 49 41 43 54 6f 68 42 2c 2b 43 41 41 67 44  F,IACTohB,+CAAgD
de00: 6e 68 42 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44  nhB,UAAEC,MAAMxD
de10: 2c 4b 41 41 4b 75 65 2c 4b 41 41 4d 76 65 2c 4d  ,KAAKue,KAAMve,M
de20: 41 43 6e 45 32 6b 42 2c 6f 42 41 41 71 42 70 68  ACnE2kB,oBAAqBph
de30: 42 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b  B,UAAEC,MAAMxD,K
de40: 41 41 4b 75 65 2c 4b 41 41 4d 76 65 2c 51 41 47  AAKue,KAAMve,QAG
de50: 31 43 41 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d 76  1CA,KAAK6I,MAAMv
de60: 46 2c 49 41 43 54 73 68 42 2c 75 42 41 41 77 42  F,IACTshB,uBAAwB
de70: 72 68 42 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44  rhB,UAAEC,MAAMxD
de80: 2c 4b 41 41 4b 77 65 2c 4b 41 41 4d 78 65 2c 55  ,KAAKwe,KAAMxe,U
de90: 41 4b 2f 43 2c 45 41 41 41 34 43 2c 45 41 41 41  AK/C,EAAA4C,EAAA
dea0: 45 2c 53 41 41 45 39 43 2c 4b 41 41 4b 52 2c 4d  E,SAAE9C,KAAKR,M
deb0: 41 41 4d 38 44 2c 47 41 41 47 2c 71 42 41 41 73  AAM8D,GAAG,qBAAs
dec0: 42 43 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c  BC,UAAEC,MAAMxD,
ded0: 4b 41 41 4b 36 6b 42 2c 57 41 41 59 37 6b 42 2c  KAAK6kB,WAAY7kB,
dee0: 57 68 42 30 30 48 2f 44 77 43 2c 49 41 41 4b 2c  WhB00H/DwC,IAAK,
def0: 53 41 43 4c 52 2c 4d 41 41 4f 2c 57 67 42 70 30  SACLR,MAAO,WgBp0
df00: 48 48 68 43 2c 4b 41 41 4b 79 67 42 2c 57 41 43  HHhC,KAAKygB,WAC
df10: 50 7a 67 42 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d  PzgB,KAAK6I,MAAM
df20: 7a 45 2c 4b 41 43 54 73 67 42 2c 2b 43 41 41 67  zE,KACTsgB,+CAAg
df30: 44 6e 68 42 2c 55 41 41 45 43 2c 4d 41 41 4d 78  DnhB,UAAEC,MAAMx
df40: 44 2c 4b 41 41 4b 75 65 2c 4b 41 41 4d 76 65 2c  D,KAAKue,KAAMve,
df50: 4d 41 43 6e 45 32 6b 42 2c 6f 42 41 41 71 42 70  MACnE2kB,oBAAqBp
df60: 68 42 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c  hB,UAAEC,MAAMxD,
df70: 4b 41 41 4b 75 65 2c 4b 41 41 4d 76 65 2c 51 41  KAAKue,KAAMve,QA
df80: 45 31 43 41 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d  E1CA,KAAK6I,MAAM
df90: 7a 45 2c 4b 41 43 54 77 67 42 2c 75 42 41 41 77  zE,KACTwgB,uBAAw
dfa0: 42 72 68 42 2c 55 41 41 45 43 2c 4d 41 41 4d 78  BrhB,UAAEC,MAAMx
dfb0: 44 2c 4b 41 41 4b 77 65 2c 4b 41 41 4d 78 65 2c  D,KAAKwe,KAAMxe,
dfc0: 53 41 49 33 43 41 2c 4b 41 41 4b 77 6b 42 2c 57  SAI3CA,KAAKwkB,W
dfd0: 41 43 50 78 6b 42 2c 4b 41 41 4b 38 49 2c 4d 41  ACPxkB,KAAK8I,MA
dfe0: 41 4d 31 45 2c 4b 41 43 54 73 67 42 2c 2b 43 41  AM1E,KACTsgB,+CA
dff0: 41 67 44 6e 68 42 2c 55 41 41 45 43 2c 4d 41 41  AgDnhB,UAAEC,MAA
e000: 4d 78 44 2c 4b 41 41 4b 79 65 2c 4f 41 41 51 7a  MxD,KAAKye,OAAQz
e010: 65 2c 51 41 45 76 45 41 2c 4b 41 41 4b 38 49 2c  e,QAEvEA,KAAK8I,
e020: 4d 41 41 4d 31 45 2c 4b 41 43 54 75 67 42 2c 6f  MAAM1E,KACTugB,o
e030: 42 41 41 71 42 70 68 42 2c 55 41 41 45 43 2c 4d  BAAqBphB,UAAEC,M
e040: 41 41 4d 78 44 2c 4b 41 41 4b 75 65 2c 4b 41 41  AAMxD,KAAKue,KAA
e050: 4d 76 65 2c 51 41 45 31 43 41 2c 4b 41 41 4b 38  Mve,QAE1CA,KAAK8
e060: 49 2c 4d 41 41 4d 31 45 2c 4b 41 43 54 77 67 42  I,MAAM1E,KACTwgB
e070: 2c 75 42 41 41 77 42 72 68 42 2c 55 41 41 45 43  ,uBAAwBrhB,UAAEC
e080: 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b 77 65 2c 4b  ,MAAMxD,KAAKwe,K
e090: 41 41 4d 78 65 2c 53 41 49 33 43 41 2c 4b 41 41  AAMxe,SAI3CA,KAA
e0a0: 4b 6d 6b 42 2c 65 41 43 50 6e 6b 42 2c 4b 41 41  KmkB,eACPnkB,KAA
e0b0: 4b 6d 6b 42 2c 63 41 41 63 33 62 2c 51 41 41 51  KmkB,cAAc3b,QAAQ
e0c0: 2c 59 41 47 37 42 2c 45 41 41 41 35 46 2c 45 41  ,YAG7B,EAAA5F,EA
e0d0: 41 41 45 2c 53 41 41 45 39 43 2c 4b 41 41 4b 52  AAE,SAAE9C,KAAKR
e0e0: 2c 4d 41 41 4d 34 45 2c 49 41 41 49 2c 71 42 41  ,MAAM4E,IAAI,qBA
e0f0: 41 73 42 62 2c 55 41 41 45 43 2c 4d 41 41 4d 78  AsBb,UAAEC,MAAMx
e100: 44 2c 4b 41 41 4b 36 6b 42 2c 57 41 41 59 37 6b  D,KAAK6kB,WAAY7k
e110: 42 2c 51 41 43 68 45 2c 45 41 41 41 34 43 2c 45  B,QAChE,EAAA4C,E
e120: 41 41 41 45 2c 53 41 41 45 39 43 2c 4b 41 41 4b  AAAE,SAAE9C,KAAK
e130: 52 2c 4b 41 41 4b 73 6c 42 2c 55 41 41 55 31 67  R,KAAKslB,UAAU1g
e140: 42 2c 49 41 41 49 2c 2b 43 41 41 67 44 62 2c 55  B,IAAI,+CAAgDb,U
e150: 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b  AAEC,MAAMxD,KAAK
e160: 77 65 2c 4b 41 41 4d 78 65 2c 51 41 43 37 46 2c  we,KAAMxe,QAC7F,
e170: 45 41 41 41 34 43 2c 45 41 41 41 45 2c 53 41 41  EAAA4C,EAAAE,SAA
e180: 45 39 43 2c 4b 41 41 4b 52 2c 4b 41 41 4b 73 6c  E9C,KAAKR,KAAKsl
e190: 42 2c 55 41 41 55 31 67 42 2c 49 41 41 49 2c 2b  B,UAAU1gB,IAAI,+
e1a0: 43 41 41 67 44 62 2c 55 41 41 45 43 2c 4d 41 41  CAAgDb,UAAEC,MAA
e1b0: 4d 78 44 2c 4b 41 41 4b 2b 6b 42 2c 69 42 41 41  MxD,KAAK+kB,iBAA
e1c0: 6b 42 2f 6b 42 2c 55 68 42 77 30 48 7a 47 77 43  kB/kB,UhBw0HzGwC
e1d0: 2c 49 41 41 4b 2c 6d 42 41 43 4c 52 2c 4d 41 41  ,IAAK,mBACLR,MAA
e1e0: 4f 2c 53 67 42 74 30 48 51 73 46 2c 47 41 43 66  O,SgBt0HQsF,GACf
e1f0: 2c 51 41 41 4b 41 2c 49 41 4b 48 74 48 2c 4b 41  ,QAAKA,IAKHtH,KA
e200: 41 4b 67 6c 42 2c 61 41 41 61 68 6c 42 2c 4b 41  AKglB,aAAahlB,KA
e210: 41 4b 6f 6b 42 2c 57 41 41 59 39 63 2c 45 41 41  AKokB,WAAY9c,EAA
e220: 45 32 64 2c 67 42 41 43 72 43 6a 6c 42 2c 4b 41  E2d,gBACrCjlB,KA
e230: 41 4b 67 6c 42 2c 61 41 41 61 68 6c 42 2c 4b 41  AKglB,aAAahlB,KA
e240: 41 4b 6f 6b 42 2c 57 41 41 59 39 63 2c 45 41 41  AKokB,WAAY9c,EAA
e250: 45 6e 46 2c 53 41 43 72 43 6e 43 2c 4b 41 41 4b  EnF,SACrCnC,KAAK
e260: 67 6c 42 2c 61 41 41 61 68 6c 42 2c 4b 41 41 4b  glB,aAAahlB,KAAK
e270: 67 44 2c 59 41 41 59 79 61 2c 4f 41 41 51 6e 57  gD,YAAYya,OAAQnW
e280: 2c 45 41 41 45 32 64 2c 67 42 41 43 37 43 6a 6c  ,EAAE2d,gBAC7Cjl
e290: 42 2c 4b 41 41 4b 67 6c 42 2c 61 41 41 61 68 6c  B,KAAKglB,aAAahl
e2a0: 42 2c 4b 41 41 4b 67 44 2c 59 41 41 59 79 61 2c  B,KAAKgD,YAAYya,
e2b0: 4f 41 41 51 6e 57 2c 45 41 41 45 6e 46 2c 59 68  OAAQnW,EAAEnF,Yh
e2c0: 42 71 30 48 2f 43 4b 2c 49 41 41 4b 2c 65 41 43  Bq0H/CK,IAAK,eAC
e2d0: 4c 52 2c 4d 41 41 4f 2c 53 67 42 6c 30 48 49 75  LR,MAAO,SgBl0HIu
e2e0: 47 2c 45 41 41 57 6e 46 2c 47 41 43 74 42 2c 53  G,EAAWnF,GACtB,S
e2f0: 41 41 4b 6d 46 2c 49 41 41 63 6e 46 2c 4b 41 49  AAKmF,IAAcnF,KAI
e300: 6e 42 41 2c 47 41 41 55 2c 45 41 41 41 52 2c 45  nBA,GAAU,EAAAR,E
e310: 41 41 41 45 2c 53 41 41 45 4d 2c 47 41 47 56 41  AAAE,SAAEM,GAGVA
e320: 2c 45 41 41 51 30 67 42 2c 47 41 41 47 76 62 2c  ,EAAQ0gB,GAAGvb,
e330: 49 41 43 58 41 2c 45 41 41 55 32 59 2c 4b 41 41  IACXA,EAAU2Y,KAA
e340: 4b 39 64 2c 47 41 41 53 66 2c 4f 41 41 53 2c 4d  K9d,GAASf,OAAS,M
e350: 68 42 6d 30 48 6e 43 47 2c 49 41 41 4b 2c 6d 42  hBm0HnCG,IAAK,mB
e360: 41 43 4c 52 2c 4d 41 41 4f 2c 53 67 42 68 30 48  ACLR,MAAO,SgBh0H
e370: 51 73 46 2c 47 41 43 66 74 48 2c 4b 41 41 4b 71  QsF,GACftH,KAAKq
e380: 6b 42 2c 53 41 41 57 72 6b 42 2c 4b 41 41 4b 6b  kB,SAAWrkB,KAAKk
e390: 6c 42 2c 69 42 41 41 69 42 35 64 2c 4d 68 42 6d  lB,iBAAiB5d,MhBm
e3a0: 30 48 74 43 39 45 2c 49 41 41 4b 2c 67 42 41 43  0HtC9E,IAAK,gBAC
e3b0: 4c 52 2c 4d 41 41 4f 2c 57 67 42 68 30 48 50 2c  LR,MAAO,WgBh0HP,
e3c0: 47 41 41 49 30 67 42 2c 47 41 41 4b 31 69 42 2c  GAAI0gB,GAAK1iB,
e3d0: 4b 41 41 4b 67 44 2c 57 41 45 64 68 44 2c 4d 41  KAAKgD,WAEdhD,MA
e3e0: 41 4b 6d 6b 42 2c 63 41 41 67 42 6e 6b 42 2c 4b  AKmkB,cAAgBnkB,K
e3f0: 41 41 4b 77 6b 42 2c 53 41 41 57 78 6b 42 2c 4b  AAKwkB,SAAWxkB,K
e400: 41 41 4b 38 49 2c 4d 41 41 51 39 49 2c 4b 41 41  AAK8I,MAAQ9I,KAA
e410: 4b 36 49 2c 4d 41 45 76 44 36 5a 2c 45 41 41 47  K6I,MAEvD6Z,EAAG
e420: 6a 46 2c 4f 41 41 4f 6a 42 2c 53 41 41 53 2c 6b  jF,OAAOjB,SAAS,k
e430: 43 41 45 6e 42 78 63 2c 4b 41 41 4b 6d 6b 42 2c  CAEnBxc,KAAKmkB,
e440: 63 41 41 63 33 62 2c 51 41 43 6a 42 6a 46 2c 55  cAAc3b,QACjBjF,U
e450: 41 41 45 32 48 2c 51 41 43 41 2c 4b 41 45 41 69  AAE2H,QACA,KAEAi
e460: 61 2c 55 41 41 55 33 63 2c 51 41 43 56 6b 61 2c  a,UAAU3c,QACVka,
e470: 45 41 41 47 7a 66 2c 51 41 41 51 75 46 2c 53 41  EAAGzf,QAAQuF,SA
e480: 43 56 67 56 2c 51 41 41 53 2c 53 41 41 55 34 48  CVgV,QAAS,SAAU4H
e490: 2c 51 41 41 53 31 43 2c 45 41 41 47 6a 46 2c 4f  ,QAAS1C,EAAGjF,O
e4a0: 41 41 51 34 44 2c 4d 41 41 4d 2c 4b 41 49 6c 44  AAQ4D,MAAM,KAIlD
e4b0: 72 68 42 2c 4b 41 41 4b 6f 6b 42 2c 59 41 41 61  rhB,KAAKokB,YAAa
e4c0: 2c 45 41 41 41 78 68 42 2c 45 41 41 41 45 2c 53  ,EAAAxhB,EAAAE,S
e4d0: 41 41 45 39 43 2c 4b 41 41 4b 6d 6b 42 2c 63 41  AAE9C,KAAKmkB,cA
e4e0: 41 63 33 62 2c 51 41 41 51 2c 69 42 41 41 69 42  Ac3b,QAAQ,iBAAiB
e4f0: 77 53 2c 4b 41 41 4b 2c 63 41 41 63 71 4b 2c 4b  wS,KAAK,cAAcqK,K
e500: 41 43 6e 46 72 6c 42 2c 4b 41 41 4b 6f 6b 42 2c  ACnFrlB,KAAKokB,
e510: 57 41 41 57 35 48 2c 53 41 41 53 2c 30 42 41 45  WAAW5H,SAAS,0BAE
e520: 7a 42 78 63 2c 4b 41 41 4b 6d 6b 42 2c 63 41 41  zBxc,KAAKmkB,cAA
e530: 63 37 67 42 2c 47 41 41 47 2c 6d 42 41 41 6f 42  c7gB,GAAG,mBAAoB
e540: 43 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c 4b  C,UAAEC,MAAMxD,K
e550: 41 41 4b 73 6c 42 2c 53 41 41 55 74 6c 42 2c 4f  AAKslB,SAAUtlB,O
e560: 41 43 6a 45 41 2c 4b 41 41 4b 6d 6b 42 2c 63 41  ACjEA,KAAKmkB,cA
e570: 41 63 37 67 42 2c 47 41 41 47 2c 6f 42 41 41 71  Ac7gB,GAAG,oBAAq
e580: 42 43 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c  BC,UAAEC,MAAMxD,
e590: 4b 41 41 4b 75 6c 42 2c 53 41 41 55 76 6c 42 2c  KAAKulB,SAAUvlB,
e5a0: 55 68 42 6f 30 48 6c 45 77 43 2c 49 41 41 4b 2c  UhBo0HlEwC,IAAK,
e5b0: 61 41 43 4c 52 2c 4d 41 41 4f 2c 53 67 42 35 7a  aACLR,MAAO,SgB5z
e5c0: 48 45 73 46 2c 47 41 43 4c 74 48 2c 4b 41 41 4b  HEsF,GACLtH,KAAK
e5d0: 6d 6b 42 2c 65 41 41 69 42 6e 6b 42 2c 4b 41 41  mkB,eAAiBnkB,KAA
e5e0: 4b 77 6c 42 2c 61 41 43 37 42 78 6c 42 2c 4b 41  KwlB,aAC7BxlB,KA
e5f0: 41 4b 6d 6b 42 2c 63 41 41 63 33 62 2c 51 41 41  AKmkB,cAAc3b,QAA
e600: 51 2c 61 68 42 79 30 48 37 42 68 47 2c 49 41 41  Q,ahBy0H7BhG,IAA
e610: 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f 2c 53 67 42  K,SACLR,MAAO,SgB
e620: 2f 7a 48 46 73 46 2c 47 41 43 44 74 48 2c 4b 41  /zHFsF,GACDtH,KA
e630: 41 4b 77 6c 42 2c 59 41 43 50 78 6c 42 2c 4b 41  AKwlB,YACPxlB,KA
e640: 41 4b 77 65 2c 4b 41 41 4b 6c 58 2c 47 41 45 56  AKwe,KAAKlX,GAEV
e650: 74 48 2c 4b 41 41 4b 75 65 2c 4b 41 41 4b 6a 58  tH,KAAKue,KAAKjX
e660: 2c 4d 68 42 32 30 48 5a 39 45 2c 49 41 41 4b 2c  ,MhB20HZ9E,IAAK,
e670: 4f 41 43 4c 52 2c 4d 41 41 4f 2c 53 67 42 6c 30  OACLR,MAAO,SgBl0
e680: 48 4a 73 46 2c 47 41 43 48 2c 4b 41 41 49 74 48  HJsF,GACH,KAAItH
e690: 2c 4b 41 41 4b 77 6c 42 2c 61 41 41 65 78 6c 42  ,KAAKwlB,aAAexlB
e6a0: 2c 4b 41 41 4b 75 6b 42 2c 53 41 41 57 76 6b 42  ,KAAKukB,SAAWvkB
e6b0: 2c 4b 41 41 4b 73 6b 42 2c 53 41 41 37 43 2c 43  ,KAAKskB,SAA7C,C
e6c0: 41 49 41 74 6b 42 2c 4b 41 41 4b 75 6b 42 2c 53  AIAtkB,KAAKukB,S
e6d0: 41 41 55 2c 45 41 43 66 76 6b 42 2c 4b 41 41 4b  AAU,EACfvkB,KAAK
e6e0: 73 6b 42 2c 53 41 41 55 2c 45 41 43 66 74 6b 42  skB,SAAU,EACftkB
e6f0: 2c 4b 41 41 4b 71 6b 42 2c 55 41 41 57 2c 43 41  ,KAAKqkB,UAAW,CA
e700: 45 68 42 2c 49 41 41 49 33 42 2c 47 41 41 4b 31  EhB,IAAI3B,GAAK1
e710: 69 42 2c 4b 41 41 4b 67 44 2c 57 41 45 64 30 66  iB,KAAKgD,WAEd0f
e720: 2c 47 41 41 47 70 47 2c 55 41 41 55 43 2c 4d 41  ,GAAGpG,UAAUC,MA
e730: 41 51 2c 4f 41 43 72 42 6d 47 2c 45 41 41 47 70  AQ,OACrBmG,EAAGp
e740: 47 2c 55 41 41 55 68 56 2c 45 41 41 49 41 2c 45  G,UAAUhV,EAAIA,E
e750: 41 49 64 41 2c 4b 41 41 4f 74 48 2c 4b 41 41 4b  AIdA,KAAOtH,KAAK
e760: 79 67 42 2c 55 41 41 77 43 2c 55 41 41 35 42 7a  ygB,UAAwC,UAA5Bz
e770: 67 42 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d 34 54  gB,KAAK6I,MAAM4T
e780: 2c 4b 41 41 4b 2c 55 41 43 78 43 6e 56 2c 47 41  ,KAAK,UACxCnV,GA
e790: 41 4b 41 2c 45 41 41 45 34 63 2c 69 42 41 45 52  AKA,EAAE4c,iBAER
e7a0: 35 63 2c 45 41 41 45 6d 65 2c 6b 42 41 43 46 6e  5c,EAAEme,kBACFn
e7b0: 65 2c 45 41 41 45 34 63 2c 6b 42 41 49 41 6c 6b  e,EAAE4c,kBAIAlk
e7c0: 42 2c 4b 41 41 4b 30 6c 42 2c 59 41 43 50 2c 45  B,KAAK0lB,YACP,E
e7d0: 41 41 41 39 69 42 2c 45 41 41 41 45 2c 53 41 41  AAA9iB,EAAAE,SAA
e7e0: 45 39 43 2c 4b 41 41 4b 52 2c 4d 41 41 4d 38 44  E9C,KAAKR,MAAM8D
e7f0: 2c 47 41 41 47 2c 71 42 41 41 73 42 43 2c 55 41  ,GAAG,qBAAsBC,UA
e800: 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b 36  AEC,MAAMxD,KAAK6
e810: 6b 42 2c 57 41 41 59 37 6b 42 2c 4f 41 49 6a 45  kB,WAAY7kB,OAIjE
e820: 30 69 42 2c 45 41 41 47 6a 46 2c 4f 41 41 4f 6a  0iB,EAAGjF,OAAOj
e830: 42 2c 53 41 41 53 2c 75 42 41 41 75 42 36 42 2c  B,SAAS,uBAAuB6B,
e840: 59 41 41 59 2c 73 42 41 45 6c 44 72 65 2c 4b 41  YAAY,sBAElDre,KA
e850: 41 4b 6d 6b 42 2c 63 41 43 50 6e 6b 42 2c 4b 41  AKmkB,cACPnkB,KA
e860: 41 4b 6d 6b 42 2c 63 41 41 63 33 62 2c 51 41 41  AKmkB,cAAc3b,QAA
e870: 51 2c 51 41 45 33 42 78 49 2c 4b 41 41 4b 73 6c  Q,QAE3BxI,KAAKsl
e880: 42 2c 65 68 42 6d 30 48 50 39 69 42 2c 49 41 41  B,ehBm0HP9iB,IAA
e890: 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f 2c 57 67 42  K,WACLR,MAAO,WgB
e8a0: 2f 7a 48 50 68 43 2c 4b 41 41 4b 73 6b 42 2c 53  /zHPhC,KAAKskB,S
e8b0: 41 41 55 2c 45 41 43 66 74 6b 42 2c 4b 41 41 4b  AAU,EACftkB,KAAK
e8c0: 75 6b 42 2c 53 41 41 55 2c 45 41 45 58 76 6b 42  ukB,SAAU,EAEXvkB
e8d0: 2c 4b 41 41 4b 30 6c 42 2c 61 41 45 50 2c 45 41  ,KAAK0lB,aAEP,EA
e8e0: 41 41 39 69 42 2c 45 41 41 41 45 2c 53 41 41 45  AA9iB,EAAAE,SAAE
e8f0: 39 43 2c 4b 41 41 4b 52 2c 4b 41 41 4b 73 6c 42  9C,KAAKR,KAAKslB
e900: 2c 55 41 41 55 78 68 42 2c 47 41 41 47 2c 2b 43  ,UAAUxhB,GAAG,+C
e910: 41 41 67 44 43 2c 55 41 41 45 43 2c 4d 41 41 4d  AAgDC,UAAEC,MAAM
e920: 78 44 2c 4b 41 41 4b 77 65 2c 4b 41 41 4d 78 65  xD,KAAKwe,KAAMxe
e930: 2c 51 41 43 35 46 2c 45 41 41 41 34 43 2c 45 41  ,QAC5F,EAAA4C,EA
e940: 41 41 45 2c 53 41 41 45 39 43 2c 4b 41 41 4b 52  AAE,SAAE9C,KAAKR
e950: 2c 4b 41 41 4b 73 6c 42 2c 55 41 41 55 78 68 42  ,KAAKslB,UAAUxhB
e960: 2c 47 41 41 47 2c 2b 43 41 41 67 44 43 2c 55 41  ,GAAG,+CAAgDC,UA
e970: 41 45 43 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b 2b  AEC,MAAMxD,KAAK+
e980: 6b 42 2c 69 42 41 41 6b 42 2f 6b 42 2c 51 41 51  kB,iBAAkB/kB,QAQ
e990: 31 47 41 2c 4b 41 41 4b 67 44 2c 59 41 41 59 77  1GA,KAAKgD,YAAYw
e9a0: 61 2c 51 41 41 51 2c 73 42 68 42 34 30 48 7a 42  a,QAAQ,sBhB40HzB
e9b0: 68 62 2c 49 41 41 4b 2c 4f 41 43 4c 52 2c 4d 41  hb,IAAK,OACLR,MA
e9c0: 41 4f 2c 53 67 42 6e 30 48 4a 73 46 2c 47 41 43  AO,SgBn0HJsF,GAC
e9d0: 48 2c 4b 41 41 49 74 48 2c 4b 41 41 4b 32 6c 42  H,KAAItH,KAAK2lB
e9e0: 2c 59 41 41 63 33 6c 42 2c 4b 41 41 4b 75 6b 42  ,YAAc3lB,KAAKukB
e9f0: 2c 53 41 41 57 76 6b 42 2c 4b 41 41 4b 73 6b 42  ,SAAWvkB,KAAKskB
ea00: 2c 53 41 41 35 43 2c 43 41 49 41 2c 47 41 41 49  ,SAA5C,CAIA,GAAI
ea10: 35 42 2c 47 41 41 4b 31 69 42 2c 4b 41 41 4b 67  5B,GAAK1iB,KAAKg
ea20: 44 2c 59 41 41 61 71 68 42 2c 45 41 41 59 72 6b  D,YAAaqhB,EAAYrk
ea30: 42 2c 4b 41 41 4b 71 6b 42 2c 55 41 41 59 72 6b  B,KAAKqkB,UAAYrk
ea40: 42 2c 4b 41 41 4b 6b 6c 42 2c 69 42 41 41 69 42  B,KAAKklB,iBAAiB
ea50: 35 64 2c 45 41 59 39 45 2c 49 41 56 41 74 48 2c  5d,EAY9E,IAVAtH,
ea60: 4b 41 41 4b 73 6b 42 2c 53 41 41 55 2c 45 41 43  KAAKskB,SAAU,EAC
ea70: 66 74 6b 42 2c 4b 41 41 4b 75 6b 42 2c 53 41 41  ftkB,KAAKukB,SAA
ea80: 55 2c 45 41 43 66 76 6b 42 2c 4b 41 41 4b 71 6b  U,EACfvkB,KAAKqk
ea90: 42 2c 55 41 41 57 2c 45 41 45 68 42 33 42 2c 45  B,UAAW,EAEhB3B,E
eaa0: 41 41 47 70 47 2c 55 41 41 55 43 2c 4d 41 41 51  AAGpG,UAAUC,MAAQ
eab0: 2c 4f 41 43 72 42 6d 47 2c 45 41 41 47 70 47 2c  ,OACrBmG,EAAGpG,
eac0: 55 41 41 55 68 56 2c 45 41 41 49 41 2c 45 41 4b  UAAUhV,EAAIA,EAK
ead0: 62 2b 63 2c 45 41 45 46 2c 59 41 44 41 72 6b 42  b+c,EAEF,YADArkB
eae0: 2c 4b 41 41 4b 73 6b 42 2c 53 41 41 55 2c 45 41  ,KAAKskB,SAAU,EA
eaf0: 49 62 74 6b 42 2c 4d 41 41 4b 6d 6b 42 2c 63 41  IbtkB,MAAKmkB,cA
eb00: 43 50 6e 6b 42 2c 4b 41 41 4b 6d 6b 42 2c 63 41  CPnkB,KAAKmkB,cA
eb10: 41 63 33 62 2c 51 41 41 51 2c 51 41 45 33 42 78  Ac3b,QAAQ,QAE3Bx
eb20: 49 2c 4b 41 41 4b 75 6c 42 2c 65 68 42 77 30 48  I,KAAKulB,ehBw0H
eb30: 50 2f 69 42 2c 49 41 41 4b 2c 57 41 43 4c 52 2c  P/iB,IAAK,WACLR,
eb40: 4d 41 41 4f 2c 57 67 42 70 30 48 50 68 43 2c 4b  MAAO,WgBp0HPhC,K
eb50: 41 41 4b 73 6b 42 2c 53 41 41 55 2c 45 41 43 66  AAKskB,SAAU,EACf
eb60: 74 6b 42 2c 4b 41 41 4b 75 6b 42 2c 53 41 41 55  tkB,KAAKukB,SAAU
eb70: 2c 43 41 45 66 2c 49 41 41 49 37 42 2c 47 41 41  ,CAEf,IAAI7B,GAA
eb80: 4b 31 69 42 2c 4b 41 41 4b 67 44 2c 57 41 47 64  K1iB,KAAKgD,WAGd
eb90: 30 66 2c 47 41 41 47 6a 46 2c 4f 41 41 4f 6a 42  0f,GAAGjF,OAAOjB
eba0: 2c 53 41 41 53 2c 73 42 41 41 73 42 36 42 2c 59  ,SAAS,sBAAsB6B,Y
ebb0: 41 41 59 2c 77 42 41 47 72 44 2c 45 41 41 41 7a  AAY,wBAGrD,EAAAz
ebc0: 62 2c 45 41 41 41 45 2c 53 41 41 45 39 43 2c 4b  b,EAAAE,SAAE9C,K
ebd0: 41 41 4b 52 2c 4d 41 41 4d 34 45 2c 49 41 41 49  AAKR,MAAM4E,IAAI
ebe0: 2c 71 42 41 41 73 42 62 2c 55 41 41 45 43 2c 4d  ,qBAAsBb,UAAEC,M
ebf0: 41 41 4d 78 44 2c 4b 41 41 4b 36 6b 42 2c 57 41  AAMxD,KAAK6kB,WA
ec00: 41 59 37 6b 42 2c 51 41 43 68 45 2c 45 41 41 41  AY7kB,QAChE,EAAA
ec10: 34 43 2c 45 41 41 41 45 2c 53 41 41 45 39 43 2c  4C,EAAAE,SAAE9C,
ec20: 4b 41 41 4b 52 2c 4b 41 41 4b 73 6c 42 2c 55 41  KAAKR,KAAKslB,UA
ec30: 41 55 31 67 42 2c 49 41 41 49 2c 2b 43 41 41 67  AU1gB,IAAI,+CAAg
ec40: 44 62 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44 2c  Db,UAAEC,MAAMxD,
ec50: 4b 41 41 4b 77 65 2c 4b 41 41 4d 78 65 2c 51 41  KAAKwe,KAAMxe,QA
ec60: 43 37 46 2c 45 41 41 41 34 43 2c 45 41 41 41 45  C7F,EAAA4C,EAAAE
ec70: 2c 53 41 41 45 39 43 2c 4b 41 41 4b 52 2c 4b 41  ,SAAE9C,KAAKR,KA
ec80: 41 4b 73 6c 42 2c 55 41 41 55 31 67 42 2c 49 41  AKslB,UAAU1gB,IA
ec90: 41 49 2c 2b 43 41 41 67 44 62 2c 55 41 41 45 43  AI,+CAAgDb,UAAEC
eca0: 2c 4d 41 41 4d 78 44 2c 4b 41 41 4b 2b 6b 42 2c  ,MAAMxD,KAAK+kB,
ecb0: 69 42 41 41 6b 42 2f 6b 42 2c 4f 41 4f 7a 47 30  iBAAkB/kB,OAOzG0
ecc0: 69 42 2c 45 41 41 47 6c 46 2c 51 41 41 51 2c 73  iB,EAAGlF,QAAQ,s
ecd0: 42 68 42 77 30 48 58 68 62 2c 49 41 41 4b 2c 51  BhBw0HXhb,IAAK,Q
ece0: 41 43 4c 52 2c 4d 41 41 4f 2c 57 67 42 72 30 48  ACLR,MAAO,WgBr0H
ecf0: 50 2c 4d 41 41 49 68 43 2c 4d 41 41 4b 77 6b 42  P,MAAIhC,MAAKwkB
ed00: 2c 53 41 43 41 78 6b 42 2c 4b 41 41 4b 38 49 2c  ,SACAxkB,KAAK8I,
ed10: 4d 41 41 4d 67 61 2c 55 41 45 68 42 39 69 42 2c  MAAMga,UAEhB9iB,
ed20: 4b 41 41 4b 79 67 42 2c 55 41 43 41 7a 67 42 2c  KAAKygB,UACAzgB,
ed30: 4b 41 41 4b 36 49 2c 4d 41 41 4d 69 61 2c 57 68  KAAK6I,MAAMia,Wh
ed40: 42 6d 31 48 70 42 74 67 42 2c 49 41 41 4b 2c 59  Bm1HpBtgB,IAAK,Y
ed50: 41 43 4c 52 2c 4d 41 41 4f 2c 57 67 42 78 30 48  ACLR,MAAO,WgBx0H
ed60: 50 2c 4d 41 41 4f 68 43 2c 4d 41 41 4b 67 44 2c  P,MAAOhC,MAAKgD,
ed70: 59 41 41 59 79 61 2c 4f 41 41 4f 6d 49 2c 53 41  YAAYya,OAAOmI,SA
ed80: 41 53 2c 79 42 41 43 72 43 35 6c 42 2c 4b 41 41  AS,yBACrC5lB,KAA
ed90: 4b 67 44 2c 59 41 41 59 79 61 2c 4f 41 41 4f 6d  KgD,YAAYya,OAAOm
eda0: 49 2c 53 41 41 53 2c 79 42 68 42 6d 31 48 70 43  I,SAAS,yBhBm1HpC
edb0: 70 6a 42 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d  pjB,IAAK,WACLR,M
edc0: 41 41 4f 2c 57 67 42 31 30 48 50 2c 4d 41 41 4f  AAO,WgB10HP,MAAO
edd0: 68 43 2c 4d 41 41 4b 67 44 2c 59 41 41 59 79 61  hC,MAAKgD,YAAYya
ede0: 2c 4f 41 41 4f 6d 49 2c 53 41 41 53 2c 77 42 41  ,OAAOmI,SAAS,wBA
edf0: 43 72 43 35 6c 42 2c 4b 41 41 4b 67 44 2c 59 41  CrC5lB,KAAKgD,YA
ee00: 41 59 79 61 2c 4f 41 41 4f 6d 49 2c 53 41 41 53  AYya,OAAOmI,SAAS
ee10: 2c 30 42 68 42 36 30 48 70 43 70 6a 42 2c 49 41  ,0BhB60HpCpjB,IA
ee20: 41 4b 2c 51 41 43 4c 72 42 2c 49 41 41 4b 2c 57  AK,QACLrB,IAAK,W
ee30: 67 42 74 72 49 4c 2c 4d 41 41 4f 6e 42 2c 4d 41  gBtrIL,MAAOnB,MA
ee40: 41 4b 67 44 2c 59 41 41 59 32 5a 2c 61 41 41 61  AKgD,YAAY2Z,aAAa
ee50: 39 54 2c 53 68 42 67 73 49 72 43 72 47 2c 49 41  9T,ShBgsIrCrG,IA
ee60: 41 4b 2c 57 41 43 4c 72 42 2c 49 41 41 4b 2c 57  AK,WACLrB,IAAK,W
ee70: 67 42 7a 72 49 4c 2c 4d 41 41 4f 6e 42 2c 4d 41  gBzrIL,MAAOnB,MA
ee80: 41 4b 67 44 2c 59 41 41 59 32 5a 2c 61 41 41 61  AKgD,YAAY2Z,aAAa
ee90: 38 44 2c 63 68 42 6d 73 49 72 43 6a 65 2c 49 41  8D,chBmsIrCje,IA
eea0: 41 4b 2c 51 41 43 4c 72 42 2c 49 41 41 4b 2c 57  AK,QACLrB,IAAK,W
eeb0: 67 42 35 72 49 4c 2c 4d 41 41 4f 6e 42 2c 4d 41  gB5rIL,MAAOnB,MA
eec0: 41 4b 67 44 2c 59 41 41 59 71 61 2c 61 41 41 61  AKgD,YAAYqa,aAAa
eed0: 76 55 2c 53 68 42 73 73 49 72 43 74 47 2c 49 41  vU,ShBssIrCtG,IA
eee0: 41 4b 2c 57 41 43 4c 72 42 2c 49 41 41 4b 2c 57  AK,WACLrB,IAAK,W
eef0: 67 42 2f 72 49 4c 2c 4d 41 41 4f 6e 42 2c 4d 41  gB/rIL,MAAOnB,MA
ef00: 41 4b 67 44 2c 59 41 41 59 71 61 2c 61 41 41 61  AKgD,YAAYqa,aAAa
ef10: 6d 48 2c 63 68 42 79 73 49 72 43 68 69 42 2c 49  mH,chBysIrChiB,I
ef20: 41 41 4b 2c 59 41 43 4c 72 42 2c 49 41 41 4b 2c  AAK,YACLrB,IAAK,
ef30: 57 67 42 6c 73 49 4c 2c 4f 41 41 51 6e 42 2c 4b  WgBlsIL,OAAQnB,K
ef40: 41 41 4b 67 44 2c 59 41 41 59 43 2c 51 41 41 51  AAKgD,YAAYC,QAAQ
ef50: 71 46 2c 55 41 41 59 74 49 2c 4b 41 41 4b 6f 6b  qF,UAAYtI,KAAKok
ef60: 42 2c 65 68 42 75 73 49 37 43 6c 48 2c 49 41 47  B,ehBusI7ClH,IAG
ef70: 54 78 64 2c 47 41 41 51 6f 44 2c 51 67 42 39 33  Txd,GAAQoD,QgB93
ef80: 48 4f 6f 61 2c 47 68 42 6b 34 48 54 2c 53 41 41  HOoa,GhBk4HT,SAA
ef90: 55 76 64 2c 45 41 41 51 44 2c 45 41 41 53 53 2c  Uvd,EAAQD,EAASS,
efa0: 47 41 45 6a 43 2c 59 41 69 42 41 2c 53 41 41 53  GAEjC,YAiBA,SAAS
efb0: 30 4a 2c 47 41 41 75 42 68 48 2c 47 41 41 4f 2c  0J,GAAuBhH,GAAO,
efc0: 4d 41 41 4f 41 2c 49 41 41 4f 41 2c 45 41 41 49  MAAOA,IAAOA,EAAI
efd0: 78 42 2c 57 41 41 61 77 42 2c 47 41 41 51 43 2c  xB,WAAawB,GAAQC,
efe0: 51 41 41 53 44 2c 47 41 45 76 46 2c 51 41 41 53  QAASD,GAEvF,QAAS
eff0: 6a 42 2c 47 41 41 67 42 43 2c 45 41 41 55 43 2c  jB,GAAgBC,EAAUC,
f000: 47 41 41 65 2c 4b 41 41 4d 44 2c 59 41 41 6f 42  GAAe,KAAMD,YAAoB
f010: 43 2c 49 41 41 67 42 2c 4b 41 41 4d 2c 49 41 41  C,IAAgB,KAAM,IAA
f020: 49 43 2c 57 41 41 55 2c 71 43 41 68 42 68 48 68  IC,WAAU,qCAhBhHh
f030: 42 2c 4f 41 41 4f 43 2c 65 41 41 65 74 42 2c 45  B,OAAOC,eAAetB,E
f040: 41 41 53 2c 63 41 43 37 42 73 43 2c 4f 41 41 4f  AAS,cAC7BsC,OAAO
f050: 2c 47 41 47 54 2c 49 41 41 49 43 2c 47 41 41 65  ,GAGT,IAAIC,GAAe
f060: 2c 57 41 41 63 2c 51 41 41 53 43 2c 47 41 41 69  ,WAAc,QAASC,GAAi
f070: 42 43 2c 45 41 41 51 43 2c 47 41 41 53 2c 49 41  BC,EAAQC,GAAS,IA
f080: 41 4b 2c 47 41 41 49 39 42 2c 47 41 41 49 2c 45  AK,GAAI9B,GAAI,E
f090: 41 41 47 41 2c 45 41 41 49 38 42 2c 45 41 41 4d  AAGA,EAAI8B,EAAM
f0a0: 43 2c 4f 41 41 51 2f 42 2c 49 41 41 4b 2c 43 41  C,OAAQ/B,IAAK,CA
f0b0: 41 45 2c 47 41 41 49 67 43 2c 47 41 41 61 46 2c  AE,GAAIgC,GAAaF,
f0c0: 45 41 41 4d 39 42 2c 45 41 41 49 67 43 2c 47 41  EAAM9B,EAAIgC,GA
f0d0: 41 57 70 42 2c 57 41 41 61 6f 42 2c 45 41 41 57  AWpB,WAAaoB,EAAW
f0e0: 70 42 2c 61 41 41 63 2c 45 41 41 4f 6f 42 2c 45  pB,aAAc,EAAOoB,E
f0f0: 41 41 57 72 42 2c 63 41 41 65 2c 45 41 41 55 2c  AAWrB,cAAe,EAAU,
f100: 53 41 41 57 71 42 2c 4b 41 41 59 41 2c 45 41 41  SAAWqB,KAAYA,EAA
f110: 57 43 2c 55 41 41 57 2c 47 41 41 4d 78 42 2c 4f  WC,UAAW,GAAMxB,O
f120: 41 41 4f 43 2c 65 41 41 65 6d 42 2c 45 41 41 51  AAOC,eAAemB,EAAQ
f130: 47 2c 45 41 41 57 45 2c 49 41 41 4b 46 2c 49 41  G,EAAWE,IAAKF,IA
f140: 41 69 42 2c 4d 41 41 4f 2c 55 41 41 55 52 2c 45  AiB,MAAO,UAAUR,E
f150: 41 41 61 57 2c 45 41 41 59 43 2c 47 41 41 69 4a  AAaW,EAAYC,GAAiJ
f160: 2c 4d 41 41 39 48 44 2c 49 41 41 59 50 2c 45 41  ,MAA9HD,IAAYP,EA
f170: 41 69 42 4a 2c 45 41 41 59 4e 2c 55 41 41 57 69  AiBJ,EAAYN,UAAWi
f180: 42 2c 47 41 41 69 42 43 2c 47 41 41 61 52 2c 45  B,GAAiBC,GAAaR,E
f190: 41 41 69 42 4a 2c 45 41 41 61 59 2c 47 41 41 71  AAiBJ,EAAaY,GAAq
f1a0: 42 5a 2c 4d 69 42 7a 79 49 68 69 42 61 2c 45 41  BZ,MiBzyIhiBa,EA
f1b0: 41 41 78 43 2c 45 41 41 41 2c 47 6a 42 36 79 49  AAxC,EAAA,GjB6yI
f1c0: 49 79 43 2c 45 41 41 57 69 48 2c 45 41 41 75 42  IyC,EAAWiH,EAAuB
f1d0: 6c 48 2c 47 69 42 35 79 49 74 43 75 5a 2c 45 41  lH,GiB5yItCuZ,EA
f1e0: 41 41 2f 62 2c 45 41 41 41 2c 47 6a 42 67 7a 49  AA/b,EAAA,GjBgzI
f1f0: 49 67 63 2c 45 41 41 63 74 53 2c 45 41 41 75 42  Igc,EAActS,EAAuB
f200: 71 53 2c 47 69 42 31 79 49 6e 43 55 2c 45 6a 42  qS,GiB1yInCU,EjB
f210: 6f 7a 49 61 2c 57 69 42 68 7a 49 6a 42 2c 51 41  ozIa,WiBhzIjB,QA
f220: 41 41 41 2c 47 41 41 59 35 5a 2c 47 41 41 61 70  AAA,GAAY5Z,GAAap
f230: 42 2c 45 41 41 41 35 42 2c 4b 41 41 41 34 63 2c  B,EAAA5B,KAAA4c,
f240: 47 41 49 76 42 35 63 2c 4b 41 41 4b 67 44 2c 59  GAIvB5c,KAAKgD,Y
f250: 41 41 63 41 2c 45 41 49 6e 42 68 44 2c 4b 41 41  AAcA,EAInBhD,KAA
f260: 4b 36 49 2c 4d 41 41 51 37 49 2c 4b 41 41 4b 67  K6I,MAAQ7I,KAAKg
f270: 44 2c 59 41 41 59 49 2c 51 41 41 51 30 67 42 2c  D,YAAYI,QAAQ0gB,
f280: 47 41 41 47 2c 53 41 41 57 39 6a 42 2c 4b 41 41  GAAG,SAAW9jB,KAA
f290: 4b 67 44 2c 59 41 41 59 49 2c 55 41 41 57 70 44  KgD,YAAYI,UAAWpD
f2a0: 2c 4b 41 41 4b 67 44 2c 59 41 41 59 43 2c 51 41  ,KAAKgD,YAAYC,QA
f2b0: 41 51 34 46 2c 4f 41 43 76 47 37 49 2c 4b 41 41  AQ4F,OACvG7I,KAA
f2c0: 4b 67 44 2c 59 41 41 59 49 2c 51 41 41 51 38 64  KgD,YAAYI,QAAQ8d
f2d0: 2c 4b 41 41 4b 6c 68 42 2c 4b 41 41 4b 67 44 2c  ,KAAKlhB,KAAKgD,
f2e0: 59 41 41 59 43 2c 51 41 41 51 34 46 2c 4f 41 45  YAAYC,QAAQ4F,OAE
f2f0: 72 44 37 49 2c 4b 41 41 4b 36 49 2c 4f 41 41 67  rD7I,KAAK6I,OAAg
f300: 43 2c 49 41 41 74 42 37 49 2c 4b 41 41 4b 36 49  C,IAAtB7I,KAAK6I
f310: 2c 4d 41 41 4d 78 47 2c 53 41 43 35 42 72 43 2c  ,MAAMxG,SAC5BrC,
f320: 4b 41 41 4b 36 49 2c 4f 41 41 51 2c 47 41 47 66  KAAK6I,OAAQ,GAGf
f330: 37 49 2c 4b 41 41 4b 36 6c 42 2c 61 6a 42 34 6a  7I,KAAK6lB,ajB4j
f340: 4a 50 2c 4d 41 70 51 41 35 6a 42 2c 47 41 41 61  JP,MApQA5jB,GAAa
f350: 32 61 2c 49 41 43 58 70 61 2c 49 41 41 4b 2c 4f  2a,IACXpa,IAAK,O
f360: 41 43 4c 52 2c 4d 41 41 4f 2c 57 69 42 74 7a 49  ACLR,MAAO,WiBtzI
f370: 46 68 43 2c 4b 41 41 4b 79 67 42 2c 61 41 47 56  FhC,KAAKygB,aAGV
f380: 7a 67 42 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d 76  zgB,KAAK6I,MAAMv
f390: 46 2c 49 41 43 54 77 69 42 2c 6f 42 41 41 71 42  F,IACTwiB,oBAAqB
f3a0: 76 69 42 2c 55 41 41 45 43 2c 4d 41 41 4d 78 44  viB,UAAEC,MAAMxD
f3b0: 2c 4b 41 41 4b 2b 6c 42 2c 51 41 41 53 2f 6c 42  ,KAAK+lB,QAAS/lB
f3c0: 2c 51 41 45 37 43 41 2c 4b 41 41 4b 36 49 2c 4d  ,QAE7CA,KAAK6I,M
f3d0: 41 41 4d 76 46 2c 49 41 43 54 30 69 42 2c 71 42  AAMvF,IACT0iB,qB
f3e0: 41 41 73 42 7a 69 42 2c 55 41 41 45 43 2c 4d 41  AAsBziB,UAAEC,MA
f3f0: 41 4d 78 44 2c 4b 41 41 4b 69 6d 42 2c 53 41 41  AMxD,KAAKimB,SAA
f400: 55 6a 6d 42 2c 59 6a 42 32 7a 49 2f 43 77 43 2c  UjmB,YjB2zI/CwC,
f410: 49 41 41 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f 2c  IAAK,SACLR,MAAO,
f420: 57 69 42 76 7a 49 46 68 43 2c 4b 41 41 4b 79 67  WiBvzIFhC,KAAKyg
f430: 42 2c 59 41 47 56 7a 67 42 2c 4b 41 41 4b 36 49  B,YAGVzgB,KAAK6I
f440: 2c 4d 41 41 4d 7a 45 2c 49 41 41 49 2c 6d 42 6a  ,MAAMzE,IAAI,mBj
f450: 42 32 7a 49 66 35 42 2c 49 41 41 4b 2c 61 41 43  B2zIf5B,IAAK,aAC
f460: 4c 52 2c 4d 41 41 4f 2c 57 69 42 78 7a 49 50 2c  LR,MAAO,WiBxzIP,
f470: 47 41 41 4b 68 43 2c 4b 41 41 4b 79 67 42 2c 57  GAAKhC,KAAKygB,W
f480: 41 41 56 2c 43 41 49 41 2c 47 41 41 49 37 49 2c  AAV,CAIA,GAAI7I,
f490: 47 41 41 4d 2c 49 41 49 52 35 58 2c 4b 41 41 4b  GAAM,IAIR5X,KAAK
f4a0: 36 49 2c 4d 41 41 4d 2b 4f 2c 4d 41 43 58 35 58  6I,MAAM+O,MACX5X
f4b0: 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d 6d 53 2c 4b  ,KAAK6I,MAAMmS,K
f4c0: 41 41 4b 2c 53 41 43 68 42 68 62 2c 4b 41 41 4b  AAK,SAChBhb,KAAK
f4d0: 36 49 2c 4d 41 41 4d 34 54 2c 4b 41 41 4b 2c 65  6I,MAAM4T,KAAK,e
f4e0: 41 43 68 42 39 43 2c 49 41 41 49 2c 53 41 41 43  AChB9C,IAAI,SAAC
f4f0: 75 4d 2c 47 41 43 44 41 2c 47 41 41 69 42 2c 4b  uM,GACDA,GAAiB,K
f500: 41 41 52 74 4f 2c 49 41 43 58 41 2c 45 41 41 4d  AARtO,IACXA,EAAM
f510: 73 4f 2c 4b 41 49 4e 74 4f 2c 59 41 41 65 76 54  sO,KAINtO,YAAevT
f520: 2c 57 41 43 6a 42 75 54 2c 45 41 41 4d 35 58 2c  ,WACjBuT,EAAM5X,
f530: 4b 41 41 4b 6d 6d 42 2c 6b 42 41 41 6b 42 76 4f  KAAKmmB,kBAAkBvO
f540: 2c 45 41 41 49 7a 52 2c 4f 41 41 4f 6e 47 2c 4b  ,EAAIzR,OAAOnG,K
f550: 41 41 4b 67 44 2c 59 41 41 59 36 42 2c 53 41 43  AAKgD,YAAY6B,SAC
f560: 2f 42 2c 67 42 41 41 52 2b 53 2c 49 41 41 6f 42  /B,gBAAR+S,IAAoB
f570: 41 2c 59 41 41 65 72 51 2c 55 41 43 72 44 71 51  A,YAAerQ,UACrDqQ
f580: 2c 45 41 41 4d 2c 49 41 47 52 35 58 2c 4b 41 41  ,EAAM,IAGR5X,KAA
f590: 4b 36 49 2c 4d 41 41 4d 75 64 2c 4b 41 41 4b 2c  K6I,MAAMud,KAAK,
f5a0: 51 41 41 53 78 4f 2c 4f 6a 42 69 30 49 7a 42 70  QAASxO,OjBi0IzBp
f5b0: 56 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41  V,IAAK,WACLR,MAA
f5c0: 4f 2c 57 69 42 78 7a 49 50 2c 51 41 41 4b 68 43  O,WiBxzIP,QAAKhC
f5d0: 2c 4b 41 41 4b 79 67 42 2c 59 41 49 48 7a 67 42  ,KAAKygB,YAIHzgB
f5e0: 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d 2b 4f 2c 53  ,KAAK6I,MAAM+O,S
f5f0: 6a 42 73 30 49 6c 42 70 56 2c 49 41 41 4b 2c 57  jBs0IlBpV,IAAK,W
f600: 41 43 4c 52 2c 4d 41 41 4f 2c 53 69 42 35 7a 49  ACLR,MAAO,SiB5zI
f610: 41 34 56 2c 47 41 43 50 2c 47 41 41 4b 35 58 2c  A4V,GACP,GAAK5X,
f620: 4b 41 41 4b 79 67 42 2c 57 41 41 56 2c 43 41 49  KAAKygB,WAAV,CAI
f630: 41 2c 47 41 41 49 34 46 2c 47 41 41 57 72 6d 42  A,GAAI4F,GAAWrmB
f640: 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d 75 64 2c 4b  ,KAAK6I,MAAMud,K
f650: 41 41 4b 2c 51 41 45 2f 42 78 4f 2c 47 41 41 4d  AAK,QAE/BxO,GAAM
f660: 41 2c 47 41 41 59 2c 47 41 45 64 41 2c 4b 41 41  A,GAAY,GAEdA,KAA
f670: 53 79 4f 2c 47 41 41 73 42 2c 4d 41 4b 6e 43 72  SyO,GAAsB,MAKnCr
f680: 6d 42 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d 75 64  mB,KAAK6I,MAAMud
f690: 2c 4b 41 41 4b 2c 51 41 41 53 78 4f 2c 47 41 4f  ,KAAK,QAASxO,GAO
f6a0: 7a 42 35 58 2c 4b 41 41 4b 36 49 2c 4d 41 41 4d  zB5X,KAAK6I,MAAM
f6b0: 32 55 2c 53 41 43 54 79 42 2c 4b 41 41 4d 2c 53  2U,SACTyB,KAAM,S
f6c0: 41 43 4e 6a 63 2c 59 41 41 61 68 44 2c 4b 41 41  ACNjc,YAAahD,KAA
f6d0: 4b 67 44 2c 59 41 43 6c 42 6b 42 2c 4d 41 41 4f  KgD,YAClBkB,MAAO
f6e0: 6c 45 2c 4b 41 41 4b 67 44 2c 59 41 41 59 6b 42  lE,KAAKgD,YAAYkB
f6f0: 2c 4d 41 43 78 42 6c 43 2c 4d 41 41 4f 34 56 2c  ,MACxBlC,MAAO4V,
f700: 53 6a 42 30 30 49 54 70 56 2c 49 41 41 4b 2c 6f  SjB00ITpV,IAAK,o
f710: 42 41 43 4c 52 2c 4d 41 41 4f 2c 57 69 42 2f 7a  BACLR,MAAO,WiB/z
f720: 49 71 42 2c 47 41 41 5a 34 56 2c 47 41 41 59 31  IqB,GAAZ4V,GAAY1
f730: 55 2c 55 41 41 41 62 2c 4f 41 41 41 2c 4f 41 41  U,UAAAb,OAAA,OAA
f740: 41 63 2c 4b 41 41 41 44 2c 55 41 41 41 2c 47 41  Ac,KAAAD,UAAA,GA
f750: 41 41 41 2c 55 41 41 41 2c 47 41 41 4e 2c 49 41  AAA,UAAA,GAAN,IA
f760: 47 74 42 2c 51 41 46 41 30 55 2c 45 41 41 4d 41  GtB,QAFA0U,EAAMA
f770: 2c 47 41 41 59 35 58 2c 4b 41 41 4b 67 44 2c 59  ,GAAY5X,KAAKgD,Y
f780: 41 41 59 36 5a 2c 61 41 41 61 79 4a 2c 6d 42 41  AAY6Z,aAAayJ,mBA
f790: 4d 68 44 31 4f 2c 45 41 41 4d 35 58 2c 4b 41 41  MhD1O,EAAM5X,KAA
f7a0: 4b 67 44 2c 59 41 41 59 36 5a 2c 61 41 41 61 30  KgD,YAAY6Z,aAAa0
f7b0: 4a 2c 71 42 41 41 71 42 33 4f 2c 47 41 41 4b 2c  J,qBAAqB3O,GAAK,
f7c0: 49 41 45 66 2c 49 41 41 33 43 35 58 2c 4b 41 41  IAEf,IAA3C5X,KAA
f7d0: 4b 67 44 2c 59 41 41 59 43 2c 51 41 41 51 2b 46  KgD,YAAYC,QAAQ+F
f7e0: 2c 67 42 41 43 33 42 34 4f 2c 45 41 41 4d 41 2c  ,gBAC3B4O,EAAMA,
f7f0: 45 41 41 49 39 53 2c 51 41 41 51 2c 4d 41 41 4f  EAAI9S,QAAQ,MAAO
f800: 2c 4b 41 47 70 42 38 53 2c 47 41 54 45 2c 4d 6a  ,KAGpB8S,GATE,Mj
f810: 42 6d 31 49 54 70 56 2c 49 41 41 4b 2c 57 41 43  Bm1ITpV,IAAK,WAC
f820: 4c 52 2c 4d 41 41 4f 2c 57 69 42 6e 30 49 50 2c  LR,MAAO,WiBn0IP,
f830: 4f 41 41 75 42 2c 49 41 41 66 68 43 2c 4b 41 41  OAAuB,IAAfhC,KAA
f840: 4b 36 49 2c 53 6a 42 36 30 49 62 72 47 2c 49 41  K6I,SjB60IbrG,IA
f850: 41 4b 2c 59 41 43 4c 52 2c 4d 41 41 4f 2c 57 69  AK,YACLR,MAAO,Wi
f860: 42 74 30 49 50 2c 4d 41 41 4f 68 43 2c 4d 41 41  Bt0IP,MAAOhC,MAA
f870: 4b 79 67 42 2c 61 41 41 65 7a 67 42 2c 4b 41 41  KygB,aAAezgB,KAA
f880: 4b 38 64 2c 67 42 6a 42 67 31 49 68 43 74 62 2c  K8d,gBjBg1IhCtb,
f890: 49 41 41 4b 2c 61 41 43 4c 52 2c 4d 41 41 4f 2c  IAAK,aACLR,MAAO,
f8a0: 57 69 42 7a 30 49 50 2c 4d 41 41 4f 68 43 2c 4d  WiBz0IP,MAAOhC,M
f8b0: 41 41 4b 79 67 42 2c 61 41 41 2b 43 2c 49 41 41  AAKygB,aAA+C,IAA
f8c0: 68 43 7a 67 42 2c 4b 41 41 4b 36 49 2c 4d 41 41  hCzgB,KAAK6I,MAA
f8d0: 4d 75 64 2c 4b 41 41 4b 2c 65 6a 42 71 31 49 33  Mud,KAAK,ejBq1I3
f8e0: 43 35 6a 42 2c 49 41 41 4b 2c 55 41 43 4c 52 2c  C5jB,IAAK,UACLR,
f8f0: 4d 41 41 4f 2c 57 69 42 35 30 49 48 68 43 2c 4b  MAAO,WiB50IHhC,K
f900: 41 41 4b 79 67 42 2c 59 41 43 50 7a 67 42 2c 4b  AAKygB,YACPzgB,K
f910: 41 41 4b 36 49 2c 4d 41 41 4d 75 64 2c 4b 41 41  AAK6I,MAAMud,KAA
f920: 4b 2c 59 41 41 59 2c 4d 6a 42 79 31 49 39 42 35  K,YAAY,MjBy1I9B5
f930: 6a 42 2c 49 41 41 4b 2c 53 41 43 4c 52 2c 4d 41  jB,IAAK,SACLR,MA
f940: 41 4f 2c 57 69 42 2f 30 49 48 68 43 2c 4b 41 41  AO,WiB/0IHhC,KAA
f950: 4b 79 67 42 2c 59 41 43 50 7a 67 42 2c 4b 41 41  KygB,YACPzgB,KAA
f960: 4b 36 49 2c 4d 41 41 4d 75 64 2c 4b 41 41 4b 2c  K6I,MAAMud,KAAK,
f970: 59 41 41 59 2c 4d 6a 42 32 31 49 39 42 35 6a 42  YAAY,MjB21I9B5jB
f980: 2c 49 41 41 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,SACLR,MAAO
f990: 2c 57 69 42 6c 31 49 46 68 43 2c 4b 41 41 4b 79  ,WiBl1IFhC,KAAKy
f9a0: 67 42 2c 63 41 4b 77 43 2c 49 41 41 2f 43 7a 67  gB,cAKwC,IAA/Czg
f9b0: 42 2c 4b 41 41 4b 67 44 2c 59 41 41 59 43 2c 51  B,KAAKgD,YAAYC,Q
f9c0: 41 41 51 38 46 2c 6d 42 41 43 31 42 2f 49 2c 4b  AAQ8F,mBAC1B/I,K
f9d0: 41 41 4b 67 44 2c 59 41 41 59 36 5a 2c 61 41 41  AAKgD,YAAY6Z,aAA
f9e0: 61 32 4a 2c 6b 42 41 4d 68 43 78 6d 42 2c 4b 41  a2J,kBAMhCxmB,KA
f9f0: 41 4b 6b 69 42 2c 53 41 41 53 6c 69 42 2c 4b 41  AKkiB,SAASliB,KA
fa00: 41 4b 6d 6d 42 2c 79 42 6a 42 34 31 49 6e 42 33  AKmmB,yBjB41InB3
fa10: 6a 42 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41  jB,IAAK,WACLR,MA
fa20: 41 4f 2c 53 69 42 6e 31 49 41 73 46 2c 47 41 43  AO,SiBn1IAsF,GAC
fa30: 50 74 48 2c 4b 41 41 4b 67 44 2c 59 41 41 59 73  PtH,KAAKgD,YAAYs
fa40: 5a 2c 55 41 41 55 43 2c 4d 41 41 51 2c 65 41 43  Z,UAAUC,MAAQ,eAC
fa50: 6e 43 76 63 2c 4b 41 41 4b 67 44 2c 59 41 41 59  nCvc,KAAKgD,YAAY
fa60: 73 5a 2c 55 41 41 55 68 56 2c 45 41 41 49 41 2c  sZ,UAAUhV,EAAIA,
fa70: 43 41 45 2f 42 2c 49 41 41 49 73 51 2c 47 41 41  CAE/B,IAAIsQ,GAA
fa80: 4d 35 58 2c 4b 41 41 4b 77 4c 2c 55 41 45 58 6f  M5X,KAAKwL,UAEXo
fa90: 4d 2c 4b 41 41 51 74 51 2c 45 41 41 45 74 46 2c  M,KAAQtQ,EAAEtF,
faa0: 4f 41 43 5a 68 43 2c 4b 41 41 4b 67 44 2c 59 41  OACZhC,KAAKgD,YA
fab0: 41 59 6b 66 2c 53 41 41 53 74 4b 2c 4d 6a 42 67  AYkf,SAAStK,MjBg
fac0: 32 49 35 42 70 56 2c 49 41 41 4b 2c 55 41 43 4c  2I5BpV,IAAK,UACL
fad0: 52 2c 4d 41 41 4f 2c 53 69 42 74 31 49 44 73 46  R,MAAO,SiBt1IDsF
fae0: 2c 47 41 43 4e 74 48 2c 4b 41 41 4b 67 44 2c 59  ,GACNtH,KAAKgD,Y
faf0: 41 41 59 73 5a 2c 55 41 41 55 43 2c 4d 41 41 51  AAYsZ,UAAUC,MAAQ
fb00: 2c 63 41 43 6e 43 76 63 2c 4b 41 41 4b 67 44 2c  ,cACnCvc,KAAKgD,
fb10: 59 41 41 59 73 5a 2c 55 41 41 55 68 56 2c 45 41  YAAYsZ,UAAUhV,EA
fb20: 41 49 41 2c 43 41 45 2f 42 2c 49 41 41 49 73 51  AIA,CAE/B,IAAIsQ
fb30: 2c 47 41 41 4d 35 58 2c 4b 41 41 4b 77 4c 2c 55  ,GAAM5X,KAAKwL,U
fb40: 41 45 58 6f 4d 2c 4b 41 41 51 74 51 2c 45 41 41  AEXoM,KAAQtQ,EAA
fb50: 45 74 46 2c 4f 41 43 5a 68 43 2c 4b 41 41 4b 67  EtF,OACZhC,KAAKg
fb60: 44 2c 59 41 41 59 6b 66 2c 53 41 41 53 74 4b 2c  D,YAAYkf,SAAStK,
fb70: 4f 6a 42 32 31 49 76 42 67 46 2c 49 41 47 54 6c  OjB21IvBgF,IAGTl
fb80: 64 2c 47 41 41 51 6f 44 2c 51 69 42 7a 31 49 4f  d,GAAQoD,QiBz1IO
fb90: 38 5a 2c 47 6a 42 36 31 49 54 2c 53 41 41 55 6a  8Z,GjB61IT,SAAUj
fba0: 64 2c 45 41 41 51 44 2c 45 41 41 53 53 2c 47 41  d,EAAQD,EAASS,GA
fbb0: 45 6a 43 2c 59 6b 42 78 6b 4a 41 2c 53 41 41 41  EjC,YkBxkJA,SAAA
fbc0: 73 6d 42 2c 47 41 41 41 35 6a 42 2c 45 41 41 41  smB,GAAA5jB,EAAA
fbd0: 67 44 2c 47 41 43 41 2c 4b 41 41 41 37 46 2c 65  gD,GACA,KAAA7F,e
fbe0: 41 41 41 79 6d 42 2c 49 41 43 41 2c 55 41 41 41  AAAymB,IACA,UAAA
fbf0: 41 2c 47 41 41 41 35 6a 42 2c 45 41 41 41 67 44  A,GAAA5jB,EAAAgD
fc00: 2c 45 41 4f 41 2c 49 41 4a 41 41 2c 4f 41 41 41  ,EAOA,IAJAA,OAAA
fc10: 36 67 42 2c 4b 41 43 41 37 67 42 2c 45 41 41 41  6gB,KACA7gB,EAAA
fc20: 2c 4d 41 47 41 41 2c 53 41 41 41 77 50 2c 49 41  ,MAGAA,SAAAwP,IA
fc30: 43 41 2c 53 41 41 41 68 53 2c 4f 41 41 41 2c 6b  CA,SAAAhS,OAAA,k
fc40: 42 41 41 41 77 43 2c 45 41 47 41 2c 49 41 41 41  BAAAwC,EAGA,IAAA
fc50: 76 46 2c 47 41 43 41 69 56 2c 43 41 45 41 2c 61  vF,GACAiV,CAEA,a
fc60: 41 41 41 31 53 2c 45 41 43 41 37 43 2c 4b 41 41  AAA1S,EACA7C,KAA
fc70: 41 36 46 2c 4d 41 41 41 2c 4d 41 43 41 37 46 2c  A6F,MAAA,MACA7F,
fc80: 4b 41 41 41 6b 45 2c 4f 41 41 41 2c 4f 41 43 41  KAAAkE,OAAA,OACA
fc90: 6c 45 2c 4b 41 41 41 32 6d 42 2c 4f 41 41 41 2c  lE,KAAA2mB,OAAA,
fca0: 4d 41 43 45 2c 49 41 41 41 39 6a 42 2c 59 41 41  MACE,IAAA9jB,YAA
fcb0: 41 34 6a 42 2c 47 41 43 46 7a 6d 42 2c 4b 41 41  A4jB,GACFzmB,KAA
fcc0: 41 36 46 2c 4d 41 41 41 68 44 2c 45 41 41 41 67  A6F,MAAAhD,EAAAg
fcd0: 44 2c 4d 41 43 41 37 46 2c 4b 41 41 41 6b 45 2c  D,MACA7F,KAAAkE,
fce0: 4d 41 41 41 72 42 2c 45 41 41 41 71 42 2c 4d 41  MAAArB,EAAAqB,MA
fcf0: 41 41 75 57 2c 51 41 43 41 7a 61 2c 4b 41 41 41  AAuW,QACAza,KAAA
fd00: 32 6d 42 2c 4f 41 41 41 39 6a 42 2c 45 41 41 41  2mB,OAAA9jB,EAAA
fd10: 38 6a 42 2c 57 41 43 45 2c 6f 42 41 41 41 39 6a  8jB,WACE,oBAAA9j
fd20: 42 2c 47 41 41 41 2c 43 41 43 46 2c 47 41 41 41  B,GAAA,CACF,GAAA
fd30: 75 43 2c 47 41 41 41 71 55 2c 45 41 41 41 74 59  uC,GAAAqU,EAAAtY
fd40: 2c 49 41 41 41 30 42 2c 45 41 43 41 2c 57 41 41  ,IAAA0B,EACA,WAA
fd50: 41 75 43 2c 45 41 43 41 2c 53 41 41 41 2f 42 2c  AuC,EACA,SAAA/B,
fd60: 4f 41 41 41 2c 73 43 41 41 41 52 2c 45 41 47 41  OAAA,sCAAAR,EAGA
fd70: 37 43 2c 4d 41 41 41 36 46 2c 4d 41 41 41 54 2c  7C,MAAA6F,MAAAT,
fd80: 45 41 41 41 53 2c 4d 41 43 41 30 50 2c 45 41 41  EAAAS,MACA0P,EAA
fd90: 41 46 2c 45 41 41 41 72 56 2c 4b 41 41 41 36 46  AF,EAAArV,KAAA6F
fda0: 2c 4f 41 41 41 30 50 2c 53 41 43 41 76 56 2c 4b  ,OAAA0P,SACAvV,K
fdb0: 41 41 41 6b 45 2c 4d 41 41 41 6b 42 2c 45 41 41  AAAkE,MAAAkB,EAA
fdc0: 41 70 44 2c 4d 41 41 41 79 59 2c 4d 41 41 41 2c  ApD,MAAAyY,MAAA,
fdd0: 45 41 41 41 6c 46 2c 47 41 43 41 76 56 2c 4b 41  EAAAlF,GACAvV,KA
fde0: 41 41 32 6d 42 2c 4f 41 41 41 2c 67 42 41 41 41  AA2mB,OAAA,gBAAA
fdf0: 76 68 42 2c 47 41 41 41 70 44 2c 4d 41 41 41 75  vhB,GAAApD,MAAAu
fe00: 54 2c 47 41 41 41 6e 51 2c 45 41 41 41 70 44 2c  T,GAAAnQ,EAAApD,
fe10: 4d 41 41 41 75 54 2c 47 41 41 41 2c 4d 41 43 45  MAAAuT,GAAA,MACE
fe20: 2c 49 41 41 41 31 53 2c 45 41 41 41 52 2c 4f 41  ,IAAA1S,EAAAR,OA
fe30: 41 41 2c 43 41 43 46 72 43 2c 4b 41 41 41 36 46  AA,CACFrC,KAAA6F
fe40: 2c 53 41 41 41 2c 4d 41 43 41 30 50 2c 45 41 41  ,SAAA,MACA0P,EAA
fe50: 41 46 2c 45 41 41 41 72 56 2c 4b 41 41 41 36 46  AF,EAAArV,KAAA6F
fe60: 2c 4f 41 41 41 30 50 2c 51 41 43 41 2c 49 41 41  ,OAAA0P,QACA,IAA
fe70: 41 71 52 2c 47 41 41 41 43 2c 45 41 41 41 72 6d  AqR,GAAAC,EAAArm
fe80: 42 2c 4b 41 41 41 71 43 2c 45 41 41 41 2c 45 41  B,KAAAqC,EAAA,EA
fe90: 41 41 30 53 2c 45 41 43 41 76 56 2c 4d 41 41 41  AA0S,EACAvV,MAAA
fea0: 6b 45 2c 4d 41 41 41 34 69 42 2c 45 41 41 41 46  kE,MAAA4iB,EAAAF
feb0: 2c 45 41 41 41 72 52 2c 47 41 43 41 76 56 2c 4b  ,EAAArR,GACAvV,K
fec0: 41 41 41 32 6d 42 2c 4f 41 41 41 2c 67 42 41 41  AAA2mB,OAAA,gBAA
fed0: 41 39 6a 42 2c 47 41 41 41 30 53 2c 47 41 41 41  A9jB,GAAA0S,GAAA
fee0: 31 53 2c 45 41 41 41 30 53 2c 47 41 41 41 2c 4d  1S,EAAA0S,GAAA,M
fef0: 41 43 45 2c 6f 42 41 41 41 31 53 2c 47 41 45 46  ACE,oBAAA1S,GAEF
ff00: 41 2c 47 41 41 41 2c 53 41 43 41 37 43 2c 4b 41  A,GAAA,SACA7C,KA
ff10: 41 41 36 46 2c 4d 41 41 41 2c 4d 41 43 41 37 46  AA6F,MAAA,MACA7F
ff20: 2c 4b 41 41 41 6b 45 2c 4f 41 43 41 72 42 2c 47  ,KAAAkE,OACArB,G
ff30: 41 41 41 2c 4f 41 43 41 41 2c 47 41 41 41 2c 4d  AAA,OACAA,GAAA,M
ff40: 41 43 41 2c 49 41 41 41 41 2c 47 41 45 41 37 43  ACA,IAAAA,GAEA7C
ff50: 2c 4b 41 41 41 32 6d 42 2c 4f 41 41 41 2c 4d 41  ,KAAA2mB,OAAA,MA
ff60: 43 45 2c 43 41 43 46 33 6d 42 2c 4b 41 41 41 32  CE,CACF3mB,KAAA2
ff70: 6d 42 2c 4f 41 41 41 2c 43 41 45 41 2c 49 41 41  mB,OAAA,CAEA,IAA
ff80: 41 78 62 2c 47 41 41 41 70 4b 2c 4f 41 41 41 6f  Axb,GAAApK,OAAAo
ff90: 4b 2c 4b 41 41 41 74 49 2c 45 41 43 41 2c 55 41  K,KAAAtI,EACA,UA
ffa0: 41 41 41 2c 4b 41 43 41 73 49 2c 45 41 41 41 34  AAA,KACAsI,EAAA4
ffb0: 62 2c 4f 41 41 41 35 62 2c 45 41 41 41 47 2c 51  b,OAAA5b,EAAAG,Q
ffc0: 41 41 41 2c 59 41 43 41 74 4c 2c 4b 41 41 41 32  AAA,YACAtL,KAAA2
ffd0: 6d 42 2c 4f 41 41 41 2c 67 42 41 41 41 39 6a 42  mB,OAAA,gBAAA9jB
ffe0: 2c 47 41 41 41 6d 44 2c 4d 41 41 41 6e 44 2c 45  ,GAAAmD,MAAAnD,E
fff0: 41 41 41 6d 44 2c 4d 41 41 41 2c 45 41 47 41 2c  AAAmD,MAAA,EAGA,
10000 49 41 41 41 67 68 42 2c 47 41 41 41 37 62 2c 45  IAAAghB,GAAA7b,E
10010 41 41 41 38 62 2c 4f 41 41 41 70 4e 2c 4b 41 41  AAA8b,OAAApN,KAA
10020 41 2c 47 41 43 41 2c 4d 41 41 41 6d 4e 2c 49 41  A,GACA,MAAAmN,IA
10030 41 41 45 2c 49 41 43 41 2c 53 41 41 41 37 6a 42  AAE,IACA,SAAA7jB
10040 2c 4f 41 41 41 2c 73 43 41 41 41 38 6a 42 2c 4b  ,OAAA,sCAAA8jB,K
10050 41 41 41 43 2c 55 41 41 41 76 6b 42 2c 47 41 47  AAAC,UAAAvkB,GAG
10060 41 37 43 2c 4d 41 41 41 36 46 2c 4d 41 41 41 71  A7C,MAAA6F,MAAAq
10070 68 42 2c 45 41 41 41 46 2c 45 41 45 41 2c 49 41  hB,EAAAF,EAEA,IA
10080 41 41 78 52 2c 47 41 41 41 48 2c 45 41 41 41 72  AAxR,GAAAH,EAAAr
10090 56 2c 4b 41 41 41 36 46 2c 4f 41 41 41 32 50 2c  V,KAAA6F,OAAA2P,
100a0 4f 41 43 41 74 52 2c 49 41 43 41 2c 4b 41 41 41  OACAtR,IACA,KAAA
100b0 35 44 2c 45 41 41 41 2c 45 41 41 61 41 2c 45 41  5D,EAAA,EAAaA,EA
100c0 41 41 6b 56 2c 45 41 41 41 6e 54 2c 4f 41 41 6d  AAkV,EAAAnT,OAAm
100d0 42 2f 42 2c 49 41 43 68 43 34 44 2c 45 41 41 41  B/B,IAChC4D,EAAA
100e0 67 44 2c 4b 41 41 41 72 45 2c 45 41 41 41 32 53  gD,KAAArE,EAAA2S
100f0 2c 45 41 41 41 6c 56 2c 49 41 47 41 4e 2c 4d 41  ,EAAAlV,IAGAN,MA
10100 41 41 6b 45 2c 4d 41 41 41 34 69 42 2c 45 41 41  AAkE,MAAA4iB,EAA
10110 41 35 69 42 2c 47 41 49 41 2c 47 41 41 41 6d 6a  A5iB,GAIA,GAAAmj
10120 42 2c 45 41 41 41 72 6e 42 2c 4b 41 41 41 36 46  B,EAAArnB,KAAA6F
10130 2c 4f 41 45 41 2c 49 41 44 41 30 50 2c 45 41 41  ,OAEA,IADA0P,EAA
10140 41 46 2c 45 41 41 41 72 56 2c 4b 41 41 41 36 46  AF,EAAArV,KAAA6F
10150 2c 4f 41 41 41 30 50 2c 53 41 43 41 6a 56 2c 45  ,OAAA0P,SACAjV,E
10160 41 41 41 2c 45 41 41 61 41 2c 45 41 41 41 69 56  AAA,EAAaA,EAAAiV
10170 2c 45 41 41 63 6a 56 2c 49 41 41 41 2c 43 41 43  ,EAAcjV,IAAA,CAC
10180 33 42 2c 47 41 41 41 67 6e 42 2c 47 41 41 41 44  3B,GAAAgnB,GAAAD
10190 2c 45 41 41 41 72 6e 42 2c 4b 41 41 41 36 46 2c  ,EAAArnB,KAAA6F,
101a0 4f 41 41 41 76 46 2c 45 41 43 41 67 6e 42 2c 4b  OAAAvF,EACAgnB,K
101b0 41 43 41 74 6e 42 2c 4b 41 41 41 6b 45 2c 4d 41  ACAtnB,KAAAkE,MA
101c0 41 41 35 44 2c 47 41 41 41 67 6e 42 2c 45 41 41  AA5D,GAAAgnB,EAA
101d0 41 74 6e 42 2c 4b 41 41 41 6b 45 2c 4d 41 41 41  AtnB,KAAAkE,MAAA
101e0 35 44 2c 4b 41 4b 41 4e 2c 4b 41 41 41 32 6d 42  5D,KAKAN,KAAA2mB
101f0 2c 4f 41 41 41 76 66 2c 4b 41 41 41 73 50 2c 49  ,OAAAvf,KAAAsP,I
10200 41 41 41 2c 45 41 41 41 74 50 2c 4b 41 41 41 71  AAA,EAAAtP,KAAAq
10210 50 2c 49 41 41 41 2c 45 41 41 41 7a 57 2c 4b 41  P,IAAA,EAAAzW,KA
10220 41 41 32 6d 42 2c 53 41 45 41 35 6c 42 2c 4f 41  AA2mB,SAEA5lB,OA
10230 41 41 77 6d 42 2c 51 41 43 41 78 6d 42 2c 4f 41  AAwmB,QACAxmB,OA
10240 41 41 77 6d 42 2c 4f 41 41 41 76 6e 42 2c 4d 41  AAwmB,OAAAvnB,MA
10250 6b 54 41 2c 51 41 41 41 77 6e 42 2c 47 41 41 41  kTA,QAAAwnB,GAAA
10260 43 2c 45 41 41 41 43 2c 47 41 43 41 2c 4d 41 41  C,EAAAC,GACA,MAA
10270 41 43 2c 51 41 41 41 46 2c 45 41 41 41 47 2c 51  AC,QAAAF,EAAAG,Q
10280 41 41 41 46 2c 49 41 47 41 2c 51 41 41 41 47 2c  AAAF,IAGA,QAAAG,
10290 47 41 41 41 48 2c 47 41 43 41 2c 67 42 41 41 41  GAAAH,GACA,gBAAA
102a0 44 2c 47 41 43 41 2c 4d 41 41 41 44 2c 47 41 41  D,GACA,MAAAD,GAA
102b0 41 43 2c 45 41 41 41 43 2c 49 41 49 41 2c 51 41  AC,EAAAC,IAIA,QA
102c0 41 41 49 2c 47 41 41 41 6a 69 42 2c 45 41 41 41  AAI,GAAAjiB,EAAA
102d0 6b 69 42 2c 45 41 41 41 43 2c 47 41 53 41 2c 4d  kiB,EAAAC,GASA,M
102e0 41 52 41 6e 69 42 2c 47 41 41 41 58 2c 4d 41 41  ARAniB,GAAAX,MAA
102f0 41 79 42 2c 51 41 41 41 64 2c 53 41 45 41 41 2c  AyB,QAAAd,SAEAA,
10300 45 41 41 41 6b 42 2c 51 41 41 41 2c 53 41 41 41  EAAAkB,QAAA,SAAA
10310 74 47 2c 49 41 43 41 34 6d 42 2c 45 41 41 41 35  tG,IACA4mB,EAAA5
10320 6d 42 2c 4b 41 41 41 34 6d 42 2c 45 41 41 41 35  mB,KAAA4mB,EAAA5
10330 6d 42 2c 51 41 41 41 73 6e 42 2c 47 41 41 41 43  mB,QAAAsnB,GAAAC
10340 2c 49 41 47 41 6e 69 42 2c 49 41 41 41 2c 47 41  ,IAGAniB,IAAA,GA
10350 45 41 2c 53 41 41 41 2b 52 2c 47 41 43 41 2c 47  EA,SAAA+R,GACA,G
10360 41 41 41 78 53 2c 45 41 45 41 2c 4f 41 41 41 6c  AAAxS,EAEA,OAAAl
10370 43 2c 57 41 41 41 62 2c 51 41 43 41 32 6c 42 2c  C,WAAAb,QACA2lB,
10380 49 41 43 41 70 51 2c 45 41 41 41 6f 51 2c 45 41  IACApQ,EAAAoQ,EA
10390 41 41 70 51 2c 49 41 47 41 78 53 2c 45 41 41 41  AApQ,IAGAxS,EAAA
103a0 70 46 2c 4b 41 41 41 36 46 2c 4b 41 43 41 54 2c  pF,KAAA6F,KACAT,
103b0 45 41 41 41 6c 42 2c 4d 41 41 41 36 6a 42 2c 47  EAAAlB,MAAA6jB,G
103c0 41 41 41 6e 51 2c 45 41 43 41 78 53 2c 49 41 47  AAAnQ,EACAxS,IAG
103d0 41 41 2c 45 41 41 41 70 46 2c 4b 41 41 41 36 46  AA,EAAApF,KAAA6F
103e0 2c 4b 41 41 41 33 42 2c 4d 41 41 41 36 6a 42 2c  ,KAAA3B,MAAA6jB,
103f0 47 41 43 41 43 2c 49 41 43 41 35 69 42 2c 45 41  GACAC,IACA5iB,EA
10400 41 41 34 69 42 2c 45 41 41 41 35 69 42 2c 49 41  AA4iB,EAAA5iB,IA
10410 47 41 41 2c 49 41 49 41 2c 51 41 41 41 36 69 42  GAA,IAIA,QAAA6iB
10420 2c 47 41 41 41 76 52 2c 47 41 43 41 2c 67 42 41  ,GAAAvR,GACA,gBA
10430 41 41 68 53 2c 47 41 43 41 2c 4d 41 41 41 30 43  AAhS,GACA,MAAA0C
10440 2c 4d 41 41 41 73 50 2c 49 41 41 41 2c 45 41 41  ,MAAAsP,IAAA,EAA
10450 41 74 50 2c 4b 41 41 41 71 50 2c 49 41 41 41 43  AtP,KAAAqP,IAAAC
10460 2c 45 41 41 41 68 53 2c 4b 41 49 41 2c 51 41 41  ,EAAAhS,KAIA,QAA
10470 41 77 6a 42 2c 47 41 41 41 74 51 2c 47 41 43 41  AwjB,GAAAtQ,GACA
10480 2c 4d 41 41 41 31 53 2c 4f 41 41 41 79 42 2c 51  ,MAAA1S,OAAAyB,Q
10490 41 41 41 69 52 2c 53 41 47 41 2c 51 41 41 41 6b  AAAiR,SAGA,QAAAk
104a0 50 2c 47 41 41 41 71 42 2c 45 41 41 41 39 6c 42  P,GAAAqB,EAAA9lB
104b0 2c 47 41 43 41 2c 4f 41 41 41 2f 42 2c 47 41 41  ,GACA,OAAA/B,GAA
104c0 41 2c 45 41 41 67 42 41 2c 45 41 41 41 2b 42 2c  A,EAAgBA,EAAA+B,
104d0 45 41 41 59 2f 42 2c 49 41 43 35 42 2c 67 42 41  EAAY/B,IAC5B,gBA
104e0 41 41 36 6e 42 2c 47 41 41 41 37 6e 42 2c 4b 41  AA6nB,GAAA7nB,KA
104f0 43 41 36 6e 42 2c 45 41 41 41 37 6e 42 2c 47 41  CA6nB,EAAA7nB,GA
10500 41 41 2c 45 41 49 41 2c 4f 41 41 41 36 6e 42 2c  AA,EAIA,OAAA6nB,
10510 47 41 35 64 41 2c 47 41 41 41 31 4f 2c 47 41 41  GA5dA,GAAA1O,GAA
10520 6b 42 74 5a 2c 45 41 41 51 2c 49 41 43 31 42 6b  kBtZ,EAAQ,IAC1Bk
10530 56 2c 45 41 41 63 6c 56 2c 45 41 41 51 2c 49 41  V,EAAclV,EAAQ,IA
10540 45 74 42 30 6d 42 2c 4b 41 41 41 70 4d 2c 4d 41  EtB0mB,KAAApM,MA
10550 45 41 69 4d 2c 47 41 45 41 2c 55 41 47 41 2c 4f  EAiM,GAEA,UAGA,O
10560 41 47 41 2c 4f 41 47 41 51 2c 49 41 43 41 6e 6d  AGA,OAGAQ,IACAnm
10570 42 2c 51 41 41 41 6f 4b 2c 4b 41 41 41 6b 4b 2c  B,QAAAoK,KAAAkK,
10580 47 41 41 41 74 4f 2c 51 41 41 41 2c 53 41 41 41  GAAAtO,QAAA,SAAA
10590 6c 42 2c 47 41 43 41 71 68 42 2c 45 41 41 41 4c  lB,GACAqhB,EAAAL
105a0 2c 45 41 41 41 72 6d 42 2c 4b 41 41 41 36 55 2c  ,EAAArmB,KAAA6U,
105b0 45 41 41 41 78 50 2c 47 41 41 41 32 50 2c 51 41  EAAAxP,GAAA2P,QA
105c0 41 41 79 52 2c 4f 41 41 41 70 4e 2c 4b 41 41 41  AAyR,OAAApN,KAAA
105d0 2c 4b 41 41 41 68 55 2c 47 41 47 41 2c 49 41 41  ,KAAAhU,GAGA,IAA
105e0 41 77 68 42 2c 4b 41 2b 46 41 5a 2c 47 41 41 41  AwhB,KA+FAZ,GAAA
105f0 6a 6c 42 2c 57 41 43 41 2b 58 2c 53 41 41 41 2c  jlB,WACA+X,SAAA,
10600 57 41 43 41 2c 4d 41 41 41 76 5a 2c 4d 41 41 41  WACA,MAAAvZ,MAAA
10610 6d 47 2c 55 41 47 41 69 69 42 2c 4f 41 41 41 2c  mG,UAGAiiB,OAAA,
10620 57 41 43 41 2c 4d 41 41 41 70 6f 42 2c 57 41 41  WACA,MAAApoB,WAA
10630 41 36 46 2c 55 41 47 41 4d 2c 4f 41 41 41 2c 53  A6F,UAGAM,OAAA,S
10640 41 41 41 75 68 42 2c 47 41 43 41 2c 47 41 41 41  AAAuhB,GACA,GAAA
10650 33 6e 42 2c 47 41 41 41 43 2c 4b 41 41 41 36 46  3nB,GAAAC,KAAA6F
10660 2c 51 41 41 41 34 54 2c 47 41 41 41 34 4f 2c 47  ,QAAA4T,GAAA4O,G
10670 41 41 41 72 6f 42 2c 55 41 41 41 73 56 2c 4b 41  AAAroB,UAAAsV,KA
10680 43 41 76 56 2c 4b 41 41 41 71 47 2c 4d 41 41 41  CAvV,KAAAqG,MAAA
10690 2c 67 42 41 41 41 73 68 42 2c 4b 41 41 41 2c 45  ,gBAAAshB,KAAA,E
106a0 41 43 41 2c 49 41 41 41 7a 69 42 2c 47 41 41 41  ACA,IAAAziB,GAAA
106b0 2c 49 41 41 41 6c 46 2c 45 41 41 41 34 6d 42 2c  ,IAAAlF,EAAA4mB,
106c0 4f 41 41 41 35 6d 42 2c 45 41 41 41 6d 45 2c 4d  OAAA5mB,EAAAmE,M
106d0 41 41 41 6e 45 2c 45 41 41 41 6d 45 2c 4d 41 41  AAAnE,EAAAmE,MAA
106e0 41 34 63 2c 4f 41 41 41 39 67 42 2c 4b 41 41 41  A4c,OAAA9gB,KAAA
106f0 32 6d 42 2c 4f 41 43 41 2c 4f 41 41 41 6c 4e 2c  2mB,OACA,OAAAlN,
10700 47 41 41 41 34 4f 2c 47 41 41 41 74 6f 42 2c 45  GAAA4O,GAAAtoB,E
10710 41 41 41 38 46 2c 4f 41 41 41 5a 2c 49 41 47 41  AAA8F,OAAAZ,IAGA
10720 71 6a 42 2c 63 41 41 41 2c 53 41 41 41 5a 2c 47  qjB,cAAA,SAAAZ,G
10730 41 43 41 2c 47 41 41 41 33 6e 42 2c 47 41 41 41  ACA,GAAA3nB,GAAA
10740 43 2c 4b 41 41 41 73 56 2c 4d 41 41 41 6c 50 2c  C,KAAAsV,MAAAlP,
10750 4d 41 41 41 2c 67 42 41 41 41 73 68 42 2c 4b 41  MAAA,gBAAAshB,KA
10760 41 41 2c 47 41 43 41 7a 69 42 2c 45 41 41 41 2c  AA,GACAziB,EAAA,
10770 49 41 41 41 6c 46 2c 45 41 41 41 34 6d 42 2c 4f  IAAAlF,EAAA4mB,O
10780 41 41 41 35 6d 42 2c 45 41 41 41 6d 45 2c 4d 41  AAA5mB,EAAAmE,MA
10790 41 41 6e 45 2c 45 41 41 41 6d 45 2c 4d 41 41 41  AAnE,EAAAmE,MAAA
107a0 34 63 2c 4f 41 41 41 39 67 42 2c 4b 41 41 41 32  4c,OAAA9gB,KAAA2
107b0 6d 42 2c 4f 41 43 41 2c 4f 41 41 41 6c 4e 2c 47  mB,OACA,OAAAlN,G
107c0 41 41 41 34 4f 2c 47 41 41 41 2f 53 2c 49 41 41  AAA4O,GAAA/S,IAA
107d0 41 69 54 2c 51 41 41 41 74 6a 42 2c 49 41 47 41  AiT,QAAAtjB,IAGA
107e0 75 6a 42 2c 4d 41 41 41 2c 57 41 43 41 2c 57 41  ujB,MAAA,WACA,WA
107f0 41 41 78 6f 42 2c 4b 41 41 41 32 6d 42 2c 4f 41  AAxoB,KAAA2mB,OA
10800 41 41 33 6d 42 2c 4b 41 41 41 6b 45 2c 4d 41 41  AA3mB,KAAAkE,MAA
10810 41 75 57 2c 51 41 41 41 7a 61 2c 4b 41 41 41 6b  AuW,QAAAza,KAAAk
10820 45 2c 4d 41 41 41 34 63 2c 4f 41 41 41 39 67 42  E,MAAA4c,OAAA9gB
10830 2c 4b 41 41 41 32 6d 42 2c 53 41 47 41 72 6c 42  ,KAAA2mB,SAGArlB
10840 2c 4f 41 41 41 2c 57 41 4b 41 2c 4f 41 4a 41 38  ,OAAA,WAKA,OAJA8
10850 44 2c 4d 41 43 41 6d 51 2c 45 41 41 41 46 2c 45  D,MACAmQ,EAAAF,E
10860 41 41 41 72 56 2c 4b 41 41 41 36 46 2c 4f 41 41  AAArV,KAAA6F,OAA
10870 41 30 50 2c 53 41 43 41 43 2c 45 41 41 41 48 2c  A0P,SACAC,EAAAH,
10880 45 41 41 41 72 56 2c 4b 41 41 41 36 46 2c 4f 41  EAAArV,KAAA6F,OA
10890 41 41 32 50 2c 4f 41 45 41 6c 56 2c 45 41 41 41  AA2P,OAEAlV,EAAA
108a0 2c 45 41 41 69 42 41 2c 45 41 41 41 69 56 2c 45  ,EAAiBA,EAAAiV,E
108b0 41 41 63 6a 56 2c 49 41 43 2f 42 38 45 2c 45 41  AAcjV,IAC/B8E,EA
108c0 41 41 6f 51 2c 45 41 41 41 6c 56 2c 49 41 41 41  AAoQ,EAAAlV,IAAA
108d0 4e 2c 4b 41 41 41 6b 45 2c 4d 41 41 41 35 44 2c  N,KAAAkE,MAAA5D,
108e0 45 41 4f 41 2c 4f 41 4a 41 2c 4b 41 41 41 4e 2c  EAOA,OAJA,KAAAN,
108f0 4b 41 41 41 32 6d 42 2c 53 41 43 41 76 68 42 2c  KAAA2mB,SACAvhB,
10900 45 41 41 41 59 2c 4d 41 41 41 68 47 2c 4b 41 41  EAAAY,MAAAhG,KAA
10910 41 32 6d 42 2c 51 41 47 41 76 68 42 2c 47 41 47  A2mB,QAGAvhB,GAG
10920 41 71 6a 42 2c 55 41 41 41 2c 57 41 43 41 2c 47  AqjB,UAAA,WACA,G
10930 41 41 41 6e 54 2c 47 41 41 41 74 56 2c 4b 41 41  AAAnT,GAAAtV,KAA
10940 41 73 56 2c 4d 41 41 41 70 52 2c 4b 41 53 41 2c  AsV,MAAApR,KASA,
10950 4f 41 52 41 6f 52 2c 47 41 41 41 2c 51 41 43 41  OARAoR,GAAA,QACA
10960 41 2c 45 41 41 41 2c 51 41 43 41 41 2c 45 41 41  A,EAAA,QACAA,EAA
10970 41 2c 51 41 45 41 2c 49 41 41 41 74 56 2c 4b 41  A,QAEA,IAAAtV,KA
10980 41 41 32 6d 42 2c 51 41 43 41 72 52 2c 45 41 41  AA2mB,QACArR,EAA
10990 41 70 4f 2c 4b 41 41 41 6c 48 2c 4b 41 41 41 32  ApO,KAAAlH,KAAA2
109a0 6d 42 2c 51 41 47 41 72 52 2c 47 41 47 41 6f 54  mB,QAGArR,GAGAoT
109b0 2c 57 41 41 41 2c 57 41 43 41 2c 47 41 41 41 70  ,WAAA,WACA,GAAAp
109c0 54 2c 47 41 41 41 74 56 2c 4b 41 41 41 73 56 2c  T,GAAAtV,KAAAsV,
109d0 4d 41 41 41 68 55 2c 51 41 53 41 2c 4f 41 52 41  MAAAhU,QASA,OARA
109e0 67 55 2c 47 41 41 41 67 42 2c 47 41 41 41 2c 49  gU,GAAAgB,GAAA,I
109f0 41 43 41 68 42 2c 45 41 41 41 69 42 2c 47 41 41  ACAhB,EAAAiB,GAA
10a00 41 2c 49 41 43 41 6a 42 2c 45 41 41 41 6b 42 2c  A,IACAjB,EAAAkB,
10a10 47 41 41 41 2c 49 41 45 41 2c 49 41 41 41 78 57  GAAA,IAEA,IAAAxW
10a20 2c 4b 41 41 41 32 6d 42 2c 53 41 43 41 72 52 2c  ,KAAA2mB,SACArR,
10a30 45 41 41 41 74 50 2c 4d 41 41 41 68 47 2c 4b 41  EAAAtP,MAAAhG,KA
10a40 41 41 32 6d 42 2c 51 41 47 41 72 52 2c 47 41 47  AA2mB,QAGArR,GAG
10a50 41 6c 50 2c 4d 41 41 41 2c 53 41 41 41 73 68 42  AlP,MAAA,SAAAshB
10a60 2c 47 41 45 41 2c 4d 41 44 41 41 2c 47 41 41 41  ,GAEA,MADAA,GAAA
10a70 74 67 42 2c 4b 41 41 41 73 50 2c 49 41 41 41 67  tgB,KAAAsP,IAAAg
10a80 52 2c 47 41 41 41 2c 4b 41 43 41 2c 47 41 41 41  R,GAAA,KACA,GAAA
10a90 6a 42 2c 47 41 41 41 7a 6d 42 2c 4b 41 41 41 6b  jB,GAAAzmB,KAAAk
10aa0 45 2c 4d 41 41 41 79 56 2c 49 41 41 41 6b 4f 2c  E,MAAAyV,IAAAkO,
10ab0 45 41 41 41 48 2c 49 41 41 41 35 47 2c 4f 41 41  EAAAH,IAAA5G,OAA
10ac0 41 39 67 42 2c 4b 41 41 41 32 6d 42 2c 51 41 41  A9gB,KAAA2mB,QAA
10ad0 41 33 6d 42 2c 4b 41 41 41 36 46 2c 51 41 47 41  A3mB,KAAA6F,QAGA
10ae0 47 2c 4d 41 41 41 2c 53 41 41 41 34 52 2c 47 41  G,MAAA,SAAA4R,GA
10af0 43 41 2c 4d 41 41 41 31 55 2c 57 41 41 41 62 2c  CA,MAAA1U,WAAAb,
10b00 4f 41 43 41 2c 47 41 41 41 6f 6b 42 2c 47 41 41  OACA,GAAAokB,GAA
10b10 41 7a 6d 42 2c 4b 41 41 41 6b 45 2c 4d 41 41 41  AzmB,KAAAkE,MAAA
10b20 34 63 2c 4f 41 41 41 31 5a 2c 4b 41 41 41 73 50  4c,OAAA1Z,KAAAsP
10b30 2c 49 41 41 41 2c 45 41 41 41 74 50 2c 4b 41 41  ,IAAA,EAAAtP,KAA
10b40 41 71 50 2c 49 41 41 41 2c 45 41 41 41 6d 42 2c  AqP,IAAA,EAAAmB,
10b50 4b 41 41 41 35 58 2c 4b 41 41 41 36 46 2c 4f 41  KAAA5X,KAAA6F,OA
10b60 47 41 37 46 2c 4b 41 41 41 32 6d 42 2c 51 41 49  GA7F,KAAA2mB,QAI
10b70 41 78 54 2c 49 41 41 41 32 55 2c 45 41 41 41 2c  AxT,IAAA2U,EAAA,
10b80 51 41 41 41 47 2c 45 41 41 41 2c 4d 41 43 41 68  QAAAG,EAAA,MACAh
10b90 5a 2c 4d 41 41 41 36 59 2c 45 41 41 41 2c 51 41  Z,MAAA6Y,EAAA,QA
10ba0 41 41 47 2c 45 41 41 41 2c 4d 41 43 41 37 62 2c  AAG,EAAA,MACA7b,
10bb0 4b 41 41 41 30 62 2c 45 41 41 41 2c 51 41 41 41  KAAA0b,EAAA,QAAA
10bc0 47 2c 45 41 41 41 2c 4d 41 45 41 6e 69 42 2c 49  G,EAAA,MAEAniB,I
10bd0 41 41 41 67 69 42 2c 47 41 41 41 2c 30 43 41 41  AAAgiB,GAAA,0CAA
10be0 41 6c 51 2c 47 41 41 71 45 2c 4f 41 41 41 41 2c  AlQ,GAAqE,OAAAA,
10bf0 45 41 41 41 2c 65 41 45 72 45 2b 51 2c 59 41 41  EAAA,eAErE+Q,YAA
10c00 41 62 2c 45 41 41 41 2c 51 41 41 41 47 2c 45 41  Ab,EAAA,QAAAG,EA
10c10 41 41 2c 4d 41 43 41 57 2c 55 41 41 41 64 2c 45  AA,MACAW,UAAAd,E
10c20 41 41 41 2c 51 41 41 41 47 2c 45 41 41 41 2c 4d  AAA,QAAAG,EAAA,M
10c30 41 45 41 68 68 42 2c 59 41 41 41 36 67 42 2c 45  AEAhhB,YAAA6gB,E
10c40 41 41 41 2c 51 41 41 41 47 2c 45 41 41 41 2c 4d  AAA,QAAAG,EAAA,M
10c50 41 43 41 6a 6d 42 2c 4d 41 41 41 38 6c 42 2c 45  ACAjmB,MAAA8lB,E
10c60 41 41 41 2c 51 41 41 41 47 2c 45 41 41 41 2c 4d  AAA,QAAAG,EAAA,M
10c70 41 45 41 6a 4f 2c 4f 41 41 41 38 4e 2c 45 41 41  AEAjO,OAAA8N,EAA
10c80 41 2c 51 41 41 41 47 2c 45 41 41 41 2c 4d 41 43  A,QAAAG,EAAA,MAC
10c90 41 6a 5a 2c 4b 41 41 41 38 59 2c 45 41 41 41 2c  AjZ,KAAA8Y,EAAA,
10ca0 51 41 41 41 47 2c 45 41 41 41 2c 4d 41 45 41 74  QAAAG,EAAA,MAEAt
10cb0 54 2c 4d 41 41 41 6d 54 2c 45 41 41 41 2c 51 41  T,MAAAmT,EAAA,QA
10cc0 41 41 47 2c 45 41 41 41 2c 4d 41 43 41 59 2c 4f  AAG,EAAA,MACAY,O
10cd0 41 41 41 66 2c 45 41 41 41 2c 51 41 41 41 47 2c  AAAf,EAAA,QAAAG,
10ce0 45 41 41 41 2c 4d 41 45 41 6c 62 2c 4b 41 41 41  EAAA,MAEAlb,KAAA
10cf0 2b 61 2c 45 41 41 41 2c 53 41 41 41 47 2c 45 41  +a,EAAA,SAAAG,EA
10d00 41 41 2c 4d 41 43 41 6a 58 2c 51 41 41 41 38 57  AA,MACAjX,QAAA8W
10d10 2c 45 41 41 41 2c 53 41 41 41 47 2c 45 41 41 41  ,EAAA,SAAAG,EAAA
10d20 2c 4d 41 43 41 70 54 2c 4f 41 41 41 69 54 2c 45  ,MACApT,OAAAiT,E
10d30 41 41 41 2c 53 41 41 41 47 2c 45 41 41 41 2c 4d  AAA,SAAAG,EAAA,M
10d40 41 43 41 2f 62 2c 4d 41 41 41 34 62 2c 45 41 41  ACA/b,MAAA4b,EAA
10d50 41 2c 53 41 41 41 47 2c 45 41 41 41 2c 4d 41 45  A,SAAAG,EAAA,MAE
10d60 41 6a 54 2c 45 41 41 41 38 53 2c 45 41 41 41 2c  AjT,EAAA8S,EAAA,
10d70 51 41 41 41 47 2c 45 41 41 41 2c 4d 41 43 41 68  QAAAG,EAAA,MACAh
10d80 54 2c 45 41 41 41 36 53 2c 45 41 41 41 2c 51 41  T,EAAA6S,EAAA,QA
10d90 41 41 47 2c 45 41 41 41 2c 4d 41 43 41 7a 51 2c  AAG,EAAA,MACAzQ,
10da0 45 41 41 41 73 51 2c 45 41 41 41 2c 51 41 41 41  EAAAsQ,EAAA,QAAA
10db0 47 2c 45 41 41 41 2c 4d 41 45 41 31 6e 42 2c 45  G,EAAA,MAEA1nB,E
10dc0 41 41 41 75 6e 42 2c 45 41 41 41 2c 51 41 41 41  AAAunB,EAAA,QAAA
10dd0 47 2c 45 41 41 41 2c 4d 41 43 41 74 6a 42 2c 45  G,EAAA,MACAtjB,E
10de0 41 41 41 6d 6a 42 2c 45 41 41 41 2c 53 41 43 41  AAAmjB,EAAA,SACA
10df0 74 52 2c 45 41 41 41 73 52 2c 45 41 41 41 2c 53  tR,EAAAsR,EAAA,S
10e00 41 45 41 37 52 2c 51 41 41 41 2c 53 41 41 41 32  AEA7R,QAAA,SAAA2
10e10 42 2c 47 41 43 41 2c 4d 41 41 41 31 55 2c 57 41  B,GACA,MAAA1U,WA
10e20 41 41 62 2c 4f 41 43 41 2c 47 41 41 41 6f 6b 42  AAb,OACA,GAAAokB
10e30 2c 47 41 41 41 37 4f 2c 47 41 47 41 76 43 2c 45  ,GAAA7O,GAGAvC,E
10e40 41 41 41 72 56 2c 4b 41 41 41 36 46 2c 4f 41 41  AAArV,KAAA6F,OAA
10e50 41 6f 51 2c 51 41 41 41 6a 57 2c 4b 41 41 41 6b  AoQ,QAAAjW,KAAAk
10e60 45 2c 51 41 47 41 38 52 2c 49 41 41 41 2c 53 41  E,QAGA8R,IAAA,SA
10e70 41 41 34 42 2c 47 41 43 41 2c 4d 41 41 41 31 55  AA4B,GACA,MAAA1U
10e80 2c 57 41 41 41 62 2c 4f 41 43 41 2c 47 41 41 41  ,WAAAb,OACA,GAAA
10e90 6f 6b 42 2c 47 41 41 41 37 4f 2c 47 41 47 41 36  okB,GAAA7O,GAGA6
10ea0 42 2c 45 41 41 41 34 4f 2c 47 41 41 41 72 53 2c  B,EAAA4O,GAAArS,
10eb0 49 41 41 41 68 57 2c 4b 41 41 41 73 56 2c 4d 41  IAAAhW,KAAAsV,MA
10ec0 41 41 6c 50 2c 51 41 41 41 6c 43 2c 51 41 47 41  AAlP,QAAAlC,QAGA
10ed0 34 6b 42 2c 55 41 41 41 2c 57 41 43 41 2c 47 41  4kB,UAAA,WACA,GA
10ee0 41 41 78 54 2c 47 41 41 41 74 56 2c 4b 41 41 41  AAxT,GAAAtV,KAAA
10ef0 73 56 2c 4d 41 41 41 70 52 2c 4b 41 43 41 2c 59  sV,MAAApR,KACA,Y
10f00 41 41 41 6f 52 2c 45 41 41 41 2c 61 41 41 41 41  AAAoR,EAAA,aAAAA
10f10 2c 45 41 41 41 2c 57 41 41 41 41 2c 45 41 41 41  ,EAAA,WAAAA,EAAA
10f20 2c 49 41 47 41 79 54 2c 57 41 41 41 2c 57 41 4b  ,IAGAyT,WAAA,WAK
10f30 41 2c 4f 41 48 41 7a 54 2c 47 41 41 41 74 56 2c  A,OAHAzT,GAAAtV,
10f40 4b 41 41 41 73 56 2c 4d 41 41 41 70 52 2c 4d 41  KAAAsV,MAAApR,MA
10f50 45 41 38 6b 42 2c 4b 41 43 41 31 6f 42 2c 45 41  EA8kB,KACA1oB,EA
10f60 41 41 2c 45 41 41 69 42 41 2c 45 41 41 41 67 56  AA,EAAiBA,EAAAgV
10f70 2c 45 41 41 41 6a 54 2c 4f 41 41 67 42 2f 42 2c  ,EAAAjT,OAAgB/B,
10f80 49 41 41 41 2c 43 41 43 6a 43 2c 47 41 41 41 32  IAAA,CACjC,GAAA2
10f90 6f 42 2c 47 41 41 41 33 54 2c 45 41 41 41 68 56  oB,GAAA3T,EAAAhV
10fa0 2c 47 41 41 41 2c 47 41 43 41 30 6f 42 2c 47 41  ,GAAA,GACA0oB,GA
10fb0 41 41 31 6f 42 2c 47 41 41 41 32 6f 42 2c 47 41  AA1oB,GAAA2oB,GA
10fc0 41 41 2c 4f 41 41 41 41 2c 45 41 41 41 2c 4d 41  AA,OAAAA,EAAA,MA
10fd0 41 41 37 68 42 2c 4b 41 41 41 38 4e 2c 4b 41 41  AA7hB,KAAA8N,KAA
10fe0 41 2b 54 2c 45 41 41 41 2c 69 42 41 47 41 2c 59  A+T,EAAA,iBAGA,Y
10ff0 41 41 41 44 2c 45 41 41 41 2c 53 41 41 41 41 2c  AAAD,EAAA,SAAAA,
11000 45 41 41 41 2c 53 41 41 41 41 2c 45 41 41 41 2c  EAAA,SAAAA,EAAA,
11010 49 41 47 41 45 2c 53 41 41 41 2c 53 41 41 41 43  IAGAE,SAAA,SAAAC
11020 2c 47 41 45 41 2c 47 41 41 41 43 2c 47 41 41 41  ,GAEA,GAAAC,GAAA
11030 70 70 42 2c 4b 41 41 41 2b 6f 42 2c 61 41 43 41  ppB,KAAA+oB,aACA
11040 4d 2c 45 41 41 41 46 2c 45 41 41 41 4a 2c 59 41  M,EAAAF,EAAAJ,YA
11050 45 41 2c 4f 41 41 41 4b 2c 47 41 41 41 43 2c 47  EA,OAAAK,GAAAC,G
11060 41 43 41 44 2c 45 41 41 41 2c 4d 41 41 41 43 2c  ACAD,EAAA,MAAAC,
11070 45 41 41 41 2c 4d 41 47 41 41 2c 45 41 41 41 2c  EAAA,MAGAA,EAAA,
11080 4d 41 41 41 44 2c 45 41 41 41 2c 4d 41 47 41 45  MAAAD,EAAA,MAGAE
11090 2c 4d 41 41 41 2c 53 41 41 41 48 2c 47 41 43 41  ,MAAA,SAAAH,GACA
110a0 2c 47 41 41 41 49 2c 47 41 41 41 76 70 42 2c 4b  ,GAAAI,GAAAvpB,K
110b0 41 41 41 6b 70 42 2c 53 41 41 41 43 2c 45 41 43  AAAkpB,SAAAC,EAC
110c0 41 2c 4f 41 41 41 49 2c 49 41 41 41 2c 49 41 43  A,OAAAI,IAAA,IAC
110d0 41 2c 4d 41 47 41 41 2c 47 41 41 41 2c 61 41 47  A,MAGAA,GAAA,aAG
110e0 41 68 6a 42 2c 4f 41 41 41 2c 57 41 45 41 2c 47  AhjB,OAAA,WAEA,G
110f0 41 41 41 2b 4f 2c 47 41 41 41 74 56 2c 4b 41 41  AAA+O,GAAAtV,KAA
11100 41 73 56 2c 4d 41 41 41 70 52 2c 4b 41 45 41 2c  AsV,MAAApR,KAEA,
11110 51 41 44 41 2c 49 41 41 41 6f 52 2c 45 41 41 41  QADA,IAAAoR,EAAA
11120 2c 4f 41 41 41 41 2c 45 41 41 41 2c 4f 41 41 41  ,OAAAA,EAAA,OAAA
11130 41 2c 45 41 41 41 2c 51 41 43 41 2c 4b 41 47 41  A,EAAA,QACA,KAGA
11140 39 4f 2c 51 41 41 41 2c 57 41 43 41 2c 4f 41 41  9O,QAAA,WACA,OAA
11150 41 78 47 2c 4b 41 41 41 75 47 2c 55 41 47 41 69  AxG,KAAAuG,UAGAi
11160 6a 42 2c 4f 41 41 41 2c 57 41 45 41 2c 4f 41 44  jB,OAAA,WAEA,OAD
11170 41 6c 55 2c 47 41 41 41 74 56 2c 4b 41 41 41 73  AlU,GAAAtV,KAAAs
11180 56 2c 4d 41 43 41 68 56 2c 45 41 41 41 2c 45 41  V,MACAhV,EAAA,EA
11190 41 69 42 41 2c 45 41 41 41 2c 45 41 41 4f 41 2c  AiBA,EAAA,EAAOA,
111a0 49 41 43 78 42 67 56 2c 45 41 41 41 70 52 2c 4d  IACxBgV,EAAApR,M
111b0 41 41 41 35 44 2c 47 41 41 41 2c 49 41 41 41 67  AAA5D,GAAA,IAAAg
111c0 56 2c 45 41 41 41 70 52 2c 4d 41 41 41 35 44 2c  V,EAAApR,MAAA5D,
111d0 45 41 45 41 2c 4f 41 41 41 67 56 2c 49 41 47 41  EAEA,OAAAgV,IAGA
111e0 6d 55 2c 51 41 41 41 2c 53 41 41 41 68 52 2c 47  mU,QAAA,SAAAhR,G
111f0 41 43 41 2c 47 41 41 41 68 44 2c 47 41 41 41 7a  ACA,GAAAhD,GAAAz
11200 56 2c 4b 41 41 41 79 56 2c 4b 41 45 41 2c 4f 41  V,KAAAyV,KAEA,OA
11210 44 41 41 2c 47 41 41 41 76 52 2c 4d 41 41 41 2c  DAA,GAAAvR,MAAA,
11220 49 41 41 41 75 52 2c 45 41 41 41 76 52 2c 4d 41  IAAAuR,EAAAvR,MA
11230 41 41 2c 47 41 41 41 75 55 2c 45 41 43 41 68 44  AA,GAAAuU,EACAhD
11240 2c 47 41 47 41 69 55 2c 4f 41 41 41 2c 53 41 41  ,GAGAiU,OAAA,SAA
11250 41 6a 52 2c 47 41 43 41 2c 47 41 41 41 68 44 2c  AjR,GACA,GAAAhD,
11260 47 41 41 41 7a 56 2c 4b 41 41 41 79 56 2c 4b 41  GAAAzV,KAAAyV,KA
11270 45 41 2c 4f 41 44 41 41 2c 47 41 41 41 76 52 2c  EA,OADAA,GAAAvR,
11280 4d 41 41 41 2c 49 41 41 41 75 52 2c 45 41 41 41  MAAA,IAAAuR,EAAA
11290 76 52 2c 4d 41 41 41 2c 47 41 41 41 75 55 2c 45  vR,MAAA,GAAAuU,E
112a0 41 43 41 68 44 2c 47 41 47 41 6b 55 2c 53 41 41  ACAhD,GAGAkU,SAA
112b0 41 2c 53 41 41 41 6c 52 2c 47 41 43 41 2c 47 41  A,SAAAlR,GACA,GA
112c0 41 41 68 44 2c 47 41 41 41 7a 56 2c 4b 41 41 41  AAhD,GAAAzV,KAAA
112d0 79 56 2c 4b 41 45 41 2c 4f 41 44 41 41 2c 47 41  yV,KAEA,OADAA,GA
112e0 41 41 76 52 2c 4d 41 41 41 2c 49 41 41 41 75 52  AAvR,MAAA,IAAAuR
112f0 2c 45 41 41 41 76 52 2c 4d 41 41 41 2c 47 41 41  ,EAAAvR,MAAA,GAA
11300 41 75 55 2c 45 41 43 41 68 44 2c 47 41 47 41 6d  AuU,EACAhD,GAGAm
11310 55 2c 57 41 41 41 2c 53 41 41 41 6e 52 2c 47 41  U,WAAA,SAAAnR,GA
11320 43 41 2c 47 41 41 41 68 44 2c 47 41 41 41 7a 56  CA,GAAAhD,GAAAzV
11330 2c 4b 41 41 41 79 56 2c 4b 41 45 41 2c 4f 41 44  ,KAAAyV,KAEA,OAD
11340 41 41 2c 47 41 41 41 76 52 2c 4d 41 41 41 2c 49  AA,GAAAvR,MAAA,I
11350 41 41 41 75 52 2c 45 41 41 41 76 52 2c 4d 41 41  AAAuR,EAAAvR,MAA
11360 41 2c 47 41 41 41 75 55 2c 45 41 43 41 68 44 2c  A,GAAAuU,EACAhD,
11370 47 41 47 41 6f 55 2c 4f 41 41 41 2c 53 41 41 41  GAGAoU,OAAA,SAAA
11380 70 52 2c 47 41 43 41 2c 47 41 41 41 39 43 2c 47  pR,GACA,GAAA9C,G
11390 41 41 41 33 56 2c 4b 41 41 41 32 56 2c 4b 41 45  AAA3V,KAAA2V,KAE
113a0 41 2c 4f 41 44 41 41 2c 47 41 41 41 7a 52 2c 4d  A,OADAA,GAAAzR,M
113b0 41 41 41 2c 49 41 41 41 79 52 2c 45 41 41 41 7a  AAA,IAAAyR,EAAAz
113c0 52 2c 4d 41 41 41 2c 47 41 41 41 75 55 2c 45 41  R,MAAA,GAAAuU,EA
113d0 43 41 39 43 2c 47 41 47 41 6d 55 2c 51 41 41 41  CA9C,GAGAmU,QAAA
113e0 2c 53 41 41 41 72 52 2c 47 41 43 41 2c 47 41 41  ,SAAArR,GACA,GAA
113f0 41 39 43 2c 47 41 41 41 33 56 2c 4b 41 41 41 32  A9C,GAAA3V,KAAA2
11400 56 2c 4b 41 45 41 2c 4f 41 44 41 41 2c 47 41 41  V,KAEA,OADAA,GAA
11410 41 7a 52 2c 4d 41 41 41 2c 49 41 41 41 79 52 2c  AzR,MAAA,IAAAyR,
11420 45 41 41 41 7a 52 2c 4d 41 41 41 2c 47 41 41 41  EAAAzR,MAAA,GAAA
11430 75 55 2c 45 41 43 41 39 43 2c 47 41 47 41 6f 45  uU,EACA9C,GAGAoE
11440 2c 55 41 41 41 2c 57 41 45 41 2c 47 41 41 41 7a  ,UAAA,WAEA,GAAAz
11450 45 2c 47 41 41 41 74 56 2c 4b 41 41 41 73 56 2c  E,GAAAtV,KAAAsV,
11460 4d 41 41 41 70 52 2c 4d 41 43 41 30 54 2c 45 41  MAAApR,MACA0T,EA
11470 41 41 2c 47 41 41 41 74 43 2c 45 41 41 41 2c 4f  AA,GAAAtC,EAAA,O
11480 41 41 41 41 2c 45 41 41 41 2c 4f 41 41 41 41 2c  AAAA,EAAA,OAAAA,
11490 45 41 41 41 2c 45 41 43 41 2c 4f 41 41 41 6d 52  EAAA,EACA,OAAAmR
114a0 2c 47 41 41 41 6e 52 2c 49 41 41 41 73 43 2c 51  ,GAAAnR,IAAAsC,Q
114b0 41 47 41 6d 53 2c 4b 41 41 41 2c 53 41 41 41 74  AGAmS,KAAA,SAAAt
114c0 52 2c 47 41 43 41 2c 4d 41 41 41 7a 59 2c 4d 41  R,GACA,MAAAzY,MA
114d0 41 41 67 47 2c 4d 41 41 41 68 47 2c 4b 41 41 41  AAgG,MAAAhG,KAAA
114e0 32 6d 42 2c 4f 41 41 41 33 6d 42 2c 4b 41 41 41  2mB,OAAA3mB,KAAA
114f0 32 6d 42 2c 4f 41 41 41 6c 4f 2c 49 41 47 41 75  2mB,OAAAlO,IAGAu
11500 52 2c 51 41 41 41 2c 53 41 41 41 76 52 2c 47 41  R,QAAA,SAAAvR,GA
11510 43 41 2c 4d 41 41 41 7a 59 2c 4d 41 41 41 67 47  CA,MAAAzY,MAAAgG
11520 2c 4d 41 41 41 68 47 2c 4b 41 41 41 32 6d 42 2c  ,MAAAhG,KAAA2mB,
11530 4f 41 41 41 33 6d 42 2c 4b 41 41 41 32 6d 42 2c  OAAA3mB,KAAA2mB,
11540 4f 41 41 41 6c 4f 2c 49 41 47 41 77 52 2c 4f 41  OAAAlO,IAGAwR,OA
11550 41 41 2c 53 41 41 41 43 2c 47 41 43 41 2c 47 41  AA,SAAAC,GACA,GA
11560 41 41 7a 55 2c 47 41 41 41 7a 56 2c 4b 41 41 41  AAzU,GAAAzV,KAAA
11570 79 56 2c 4d 41 43 41 33 50 2c 45 41 41 41 32 50  yV,MACA3P,EAAA2P
11580 2c 45 41 41 41 76 52 2c 4d 41 41 41 2c 45 41 49  ,EAAAvR,MAAA,EAI
11590 41 2c 4f 41 48 41 34 42 2c 4d 41 41 41 6f 6b 42  A,OAHA4B,MAAAokB
115a0 2c 47 41 41 41 2c 49 41 43 41 70 6b 42 2c 49 41  ,GAAA,IACApkB,IA
115b0 41 41 2c 4d 41 41 41 41 2c 49 41 43 41 32 50 2c  AA,MAAAA,IACA2P,
115c0 45 41 41 41 76 52 2c 4d 41 41 41 2c 47 41 41 41  EAAAvR,MAAA,GAAA
115d0 34 42 2c 45 41 43 41 32 50 2c 47 41 47 41 30 55  4B,EACA2P,GAGA0U
115e0 2c 49 41 41 41 2c 53 41 41 41 43 2c 45 41 41 41  ,IAAA,SAAAC,EAAA
115f0 43 2c 47 41 47 41 2c 49 41 41 41 44 2c 4d 41 41  C,GAGA,IAAAD,MAA
11600 41 39 55 2c 49 41 43 41 2c 53 41 41 41 6a 53 2c  A9U,IACA,SAAAjS,
11610 4f 41 41 41 2c 2b 45 41 41 41 2b 6d 42 2c 47 41  OAAA,+EAAA+mB,GA
11620 45 41 2c 49 41 41 41 45 2c 47 41 41 41 46 2c 45  EA,IAAAE,GAAAF,E
11630 41 41 41 39 55 2c 4d 41 43 41 36 54 2c 45 41 41  AAA9U,MACA6T,EAA
11640 41 6e 70 42 2c 4b 41 41 41 73 56 2c 4d 41 43 41  AnpB,KAAAsV,MACA
11650 35 54 2c 4d 41 41 41 79 42 2c 4b 41 41 41 6b 6e  5T,MAAAyB,KAAAkn
11660 42 2c 45 41 41 41 2c 47 41 41 41 41 2c 45 41 45  B,EAAA,GAAAA,EAE
11670 41 70 54 2c 45 41 41 41 2c 45 41 41 41 76 56 2c  ApT,EAAA,EAAAvV,
11680 45 41 41 41 2c 45 41 43 41 69 44 2c 45 41 41 41  EAAA,EACAiD,EAAA
11690 32 6c 42 2c 45 41 41 41 74 6b 42 2c 51 41 41 41  2lB,EAAAtkB,QAAA
116a0 6d 6a 42 2c 45 41 41 41 6e 6a 42 2c 51 41 45 41  mjB,EAAAnjB,QAEA
116b0 75 6b 42 2c 49 41 41 41 74 54 2c 45 41 41 41 74  ukB,IAAAtT,EAAAt
116c0 53 2c 49 41 41 41 2c 45 41 41 41 73 53 2c 4b 41  S,IAAA,EAAAsS,KA
116d0 41 41 74 53 2c 49 41 41 41 2c 45 41 41 41 73 53  AAtS,IAAA,EAAAsS
116e0 2c 45 41 41 41 74 53 2c 49 41 41 41 2c 4b 41 43  ,EAAAtS,IAAA,KAC
116f0 41 36 6c 42 2c 45 41 41 41 2c 45 41 41 41 44 2c  A6lB,EAAA,EAAAD,
11700 43 41 45 41 2c 4f 41 41 41 39 44 2c 47 41 41 41  CAEA,OAAA9D,GAAA
11710 6e 52 2c 49 41 43 41 69 56 2c 45 41 41 41 44 2c  nR,IACAiV,EAAAD,
11720 45 41 41 41 6e 58 2c 4d 41 41 41 71 58 2c 45 41  EAAAnX,MAAAqX,EA
11730 41 41 72 42 2c 45 41 41 41 68 57 2c 4d 41 43 41  AArB,EAAAhW,MACA
11740 6f 58 2c 45 41 41 41 44 2c 45 41 41 41 72 62 2c  oX,EAAAD,EAAArb,
11750 51 41 41 41 75 62 2c 45 41 41 41 72 42 2c 45 41  QAAAub,EAAArB,EA
11760 41 41 6c 61 2c 51 41 43 41 73 62 2c 45 41 41 41  AAla,QACAsb,EAAA
11770 44 2c 45 41 41 41 6c 65 2c 4f 41 41 41 6f 65 2c  D,EAAAle,OAAAoe,
11780 45 41 41 41 72 42 2c 45 41 41 41 2f 63 2c 4f 41  EAAArB,EAAA/c,OA
11790 43 41 6b 65 2c 45 41 41 41 74 6b 42 2c 51 41 41  CAke,EAAAtkB,QAA
117a0 41 74 45 2c 45 41 41 41 79 6e 42 2c 45 41 41 41  AtE,EAAAynB,EAAA
117b0 6e 6a 42 2c 53 41 41 41 2c 45 41 41 41 74 45 2c  njB,SAAA,EAAAtE,
117c0 4d 41 4b 41 58 2c 4f 41 41 41 6f 4b 2c 4b 41 41  MAKAX,OAAAoK,KAA
117d0 41 6b 4b 2c 47 41 41 41 74 4f 2c 51 41 41 41 2c  AkK,GAAAtO,QAAA,
117e0 53 41 41 41 6c 42 2c 47 41 43 41 2c 51 41 41 41  SAAAlB,GACA,QAAA
117f0 36 67 42 2c 45 41 41 41 70 62 2c 51 41 41 41 7a  6gB,EAAApb,QAAAz
11800 46 2c 47 41 41 41 2c 43 41 49 41 2c 47 41 41 41  F,GAAA,CAIA,GAAA
11810 30 50 2c 47 41 41 41 46 2c 45 41 41 41 78 50 2c  0P,GAAAF,EAAAxP,
11820 47 41 41 41 30 50 2c 51 41 47 41 6b 52 2c 47 41  GAAA0P,QAGAkR,GA
11830 41 41 6a 6c 42 2c 55 41 41 41 71 45 2c 47 41 41  AAjlB,UAAAqE,GAA
11840 41 2c 57 41 43 41 2c 47 41 41 41 37 46 2c 4b 41  A,WACA,GAAA7F,KA
11850 41 41 36 46 2c 55 41 43 41 2c 55 41 41 41 34 67  AA6F,UACA,UAAA4g
11860 42 2c 47 41 41 41 7a 6d 42 2c 4b 41 47 41 2c 49  B,GAAAzmB,KAGA,I
11870 41 41 41 6b 44 2c 55 41 41 41 62 2c 4f 41 43 41  AAAkD,UAAAb,OACA
11880 2c 55 41 41 41 6f 6b 42 2c 47 41 41 41 76 6a 42  ,UAAAokB,GAAAvjB
11890 2c 55 41 41 41 32 43 2c 45 41 47 41 2c 49 41 41  ,UAAA2C,EAGA,IAA
118a0 41 34 6b 42 2c 47 41 41 41 2c 67 42 41 41 41 76  A4kB,GAAA,gBAAAv
118b0 6e 42 2c 57 41 41 41 71 53 2c 4b 41 41 41 76 56  nB,WAAAqS,KAAAvV
118c0 2c 4b 41 41 41 32 6d 42 2c 4d 41 43 41 2c 57 41  ,KAAA2mB,MACA,WA
118d0 41 41 46 2c 47 41 41 41 79 42 2c 45 41 41 41 37  AAF,GAAAyB,EAAA7
118e0 53 2c 45 41 41 41 72 56 2c 4b 41 41 41 36 46 2c  S,EAAArV,KAAA6F,
118f0 55 41 41 41 36 6b 42 2c 49 41 41 41 31 71 42 2c  UAAA6kB,IAAA1qB,
11900 4b 41 41 41 6b 45 2c 51 41 41 41 34 63 2c 4f 41  KAAAkE,QAAA4c,OA
11910 41 41 32 4a 2c 47 41 41 41 35 6b 42 2c 49 41 49  AA2J,GAAA5kB,IAI
11920 41 34 67 42 2c 45 41 41 41 35 67 42 2c 47 41 41  A4gB,EAAA5gB,GAA
11930 41 2c 53 41 41 41 33 42 2c 47 41 49 41 2c 4d 41  A,SAAA3B,GAIA,MA
11940 48 41 2c 67 42 41 41 41 41 2c 4b 41 43 41 41 2c  HA,gBAAAA,KACAA,
11950 45 41 41 41 34 69 42 2c 45 41 41 41 44 2c 45 41  EAAA4iB,EAAAD,EA
11960 41 41 72 6d 42 2c 4b 41 41 41 30 43 2c 57 41 41  AArmB,KAAA0C,WAA
11970 41 71 53 2c 49 41 45 41 2c 47 41 41 41 6b 52 2c  AqS,IAEA,GAAAkR,
11980 47 41 41 41 76 69 42 2c 45 41 41 41 32 42 2c 4f  GAAAviB,EAAA2B,O
11990 41 69 45 41 6c 47 2c 45 41 41 41 44 2c 51 41 41  AiEAlG,EAAAD,QAA
119a0 41 2b 6d 42 2c 47 6c 42 75 6d 4a 4d 2c 53 41 41  A+mB,GlBumJM,SAA
119b0 55 39 6d 42 2c 45 41 41 51 44 2c 45 41 41 53 53  U9mB,EAAQD,EAASS
119c0 2c 47 6d 42 74 32 4a 6a 43 2c 51 41 41 41 77 71  ,GmBt2JjC,QAAAwq
119d0 42 2c 47 41 41 41 6c 44 2c 45 41 41 41 68 52 2c  B,GAAAlD,EAAAhR,
119e0 45 41 41 41 43 2c 47 41 43 41 2c 4d 41 41 41 74  EAAAC,GACA,MAAAt
119f0 50 2c 4d 41 41 41 71 50 2c 49 41 41 41 72 50 2c  P,MAAAqP,IAAArP,
11a00 4b 41 41 41 73 50 2c 49 41 41 41 44 2c 45 41 41  KAAAsP,IAAAD,EAA
11a10 41 67 52 2c 47 41 41 41 2f 51 2c 47 41 47 41 2c  AgR,GAAA/Q,GAGA,
11a20 51 41 41 41 6b 55 2c 47 41 41 41 6e 44 2c 47 41  QAAAkU,GAAAnD,GA
11a30 43 41 2c 47 41 41 41 70 68 42 2c 47 41 41 41 6f  CA,GAAAphB,GAAAo
11a40 68 42 2c 45 41 41 41 6c 4f 2c 53 41 41 41 2c 49  hB,EAAAlO,SAAA,I
11a50 41 41 41 68 4f 2c 61 41 43 41 2c 4f 41 41 41 6c  AAAhO,aACA,OAAAl
11a60 46 2c 47 41 41 41 68 45 2c 4f 41 41 41 2c 4d 41  F,GAAAhE,OAAA,MA
11a70 41 41 67 45 2c 49 41 76 4f 41 2c 47 41 41 41 77  AAgE,IAvOA,GAAAw
11a80 6b 42 2c 47 41 41 69 42 31 71 42 2c 45 41 41 51  kB,GAAiB1qB,EAAQ
11a90 2c 47 41 43 7a 42 32 71 42 2c 45 41 41 63 33 71  ,GACzB2qB,EAAc3q
11aa0 42 2c 45 41 41 51 2c 49 41 45 74 42 34 71 42 2c  B,EAAQ,IAEtB4qB,
11ab0 49 41 47 41 2c 51 41 41 41 6e 71 42 2c 4b 41 41  IAGA,QAAAnqB,KAA
11ac0 41 69 71 42 2c 47 41 43 41 41 2c 45 41 41 41 70  AiqB,GACAA,EAAAp
11ad0 70 42 2c 65 41 41 41 62 2c 4b 41 43 41 6d 71 42  pB,eAAAb,KACAmqB
11ae0 2c 45 41 41 41 46 2c 45 41 41 41 6a 71 42 2c 4d  ,EAAAF,EAAAjqB,M
11af0 41 49 41 2c 49 41 41 41 6f 71 42 2c 47 41 41 41  AIA,IAAAoqB,GAAA
11b00 72 72 42 2c 45 41 41 41 44 2c 53 41 43 41 32 6f  rrB,EAAAD,SACA2o
11b10 42 2c 4d 41 43 41 6c 6e 42 2c 4f 41 47 41 36 70  B,MACAlnB,OAGA6p
11b20 42 2c 47 41 41 41 37 70 42 2c 49 41 41 41 2c 53  B,GAAA7pB,IAAA,S
11b30 41 41 41 67 46 2c 47 41 43 41 2c 47 41 43 41 79  AAAgF,GACA,GACAy
11b40 52 2c 47 41 43 41 2f 52 2c 45 41 46 41 6f 6c 42  R,GACA/R,EAFAolB
11b50 2c 45 41 41 41 39 6b 42 2c 45 41 41 41 71 54 2c  ,EAAA9kB,EAAAqT,
11b60 55 41 41 41 2c 4b 41 41 41 2f 52 2c 61 41 47 41  UAAA,KAAA/R,aAGA
11b70 2c 51 41 41 41 77 6a 42 2c 47 41 43 41 2c 55 41  ,QAAAwjB,GACA,UA
11b80 43 41 72 54 2c 45 41 41 41 6f 54 2c 45 41 41 41  CArT,EAAAoT,EAAA
11b90 37 70 42 2c 49 41 41 41 73 55 2c 49 41 41 41 74  7pB,IAAAsU,IAAAt
11ba0 50 2c 47 41 43 41 4e 2c 45 41 41 41 2c 4b 41 43  P,GACAN,EAAA,KAC
11bb0 41 2c 4d 41 43 41 2c 57 41 43 41 2b 52 2c 45 41  A,MACA,WACA+R,EA
11bc0 41 41 6f 54 2c 45 41 41 41 37 70 42 2c 49 41 41  AAoT,EAAA7pB,IAA
11bd0 41 77 55 2c 49 41 41 41 78 50 2c 47 41 43 41 4e  AwU,IAAAxP,GACAN
11be0 2c 45 41 41 41 2c 4b 41 43 41 2c 4d 41 43 41 2c  ,EAAA,KACA,MACA,
11bf0 53 41 43 41 2b 52 2c 45 41 41 41 6f 54 2c 45 41  SACA+R,EAAAoT,EA
11c00 41 41 37 70 42 2c 49 41 41 41 6d 55 2c 49 41 41  AA7pB,IAAAmU,IAA
11c10 41 6e 50 2c 47 41 43 41 4e 2c 45 41 41 41 2c 4d  AnP,GACAN,EAAA,M
11c20 41 49 41 2c 4d 41 41 41 2b 52 2c 49 41 49 53 2f  AIA,MAAA+R,IAIS/
11c30 52 2c 51 41 41 41 37 44 2c 4d 41 41 41 34 56 2c  R,QAAA7D,MAAA4V,
11c40 47 41 48 54 2c 4d 41 4d 41 6f 54 2c 45 41 41 41  GAHT,MAMAoT,EAAA
11c50 37 70 42 2c 49 41 41 41 6d 55 2c 49 41 41 41 2c  7pB,IAAAmU,IAAA,
11c60 53 41 41 41 6e 50 2c 47 41 43 41 2c 49 41 41 41  SAAAnP,GACA,IAAA
11c70 41 2c 45 41 43 41 2c 57 41 47 41 2c 49 41 4f 41  A,EACA,WAGA,IAOA
11c80 71 42 2c 47 41 43 41 6c 48 2c 45 41 43 41 34 71  qB,GACAlH,EACA4q
11c90 42 2c 45 41 54 41 43 2c 45 41 41 41 2c 73 42 41  B,EATAC,EAAA,sBA
11ca0 43 41 6e 56 2c 45 41 41 41 2c 6b 43 41 43 41 6f  CAnV,EAAA,kCACAo
11cb0 56 2c 45 41 41 41 2c 30 46 41 43 41 43 2c 45 41  V,EAAA,0FACAC,EA
11cc0 41 41 2c 34 47 41 43 41 70 56 2c 45 41 41 41 2c  AA,4GACApV,EAAA,
11cd0 51 41 45 41 58 2c 47 41 41 41 2c 51 41 4b 41 2c  QAEAX,GAAA,QAKA,
11ce0 49 41 41 41 39 4e 2c 45 41 41 41 72 42 2c 45 41  IAAA9N,EAAArB,EA
11cf0 41 41 71 42 2c 4d 41 41 41 77 4f 2c 47 41 41 41  AAqB,MAAAwO,GAAA
11d00 2c 43 41 49 41 2c 49 41 48 41 6b 56 2c 45 41 41  ,CAIA,IAHAkV,EAA
11d10 41 31 6a 42 2c 45 41 41 41 2c 47 41 43 41 41 2c  A1jB,EAAA,GACAA,
11d20 49 41 41 41 2c 47 41 45 41 6c 48 2c 45 41 41 41  IAAA,GAEAlH,EAAA
11d30 2c 45 41 41 61 41 2c 45 41 41 41 2c 45 41 41 4f  ,EAAaA,EAAA,EAAO
11d40 41 2c 49 41 41 41 2c 43 41 45 70 42 2c 47 41 41  A,IAAA,CAEpB,GAA
11d50 41 67 72 42 2c 47 41 41 41 2c 45 41 41 41 68 72  AgrB,GAAA,EAAAhr
11d60 42 2c 43 41 43 41 67 56 2c 47 41 41 41 68 56 2c  B,CACAgV,GAAAhV,
11d70 47 41 41 41 77 5a 2c 53 41 41 41 74 53 2c 45 41  GAAAwZ,SAAAtS,EA
11d80 41 41 69 54 2c 4d 41 41 41 36 51 2c 49 41 41 41  AAiT,MAAA6Q,IAAA
11d90 2c 4f 41 47 41 4a 2c 49 41 43 41 35 56 2c 45 41  ,OAGAJ,IACA5V,EA
11da0 41 41 2c 47 41 41 41 6c 4f 2c 4b 41 41 41 68 42  AA,GAAAlO,KAAAhB
11db0 2c 4d 41 41 41 30 54 2c 53 41 41 41 6f 52 2c 45  ,MAAA0T,SAAAoR,E
11dc0 41 41 41 2c 73 42 41 45 45 2c 49 41 41 41 31 6a  AAA,sBAEE,IAAA1j
11dd0 42 2c 45 41 41 41 72 42 2c 45 41 41 41 71 42 2c  B,EAAArB,EAAAqB,
11de0 4d 41 41 41 32 6a 42 2c 47 41 41 41 2c 43 41 49  MAAA2jB,GAAA,CAI
11df0 46 2c 49 41 48 41 33 6a 42 2c 49 41 41 41 2c 47  F,IAHA3jB,IAAA,G
11e00 41 43 41 30 6a 42 2c 45 41 41 41 31 6a 42 2c 45  ACA0jB,EAAA1jB,E
11e10 41 41 41 2c 47 41 45 41 6c 48 2c 45 41 41 41 2c  AAA,GAEAlH,EAAA,
11e20 45 41 41 61 41 2c 45 41 41 41 2c 45 41 41 4f 41  EAAaA,EAAA,EAAOA
11e30 2c 49 41 43 70 42 67 56 2c 45 41 41 41 68 56 2c  ,IACpBgV,EAAAhV,
11e40 47 41 41 41 77 5a 2c 53 41 41 41 74 53 2c 45 41  GAAAwZ,SAAAtS,EA
11e50 41 41 6c 48 2c 47 41 41 41 6b 48 2c 45 41 41 41  AAlH,GAAAkH,EAAA
11e60 6c 48 2c 47 41 41 41 2c 47 41 47 41 34 71 42 2c  lH,GAAA,GAGA4qB,
11e70 4b 41 43 41 35 56 2c 45 41 41 41 2c 47 41 41 41  KACA5V,EAAA,GAAA
11e80 6c 4f 2c 4b 41 41 41 68 42 2c 4d 41 41 41 30 54  lO,KAAAhB,MAAA0T
11e90 2c 53 41 41 41 6f 52 2c 49 41 41 41 2c 73 42 41  ,SAAAoR,IAAA,sBA
11ea0 45 45 2c 49 41 41 41 31 6a 42 2c 45 41 41 41 72  EE,IAAA1jB,EAAAr
11eb0 42 2c 45 41 41 41 71 42 2c 4d 41 41 41 34 6a 42  B,EAAAqB,MAAA4jB
11ec0 2c 47 41 41 41 2c 43 41 43 46 2c 49 41 41 41 39  ,GAAA,CACF,IAAA9
11ed0 71 42 2c 45 41 41 41 2c 45 41 41 61 41 2c 45 41  qB,EAAA,EAAaA,EA
11ee0 41 41 2c 45 41 41 4f 41 2c 49 41 43 70 42 67 56  AA,EAAOA,IACpBgV
11ef0 2c 45 41 41 41 68 56 2c 47 41 41 41 77 5a 2c 53  ,EAAAhV,GAAAwZ,S
11f00 41 41 41 74 53 2c 45 41 41 41 6c 48 2c 45 41 41  AAAtS,EAAAlH,EAA
11f10 41 2c 4b 41 47 41 6b 48 2c 47 41 41 41 2c 4b 41  A,KAGAkH,GAAA,KA
11f20 43 41 38 4e 2c 45 41 41 41 2c 47 41 41 41 69 57  CA8N,EAAA,GAAAiW
11f30 2c 57 41 41 41 2f 6a 42 2c 45 41 41 41 2c 53 41  ,WAAA/jB,EAAA,SA
11f40 45 45 2c 4d 41 41 41 41 2c 45 41 41 41 72 42 2c  EE,MAAAA,EAAArB,
11f50 45 41 41 41 71 42 2c 4d 41 41 41 36 6a 42 2c 49  EAAAqB,MAAA6jB,I
11f60 41 51 41 2c 4f 41 41 41 37 6a 42 2c 45 41 41 41  AQA,OAAA7jB,EAAA
11f70 72 42 2c 45 41 41 41 71 42 2c 4d 41 41 41 79 4f  rB,EAAAqB,MAAAyO
11f80 2c 49 41 43 46 2c 67 42 41 41 41 7a 4f 2c 45 41  ,IACF,gBAAAzO,EA
11f90 41 41 2c 49 41 43 41 2c 55 41 47 41 38 4e 2c 45  AA,IACA,UAGA8N,E
11fa0 41 41 41 75 56 2c 45 41 41 41 72 6a 42 2c 45 41  AAAuV,EAAArjB,EA
11fb0 41 41 2c 4d 41 4d 41 38 4e 2c 45 41 41 41 2c 4b  AA,MAMA8N,EAAA,K
11fc0 41 45 41 41 2c 47 41 4c 41 2c 4b 41 4f 41 2c 49  AEAA,GALA,KAOA,I
11fd0 41 74 42 41 2c 4b 41 41 41 68 56 2c 45 41 41 41  AtBA,KAAAhV,EAAA
11fe0 2c 45 41 41 61 41 2c 45 41 41 41 2c 45 41 41 4f  ,EAAaA,EAAA,EAAO
11ff0 41 2c 49 41 43 70 42 67 56 2c 45 41 41 41 68 56  A,IACpBgV,EAAAhV
12000 2c 47 41 41 41 38 47 2c 4b 41 41 41 68 42 2c 4d  ,GAAA8G,KAAAhB,M
12010 41 41 41 2c 4b 41 41 41 6d 6c 42 2c 57 41 41 41  AAA,KAAAmlB,WAAA
12020 2f 6a 42 2c 45 41 41 41 6c 48 2c 45 41 41 41 2c  /jB,EAAAlH,EAAA,
12030 49 41 47 41 6b 48 2c 47 41 41 41 2c 4b 41 43 41  IAGAkH,GAAA,KACA
12040 38 4e 2c 45 41 41 41 2c 47 41 41 41 69 57 2c 57  8N,EAAA,GAAAiW,W
12050 41 41 41 2f 6a 42 2c 45 41 41 41 2c 4b 41 6f 42  AAA/jB,EAAA,KAoB
12060 41 2c 49 41 41 41 6c 48 2c 45 41 41 41 2c 45 41  A,IAAAlH,EAAA,EA
12070 41 59 41 2c 45 41 41 41 2c 45 41 41 4f 41 2c 49  AYA,EAAA,EAAOA,I
12080 41 43 6e 42 67 56 2c 45 41 41 41 68 56 2c 47 41  ACnBgV,EAAAhV,GA
12090 41 41 71 71 42 2c 45 41 41 41 72 56 2c 45 41 41  AAqqB,EAAArV,EAA
120a0 41 68 56 2c 47 41 41 41 2c 4d 41 49 41 2c 4f 41  AhV,GAAA,MAIA,OA
120b0 46 41 67 56 2c 47 41 41 41 2c 47 41 41 41 71 56  FAgV,GAAA,GAAAqV
120c0 2c 45 41 41 41 72 56 2c 45 41 41 41 2c 51 41 45  ,EAAArV,EAAA,QAE
120d0 41 41 2c 47 41 47 41 30 56 2c 45 41 41 41 37 70  AA,GAGA0V,EAAA7p
120e0 42 2c 49 41 41 41 73 55 2c 49 41 41 41 2c 53 41  B,IAAAsU,IAAA,SA
120f0 41 41 74 50 2c 47 41 43 41 2c 49 41 41 41 41 2c  AAtP,GACA,IAAAA,
12100 45 41 43 41 2c 57 41 47 41 2c 49 41 41 41 73 50  EACA,WAGA,IAAAsP
12110 2c 47 41 41 41 2c 73 48 41 43 41 6a 4f 2c 45 41  ,GAAA,sHACAjO,EA
12120 41 41 72 42 2c 45 41 41 41 71 42 2c 4d 41 41 41  AArB,EAAAqB,MAAA
12130 69 4f 2c 45 41 45 41 2c 49 41 41 41 6a 4f 2c 45  iO,EAEA,IAAAjO,E
12140 41 41 41 2c 43 41 43 41 2c 47 41 41 41 78 42 2c  AAA,CACA,GAAAxB,
12150 47 41 41 41 75 6c 42 2c 57 41 41 41 2f 6a 42 2c  GAAAulB,WAAA/jB,
12160 45 41 41 41 2c 47 41 4d 41 2c 53 41 4c 41 2b 6a  EAAA,GAMA,SALA+j
12170 42 2c 57 41 41 41 2f 6a 42 2c 45 41 41 41 2c 61  B,WAAA/jB,EAAA,a
12180 41 43 41 6d 6a 42 2c 45 41 41 41 59 2c 57 41 41  ACAmjB,EAAAY,WAA
12190 41 2f 6a 42 2c 45 41 41 41 2c 57 41 43 41 6d 6a  A/jB,EAAA,WACAmj
121a0 42 2c 45 41 41 41 59 2c 57 41 41 41 2f 6a 42 2c  B,EAAAY,WAAA/jB,
121b0 45 41 41 41 2c 57 41 43 41 6d 6a 42 2c 45 41 41  EAAA,WACAmjB,EAA
121c0 41 2f 6c 42 2c 4d 41 41 41 6f 42 2c 47 41 41 41  A/lB,MAAAoB,GAAA
121d0 2c 45 41 41 41 41 2c 45 41 41 41 2c 4d 41 4b 41  ,EAAAA,EAAA,MAKA
121e0 2c 61 41 47 41 67 6c 42 2c 45 41 41 41 37 70 42  ,aAGAglB,EAAA7pB
121f0 2c 49 41 41 41 77 55 2c 49 41 41 41 2c 53 41 41  ,IAAAwU,IAAA,SAA
12200 41 78 50 2c 47 41 43 41 2c 49 41 41 41 41 2c 45  AxP,GACA,IAAAA,E
12210 41 43 41 2c 57 41 47 41 2c 49 41 41 41 77 50 2c  ACA,WAGA,IAAAwP,
12220 47 41 41 41 2c 6b 48 41 43 41 6e 4f 2c 45 41 41  GAAA,kHACAnO,EAA
12230 41 72 42 2c 45 41 41 41 71 42 2c 4d 41 41 41 6d  ArB,EAAAqB,MAAAm
12240 4f 2c 45 41 45 41 2c 49 41 41 41 6e 4f 2c 45 41  O,EAEA,IAAAnO,EA
12250 41 41 2c 43 41 43 41 2c 47 41 41 41 78 42 2c 47  AA,CACA,GAAAxB,G
12260 41 41 41 75 6c 42 2c 57 41 41 41 2f 6a 42 2c 45  AAAulB,WAAA/jB,E
12270 41 41 41 2c 47 41 4b 41 2c 53 41 4a 41 2b 6a 42  AAA,GAKA,SAJA+jB
12280 2c 57 41 41 41 2f 6a 42 2c 45 41 41 41 2c 69 42  ,WAAA/jB,EAAA,iB
12290 41 43 41 6d 6a 42 2c 45 41 41 41 59 2c 57 41 41  ACAmjB,EAAAY,WAA
122a0 41 2f 6a 42 2c 45 41 41 41 2c 57 41 43 41 6d 6a  A/jB,EAAA,WACAmj
122b0 42 2c 45 41 41 41 59 2c 57 41 41 41 2f 6a 42 2c  B,EAAAY,WAAA/jB,
122c0 45 41 41 41 2c 57 41 43 41 6d 6a 42 2c 45 41 41  EAAA,WACAmjB,EAA
122d0 41 2f 6c 42 2c 4d 41 41 41 6f 42 2c 47 41 41 41  A/lB,MAAAoB,GAAA
122e0 2c 45 41 41 41 41 2c 45 41 41 41 2c 4d 41 49 41  ,EAAAA,EAAA,MAIA
122f0 2c 61 41 47 41 67 6c 42 2c 45 41 41 41 33 43 2c  ,aAGAglB,EAAA3C,
12300 47 41 41 41 72 53 2c 49 41 41 41 2c 57 41 43 41  GAAArS,IAAA,WACA
12310 2c 47 41 41 41 6f 56 2c 47 41 41 41 4e 2c 45 41  ,GAAAoV,GAAAN,EA
12320 41 41 35 6e 42 2c 55 41 45 41 2c 4f 41 43 41 2c  AA5nB,UAEA,OACA,
12330 49 41 43 41 30 6e 42 2c 45 41 41 41 51 2c 45 41  IACA0nB,EAAAQ,EA
12340 41 41 2c 49 41 43 41 52 2c 45 41 41 41 51 2c 45  AA,IACAR,EAAAQ,E
12350 41 41 41 2c 49 41 43 41 52 2c 45 41 41 41 51 2c  AAA,IACAR,EAAAQ,
12360 45 41 41 41 2c 4b 41 43 41 41 2c 45 41 41 41 2c  EAAA,KACAA,EAAA,
12370 4b 41 43 41 52 2c 45 41 41 41 78 6a 42 2c 4b 41  KACAR,EAAAxjB,KA
12380 41 41 68 42 2c 4d 41 41 41 2c 49 41 41 41 67 6c  AAhB,MAAA,IAAAgl
12390 42 2c 45 41 41 41 2c 4b 41 43 41 2c 4b 41 49 41  B,EAAA,KACA,KAIA
123a0 4a 2c 45 41 41 41 33 43 2c 47 41 41 41 2f 53 2c  J,EAAA3C,GAAA/S,
123b0 49 41 41 41 2c 57 41 43 41 2c 47 41 41 41 38 56  IAAA,WACA,GAAA8V
123c0 2c 47 41 41 41 4e 2c 45 41 41 41 35 6e 42 2c 55  ,GAAAN,EAAA5nB,U
123d0 41 45 41 2c 4f 41 41 41 6b 6f 42 2c 47 41 41 41  AEA,OAAAkoB,GAAA
123e0 2f 6f 42 2c 4f 41 41 41 2c 4f 41 41 41 2b 6f 42  /oB,OAAA,OAAA+oB
123f0 2c 45 41 41 41 2c 47 41 43 41 2c 4f 41 41 41 68  ,EAAA,GACA,OAAAh
12400 6b 42 2c 4b 41 41 41 68 42 2c 4d 41 41 41 67 6c  kB,KAAAhB,MAAAgl
12410 42 2c 45 41 41 41 2c 53 41 41 41 68 6b 42 2c 4b  B,EAAA,SAAAhkB,K
12420 41 41 41 68 42 2c 4d 41 41 41 67 6c 42 2c 45 41  AAAhB,MAAAglB,EA
12430 41 41 2c 53 41 41 41 68 6b 42 2c 4b 41 41 41 68  AA,SAAAhkB,KAAAh
12440 42 2c 4d 41 41 41 67 6c 42 2c 45 41 41 41 2c 51  B,MAAAglB,EAAA,Q
12450 41 43 41 2c 51 41 41 41 68 6b 42 2c 4b 41 41 41  ACA,QAAAhkB,KAAA
12460 68 42 2c 4d 41 41 41 67 6c 42 2c 45 41 41 41 2c  hB,MAAAglB,EAAA,
12470 53 41 41 41 68 6b 42 2c 4b 41 41 41 68 42 2c 4d  SAAAhkB,KAAAhB,M
12480 41 41 41 67 6c 42 2c 45 41 41 41 2c 53 41 41 41  AAAglB,EAAA,SAAA
12490 68 6b 42 2c 4b 41 41 41 68 42 2c 4d 41 41 41 67  hkB,KAAAhB,MAAAg
124a0 6c 42 2c 45 41 41 41 2c 53 41 41 41 41 2c 45 41  lB,EAAA,SAAAA,EA
124b0 41 41 2c 51 41 47 41 4a 2c 45 41 41 41 33 43 2c  AA,QAGAJ,EAAA3C,
124c0 47 41 41 41 2f 53 2c 49 41 41 41 69 54 2c 51 41  GAAA/S,IAAAiT,QA
124d0 41 41 2c 57 41 43 41 2c 47 41 41 41 36 43 2c 47  AA,WACA,GAAA6C,G
124e0 41 41 41 4e 2c 45 41 41 41 35 6e 42 2c 57 41 45  AAAN,EAAA5nB,WAE
124f0 41 6f 54 2c 45 41 41 41 6c 50 2c 4b 41 41 41 68  AoT,EAAAlP,KAAAh
12500 42 2c 4d 41 41 41 67 6c 42 2c 45 41 41 41 2c 59  B,MAAAglB,EAAA,Y
12510 41 43 41 37 55 2c 45 41 41 41 6e 50 2c 4b 41 41  ACA7U,EAAAnP,KAA
12520 41 68 42 2c 4d 41 41 41 67 6c 42 2c 45 41 41 41  AhB,MAAAglB,EAAA
12530 2c 59 41 43 41 35 55 2c 45 41 41 41 70 50 2c 4b  ,YACA5U,EAAApP,K
12540 41 41 41 68 42 2c 4d 41 41 41 67 6c 42 2c 45 41  AAAhB,MAAAglB,EA
12550 41 41 2c 57 41 45 41 2c 4f 41 41 41 41 2c 47 41  AA,WAEA,OAAAA,GA
12560 41 41 2f 6f 42 2c 4f 41 41 41 2c 4f 41 41 41 2b  AA/oB,OAAA,OAAA+
12570 6f 42 2c 45 41 41 41 2c 47 41 43 41 2c 4f 41 41  oB,EAAA,GACA,OAA
12580 41 39 55 2c 45 41 41 41 2c 4d 41 41 41 43 2c 45  A9U,EAAA,MAAAC,E
12590 41 41 41 2c 4d 41 41 41 43 2c 45 41 41 41 2c 4b  AAA,MAAAC,EAAA,K
125a0 41 43 41 2c 51 41 41 41 46 2c 45 41 41 41 2c 4d  ACA,QAAAF,EAAA,M
125b0 41 41 41 43 2c 45 41 41 41 2c 4d 41 41 41 43 2c  AAAC,EAAA,MAAAC,
125c0 45 41 41 41 2c 4d 41 41 41 34 55 2c 45 41 41 41  EAAA,MAAA4U,EAAA
125d0 2c 51 41 47 41 4a 2c 45 41 41 41 33 43 2c 47 41  ,QAGAJ,EAAA3C,GA
125e0 41 41 35 53 2c 49 41 41 41 2c 57 41 43 41 2c 47  AA5S,IAAA,WACA,G
125f0 41 41 41 2b 56 2c 47 41 41 41 56 2c 45 41 41 41  AAA+V,GAAAV,EAAA
12600 35 6e 42 2c 55 41 43 41 2c 4f 41 41 41 73 6f 42  5nB,UACA,OAAAsoB
12610 2c 47 41 41 41 6e 70 42 2c 4f 41 41 41 2c 4f 41  ,GAAAnpB,OAAA,OA
12620 41 41 6d 70 42 2c 45 41 41 41 2c 47 41 43 41 2c  AAmpB,EAAA,GACA,
12630 4f 41 41 41 41 2c 45 41 41 41 2c 51 41 41 41 41  OAAAA,EAAA,QAAAA
12640 2c 45 41 41 41 2c 53 41 41 41 41 2c 45 41 41 41  ,EAAA,SAAAA,EAAA
12650 2c 51 41 43 41 2c 51 41 41 41 41 2c 45 41 41 41  ,QACA,QAAAA,EAAA
12660 2c 51 41 41 41 41 2c 45 41 41 41 2c 53 41 41 41  ,QAAAA,EAAA,SAAA
12670 41 2c 45 41 41 41 2c 53 41 41 41 41 2c 45 41 41  A,EAAA,SAAAA,EAA
12680 41 2c 51 41 4b 41 52 2c 45 41 41 41 33 43 2c 47  A,QAKAR,EAAA3C,G
12690 41 41 41 31 53 2c 49 41 41 41 2c 57 41 43 41 2c  AAA1S,IAAA,WACA,
126a0 47 41 41 41 38 56 2c 47 41 41 41 58 2c 45 41 41  GAAA8V,GAAAX,EAA
126b0 41 35 6e 42 2c 57 41 45 41 79 42 2c 45 41 41 41  A5nB,WAEAyB,EAAA
126c0 2c 45 41 4b 41 2c 4f 41 4a 41 38 6d 42 2c 47 41  ,EAKA,OAJA8mB,GA
126d0 41 41 70 70 42 2c 51 41 41 41 2c 4f 41 41 41 6f  AAppB,QAAA,OAAAo
126e0 70 42 2c 45 41 41 41 2c 4b 41 43 41 39 6d 42 2c  pB,EAAA,KACA9mB,
126f0 45 41 41 41 2c 4b 41 41 41 38 6d 42 2c 45 41 41  EAAA,KAAA8mB,EAA
12700 41 2c 49 41 47 41 2c 4f 41 41 41 41 2c 45 41 41  A,IAGA,OAAAA,EAA
12710 41 2c 51 41 41 41 41 2c 45 41 41 41 2c 53 41 41  A,QAAAA,EAAA,SAA
12720 41 41 2c 45 41 41 41 2c 4f 41 41 41 39 6d 42 2c  AA,EAAA,OAAA9mB,
12730 45 41 41 41 2c 4b 41 47 41 71 6d 42 2c 45 41 41  EAAA,KAGAqmB,EAA
12740 41 33 43 2c 47 41 41 41 70 53 2c 51 41 41 41 2c  A3C,GAAApS,QAAA,
12750 53 41 41 41 58 2c 47 41 43 41 2c 4d 41 41 41 79  SAAAX,GACA,MAAAy
12760 56 2c 47 41 41 41 7a 56 2c 45 41 41 41 6d 46 2c  V,GAAAzV,EAAAmF,
12770 4d 41 41 41 2c 51 6e 42 30 6c 4b 4d 2c 53 41 41  MAAA,QnB0lKM,SAA
12780 55 39 61 2c 45 41 41 51 44 2c 45 41 41 53 53 2c  U9a,EAAQD,EAASS,
12790 47 41 45 6a 43 2c 59 6f 42 78 7a 4b 41 2c 49 41  GAEjC,YoBxzKA,IA
127a0 41 41 75 72 42 2c 47 41 41 69 42 76 72 42 2c 45  AAurB,GAAiBvrB,E
127b0 41 41 51 2c 49 41 45 7a 42 32 67 42 2c 45 41 41  AAQ,IAEzB2gB,EAA
127c0 41 35 62 2c 4d 41 41 41 31 44 2c 55 41 41 41 73  A5b,MAAA1D,UAAAs
127d0 66 2c 4f 41 43 41 72 47 2c 45 41 41 41 76 56 2c  f,OACArG,EAAAvV,
127e0 4d 41 41 41 31 44 2c 55 41 41 41 69 5a 2c 4d 41  MAAA1D,UAAAiZ,MA
127f0 45 41 71 51 2c 45 41 41 41 6e 72 42 2c 45 41 41  EAqQ,EAAAnrB,EAA
12800 41 44 2c 51 41 41 41 2c 53 41 41 41 75 46 2c 47  AD,QAAA,SAAAuF,G
12810 41 47 41 2c 4f 41 46 41 30 6d 42 2c 4d 41 45 41  AGA,OAFA0mB,MAEA
12820 72 72 42 2c 45 41 41 41 2c 45 41 41 41 73 72 42  rrB,EAAA,EAAAsrB
12830 2c 45 41 41 41 33 6d 42 2c 45 41 41 41 35 43 2c  ,EAAA3mB,EAAA5C,
12840 4f 41 41 6d 43 2f 42 2c 45 41 41 41 73 72 42 2c  OAAmC/B,EAAAsrB,
12850 45 41 41 53 74 72 42 2c 49 41 41 41 2c 43 41 43  EAAStrB,IAAA,CAC
12860 35 43 2c 47 41 41 41 75 72 42 2c 47 41 41 41 35  5C,GAAAurB,GAAA5
12870 6d 42 2c 45 41 41 41 33 45 2c 45 41 45 41 6f 72  mB,EAAA3E,EAEAor
12880 42 2c 47 41 41 41 47 2c 47 41 45 41 46 2c 45 41  B,GAAAG,GAEAF,EA
12890 41 41 37 4b 2c 45 41 41 41 74 67 42 2c 4b 41 41  AA7K,EAAAtgB,KAA
128a0 41 6d 72 42 2c 45 41 41 41 6c 52 2c 45 41 41 41  AmrB,EAAAlR,EAAA
128b0 6a 61 2c 4b 41 41 41 71 72 42 2c 49 41 45 41 46  ja,KAAAqrB,IAEAF
128c0 2c 45 41 41 41 7a 6b 42 2c 4b 41 41 41 32 6b 42  ,EAAAzkB,KAAA2kB
128d0 2c 47 41 49 41 2c 4d 41 41 41 46 2c 47 41 47 41  ,GAIA,MAAAF,GAGA
128e0 62 2c 47 41 41 41 67 42 2c 4b 41 41 41 2c 53 41  b,GAAAgB,KAAA,SA
128f0 41 41 2f 6d 42 2c 47 41 43 41 2c 6b 42 41 43 41  AA/mB,GACA,kBACA
12900 2c 4d 41 41 41 41 2c 47 41 41 41 2b 6c 42 2c 45  ,MAAAA,GAAA+lB,E
12910 41 41 41 35 6e 42 2c 65 70 42 6b 30 4b 4d 2c 53  AAA5nB,epBk0KM,S
12920 41 41 55 76 44 2c 45 41 41 51 44 2c 45 41 41 53  AAUvD,EAAQD,EAAS
12930 53 2c 47 41 45 6a 43 2c 59 71 42 35 31 4b 41 52  S,GAEjC,YqB51KAR
12940 2c 47 41 41 41 44 2c 51 41 41 41 2c 53 41 41 41  ,GAAAD,QAAA,SAAA
12950 6d 44 2c 47 41 43 41 2c 51 41 41 41 41 2c 49 41  mD,GACA,QAAAA,IA
12960 49 41 41 2c 59 41 41 41 71 43 2c 63 41 41 41 79  IAA,YAAAqC,cAAAy
12970 42 2c 51 41 41 41 39 44 2c 49 41 43 41 41 2c 45  B,QAAA9D,IACAA,E
12980 41 41 41 52 2c 51 41 41 41 2c 47 41 41 41 51 2c  AAAR,QAAA,GAAAQ,
12990 45 41 41 41 6b 6b 42 2c 69 42 41 41 41 33 47 2c  EAAAkkB,iBAAA3G,
129a0 61 72 42 71 32 4b 4d 2c 53 41 41 55 7a 67 42 2c  arBq2KM,SAAUzgB,
129b0 45 41 41 51 44 2c 45 41 41 53 53 2c 47 73 42 74  EAAQD,EAASS,GsBt
129c0 32 4b 6a 43 2c 51 41 41 41 34 72 42 2c 47 41 41  2KjC,QAAA4rB,GAA
129d0 41 68 6e 42 2c 47 41 43 41 2c 47 41 41 41 69 6e  AhnB,GACA,GAAAin
129e0 42 2c 47 41 41 41 2c 53 41 41 41 2f 6d 42 2c 47  B,GAAA,SAAA/mB,G
129f0 41 43 41 2c 57 41 41 41 39 42 2c 4b 41 41 41 38  ACA,WAAA9B,KAAA8
12a00 42 2c 47 41 41 41 2c 4f 41 41 41 41 2c 45 41 43  B,GAAA,OAAAA,EAC
12a10 41 41 2c 47 41 47 41 2f 42 2c 55 41 41 41 62 2c  AA,GAGA/B,UAAAb,
12a20 4f 41 41 41 2c 49 41 43 41 34 43 2c 45 41 41 41  OAAA,IACA4C,EAAA
12a30 43 2c 4d 41 41 41 31 44 2c 55 41 41 41 69 5a 2c  C,MAAA1D,UAAAiZ,
12a40 4d 41 41 41 6a 61 2c 4b 41 41 41 30 43 2c 59 41  MAAAja,KAAA0C,YA
12a50 47 41 36 42 2c 45 41 41 41 45 2c 49 41 51 41 2c  GA6B,EAAAE,IAQA,
12a60 4f 41 4a 41 2c 63 41 41 41 46 2c 4b 41 43 41 69  OAJA,cAAAF,KACAi
12a70 6e 42 2c 45 41 41 41 43 2c 57 41 41 41 6c 6e 42  nB,EAAAC,WAAAlnB
12a80 2c 45 41 41 41 6b 6e 42 2c 59 41 47 41 44 2c 45  ,EAAAknB,YAGAD,E
12a90 41 47 41 2c 51 41 41 41 45 2c 47 41 41 41 6e 6e  AGA,QAAAE,GAAAnn
12aa0 42 2c 47 41 43 41 2c 47 41 41 41 69 6e 42 2c 47  B,GACA,GAAAinB,G
12ab0 41 41 41 2c 53 41 41 41 2f 6d 42 2c 47 41 43 41  AAA,SAAA/mB,GACA
12ac0 2c 4f 41 41 41 39 42 2c 4b 41 41 41 38 42 2c 47  ,OAAA9B,KAAA8B,G
12ad0 41 41 41 2c 4f 41 41 41 41 2c 45 41 43 41 2c 4d  AAA,OAAAA,EACA,M
12ae0 41 41 41 41 2c 45 41 47 41 2f 42 2c 57 41 41 41  AAAA,EAGA/B,WAAA
12af0 62 2c 4f 41 41 41 2c 49 41 43 41 34 43 2c 45 41  b,OAAA,IACA4C,EA
12b00 41 41 43 2c 4d 41 41 41 31 44 2c 55 41 41 41 69  AAC,MAAA1D,UAAAi
12b10 5a 2c 4d 41 41 41 6a 61 2c 4b 41 41 41 30 43 2c  Z,MAAAja,KAAA0C,
12b20 57 41 47 41 2c 49 41 41 41 6b 43 2c 47 41 41 41  WAGA,IAAAkC,GAAA
12b30 4c 2c 45 41 41 41 45 2c 45 41 4b 41 2c 6f 42 41  L,EAAAE,EAKA,oBA
12b40 41 41 47 2c 47 41 43 41 2c 4f 41 41 41 77 6d 42  AAG,GACA,OAAAwmB
12b50 2c 47 41 41 41 78 6d 42 2c 45 41 41 41 2f 43 2c  ,GAAAxmB,EAAA/C,
12b60 4f 41 41 41 2f 42 2c 45 41 41 41 2c 45 41 41 75  OAAA/B,EAAA,EAAu
12b70 43 41 2c 45 41 41 41 73 72 42 2c 45 41 41 53 74  CA,EAAAsrB,EAASt
12b80 72 42 2c 49 41 43 68 44 38 45 2c 45 41 41 41 39  rB,IAChD8E,EAAA9
12b90 45 2c 47 41 41 41 38 47 2c 4b 41 41 41 68 42 2c  E,GAAA8G,KAAAhB,
12ba0 4d 41 41 41 68 42 2c 45 41 41 41 39 45 2c 47 41  MAAAhB,EAAA9E,GA
12bb0 49 41 2c 4f 41 41 41 38 45 2c 47 41 51 41 2c 4f  IA,OAAA8E,GAQA,O
12bc0 41 4a 41 2c 63 41 41 41 4c 2c 4b 41 43 41 69 6e  AJA,cAAAL,KACAin
12bd0 42 2c 45 41 41 41 43 2c 57 41 41 41 6c 6e 42 2c  B,EAAAC,WAAAlnB,
12be0 45 41 41 41 6b 6e 42 2c 59 41 47 41 44 2c 45 41  EAAAknB,YAGAD,EA
12bf0 7a 44 41 2c 47 41 41 41 47 2c 47 41 41 6b 42 68  zDA,GAAAG,GAAkBh
12c00 73 42 2c 45 41 41 51 2c 47 41 43 31 42 69 73 42  sB,EAAQ,GAC1BisB
12c10 2c 45 41 41 59 6a 73 42 2c 45 41 41 51 2c 49 41  ,EAAYjsB,EAAQ,IA
12c20 45 70 42 6b 56 2c 49 41 45 41 74 55 2c 51 41 41  EpBkV,IAEAtU,QAA
12c30 41 6f 4b 2c 4b 41 41 41 67 68 42 2c 47 41 75 44  AoK,KAAAghB,GAuD
12c40 41 70 6c 42 2c 51 41 41 41 2c 53 41 41 41 73 6c  AplB,QAAA,SAAAsl
12c50 42 2c 47 41 43 41 68 58 2c 45 41 41 41 67 58 2c  B,GACAhX,EAAAgX,
12c60 4d 41 45 41 74 72 42 2c 4f 41 41 41 43 2c 65 41  MAEAtrB,OAAAC,eA
12c70 41 41 71 55 2c 45 41 41 41 67 58 2c 47 41 41 41  AAqU,EAAAgX,GAAA
12c80 2c 59 41 41 77 44 72 71 42 2c 4d 41 41 41 6d 71  ,YAAwDrqB,MAAAmq
12c90 42 2c 45 41 41 41 45 2c 47 41 41 41 39 57 2c 57  B,EAAAE,GAAA9W,W
12ca0 41 43 78 44 78 55 2c 4f 41 41 41 43 2c 65 41 41  ACxDxU,OAAAC,eAA
12cb0 41 71 55 2c 45 41 41 41 67 58 2c 47 41 41 41 2c  AqU,EAAAgX,GAAA,
12cc0 55 41 41 73 44 72 71 42 2c 4d 41 41 41 6d 71 42  UAAsDrqB,MAAAmqB
12cd0 2c 45 41 41 41 45 2c 47 41 41 41 37 57 2c 51 41  ,EAAAE,GAAA7W,QA
12ce0 45 74 44 2c 49 41 41 41 38 57 2c 47 41 41 41 46  EtD,IAAA8W,GAAAF
12cf0 2c 45 41 41 41 43 2c 45 41 43 41 74 72 42 2c 51  ,EAAAC,EACAtrB,Q
12d00 41 41 41 6f 4b 2c 4b 41 41 41 6d 68 42 2c 47 41  AAAoK,KAAAmhB,GA
12d10 45 41 76 6c 42 2c 51 41 41 41 2c 53 41 41 41 77  EAvlB,QAAA,SAAAw
12d20 6c 42 2c 47 41 43 41 2c 47 41 41 41 78 6e 42 2c  lB,GACA,GAAAxnB,
12d30 47 41 41 41 75 6e 42 2c 45 41 41 41 43 2c 45 41  GAAAunB,EAAAC,EA
12d40 45 41 6c 58 2c 47 41 41 41 67 58 2c 47 41 41 41  EAlX,GAAAgX,GAAA
12d50 45 2c 47 41 41 41 4c 2c 45 41 41 41 6e 6e 42 2c  E,GAAAL,EAAAnnB,
12d60 47 41 43 41 73 51 2c 45 41 41 41 67 58 2c 47 41  GACAsQ,EAAAgX,GA
12d70 41 41 45 2c 47 41 41 41 37 42 2c 49 41 41 41 71  AAE,GAAA7B,IAAAq
12d80 42 2c 45 41 41 41 68 6e 42 2c 4f 41 49 41 70 46  B,EAAAhnB,OAIApF
12d90 2c 45 41 41 41 44 2c 51 41 41 41 32 56 2c 47 74  ,EAAAD,QAAA2V,Gt
12da0 42 6f 33 4b 4d 2c 53 41 41 55 31 56 2c 45 41 41  Bo3KM,SAAU1V,EAA
12db0 51 44 2c 45 41 41 53 53 2c 47 75 42 70 37 4b 6a  QD,EAASS,GuBp7Kj
12dc0 43 2c 51 41 41 41 71 73 42 2c 4b 41 4b 41 2c 4f  C,QAAAqsB,KAKA,O
12dd0 41 4a 41 43 2c 4d 41 45 41 43 2c 45 41 41 41 33  AJAC,MAEAC,EAAA3
12de0 72 42 2c 4f 41 41 41 6f 4b 2c 4b 41 41 41 67 68  rB,OAAAoK,KAAAgh
12df0 42 2c 47 41 45 41 50 2c 45 41 41 41 63 2c 45 41  B,GAEAP,EAAAc,EA
12e00 41 41 72 71 42 2c 4f 41 41 41 2f 42 2c 45 41 41  AArqB,OAAA/B,EAA
12e10 41 2c 45 41 41 71 43 41 2c 45 41 41 41 73 72 42  A,EAAqCA,EAAAsrB
12e20 2c 45 41 41 53 74 72 42 2c 49 41 43 39 43 6d 73  ,EAAStrB,IAC9Cms
12e30 42 2c 45 41 41 41 43 2c 45 41 41 41 70 73 42 2c  B,EAAAC,EAAApsB,
12e40 4b 41 47 41 69 58 2c 55 41 41 41 2c 45 41 43 41  KAGAiX,UAAA,EACA
12e50 67 4a 2c 4f 41 41 41 2c 4b 41 49 41 2c 4f 41 41  gJ,OAAA,KAIA,OAA
12e60 41 6b 4d 2c 47 41 49 41 2c 51 41 41 41 45 2c 47  AkM,GAIA,QAAAE,G
12e70 41 41 41 4e 2c 47 41 43 41 2c 47 41 41 41 49 2c  AAAN,GACA,GAAAI,
12e80 47 41 41 41 44 2c 49 41 43 41 49 2c 47 41 41 41  GAAAD,IACAI,GAAA
12e90 50 2c 45 41 49 41 2c 4b 41 46 41 49 2c 45 41 41  P,EAIA,KAFAI,EAA
12ea0 41 4a 2c 47 41 41 41 39 55 2c 53 41 41 41 2c 45  AJ,GAAA9U,SAAA,E
12eb0 41 45 41 71 56 2c 45 41 41 41 76 71 42 2c 51 41  AEAqV,EAAAvqB,QA
12ec0 49 41 2c 4f 41 48 41 77 71 42 2c 47 41 41 41 44  IA,OAHAwqB,GAAAD
12ed0 2c 45 41 41 41 45 2c 4d 41 43 41 43 2c 45 41 41  ,EAAAE,MACAC,EAA
12ee0 41 68 73 42 2c 4f 41 41 41 6f 4b 2c 4b 41 41 41  AhsB,OAAAoK,KAAA
12ef0 67 68 42 2c 45 41 41 41 55 2c 49 41 45 41 6a 42  ghB,EAAAU,IAEAjB
12f00 2c 45 41 41 41 6d 42 2c 45 41 41 41 31 71 42 2c  ,EAAAmB,EAAA1qB,
12f10 4f 41 41 41 2f 42 2c 45 41 41 41 2c 45 41 41 79  OAAA/B,EAAA,EAAy
12f20 43 41 2c 45 41 41 41 73 72 42 2c 45 41 41 53 74  CA,EAAAsrB,EAASt
12f30 72 42 2c 49 41 41 41 2c 43 41 43 6c 44 2c 47 41  rB,IAAA,CAClD,GA
12f40 41 41 30 73 42 2c 47 41 41 41 44 2c 45 41 41 41  AA0sB,GAAAD,EAAA
12f50 7a 73 42 2c 47 41 43 41 32 73 42 2c 45 41 41 41  zsB,GACA2sB,EAAA
12f60 52 2c 45 41 41 41 4f 2c 49 41 45 41 2c 49 41 41  R,EAAAO,IAEA,IAA
12f70 41 43 2c 45 41 41 41 31 56 2c 57 41 43 41 30 56  AC,EAAA1V,WACA0V
12f80 2c 45 41 41 41 31 56 2c 53 41 41 41 6b 56 2c 45  ,EAAA1V,SAAAkV,E
12f90 41 41 41 49 2c 47 41 41 41 74 56 2c 53 41 41 41  AAAI,GAAAtV,SAAA
12fa0 2c 45 41 43 41 30 56 2c 45 41 41 41 31 4d 2c 4f  ,EACA0V,EAAA1M,O
12fb0 41 41 41 73 4d 2c 45 41 43 41 44 2c 45 41 41 41  AAAsM,EACAD,EAAA
12fc0 4d 2c 51 41 41 41 46 2c 49 41 4b 41 2c 4d 41 41  M,QAAAF,IAKA,MAA
12fd0 41 50 2c 47 41 47 41 2c 51 41 41 41 55 2c 47 41  AP,GAGA,QAAAU,GA
12fe0 41 41 43 2c 45 41 41 41 2f 45 2c 47 41 43 41 2c  AAC,EAAA/E,GACA,
12ff0 67 42 41 41 41 70 6a 42 2c 47 41 43 41 2c 4d 41  gBAAApjB,GACA,MA
13000 41 41 6f 6a 42 2c 47 41 41 41 2b 45 2c 45 41 41  AAojB,GAAA+E,EAA
13010 41 6e 6f 42 2c 4b 41 49 41 2c 51 41 41 41 6f 6f  AnoB,KAIA,QAAAoo
13020 42 2c 47 41 41 41 64 2c 45 41 41 41 45 2c 47 41  B,GAAAd,EAAAE,GA
13030 4b 41 2c 49 41 4a 41 2c 47 41 41 41 61 2c 49 41  KA,IAJA,GAAAa,IA
13040 41 41 62 2c 45 41 41 41 46 2c 47 41 41 41 68 4d  AAb,EAAAF,GAAAhM
13050 2c 4f 41 41 41 67 4d 2c 47 41 43 41 78 6e 42 2c  ,OAAAgM,GACAxnB,
13060 45 41 41 41 6f 6e 42 2c 45 41 41 41 4d 2c 45 41  EAAAonB,EAAAM,EA
13070 41 41 46 2c 47 41 41 41 68 4d 2c 51 41 41 41 67  AAF,GAAAhM,QAAAg
13080 4d 2c 47 41 45 41 67 42 2c 45 41 41 41 64 2c 45  M,GAEAgB,EAAAd,E
13090 41 41 41 46 2c 47 41 41 41 68 4d 2c 4f 41 43 41  AAAF,GAAAhM,OACA
130a0 6b 4d 2c 45 41 41 41 63 2c 47 41 41 41 68 4e 2c  kM,EAAAc,GAAAhN,
130b0 51 41 43 41 2b 4d 2c 45 41 41 41 4a 2c 51 41 41  QACA+M,EAAAJ,QAA
130c0 41 54 2c 45 41 41 41 63 2c 47 41 41 41 68 4e 2c  AT,EAAAc,GAAAhN,
130d0 51 41 43 41 78 62 2c 45 41 41 41 6f 6f 42 2c 45  QACAxb,EAAAooB,E
130e0 41 41 41 68 42 2c 45 41 41 41 4d 2c 45 41 41 41  AAAhB,EAAAM,EAAA
130f0 63 2c 47 41 41 41 68 4e 2c 51 41 41 41 67 4e 2c  c,GAAAhN,QAAAgN,
13100 47 41 41 41 78 6f 42 2c 47 41 43 41 77 6f 42 2c  GAAAxoB,GACAwoB,
13110 45 41 41 41 64 2c 45 41 41 41 63 2c 47 41 41 41  EAAAd,EAAAc,GAAA
13120 68 4e 2c 4d 41 49 41 2c 4f 41 44 41 78 62 2c 47  hN,MAIA,OADAxb,G
13130 41 41 41 6b 6e 42 2c 57 41 41 41 71 42 2c 45 41  AAAknB,WAAAqB,EA
13140 43 41 76 6f 42 2c 45 41 31 45 41 2c 47 41 41 41  CAvoB,EA1EA,GAAA
13150 6f 6e 42 2c 47 41 41 6b 42 68 73 42 2c 45 41 41  onB,GAAkBhsB,EAA
13160 51 2c 45 41 36 45 31 42 52 2c 47 41 41 41 44 2c  Q,EA6E1BR,GAAAD,
13170 51 41 41 41 2c 53 41 41 41 32 73 42 2c 47 41 4b  QAAA,SAAA2sB,GAK
13180 41 2c 4f 41 4a 41 49 2c 47 41 41 41 45 2c 45 41  A,OAJAI,GAAAE,EA
13190 41 41 4e 2c 47 41 43 41 4a 2c 4b 41 45 41 53 2c  AAN,GACAJ,KAEAS,
131a0 45 41 41 41 33 72 42 2c 4f 41 41 41 6f 4b 2c 4b  EAAA3rB,OAAAoK,K
131b0 41 41 41 73 68 42 2c 47 41 43 41 62 2c 45 41 41  AAAshB,GACAb,EAA
131c0 41 63 2c 45 41 41 41 72 71 42 2c 4f 41 41 41 2f  Ac,EAAArqB,OAAA/
131d0 42 2c 45 41 41 41 2c 45 41 41 71 43 41 2c 45 41  B,EAAA,EAAqCA,EA
131e0 41 41 73 72 42 2c 45 41 41 53 74 72 42 2c 49 41  AAsrB,EAAStrB,IA
131f0 41 41 2c 43 41 43 39 43 2c 47 41 41 41 69 73 42  AA,CAC9C,GAAAisB
13200 2c 47 41 41 41 47 2c 45 41 41 41 70 73 42 2c 45  ,GAAAG,EAAApsB,E
13210 41 47 41 2c 51 41 46 41 6d 73 42 2c 45 41 41 41  AGA,QAFAmsB,EAAA
13220 46 2c 47 41 45 41 68 4d 2c 53 41 4b 41 30 4c 2c  F,GAEAhM,SAKA0L,
13230 45 41 41 41 4d 2c 47 41 41 41 63 2c 45 41 41 41  EAAAM,GAAAc,EAAA
13240 64 2c 45 41 41 41 45 2c 49 41 47 41 2c 4d 41 41  d,EAAAE,IAGA,MAA
13250 41 52 2c 4b 76 42 30 38 4b 4d 2c 53 41 41 55 74  AR,KvB08KM,SAAUt
13260 73 42 2c 45 41 41 51 44 2c 45 41 41 53 53 2c 47  sB,EAAQD,EAASS,G
13270 41 45 6a 43 2c 59 41 69 42 41 2c 53 41 41 53 30  AEjC,YAiBA,SAAS0
13280 4a 2c 47 41 41 75 42 68 48 2c 47 41 41 4f 2c 4d  J,GAAuBhH,GAAO,M
13290 41 41 4f 41 2c 49 41 41 4f 41 2c 45 41 41 49 78  AAOA,IAAOA,EAAIx
132a0 42 2c 57 41 41 61 77 42 2c 47 41 41 51 43 2c 51  B,WAAawB,GAAQC,Q
132b0 41 41 53 44 2c 47 41 45 76 46 2c 51 41 41 53 6a  AASD,GAEvF,QAASj
132c0 42 2c 47 41 41 67 42 43 2c 45 41 41 55 43 2c 47  B,GAAgBC,EAAUC,G
132d0 41 41 65 2c 4b 41 41 4d 44 2c 59 41 41 6f 42 43  AAe,KAAMD,YAAoBC
132e0 2c 49 41 41 67 42 2c 4b 41 41 4d 2c 49 41 41 49  ,IAAgB,KAAM,IAAI
132f0 43 2c 57 41 41 55 2c 71 43 41 68 42 68 48 68 42  C,WAAU,qCAhBhHhB
13300 2c 4f 41 41 4f 43 2c 65 41 41 65 74 42 2c 45 41  ,OAAOC,eAAetB,EA
13310 41 53 2c 63 41 43 37 42 73 43 2c 4f 41 41 4f 2c  AS,cAC7BsC,OAAO,
13320 47 41 47 54 2c 49 41 41 49 43 2c 47 41 41 65 2c  GAGT,IAAIC,GAAe,
13330 57 41 41 63 2c 51 41 41 53 43 2c 47 41 41 69 42  WAAc,QAASC,GAAiB
13340 43 2c 45 41 41 51 43 2c 47 41 41 53 2c 49 41 41  C,EAAQC,GAAS,IAA
13350 4b 2c 47 41 41 49 39 42 2c 47 41 41 49 2c 45 41  K,GAAI9B,GAAI,EA
13360 41 47 41 2c 45 41 41 49 38 42 2c 45 41 41 4d 43  AGA,EAAI8B,EAAMC
13370 2c 4f 41 41 51 2f 42 2c 49 41 41 4b 2c 43 41 41  ,OAAQ/B,IAAK,CAA
13380 45 2c 47 41 41 49 67 43 2c 47 41 41 61 46 2c 45  E,GAAIgC,GAAaF,E
13390 41 41 4d 39 42 2c 45 41 41 49 67 43 2c 47 41 41  AAM9B,EAAIgC,GAA
133a0 57 70 42 2c 57 41 41 61 6f 42 2c 45 41 41 57 70  WpB,WAAaoB,EAAWp
133b0 42 2c 61 41 41 63 2c 45 41 41 4f 6f 42 2c 45 41  B,aAAc,EAAOoB,EA
133c0 41 57 72 42 2c 63 41 41 65 2c 45 41 41 55 2c 53  AWrB,cAAe,EAAU,S
133d0 41 41 57 71 42 2c 4b 41 41 59 41 2c 45 41 41 57  AAWqB,KAAYA,EAAW
133e0 43 2c 55 41 41 57 2c 47 41 41 4d 78 42 2c 4f 41  C,UAAW,GAAMxB,OA
133f0 41 4f 43 2c 65 41 41 65 6d 42 2c 45 41 41 51 47  AOC,eAAemB,EAAQG
13400 2c 45 41 41 57 45 2c 49 41 41 4b 46 2c 49 41 41  ,EAAWE,IAAKF,IAA
13410 69 42 2c 4d 41 41 4f 2c 55 41 41 55 52 2c 45 41  iB,MAAO,UAAUR,EA
13420 41 61 57 2c 45 41 41 59 43 2c 47 41 41 69 4a 2c  AaW,EAAYC,GAAiJ,
13430 4d 41 41 39 48 44 2c 49 41 41 59 50 2c 45 41 41  MAA9HD,IAAYP,EAA
13440 69 42 4a 2c 45 41 41 59 4e 2c 55 41 41 57 69 42  iBJ,EAAYN,UAAWiB
13450 2c 47 41 41 69 42 43 2c 47 41 41 61 52 2c 45 41  ,GAAiBC,GAAaR,EA
13460 41 69 42 4a 2c 45 41 41 61 59 2c 47 41 41 71 42  AiBJ,EAAaY,GAAqB
13470 5a 2c 4d 77 42 2f 69 4c 68 69 42 61 2c 45 41 41  Z,MwB/iLhiBa,EAA
13480 41 78 43 2c 45 41 41 41 2c 47 78 42 6d 6a 4c 49  AxC,EAAA,GxBmjLI
13490 79 43 2c 45 41 41 57 69 48 2c 45 41 41 75 42 6c  yC,EAAWiH,EAAuBl
134a0 48 2c 47 77 42 6c 6a 4c 74 43 75 5a 2c 45 41 41  H,GwBljLtCuZ,EAA
134b0 41 2f 62 2c 45 41 41 41 2c 47 78 42 73 6a 4c 49  A/b,EAAA,GxBsjLI
134c0 67 63 2c 45 41 41 63 74 53 2c 45 41 41 75 42 71  gc,EAActS,EAAuBq
134d0 53 2c 47 77 42 68 6a 4c 6e 43 59 2c 45 78 42 30  S,GwBhjLnCY,ExB0
134e0 6a 4c 61 2c 57 77 42 74 6a 4c 6a 42 2c 51 41 41  jLa,WwBtjLjB,QAA
134f0 41 41 2c 47 41 41 59 39 5a 2c 47 41 41 61 70 42  AA,GAAY9Z,GAAapB
13500 2c 45 41 41 41 35 42 2c 4b 41 41 41 38 63 2c 47  ,EAAA5B,KAAA8c,G
13510 41 49 76 42 39 63 2c 4b 41 41 4b 67 44 2c 59 41  AIvB9c,KAAKgD,YA
13520 41 63 41 2c 45 78 42 38 79 4c 72 42 2c 4d 41 31  AcA,ExB8yLrB,MA1
13530 4f 41 66 2c 47 41 41 61 36 61 2c 49 41 43 58 74  OAf,GAAa6a,IACXt
13540 61 2c 49 41 41 4b 2c 4f 41 43 4c 52 2c 4d 41 41  a,IAAK,OACLR,MAA
13550 4f 2c 57 77 42 39 67 4c 50 2c 47 41 41 49 68 43  O,WwB9gLP,GAAIhC
13560 2c 4b 41 41 4b 67 44 2c 59 41 41 59 43 2c 51 41  ,KAAKgD,YAAYC,QA
13570 41 51 69 42 2c 4d 41 45 33 42 2c 59 41 44 41 6c  AQiB,MAE3B,YADAl
13580 45 2c 4b 41 41 4b 6b 45 2c 4d 41 41 51 6c 45 2c  E,KAAKkE,MAAQlE,
13590 4b 41 41 4b 36 65 2c 59 41 41 59 37 65 2c 4b 41  KAAK6e,YAAY7e,KA
135a0 41 4b 67 44 2c 59 41 41 59 43 2c 51 41 41 51 69  AKgD,YAAYC,QAAQi
135b0 42 2c 53 41 4b 70 44 6c 45 2c 4b 41 41 4b 6b 45  B,SAKpDlE,KAAKkE
135c0 2c 4f 41 41 57 6c 45 2c 4b 41 41 4b 67 44 2c 59  ,OAAWlE,KAAKgD,Y
135d0 41 41 59 32 5a 2c 61 41 41 61 6e 52 2c 61 41 43  AAY2Z,aAAanR,aAC
135e0 6a 44 78 4c 2c 4b 41 41 4b 6b 45 2c 4d 41 41 51  jDxL,KAAKkE,MAAQ
135f0 6c 45 2c 4b 41 41 4b 36 65 2c 59 41 43 68 42 37  lE,KAAK6e,YAChB7
13600 65 2c 4b 41 41 4b 67 44 2c 59 41 41 59 32 5a 2c  e,KAAKgD,YAAY2Z,
13610 61 41 41 61 6e 52 2c 57 41 41 59 78 4c 2c 4b 41  aAAanR,WAAYxL,KA
13620 41 4b 67 44 2c 59 41 41 59 43 2c 51 41 41 51 38  AKgD,YAAYC,QAAQ8
13630 46 2c 75 42 78 42 6d 68 4c 76 45 76 47 2c 49 41  F,uBxBmhLvEvG,IA
13640 41 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f 2c 57 77  AK,SACLR,MAAO,Ww
13650 42 39 67 4c 50 68 43 2c 4b 41 41 4b 67 44 2c 59  B9gLPhC,KAAKgD,Y
13660 41 41 59 49 2c 51 41 41 51 6b 62 2c 57 41 41 57  AAYI,QAAQkb,WAAW
13670 2c 59 78 42 30 68 4c 70 43 39 62 2c 49 41 41 4b  ,YxB0hLpC9b,IAAK
13680 2c 69 42 41 43 4c 52 2c 4d 41 41 4f 2c 57 77 42  ,iBACLR,MAAO,WwB
13690 6a 68 4c 50 2c 4d 41 41 4b 68 43 2c 4d 41 41 4b  jhLP,MAAKhC,MAAK
136a0 32 65 2c 57 41 49 48 33 65 2c 4b 41 41 4b 6b 45  2e,WAIH3e,KAAKkE
136b0 2c 4d 41 41 4d 69 43 2c 4f 41 41 4f 6e 47 2c 4b  ,MAAMiC,OAAOnG,K
136c0 41 41 4b 36 45 2c 51 41 48 72 42 2c 4d 78 42 2b  AAK6E,QAHrB,MxB+
136d0 68 4c 54 72 43 2c 49 41 41 4b 2c 69 42 41 43 4c  hLTrC,IAAK,iBACL
136e0 52 2c 4d 41 41 4f 2c 53 77 42 72 68 4c 4d 34 56  R,MAAO,SwBrhLM4V
136f0 2c 47 41 43 62 2c 47 41 41 49 31 54 2c 47 41 41  ,GACb,GAAI1T,GAA
13700 51 30 54 2c 45 41 41 4d 35 58 2c 4b 41 41 4b 36  Q0T,EAAM5X,KAAK6
13710 65 2c 59 41 41 59 6a 48 2c 47 41 41 4f 2c 49 41  e,YAAYjH,GAAO,IA
13720 45 31 43 35 58 2c 4d 41 41 4b 6b 45 2c 4d 41 41  E1C5X,MAAKkE,MAA
13730 51 41 2c 47 41 41 67 42 2c 51 78 42 6b 69 4c 37  QA,GAAgB,QxBkiL7
13740 42 31 42 2c 49 41 41 4b 2c 63 41 43 4c 52 2c 4d  B1B,IAAK,cACLR,M
13750 41 41 4f 2c 53 77 42 78 68 4c 47 34 56 2c 47 41  AAO,SwBxhLG4V,GA
13760 41 2b 42 2c 47 41 41 31 42 34 56 2c 4b 41 41 30  A+B,GAA1B4V,KAA0
13770 42 74 71 42 2c 55 41 41 41 62 2c 4f 41 41 41 2c  BtqB,UAAAb,OAAA,
13780 4f 41 41 41 63 2c 4b 41 41 41 44 2c 55 41 41 41  OAAAc,KAAAD,UAAA
13790 2c 4b 41 41 41 41 2c 55 41 41 41 2c 47 41 43 72  ,KAAAA,UAAA,GACr
137a0 43 67 42 2c 45 41 41 51 2c 47 41 41 49 47 2c 57  CgB,EAAQ,GAAIG,W
137b0 41 41 55 72 45 2c 4b 41 41 4b 75 6d 42 2c 71 42  AAUrE,KAAKumB,qB
137c0 41 41 71 42 33 4f 2c 47 41 41 4d 35 58 2c 4b 41  AAqB3O,GAAM5X,KA
137d0 41 4b 36 45 2c 4f 41 6f 42 2f 44 2c 4f 41 6c 42  AK6E,OAoB/D,OAlB
137e0 4b 58 2c 47 41 41 4d 6f 43 2c 59 41 43 4c 6b 6e  KX,GAAMoC,YACLkn
137f0 42 2c 49 41 43 46 74 70 42 2c 45 41 41 51 6c 45  B,IACFtpB,EAAQlE
13800 2c 4b 41 41 4b 34 69 42 2c 6f 42 41 51 66 35 69  ,KAAK4iB,oBAQf5i
13810 42 2c 4b 41 41 4b 67 44 2c 59 41 41 59 77 61 2c  B,KAAKgD,YAAYwa,
13820 51 41 41 51 2c 71 42 41 41 73 42 74 5a 2c 45 41  QAAQ,qBAAsBtZ,EA
13830 41 4f 30 54 2c 49 41 47 6e 44 35 58 2c 4b 41 41  AO0T,IAGnD5X,KAA
13840 4b 79 74 42 2c 6d 42 41 45 52 76 70 42 2c 45 41  KytB,mBAERvpB,EA
13850 41 4d 38 42 2c 4d 41 41 51 2c 47 41 47 54 39 42  AM8B,MAAQ,GAGT9B
13860 2c 4b 78 42 36 68 4c 50 31 42 2c 49 41 41 4b 2c  ,KxB6hLP1B,IAAK,
13870 6d 42 41 43 4c 52 2c 4d 41 41 4f 2c 57 77 42 31  mBACLR,MAAO,WwB1
13880 68 4c 50 2c 47 41 41 49 68 43 2c 4b 41 41 4b 30  hLP,GAAIhC,KAAK0
13890 74 42 2c 55 41 41 61 31 74 42 2c 4b 41 41 4b 30  tB,UAAa1tB,KAAK0
138a0 74 42 2c 57 41 41 61 31 74 42 2c 4b 41 41 4b 6b  tB,WAAa1tB,KAAKk
138b0 45 2c 4d 41 43 33 43 2c 4d 41 41 4f 6c 45 2c 4d  E,MAC3C,MAAOlE,M
138c0 41 41 4b 6b 45 2c 4b 41 47 64 2c 49 41 41 49 77  AAKkE,KAGd,IAAIw
138d0 70 42 2c 47 41 41 57 31 74 42 2c 4b 41 41 4b 75  pB,GAAW1tB,KAAKu
138e0 6d 42 2c 71 42 41 41 71 42 76 6d 42 2c 4b 41 41  mB,qBAAqBvmB,KAA
138f0 4b 30 74 42 2c 55 41 43 31 43 78 70 42 2c 45 41  K0tB,UAC1CxpB,EA
13900 41 51 2c 47 41 41 49 47 2c 57 41 41 55 71 70 42  AQ,GAAIG,WAAUqpB
13910 2c 45 41 41 55 31 74 42 2c 4b 41 41 4b 36 45 2c  ,EAAU1tB,KAAK6E,
13920 4f 41 45 7a 43 2c 4f 41 41 4b 58 2c 47 41 41 4d  OAEzC,OAAKX,GAAM
13930 6f 43 2c 55 41 4b 4a 70 43 2c 47 41 4a 4c 32 63  oC,UAKJpC,GAJL2c
13940 2c 51 41 41 51 38 4d 2c 4b 41 41 4b 2c 73 46 41  ,QAAQ8M,KAAK,sFA
13950 43 4e 33 74 42 2c 4b 41 41 4b 6b 45 2c 4d 41 41  CN3tB,KAAKkE,MAA
13960 51 6c 45 2c 4b 41 41 4b 6b 45 2c 4d 41 41 51 2c  QlE,KAAKkE,MAAQ,
13970 47 41 41 49 47 2c 57 41 41 55 2c 55 41 41 57 72  GAAIG,WAAU,UAAWr
13980 45 2c 4b 41 41 4b 36 45 2c 59 78 42 73 69 4c 6a  E,KAAK6E,YxBsiLj
13990 45 72 43 2c 49 41 41 4b 2c 63 41 43 4c 52 2c 4d  ErC,IAAK,cACLR,M
139a0 41 41 4f 2c 57 77 42 7a 68 4c 50 2c 4d 41 4a 4b  AAO,WwBzhLP,MAJK
139b0 68 43 2c 4d 41 41 4b 32 65 2c 61 41 43 52 33 65  hC,MAAK2e,aACR3e
139c0 2c 4b 41 41 4b 6b 45 2c 4d 41 41 51 6c 45 2c 4b  ,KAAKkE,MAAQlE,K
139d0 41 41 4b 34 69 42 2c 6f 42 41 47 62 35 69 42 2c  AAK4iB,oBAGb5iB,
139e0 4b 41 41 4b 6b 45 2c 53 78 42 30 69 4c 5a 31 42  KAAKkE,SxB0iLZ1B
139f0 2c 49 41 41 4b 2c 75 42 41 43 4c 52 2c 4d 41 41  ,IAAK,uBACLR,MAA
13a00 4f 2c 53 77 42 6a 69 4c 59 6b 43 2c 47 41 41 79  O,SwBjiLYkC,GAAy
13a10 42 2c 47 41 41 6c 42 6b 48 2c 4b 41 41 6b 42 6c  B,GAAlBkH,KAAkBl
13a20 49 2c 55 41 41 41 62 2c 4f 41 41 41 2c 4f 41 41  I,UAAAb,OAAA,OAA
13a30 41 63 2c 4b 41 41 41 44 2c 55 41 41 41 2c 4b 41  Ac,KAAAD,UAAA,KA
13a40 41 41 41 2c 55 41 41 41 2c 47 41 43 78 43 30 71  AAA,UAAA,GACxC0q
13a50 42 2c 47 41 41 6d 42 2c 43 41 55 76 42 2c 4f 41  B,GAAmB,CAUvB,OA
13a60 52 41 72 71 42 2c 57 41 41 45 73 58 2c 4b 41 41  RArqB,WAAEsX,KAA
13a70 4b 37 61 2c 4b 41 41 4b 67 44 2c 59 41 41 59 6d  K7a,KAAKgD,YAAYm
13a80 47 2c 57 41 41 59 2c 53 41 41 55 76 49 2c 45 41  G,WAAY,SAAUvI,EA
13a90 41 4d 6f 64 2c 49 41 43 7a 42 2c 49 41 41 72 42  AMod,IACzB,IAArB
13aa0 34 50 2c 49 41 49 4a 41 2c 45 41 41 6d 42 35 50  4P,IAIJA,EAAmB5P
13ab0 2c 45 41 41 49 36 50 2c 61 41 41 61 33 70 42 2c  ,EAAI6P,aAAa3pB,
13ac0 45 41 41 4f 6b 48 2c 4d 41 47 74 43 77 69 42 2c  EAAOkH,MAGtCwiB,
13ad0 47 41 41 73 43 31 70 42 2c 4b 78 42 34 69 4c 37  GAAsC1pB,KxB4iL7
13ae0 43 31 42 2c 49 41 41 4b 2c 69 42 41 43 4c 52 2c  C1B,IAAK,iBACLR,
13af0 4d 41 41 4f 2c 57 77 42 72 69 4c 50 2c 4f 41 41  MAAO,WwBriLP,OAA
13b00 51 68 43 2c 4b 41 41 4b 32 65 2c 61 41 41 65 33  QhC,KAAK2e,aAAe3
13b10 65 2c 4b 41 41 4b 6b 45 2c 4d 41 41 4d 6f 43 2c  e,KAAKkE,MAAMoC,
13b20 61 78 42 2b 69 4c 76 43 39 44 2c 49 41 41 4b 2c  axB+iLvC9D,IAAK,
13b30 69 42 41 43 4c 52 2c 4d 41 41 4f 2c 57 77 42 78  iBACLR,MAAO,WwBx
13b40 69 4c 50 2c 4f 41 41 38 43 2c 49 41 41 74 43 68  iLP,OAA8C,IAAtCh
13b50 43 2c 4b 41 41 4b 67 44 2c 59 41 41 59 43 2c 51  C,KAAKgD,YAAYC,Q
13b60 41 41 51 67 47 2c 59 78 42 6b 6a 4c 6a 43 7a 47  AAQgG,YxBkjLjCzG
13b70 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41 4f  ,IAAK,WACLR,MAAO
13b80 2c 57 77 42 33 69 4c 50 2c 4d 41 41 4f 68 43 2c  ,WwB3iLP,MAAOhC,
13b90 4d 41 41 4b 6b 45 2c 67 42 41 41 69 42 47 2c 63  MAAKkE,gBAAiBG,c
13ba0 78 42 2b 69 4c 37 42 37 42 2c 49 41 41 4b 2c 57  xB+iL7B7B,IAAK,W
13bb0 41 43 4c 72 42 2c 49 41 41 4b 2c 57 77 42 68 76  ACLrB,IAAK,WwBhv
13bc0 4c 4c 2c 4d 41 41 4f 6e 42 2c 4d 41 41 4b 67 44  LL,MAAOnB,MAAKgD
13bd0 2c 59 41 41 59 43 2c 51 41 41 51 6d 46 2c 63 41  ,YAAYC,QAAQmF,cA
13be0 43 39 42 70 49 2c 4b 41 41 4b 67 44 2c 59 41 41  C9BpI,KAAKgD,YAA
13bf0 59 43 2c 51 41 41 51 6d 46 2c 63 41 41 69 42 70  YC,QAAQmF,cAAiBp
13c00 49 2c 4b 41 41 4b 32 65 2c 57 41 41 61 33 65 2c  I,KAAK2e,WAAa3e,
13c10 4b 41 41 4b 6b 45 2c 4d 41 41 51 2c 51 78 42 77  KAAKkE,MAAQ,QxBw
13c20 76 4c 33 45 31 42 2c 49 41 41 4b 2c 53 41 43 4c  vL3E1B,IAAK,SACL
13c30 72 42 2c 49 41 41 4b 2c 57 77 42 6c 76 4c 4c 2c  rB,IAAK,WwBlvLL,
13c40 4d 41 41 49 6e 42 2c 4d 41 41 4b 67 44 2c 59 41  MAAInB,MAAKgD,YA
13c50 41 59 43 2c 51 41 41 51 34 42 2c 4f 41 43 70 42  AYC,QAAQ4B,OACpB
13c60 37 45 2c 4b 41 41 4b 67 44 2c 59 41 41 59 43 2c  7E,KAAKgD,YAAYC,
13c70 51 41 41 51 34 42 2c 4f 41 47 39 42 37 45 2c 4b  QAAQ4B,OAG9B7E,K
13c80 41 41 4b 32 65 2c 59 41 41 63 33 65 2c 4b 41 41  AAK2e,YAAc3e,KAA
13c90 4b 6b 45 2c 4d 41 41 4d 34 70 42 2c 6d 42 41 41  KkE,MAAM4pB,mBAA
13ca0 71 42 39 74 42 2c 4b 41 41 4b 6b 45 2c 4d 41 41  qB9tB,KAAKkE,MAA
13cb0 4d 57 2c 4f 41 41 4f 32 43 2c 4d 41 41 4d 2c 51  MW,OAAO2C,MAAM,Q
13cc0 41 43 74 45 78 48 2c 4b 41 41 4b 79 74 42 2c 69  ACtExH,KAAKytB,i
13cd0 42 41 41 6d 42 2c 4f 41 41 53 2c 4d 41 47 74 43  BAAmB,OAAS,MAGtC
13ce0 7a 74 42 2c 4b 41 41 4b 32 65 2c 57 41 43 41 33  ztB,KAAK2e,WACA3
13cf0 65 2c 4b 41 41 4b 6b 45 2c 4d 41 41 4d 57 2c 4f  e,KAAKkE,MAAMW,O
13d00 41 47 62 2c 53 78 42 36 76 4c 50 72 43 2c 49 41  AGb,SxB6vLPrC,IA
13d10 41 4b 2c 51 41 43 4c 72 42 2c 49 41 41 4b 2c 57  AK,QACLrB,IAAK,W
13d20 77 42 72 76 4c 4c 2c 4d 41 41 4f 6e 42 2c 4d 41  wBrvLL,MAAOnB,MA
13d30 41 4b 67 44 2c 59 41 41 59 49 2c 51 41 41 51 34  AKgD,YAAYI,QAAQ4
13d40 58 2c 4b 41 41 4b 2c 55 78 42 67 77 4c 72 43 37  X,KAAK,UxBgwLrC7
13d50 54 2c 49 41 41 4b 2c 53 77 42 76 76 4c 47 6e 46  T,IAAK,SwBvvLGnF
13d60 2c 47 41 43 52 68 43 2c 4b 41 41 4b 67 44 2c 59  ,GACRhC,KAAKgD,Y
13d70 41 41 59 49 2c 51 41 41 51 34 58 2c 4b 41 41 4b  AAYI,QAAQ4X,KAAK
13d80 2c 51 41 41 53 68 5a 2c 47 41 45 6c 43 41 2c 59  ,QAAShZ,GAElCA,Y
13d90 41 41 69 42 71 43 2c 59 41 41 6d 44 2c 53 41 41  AAiBqC,YAAmD,SAA
13da0 70 43 72 45 2c 4b 41 41 4b 67 44 2c 59 41 41 59  pCrE,KAAKgD,YAAY
13db0 43 2c 51 41 41 51 34 42 2c 53 41 45 35 44 37 45  C,QAAQ4B,SAE5D7E
13dc0 2c 4b 41 41 4b 67 44 2c 59 41 41 59 43 2c 51 41  ,KAAKgD,YAAYC,QA
13dd0 41 51 34 42 2c 4f 41 41 53 37 45 2c 4b 41 41 4b  AQ4B,OAAS7E,KAAK
13de0 6b 45 2c 4d 41 41 4d 57 2c 59 78 42 34 76 4c 31  kE,MAAMW,YxB4vL1
13df0 43 69 59 2c 49 41 47 54 70 64 2c 47 41 41 51 6f  CiY,IAGTpd,GAAQo
13e00 44 2c 51 77 42 74 6d 4c 4f 67 61 2c 47 78 42 30  D,QwBtmLOga,GxB0
13e10 6d 4c 54 2c 53 41 41 55 6e 64 2c 45 41 41 51 44  mLT,SAAUnd,EAAQD
13e20 2c 45 41 41 53 53 2c 47 41 45 6a 43 2c 59 41 65  ,EAASS,GAEjC,YAe
13e30 41 2c 53 41 41 53 79 42 2c 47 41 41 67 42 43 2c  A,SAASyB,GAAgBC,
13e40 45 41 41 55 43 2c 47 41 41 65 2c 4b 41 41 4d 44  EAAUC,GAAe,KAAMD
13e50 2c 59 41 41 6f 42 43 2c 49 41 41 67 42 2c 4b 41  ,YAAoBC,IAAgB,KA
13e60 41 4d 2c 49 41 41 49 43 2c 57 41 41 55 2c 71 43  AM,IAAIC,WAAU,qC
13e70 41 5a 68 48 68 42 2c 4f 41 41 4f 43 2c 65 41 41  AZhHhB,OAAOC,eAA
13e80 65 74 42 2c 45 41 41 53 2c 63 41 43 37 42 73 43  etB,EAAS,cAC7BsC
13e90 2c 4f 41 41 4f 2c 47 41 47 54 2c 49 41 41 49 43  ,OAAO,GAGT,IAAIC
13ea0 2c 47 41 41 65 2c 57 41 41 63 2c 51 41 41 53 43  ,GAAe,WAAc,QAASC
13eb0 2c 47 41 41 69 42 43 2c 45 41 41 51 43 2c 47 41  ,GAAiBC,EAAQC,GA
13ec0 41 53 2c 49 41 41 4b 2c 47 41 41 49 39 42 2c 47  AS,IAAK,GAAI9B,G
13ed0 41 41 49 2c 45 41 41 47 41 2c 45 41 41 49 38 42  AAI,EAAGA,EAAI8B
13ee0 2c 45 41 41 4d 43 2c 4f 41 41 51 2f 42 2c 49 41  ,EAAMC,OAAQ/B,IA
13ef0 41 4b 2c 43 41 41 45 2c 47 41 41 49 67 43 2c 47  AK,CAAE,GAAIgC,G
13f00 41 41 61 46 2c 45 41 41 4d 39 42 2c 45 41 41 49  AAaF,EAAM9B,EAAI
13f10 67 43 2c 47 41 41 57 70 42 2c 57 41 41 61 6f 42  gC,GAAWpB,WAAaoB
13f20 2c 45 41 41 57 70 42 2c 61 41 41 63 2c 45 41 41  ,EAAWpB,aAAc,EAA
13f30 4f 6f 42 2c 45 41 41 57 72 42 2c 63 41 41 65 2c  OoB,EAAWrB,cAAe,
13f40 45 41 41 55 2c 53 41 41 57 71 42 2c 4b 41 41 59  EAAU,SAAWqB,KAAY
13f50 41 2c 45 41 41 57 43 2c 55 41 41 57 2c 47 41 41  A,EAAWC,UAAW,GAA
13f60 4d 78 42 2c 4f 41 41 4f 43 2c 65 41 41 65 6d 42  MxB,OAAOC,eAAemB
13f70 2c 45 41 41 51 47 2c 45 41 41 57 45 2c 49 41 41  ,EAAQG,EAAWE,IAA
13f80 4b 46 2c 49 41 41 69 42 2c 4d 41 41 4f 2c 55 41  KF,IAAiB,MAAO,UA
13f90 41 55 52 2c 45 41 41 61 57 2c 45 41 41 59 43 2c  AUR,EAAaW,EAAYC,
13fa0 47 41 41 69 4a 2c 4d 41 41 39 48 44 2c 49 41 41  GAAiJ,MAA9HD,IAA
13fb0 59 50 2c 45 41 41 69 42 4a 2c 45 41 41 59 4e 2c  YP,EAAiBJ,EAAYN,
13fc0 55 41 41 57 69 42 2c 47 41 41 69 42 43 2c 47 41  UAAWiB,GAAiBC,GA
13fd0 41 61 52 2c 45 41 41 69 42 4a 2c 45 41 41 61 59  AaR,EAAiBJ,EAAaY
13fe0 2c 47 41 41 71 42 5a 2c 4d 79 42 37 30 4c 68 69  ,GAAqBZ,MyB70Lhi
13ff0 42 61 2c 45 41 41 41 78 43 2c 45 41 41 41 2c 47  Ba,EAAAxC,EAAA,G
14000 7a 42 69 31 4c 49 79 43 2c 45 41 45 4a 2c 53 41  zBi1LIyC,EAEJ,SA
14010 41 67 43 43 2c 47 41 41 4f 2c 4d 41 41 4f 41 2c  AgCC,GAAO,MAAOA,
14020 49 41 41 4f 41 2c 45 41 41 49 78 42 2c 57 41 41  IAAOA,EAAIxB,WAA
14030 61 77 42 2c 47 41 41 51 43 2c 51 41 41 53 44 2c  awB,GAAQC,QAASD,
14040 49 41 46 6a 44 46 2c 47 79 42 33 30 4c 68 43 79  IAFjDF,GyB30LhCy
14050 61 2c 45 7a 42 71 31 4c 63 2c 57 79 42 6a 31 4c  a,EzBq1Lc,WyBj1L
14060 6c 42 2c 51 41 41 41 41 2c 47 41 41 59 70 61 2c  lB,QAAAA,GAAYpa,
14070 47 41 41 61 70 42 2c 45 41 41 41 35 42 2c 4b 41  GAAapB,EAAA5B,KA
14080 41 41 6f 64 2c 47 41 49 76 42 70 64 2c 4b 41 41  AAod,GAIvBpd,KAA
14090 4b 67 44 2c 59 41 41 63 41 2c 45 41 49 6e 42 68  KgD,YAAcA,EAInBh
140a0 44 2c 4b 41 41 4b 79 64 2c 4f 41 41 53 2c 4b 7a  D,KAAKyd,OAAS,Kz
140b0 42 6d 38 4c 68 42 2c 4d 41 7a 47 41 78 62 2c 47  Bm8LhB,MAzGAxb,G
140c0 41 41 61 6d 62 2c 49 41 43 58 35 61 2c 49 41 41  AAamb,IACX5a,IAA
140d0 4b 2c 4f 41 43 4c 52 2c 4d 41 41 4f 2c 57 79 42  K,OACLR,MAAO,WyB
140e0 37 30 4c 50 2c 47 41 41 49 79 62 2c 47 41 41 53  70LP,GAAIyb,GAAS
140f0 7a 64 2c 4b 41 41 4b 79 64 2c 51 41 41 53 2c 45  zd,KAAKyd,QAAS,E
14100 41 41 41 37 61 2c 45 41 41 41 45 2c 53 41 41 45  AAA7a,EAAAE,SAAE
14110 39 43 2c 4b 41 41 4b 69 44 2c 51 41 41 51 69 47  9C,KAAKiD,QAAQiG
14120 2c 53 41 45 74 43 6c 4a 2c 4d 41 41 4b 69 44 2c  ,SAEtClJ,MAAKiD,
14130 51 41 41 51 6b 46 2c 61 41 43 66 73 56 2c 45 41  QAAQkF,aACfsV,EA
14140 41 4f 6a 42 2c 53 41 41 53 78 63 2c 4b 41 41 4b  AOjB,SAASxc,KAAK
14150 69 44 2c 51 41 41 51 6b 46 2c 61 41 47 33 42 6e  iD,QAAQkF,aAG3Bn
14160 49 2c 4b 41 41 4b 69 44 2c 51 41 41 51 6f 46 2c  I,KAAKiD,QAAQoF,
14170 59 41 43 66 6f 56 2c 45 41 41 4f 6a 42 2c 53 41  YACfoV,EAAOjB,SA
14180 41 53 2c 30 42 41 47 64 78 63 2c 4b 41 41 4b 2b  AS,0BAGdxc,KAAK+
14190 74 42 2c 71 42 41 43 50 2f 74 42 2c 4b 41 41 4b  tB,qBACP/tB,KAAK
141a0 69 44 2c 51 41 41 51 67 47 2c 55 41 41 57 2c 45  iD,QAAQgG,UAAW,E
141b0 41 43 78 42 77 55 2c 45 41 41 4f 6a 42 2c 53 41  ACxBwU,EAAOjB,SA
141c0 41 53 2c 32 42 41 45 68 42 78 63 2c 4b 41 41 4b  AS,2BAEhBxc,KAAK
141d0 69 44 2c 51 41 41 51 67 47 2c 55 41 41 57 2c 4b  iD,QAAQgG,UAAW,K
141e0 7a 42 71 31 4c 31 42 7a 47 2c 49 41 41 4b 2c 53  zBq1L1BzG,IAAK,S
141f0 41 43 4c 52 2c 4d 41 41 4f 2c 57 79 42 68 31 4c  ACLR,MAAO,WyBh1L
14200 50 2c 47 41 41 49 67 73 42 2c 47 41 41 65 68 75  P,GAAIgsB,GAAehu
14210 42 2c 4b 41 41 4b 67 44 2c 59 41 41 59 75 46 2c  B,KAAKgD,YAAYuF,
14220 55 41 41 59 76 49 2c 4b 41 41 4b 67 44 2c 59 41  UAAYvI,KAAKgD,YA
14230 41 59 75 46 2c 55 41 41 59 2c 49 41 45 7a 45 79  AYuF,UAAY,IAEzEy
14240 6c 42 2c 49 41 43 46 68 75 42 2c 4b 41 41 4b 79  lB,IACFhuB,KAAKy
14250 64 2c 4f 41 41 4f 77 51 2c 53 41 41 53 44 2c 4d  d,OAAOwQ,SAASD,M
14260 7a 42 73 31 4c 76 42 78 72 42 2c 49 41 41 4b 2c  zBs1LvBxrB,IAAK,
14270 53 41 43 4c 52 2c 4d 41 41 4f 2c 57 79 42 6c 31  SACLR,MAAO,WyBl1
14280 4c 50 68 43 2c 4b 41 41 4b 79 64 2c 4f 41 41 4f  LPhC,KAAKyd,OAAO
14290 79 51 2c 59 7a 42 73 31 4c 5a 31 72 42 2c 49 41  yQ,YzBs1LZ1rB,IA
142a0 41 4b 2c 6f 42 41 43 4c 52 2c 4d 41 41 4f 2c 57  AK,oBACLR,MAAO,W
142b0 79 42 6e 31 4c 50 2c 4f 41 43 47 68 43 2c 4b 41  yBn1LP,OACGhC,KA
142c0 41 4b 69 44 2c 51 41 41 51 67 47 2c 55 41 41 61  AKiD,QAAQgG,UAAa
142d0 6a 4a 2c 4b 41 41 4b 67 44 2c 59 41 41 59 36 5a  jJ,KAAKgD,YAAY6Z
142e0 2c 61 41 41 61 38 42 2c 59 41 41 63 33 65 2c 4b  ,aAAa8B,YAAc3e,K
142f0 41 41 4b 6b 45 2c 4d 41 41 4d 34 70 42 2c 71 42  AAKkE,MAAM4pB,qB
14300 41 43 76 44 2c 49 41 41 31 42 39 74 42 2c 4b 41  ACvD,IAA1B9tB,KA
14310 41 4b 69 44 2c 51 41 41 51 67 47 2c 59 41 43 5a  AKiD,QAAQgG,YACZ
14320 6a 4a 2c 4b 41 41 4b 69 44 2c 51 41 41 51 34 42  jJ,KAAKiD,QAAQ4B
14330 2c 51 41 41 57 37 45 2c 4b 41 41 4b 69 44 2c 51  ,QAAW7E,KAAKiD,Q
14340 41 41 51 34 42 2c 53 41 41 57 37 45 2c 4b 41 41  AAQ4B,SAAW7E,KAA
14350 4b 69 44 2c 51 41 41 51 34 42 2c 4f 41 41 4f 32  KiD,QAAQ4B,OAAO2
14360 43 2c 4d 41 41 4d 2c 71 42 7a 42 79 31 4c 39 45  C,MAAM,qBzBy1L9E
14370 68 46 2c 49 41 41 4b 2c 53 41 43 4c 52 2c 4d 41  hF,IAAK,SACLR,MA
14380 41 4f 2c 57 79 42 6c 31 4c 50 2c 47 41 41 4b 68  AO,WyBl1LP,GAAKh
14390 43 2c 4b 41 41 4b 67 44 2c 59 41 41 59 36 5a 2c  C,KAAKgD,YAAY6Z,
143a0 61 41 41 61 38 42 2c 57 41 41 6e 43 2c 43 41 49  aAAa8B,WAAnC,CAI
143b0 41 2c 47 41 41 49 77 50 2c 49 41 41 77 43 2c 49  A,GAAIwP,IAAwC,I
143c0 41 41 35 42 6e 75 42 2c 4b 41 41 4b 69 44 2c 51  AA5BnuB,KAAKiD,Q
143d0 41 41 51 6f 46 2c 57 41 43 33 42 6f 61 2c 45 41  AAQoF,WAC3Boa,EA
143e0 41 53 30 4c 2c 45 41 41 57 6e 75 42 2c 4b 41 41  AS0L,EAAWnuB,KAA
143f0 4b 69 44 2c 51 41 41 51 6f 47 2c 51 41 41 55 72  KiD,QAAQoG,QAAUr
14400 4a 2c 4b 41 41 4b 69 44 2c 51 41 41 51 32 47 2c  J,KAAKiD,QAAQ2G,
14410 59 41 45 74 44 77 6b 42 2c 45 41 41 6b 42 70 75  YAEtDwkB,EAAkBpu
14420 42 2c 4b 41 41 4b 79 64 2c 4f 41 41 4f 79 44 2c  B,KAAKyd,OAAOyD,
14430 4b 41 41 4b 2c 38 43 41 43 72 43 6d 4e 2c 45 41  KAAK,8CACrCmN,EA
14440 41 57 72 75 42 2c 4b 41 41 4b 79 64 2c 4f 41 41  AWruB,KAAKyd,OAA
14450 4f 79 44 2c 4b 41 41 4b 2c 75 43 41 43 35 42 6f  OyD,KAAK,uCAC5Bo
14460 4e 2c 45 41 41 61 74 75 42 2c 4b 41 41 4b 79 64  N,EAAatuB,KAAKyd
14470 2c 4f 41 41 4f 79 44 2c 4b 41 41 4b 2c 79 43 41  ,OAAOyD,KAAK,yCA
14480 45 35 42 71 4e 2c 45 41 41 4f 76 75 42 2c 4b 41  E5BqN,EAAOvuB,KA
14490 41 4b 6b 45 2c 4d 41 41 4d 73 71 42 2c 61 41 47  AKkE,MAAMsqB,aAG
144a0 6c 42 48 2c 47 41 41 53 68 73 42 2c 51 41 43 58  lBH,GAAShsB,QACX
144b0 67 73 42 2c 45 41 41 53 6a 4e 2c 49 41 41 49 2b  gsB,EAASjN,IAAI+
144c0 4d 2c 45 41 41 57 2c 4d 41 41 51 2c 51 41 41 53  M,EAAW,MAAQ,QAAS
144d0 41 2c 45 41 41 57 31 4c 2c 45 41 41 4f 33 63 2c  A,EAAW1L,EAAO3c,
144e0 49 41 41 49 30 44 2c 4f 41 41 53 69 5a 2c 45 41  IAAI0D,OAASiZ,EA
144f0 41 4f 33 63 2c 49 41 41 49 79 44 2c 55 41 41 59  AO3c,IAAIyD,UAAY
14500 2c 45 41 41 49 67 6c 42 2c 45 41 41 4b 39 70 42  ,EAAIglB,EAAK9pB
14510 2c 49 41 45 74 47 36 70 42 2c 45 41 41 57 6a 73  ,IAEtG6pB,EAAWjs
14520 42 2c 51 41 43 62 69 73 42 2c 45 41 41 57 6c 4e  B,QACbisB,EAAWlN
14530 2c 49 41 41 49 2b 4d 2c 45 41 41 57 2c 4d 41 41  ,IAAI+M,EAAW,MAA
14540 51 2c 51 41 41 53 41 2c 45 41 41 57 31 4c 2c 45  Q,QAASA,EAAW1L,E
14550 41 41 4f 7a 63 2c 4d 41 41 4d 77 44 2c 4f 41 41  AAOzc,MAAMwD,OAA
14560 53 69 5a 2c 45 41 41 4f 7a 63 2c 4d 41 41 4d 75  SiZ,EAAOzc,MAAMu
14570 44 2c 55 41 41 59 2c 45 41 41 49 67 6c 42 2c 45  D,UAAY,EAAIglB,E
14580 41 41 4b 35 70 42 2c 49 41 45 35 47 79 70 42 2c  AAK5pB,IAE5GypB,
14590 45 41 41 67 42 2f 72 42 2c 51 41 43 6c 42 2b 72  EAAgB/rB,QAClB+r
145a0 42 2c 45 41 41 67 42 68 4e 2c 4b 41 43 64 6b 42  B,EAAgBhN,KACdkB
145b0 2c 49 41 41 4f 47 2c 45 41 41 4f 31 63 2c 57 41  ,IAAOG,EAAO1c,WA
145c0 41 57 79 44 2c 4f 41 41 53 2b 6b 42 2c 45 41 41  AWyD,OAAS+kB,EAA
145d0 4b 37 70 42 2c 45 41 41 49 2b 64 2c 45 41 41 4f  K7pB,EAAI+d,EAAO
145e0 31 63 2c 57 41 41 57 79 44 2c 4f 41 43 37 44 36  1c,WAAWyD,OAC7D6
145f0 59 2c 4b 41 41 51 6b 4d 2c 45 41 41 4b 35 73 42  Y,KAAQkM,EAAK5sB
14600 2c 45 41 41 49 38 67 42 2c 45 41 41 4f 31 63 2c  ,EAAI8gB,EAAO1c,
14610 57 41 41 57 77 44 2c 55 41 4b 76 43 76 4a 2c 4b  WAAWwD,UAKvCvJ,K
14620 41 41 4b 79 64 2c 4f 41 41 4f 79 44 2c 4b 41 41  AAKyd,OAAOyD,KAA
14630 4b 2c 32 42 41 43 64 45 2c 49 41 41 49 2c 6b 42  K,2BACdE,IAAI,kB
14640 41 41 6d 42 70 68 42 2c 4b 41 41 4b 6b 45 2c 4d  AAmBphB,KAAKkE,M
14650 41 41 4d 75 71 42 2c 6b 42 41 41 6b 42 43 2c 63  AAMuqB,kBAAkBC,c
14660 41 47 76 44 2c 49 41 41 49 43 2c 47 41 41 57 33  AGvD,IAAIC,GAAW3
14670 75 42 2c 4b 41 41 4b 6b 45 2c 4d 41 41 4d 77 71  uB,KAAKkE,MAAMwq
14680 42 2c 63 41 43 74 42 45 2c 45 41 41 55 2c 45 41  B,cACtBE,EAAU,EA
14690 47 5a 41 2c 47 41 44 45 35 75 42 2c 4b 41 41 4b  GZA,GADE5uB,KAAK
146a0 69 44 2c 51 41 41 51 6f 46 2c 57 41 43 66 75 6d  iD,QAAQoF,WACfum
146b0 42 2c 36 42 41 41 75 43 44 2c 45 41 41 76 43 2c  B,6BAAuCD,EAAvC,
146c0 79 42 41 45 41 43 2c 38 42 41 41 77 43 44 2c 45  yBAEAC,8BAAwCD,E
146d0 41 41 78 43 2c 79 42 41 47 46 33 75 42 2c 4b 41  AAxC,yBAGF3uB,KA
146e0 41 4b 79 64 2c 4f 41 41 4f 79 44 2c 4b 41 41 4b  AKyd,OAAOyD,KAAK
146f0 2c 34 42 41 41 34 42 45 2c 49 41 41 49 2c 61 41  ,4BAA4BE,IAAI,aA
14700 41 63 77 4e 2c 4f 7a 42 71 31 4c 2f 44 70 73 42  AcwN,OzBq1L/DpsB
14710 2c 49 41 41 4b 2c 55 41 43 4c 72 42 2c 49 41 41  ,IAAK,UACLrB,IAA
14720 4b 2c 57 79 42 72 37 4c 4c 2c 4d 41 41 4f 6e 42  K,WyBr7LL,MAAOnB
14730 2c 4d 41 41 4b 67 44 2c 59 41 41 59 43 2c 57 7a  ,MAAKgD,YAAYC,Wz
14740 42 79 37 4c 78 42 54 2c 49 41 41 4b 2c 51 41 43  By7LxBT,IAAK,QAC
14750 4c 72 42 2c 49 41 41 4b 2c 57 79 42 74 37 4c 4c  LrB,IAAK,WyBt7LL
14760 2c 4d 41 41 4f 6e 42 2c 4d 41 41 4b 67 44 2c 59  ,MAAOnB,MAAKgD,Y
14770 41 41 59 36 5a 2c 61 41 41 61 33 59 2c 55 7a 42  AAY6Z,aAAa3Y,UzB
14780 32 37 4c 68 43 6b 5a 2c 49 41 47 54 31 64 2c 47  27LhCkZ,IAGT1d,G
14790 41 41 51 6f 44 2c 51 79 42 2f 31 4c 4f 73 61 2c  AAQoD,QyB/1LOsa,
147a0 47 7a 42 6d 32 4c 54 2c 53 41 41 55 7a 64 2c 45  GzBm2LT,SAAUzd,E
147b0 41 41 51 44 2c 45 41 41 53 53 2c 47 41 45 6a 43  AAQD,EAASS,GAEjC
147c0 2c 59 41 63 41 2c 53 41 41 53 79 42 2c 47 41 41  ,YAcA,SAASyB,GAA
147d0 67 42 43 2c 45 41 41 55 43 2c 47 41 41 65 2c 4b  gBC,EAAUC,GAAe,K
147e0 41 41 4d 44 2c 59 41 41 6f 42 43 2c 49 41 41 67  AAMD,YAAoBC,IAAg
147f0 42 2c 4b 41 41 4d 2c 49 41 41 49 43 2c 57 41 41  B,KAAM,IAAIC,WAA
14800 55 2c 71 43 41 4e 68 48 68 42 2c 4f 41 41 4f 43  U,qCANhHhB,OAAOC
14810 2c 65 41 41 65 74 42 2c 45 41 41 53 2c 63 41 43  ,eAAetB,EAAS,cAC
14820 37 42 73 43 2c 4f 41 41 4f 2c 47 41 47 54 2c 49  7BsC,OAAO,GAGT,I
14830 41 41 49 43 2c 47 41 41 65 2c 57 41 41 63 2c 51  AAIC,GAAe,WAAc,Q
14840 41 41 53 43 2c 47 41 41 69 42 43 2c 45 41 41 51  AASC,GAAiBC,EAAQ
14850 43 2c 47 41 41 53 2c 49 41 41 4b 2c 47 41 41 49  C,GAAS,IAAK,GAAI
14860 39 42 2c 47 41 41 49 2c 45 41 41 47 41 2c 45 41  9B,GAAI,EAAGA,EA
14870 41 49 38 42 2c 45 41 41 4d 43 2c 4f 41 41 51 2f  AI8B,EAAMC,OAAQ/
14880 42 2c 49 41 41 4b 2c 43 41 41 45 2c 47 41 41 49  B,IAAK,CAAE,GAAI
14890 67 43 2c 47 41 41 61 46 2c 45 41 41 4d 39 42 2c  gC,GAAaF,EAAM9B,
148a0 45 41 41 49 67 43 2c 47 41 41 57 70 42 2c 57 41  EAAIgC,GAAWpB,WA
148b0 41 61 6f 42 2c 45 41 41 57 70 42 2c 61 41 41 63  AaoB,EAAWpB,aAAc
148c0 2c 45 41 41 4f 6f 42 2c 45 41 41 57 72 42 2c 63  ,EAAOoB,EAAWrB,c
148d0 41 41 65 2c 45 41 41 55 2c 53 41 41 57 71 42 2c  AAe,EAAU,SAAWqB,
148e0 4b 41 41 59 41 2c 45 41 41 57 43 2c 55 41 41 57  KAAYA,EAAWC,UAAW
148f0 2c 47 41 41 4d 78 42 2c 4f 41 41 4f 43 2c 65 41  ,GAAMxB,OAAOC,eA
14900 41 65 6d 42 2c 45 41 41 51 47 2c 45 41 41 57 45  AemB,EAAQG,EAAWE
14910 2c 49 41 41 4b 46 2c 49 41 41 69 42 2c 4d 41 41  ,IAAKF,IAAiB,MAA
14920 4f 2c 55 41 41 55 52 2c 45 41 41 61 57 2c 45 41  O,UAAUR,EAAaW,EA
14930 41 59 43 2c 47 41 41 69 4a 2c 4d 41 41 39 48 44  AYC,GAAiJ,MAA9HD
14940 2c 49 41 41 59 50 2c 45 41 41 69 42 4a 2c 45 41  ,IAAYP,EAAiBJ,EA
14950 41 59 4e 2c 55 41 41 57 69 42 2c 47 41 41 69 42  AYN,UAAWiB,GAAiB
14960 43 2c 47 41 41 61 52 2c 45 41 41 69 42 4a 2c 45  C,GAAaR,EAAiBJ,E
14970 41 41 61 59 2c 47 41 41 71 42 5a 2c 4d 30 42 74  AAaY,GAAqBZ,M0Bt
14980 2b 4c 31 68 42 77 62 2c 45 31 42 30 2b 4c 61 2c  +L1hBwb,E1B0+La,
14990 57 30 42 74 2b 4c 6a 42 2c 51 41 41 41 41 2c 47  W0Bt+LjB,QAAAA,G
149a0 41 41 59 74 61 2c 47 41 41 61 70 42 2c 45 41 41  AAYta,GAAapB,EAA
149b0 41 35 42 2c 4b 41 41 41 73 64 2c 47 41 49 76 42  A5B,KAAAsd,GAIvB
149c0 74 64 2c 4b 41 41 4b 67 44 2c 59 41 41 63 41 2c  td,KAAKgD,YAAcA,
149d0 45 41 49 6e 42 68 44 2c 4b 41 41 4b 38 49 2c 4d  EAInBhD,KAAK8I,M
149e0 41 41 51 2c 4b 31 42 69 69 4d 66 2c 4d 41 6c 44  AAQ,K1BiiMf,MAlD
149f0 41 37 47 2c 47 41 41 61 71 62 2c 49 41 43 58 39  A7G,GAAaqb,IACX9
14a00 61 2c 49 41 41 4b 2c 57 41 43 4c 52 2c 4d 41 41  a,IAAK,WACLR,MAA
14a10 4f 2c 57 30 42 37 2b 4c 50 2c 51 41 41 53 68 43  O,W0B7+LP,QAAShC
14a20 2c 4b 41 41 4b 38 49 2c 53 31 42 69 2f 4c 64 74  ,KAAK8I,S1Bi/Ldt
14a30 47 2c 49 41 41 4b 2c 4f 41 43 4c 52 2c 4d 41 41  G,IAAK,OACLR,MAA
14a40 4f 2c 57 30 42 33 2b 4c 50 68 43 2c 4b 41 41 4b  O,W0B3+LPhC,KAAK
14a50 38 49 2c 4d 41 41 51 39 49 2c 4b 41 41 4b 67 44  8I,MAAQ9I,KAAKgD
14a60 2c 59 41 41 59 43 2c 51 41 41 51 36 46 2c 4d 41  ,YAAYC,QAAQ6F,MA
14a70 43 70 43 39 49 2c 4b 41 41 4b 67 44 2c 59 41 41  CpC9I,KAAKgD,YAA
14a80 59 49 2c 51 41 41 51 38 64 2c 4b 41 41 4b 6c 68  YI,QAAQ8d,KAAKlh
14a90 42 2c 4b 41 41 4b 67 44 2c 59 41 41 59 43 2c 51  B,KAAKgD,YAAYC,Q
14aa0 41 41 51 36 46 2c 4f 41 41 53 2c 4b 41 45 39 44  AAQ6F,OAAS,KAE9D
14ab0 39 49 2c 4b 41 41 4b 38 49 2c 4f 41 41 67 43 2c  9I,KAAK8I,OAAgC,
14ac0 49 41 41 74 42 39 49 2c 4b 41 41 4b 38 49 2c 4d  IAAtB9I,KAAK8I,M
14ad0 41 41 4d 7a 47 2c 53 41 45 35 42 72 43 2c 4b 41  AAMzG,SAE5BrC,KA
14ae0 41 4b 38 49 2c 4d 41 41 51 2c 53 31 42 6b 2f 4c  AK8I,MAAQ,S1Bk/L
14af0 66 74 47 2c 49 41 41 4b 2c 53 41 43 4c 52 2c 4d  ftG,IAAK,SACLR,M
14b00 41 41 4f 2c 57 30 42 39 2b 4c 48 68 43 2c 4b 41  AAO,W0B9+LHhC,KA
14b10 41 4b 77 6b 42 2c 59 41 43 50 78 6b 42 2c 4b 41  AKwkB,YACPxkB,KA
14b20 41 4b 38 49 2c 4d 41 41 4d 31 45 2c 49 41 41 49  AK8I,MAAM1E,IAAI
14b30 2c 6d 42 31 42 77 2f 4c 6a 42 35 42 2c 49 41 41  ,mB1Bw/LjB5B,IAA
14b40 4b 2c 53 41 43 4c 52 2c 4d 41 41 4f 2c 57 30 42  K,SACLR,MAAO,W0B
14b50 6a 2f 4c 50 2c 47 41 41 4b 68 43 2c 4b 41 41 4b  j/LP,GAAKhC,KAAK
14b60 67 44 2c 59 41 41 59 36 5a 2c 61 41 41 61 38 42  gD,YAAY6Z,aAAa8B
14b70 2c 59 41 41 65 33 65 2c 4b 41 41 4b 77 6b 42 2c  ,YAAe3e,KAAKwkB,
14b80 57 41 41 76 44 2c 43 41 49 41 2c 47 41 41 49 71  WAAvD,CAIA,GAAIq
14b90 4b 2c 47 41 41 57 37 75 42 2c 4b 41 41 4b 67 44  K,GAAW7uB,KAAKgD
14ba0 2c 59 41 41 59 36 5a 2c 61 41 41 61 79 4a 2c 69  ,YAAY6Z,aAAayJ,i
14bb0 42 41 43 7a 43 77 49 2c 47 41 41 55 43 2c 57 41  BACzCwI,GAAUC,WA
14bc0 41 63 46 2c 47 41 45 78 42 47 2c 45 41 41 4d 68  AcF,GAExBG,EAAMh
14bd0 76 42 2c 4b 41 41 4b 38 49 2c 4d 41 41 4d 6f 59  vB,KAAK8I,MAAMoY
14be0 2c 4b 41 41 4b 2c 4b 41 41 4b 2b 4e 2c 47 41 41  ,KAAK,KAAK+N,GAA
14bf0 47 2c 45 41 45 39 42 44 2c 47 41 41 49 33 73 42  G,EAE9BD,GAAI3sB
14c00 2c 4f 41 41 53 2c 45 41 43 66 32 73 42 2c 45 41  ,OAAS,EACf2sB,EA
14c10 41 49 35 4e 2c 49 41 41 49 30 4e 2c 47 41 45 52  AI5N,IAAI0N,GAER
14c20 39 75 42 2c 4b 41 41 4b 38 49 2c 4d 41 41 4d 73  9uB,KAAK8I,MAAMs
14c30 59 2c 49 41 41 49 30 4e 2c 51 31 42 75 2f 4c 5a  Y,IAAI0N,Q1Bu/LZ
14c40 78 52 2c 49 41 47 54 35 64 2c 47 41 41 51 6f 44  xR,IAGT5d,GAAQoD
14c50 2c 51 30 42 72 2f 4c 4f 77 61 22 2c 22 66 69 6c  ,Q0Br/LOwa","fil
14c60 65 22 3a 22 62 6f 6f 74 73 74 72 61 70 2d 63 6f  e":"bootstrap-co
14c70 6c 6f 72 70 69 63 6b 65 72 2e 6d 69 6e 2e 6a 73  lorpicker.min.js
14c80 22 2c 22 73 6f 75 72 63 65 73 43 6f 6e 74 65 6e  ","sourcesConten
14c90 74 22 3a 5b 22 28 66 75 6e 63 74 69 6f 6e 20 77  t":["(function w
14ca0 65 62 70 61 63 6b 55 6e 69 76 65 72 73 61 6c 4d  ebpackUniversalM
14cb0 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 28  oduleDefinition(
14cc0 72 6f 6f 74 2c 20 66 61 63 74 6f 72 79 29 20 7b  root, factory) {
14cd0 5c 6e 5c 74 69 66 28 74 79 70 65 6f 66 20 65 78  \n\tif(typeof ex
14ce0 70 6f 72 74 73 20 3d 3d 3d 20 27 6f 62 6a 65 63  ports === 'objec
14cf0 74 27 20 26 26 20 74 79 70 65 6f 66 20 6d 6f 64  t' && typeof mod
14d00 75 6c 65 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27  ule === 'object'
14d10 29 5c 6e 5c 74 5c 74 6d 6f 64 75 6c 65 2e 65 78  )\n\t\tmodule.ex
14d20 70 6f 72 74 73 20 3d 20 66 61 63 74 6f 72 79 28  ports = factory(
14d30 72 65 71 75 69 72 65 28 5c 22 6a 71 75 65 72 79  require(\"jquery
14d40 5c 22 29 29 3b 5c 6e 5c 74 65 6c 73 65 20 69 66  \"));\n\telse if
14d50 28 74 79 70 65 6f 66 20 64 65 66 69 6e 65 20 3d  (typeof define =
14d60 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 26 26  == 'function' &&
14d70 20 64 65 66 69 6e 65 2e 61 6d 64 29 5c 6e 5c 74   define.amd)\n\t
14d80 5c 74 64 65 66 69 6e 65 28 5c 22 62 6f 6f 74 73  \tdefine(\"boots
14d90 74 72 61 70 2d 63 6f 6c 6f 72 70 69 63 6b 65 72  trap-colorpicker
14da0 5c 22 2c 20 5b 5c 22 6a 71 75 65 72 79 5c 22 5d  \", [\"jquery\"]
14db0 2c 20 66 61 63 74 6f 72 79 29 3b 5c 6e 5c 74 65  , factory);\n\te
14dc0 6c 73 65 20 69 66 28 74 79 70 65 6f 66 20 65 78  lse if(typeof ex
14dd0 70 6f 72 74 73 20 3d 3d 3d 20 27 6f 62 6a 65 63  ports === 'objec
14de0 74 27 29 5c 6e 5c 74 5c 74 65 78 70 6f 72 74 73  t')\n\t\texports
14df0 5b 5c 22 62 6f 6f 74 73 74 72 61 70 2d 63 6f 6c  [\"bootstrap-col
14e00 6f 72 70 69 63 6b 65 72 5c 22 5d 20 3d 20 66 61  orpicker\"] = fa
14e10 63 74 6f 72 79 28 72 65 71 75 69 72 65 28 5c 22  ctory(require(\"
14e20 6a 71 75 65 72 79 5c 22 29 29 3b 5c 6e 5c 74 65  jquery\"));\n\te
14e30 6c 73 65 5c 6e 5c 74 5c 74 72 6f 6f 74 5b 5c 22  lse\n\t\troot[\"
14e40 62 6f 6f 74 73 74 72 61 70 2d 63 6f 6c 6f 72 70  bootstrap-colorp
14e50 69 63 6b 65 72 5c 22 5d 20 3d 20 66 61 63 74 6f  icker\"] = facto
14e60 72 79 28 72 6f 6f 74 5b 5c 22 6a 51 75 65 72 79  ry(root[\"jQuery
14e70 5c 22 5d 29 3b 5c 6e 7d 29 28 74 79 70 65 6f 66  \"]);\n})(typeof
14e80 20 73 65 6c 66 20 21 3d 3d 20 27 75 6e 64 65 66   self !== 'undef
14e90 69 6e 65 64 27 20 3f 20 73 65 6c 66 20 3a 20 74  ined' ? self : t
14ea0 68 69 73 2c 20 66 75 6e 63 74 69 6f 6e 28 5f 5f  his, function(__
14eb0 57 45 42 50 41 43 4b 5f 45 58 54 45 52 4e 41 4c  WEBPACK_EXTERNAL
14ec0 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 29 20 7b 5c 6e  _MODULE_0__) {\n
14ed0 72 65 74 75 72 6e 20 5c 6e 5c 6e 5c 6e 2f 2f 20  return \n\n\n// 
14ee0 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f  WEBPACK FOOTER /
14ef0 2f 5c 6e 2f 2f 20 77 65 62 70 61 63 6b 2f 75 6e  /\n// webpack/un
14f00 69 76 65 72 73 61 6c 4d 6f 64 75 6c 65 44 65 66  iversalModuleDef
14f10 69 6e 69 74 69 6f 6e 22 2c 22 28 66 75 6e 63 74  inition","(funct
14f20 69 6f 6e 20 77 65 62 70 61 63 6b 55 6e 69 76 65  ion webpackUnive
14f30 72 73 61 6c 4d 6f 64 75 6c 65 44 65 66 69 6e 69  rsalModuleDefini
14f40 74 69 6f 6e 28 72 6f 6f 74 2c 20 66 61 63 74 6f  tion(root, facto
14f50 72 79 29 20 7b 5c 6e 5c 74 69 66 28 74 79 70 65  ry) {\n\tif(type
14f60 6f 66 20 65 78 70 6f 72 74 73 20 3d 3d 3d 20 27  of exports === '
14f70 6f 62 6a 65 63 74 27 20 26 26 20 74 79 70 65 6f  object' && typeo
14f80 66 20 6d 6f 64 75 6c 65 20 3d 3d 3d 20 27 6f 62  f module === 'ob
14f90 6a 65 63 74 27 29 5c 6e 5c 74 5c 74 6d 6f 64 75  ject')\n\t\tmodu
14fa0 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 61 63  le.exports = fac
14fb0 74 6f 72 79 28 72 65 71 75 69 72 65 28 5c 22 6a  tory(require(\"j
14fc0 71 75 65 72 79 5c 22 29 29 3b 5c 6e 5c 74 65 6c  query\"));\n\tel
14fd0 73 65 20 69 66 28 74 79 70 65 6f 66 20 64 65 66  se if(typeof def
14fe0 69 6e 65 20 3d 3d 3d 20 27 66 75 6e 63 74 69 6f  ine === 'functio
14ff0 6e 27 20 26 26 20 64 65 66 69 6e 65 2e 61 6d 64  n' && define.amd
15000 29 5c 6e 5c 74 5c 74 64 65 66 69 6e 65 28 5c 22  )\n\t\tdefine(\"
15010 62 6f 6f 74 73 74 72 61 70 2d 63 6f 6c 6f 72 70  bootstrap-colorp
15020 69 63 6b 65 72 5c 22 2c 20 5b 5c 22 6a 71 75 65  icker\", [\"jque
15030 72 79 5c 22 5d 2c 20 66 61 63 74 6f 72 79 29 3b  ry\"], factory);
15040 5c 6e 5c 74 65 6c 73 65 20 69 66 28 74 79 70 65  \n\telse if(type
15050 6f 66 20 65 78 70 6f 72 74 73 20 3d 3d 3d 20 27  of exports === '
15060 6f 62 6a 65 63 74 27 29 5c 6e 5c 74 5c 74 65 78  object')\n\t\tex
15070 70 6f 72 74 73 5b 5c 22 62 6f 6f 74 73 74 72 61  ports[\"bootstra
15080 70 2d 63 6f 6c 6f 72 70 69 63 6b 65 72 5c 22 5d  p-colorpicker\"]
15090 20 3d 20 66 61 63 74 6f 72 79 28 72 65 71 75 69   = factory(requi
150a0 72 65 28 5c 22 6a 71 75 65 72 79 5c 22 29 29 3b  re(\"jquery\"));
150b0 5c 6e 5c 74 65 6c 73 65 5c 6e 5c 74 5c 74 72 6f  \n\telse\n\t\tro
150c0 6f 74 5b 5c 22 62 6f 6f 74 73 74 72 61 70 2d 63  ot[\"bootstrap-c
150d0 6f 6c 6f 72 70 69 63 6b 65 72 5c 22 5d 20 3d 20  olorpicker\"] = 
150e0 66 61 63 74 6f 72 79 28 72 6f 6f 74 5b 5c 22 6a  factory(root[\"j
150f0 51 75 65 72 79 5c 22 5d 29 3b 5c 6e 7d 29 28 74  Query\"]);\n})(t
15100 79 70 65 6f 66 20 73 65 6c 66 20 21 3d 3d 20 27  ypeof self !== '
15110 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 73 65 6c  undefined' ? sel
15120 66 20 3a 20 74 68 69 73 2c 20 66 75 6e 63 74 69  f : this, functi
15130 6f 6e 28 5f 5f 57 45 42 50 41 43 4b 5f 45 58 54  on(__WEBPACK_EXT
15140 45 52 4e 41 4c 5f 4d 4f 44 55 4c 45 5f 30 5f 5f  ERNAL_MODULE_0__
15150 29 20 7b 5c 6e 72 65 74 75 72 6e 20 2f 2a 2a 2a  ) {\nreturn /***
15160 2a 2a 2a 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d  ***/ (function(m
15170 6f 64 75 6c 65 73 29 20 7b 20 2f 2f 20 77 65 62  odules) { // web
15180 70 61 63 6b 42 6f 6f 74 73 74 72 61 70 5c 6e 2f  packBootstrap\n/
15190 2a 2a 2a 2a 2a 2a 2f 20 5c 74 2f 2f 20 54 68 65  ******/ \t// The
151a0 20 6d 6f 64 75 6c 65 20 63 61 63 68 65 5c 6e 2f   module cache\n/
151b0 2a 2a 2a 2a 2a 2a 2f 20 5c 74 76 61 72 20 69 6e  ******/ \tvar in
151c0 73 74 61 6c 6c 65 64 4d 6f 64 75 6c 65 73 20 3d  stalledModules =
151d0 20 7b 7d 3b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 5c 6e   {};\n/******/\n
151e0 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 2f 2f 20 54 68  /******/ \t// Th
151f0 65 20 72 65 71 75 69 72 65 20 66 75 6e 63 74 69  e require functi
15200 6f 6e 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 66  on\n/******/ \tf
15210 75 6e 63 74 69 6f 6e 20 5f 5f 77 65 62 70 61 63  unction __webpac
15220 6b 5f 72 65 71 75 69 72 65 5f 5f 28 6d 6f 64 75  k_require__(modu
15230 6c 65 49 64 29 20 7b 5c 6e 2f 2a 2a 2a 2a 2a 2a  leId) {\n/******
15240 2f 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74  /\n/******/ \t\t
15250 2f 2f 20 43 68 65 63 6b 20 69 66 20 6d 6f 64 75  // Check if modu
15260 6c 65 20 69 73 20 69 6e 20 63 61 63 68 65 5c 6e  le is in cache\n
15270 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 69 66 28  /******/ \t\tif(
15280 69 6e 73 74 61 6c 6c 65 64 4d 6f 64 75 6c 65 73  installedModules
15290 5b 6d 6f 64 75 6c 65 49 64 5d 29 20 7b 5c 6e 2f  [moduleId]) {\n/
152a0 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 5c 74 72 65  ******/ \t\t\tre
152b0 74 75 72 6e 20 69 6e 73 74 61 6c 6c 65 64 4d 6f  turn installedMo
152c0 64 75 6c 65 73 5b 6d 6f 64 75 6c 65 49 64 5d 2e  dules[moduleId].
152d0 65 78 70 6f 72 74 73 3b 5c 6e 2f 2a 2a 2a 2a 2a  exports;\n/*****
152e0 2a 2f 20 5c 74 5c 74 7d 5c 6e 2f 2a 2a 2a 2a 2a  */ \t\t}\n/*****
152f0 2a 2f 20 5c 74 5c 74 2f 2f 20 43 72 65 61 74 65  */ \t\t// Create
15300 20 61 20 6e 65 77 20 6d 6f 64 75 6c 65 20 28 61   a new module (a
15310 6e 64 20 70 75 74 20 69 74 20 69 6e 74 6f 20 74  nd put it into t
15320 68 65 20 63 61 63 68 65 29 5c 6e 2f 2a 2a 2a 2a  he cache)\n/****
15330 2a 2a 2f 20 5c 74 5c 74 76 61 72 20 6d 6f 64 75  **/ \t\tvar modu
15340 6c 65 20 3d 20 69 6e 73 74 61 6c 6c 65 64 4d 6f  le = installedMo
15350 64 75 6c 65 73 5b 6d 6f 64 75 6c 65 49 64 5d 20  dules[moduleId] 
15360 3d 20 7b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74  = {\n/******/ \t
15370 5c 74 5c 74 69 3a 20 6d 6f 64 75 6c 65 49 64 2c  \t\ti: moduleId,
15380 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 5c  \n/******/ \t\t\
15390 74 6c 3a 20 66 61 6c 73 65 2c 5c 6e 2f 2a 2a 2a  tl: false,\n/***
153a0 2a 2a 2a 2f 20 5c 74 5c 74 5c 74 65 78 70 6f 72  ***/ \t\t\texpor
153b0 74 73 3a 20 7b 7d 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f  ts: {}\n/******/
153c0 20 5c 74 5c 74 7d 3b 5c 6e 2f 2a 2a 2a 2a 2a 2a   \t\t};\n/******
153d0 2f 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74  /\n/******/ \t\t
153e0 2f 2f 20 45 78 65 63 75 74 65 20 74 68 65 20 6d  // Execute the m
153f0 6f 64 75 6c 65 20 66 75 6e 63 74 69 6f 6e 5c 6e  odule function\n
15400 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 6d 6f 64  /******/ \t\tmod
15410 75 6c 65 73 5b 6d 6f 64 75 6c 65 49 64 5d 2e 63  ules[moduleId].c
15420 61 6c 6c 28 6d 6f 64 75 6c 65 2e 65 78 70 6f 72  all(module.expor
15430 74 73 2c 20 6d 6f 64 75 6c 65 2c 20 6d 6f 64 75  ts, module, modu
15440 6c 65 2e 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65  le.exports, __we
15450 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29  bpack_require__)
15460 3b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 5c 6e 2f 2a 2a  ;\n/******/\n/**
15470 2a 2a 2a 2a 2f 20 5c 74 5c 74 2f 2f 20 46 6c 61  ****/ \t\t// Fla
15480 67 20 74 68 65 20 6d 6f 64 75 6c 65 20 61 73 20  g the module as 
15490 6c 6f 61 64 65 64 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f  loaded\n/******/
154a0 20 5c 74 5c 74 6d 6f 64 75 6c 65 2e 6c 20 3d 20   \t\tmodule.l = 
154b0 74 72 75 65 3b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 5c  true;\n/******/\
154c0 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 2f 2f  n/******/ \t\t//
154d0 20 52 65 74 75 72 6e 20 74 68 65 20 65 78 70 6f   Return the expo
154e0 72 74 73 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c  rts of the modul
154f0 65 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74  e\n/******/ \t\t
15500 72 65 74 75 72 6e 20 6d 6f 64 75 6c 65 2e 65 78  return module.ex
15510 70 6f 72 74 73 3b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f  ports;\n/******/
15520 20 5c 74 7d 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 5c 6e   \t}\n/******/\n
15530 2f 2a 2a 2a 2a 2a 2a 2f 5c 6e 2f 2a 2a 2a 2a 2a  /******/\n/*****
15540 2a 2f 20 5c 74 2f 2f 20 65 78 70 6f 73 65 20 74  */ \t// expose t
15550 68 65 20 6d 6f 64 75 6c 65 73 20 6f 62 6a 65 63  he modules objec
15560 74 20 28 5f 5f 77 65 62 70 61 63 6b 5f 6d 6f 64  t (__webpack_mod
15570 75 6c 65 73 5f 5f 29 5c 6e 2f 2a 2a 2a 2a 2a 2a  ules__)\n/******
15580 2f 20 5c 74 5f 5f 77 65 62 70 61 63 6b 5f 72 65  / \t__webpack_re
15590 71 75 69 72 65 5f 5f 2e 6d 20 3d 20 6d 6f 64 75  quire__.m = modu
155a0 6c 65 73 3b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 5c 6e  les;\n/******/\n
155b0 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 2f 2f 20 65 78  /******/ \t// ex
155c0 70 6f 73 65 20 74 68 65 20 6d 6f 64 75 6c 65 20  pose the module 
155d0 63 61 63 68 65 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20  cache\n/******/ 
155e0 5c 74 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75  \t__webpack_requ
155f0 69 72 65 5f 5f 2e 63 20 3d 20 69 6e 73 74 61 6c  ire__.c = instal
15600 6c 65 64 4d 6f 64 75 6c 65 73 3b 5c 6e 2f 2a 2a  ledModules;\n/**
15610 2a 2a 2a 2a 2f 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20  ****/\n/******/ 
15620 5c 74 2f 2f 20 64 65 66 69 6e 65 20 67 65 74 74  \t// define gett
15630 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20  er function for 
15640 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 73 5c  harmony exports\
15650 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5f 5f 77 65  n/******/ \t__we
15660 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e  bpack_require__.
15670 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 65 78 70  d = function(exp
15680 6f 72 74 73 2c 20 6e 61 6d 65 2c 20 67 65 74 74  orts, name, gett
15690 65 72 29 20 7b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20  er) {\n/******/ 
156a0 5c 74 5c 74 69 66 28 21 5f 5f 77 65 62 70 61 63  \t\tif(!__webpac
156b0 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 6f 28 65 78  k_require__.o(ex
156c0 70 6f 72 74 73 2c 20 6e 61 6d 65 29 29 20 7b 5c  ports, name)) {\
156d0 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 5c 74  n/******/ \t\t\t
156e0 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f  Object.definePro
156f0 70 65 72 74 79 28 65 78 70 6f 72 74 73 2c 20 6e  perty(exports, n
15700 61 6d 65 2c 20 7b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f  ame, {\n/******/
15710 20 5c 74 5c 74 5c 74 5c 74 63 6f 6e 66 69 67 75   \t\t\t\tconfigu
15720 72 61 62 6c 65 3a 20 66 61 6c 73 65 2c 5c 6e 2f  rable: false,\n/
15730 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 5c 74 5c 74  ******/ \t\t\t\t
15740 65 6e 75 6d 65 72 61 62 6c 65 3a 20 74 72 75 65  enumerable: true
15750 2c 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74  ,\n/******/ \t\t
15760 5c 74 5c 74 67 65 74 3a 20 67 65 74 74 65 72 5c  \t\tget: getter\
15770 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 5c 74  n/******/ \t\t\t
15780 7d 29 3b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74  });\n/******/ \t
15790 5c 74 7d 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74  \t}\n/******/ \t
157a0 7d 3b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 5c 6e 2f 2a  };\n/******/\n/*
157b0 2a 2a 2a 2a 2a 2f 20 5c 74 2f 2f 20 67 65 74 44  *****/ \t// getD
157c0 65 66 61 75 6c 74 45 78 70 6f 72 74 20 66 75 6e  efaultExport fun
157d0 63 74 69 6f 6e 20 66 6f 72 20 63 6f 6d 70 61 74  ction for compat
157e0 69 62 69 6c 69 74 79 20 77 69 74 68 20 6e 6f 6e  ibility with non
157f0 2d 68 61 72 6d 6f 6e 79 20 6d 6f 64 75 6c 65 73  -harmony modules
15800 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5f 5f 77  \n/******/ \t__w
15810 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f  ebpack_require__
15820 2e 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6d 6f  .n = function(mo
15830 64 75 6c 65 29 20 7b 5c 6e 2f 2a 2a 2a 2a 2a 2a  dule) {\n/******
15840 2f 20 5c 74 5c 74 76 61 72 20 67 65 74 74 65 72  / \t\tvar getter
15850 20 3d 20 6d 6f 64 75 6c 65 20 26 26 20 6d 6f 64   = module && mod
15860 75 6c 65 2e 5f 5f 65 73 4d 6f 64 75 6c 65 20 3f  ule.__esModule ?
15870 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 5c  \n/******/ \t\t\
15880 74 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 65 66  tfunction getDef
15890 61 75 6c 74 28 29 20 7b 20 72 65 74 75 72 6e 20  ault() { return 
158a0 6d 6f 64 75 6c 65 5b 27 64 65 66 61 75 6c 74 27  module['default'
158b0 5d 3b 20 7d 20 3a 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f  ]; } :\n/******/
158c0 20 5c 74 5c 74 5c 74 66 75 6e 63 74 69 6f 6e 20   \t\t\tfunction 
158d0 67 65 74 4d 6f 64 75 6c 65 45 78 70 6f 72 74 73  getModuleExports
158e0 28 29 20 7b 20 72 65 74 75 72 6e 20 6d 6f 64 75  () { return modu
158f0 6c 65 3b 20 7d 3b 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f  le; };\n/******/
15900 20 5c 74 5c 74 5f 5f 77 65 62 70 61 63 6b 5f 72   \t\t__webpack_r
15910 65 71 75 69 72 65 5f 5f 2e 64 28 67 65 74 74 65  equire__.d(gette
15920 72 2c 20 27 61 27 2c 20 67 65 74 74 65 72 29 3b  r, 'a', getter);
15930 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5c 74 72  \n/******/ \t\tr
15940 65 74 75 72 6e 20 67 65 74 74 65 72 3b 5c 6e 2f  eturn getter;\n/
15950 2a 2a 2a 2a 2a 2a 2f 20 5c 74 7d 3b 5c 6e 2f 2a  ******/ \t};\n/*
15960 2a 2a 2a 2a 2a 2f 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f  *****/\n/******/
15970 20 5c 74 2f 2f 20 4f 62 6a 65 63 74 2e 70 72 6f   \t// Object.pro
15980 74 6f 74 79 70 65 2e 68 61 73 4f 77 6e 50 72 6f  totype.hasOwnPro
15990 70 65 72 74 79 2e 63 61 6c 6c 5c 6e 2f 2a 2a 2a  perty.call\n/***
159a0 2a 2a 2a 2f 20 5c 74 5f 5f 77 65 62 70 61 63 6b  ***/ \t__webpack
159b0 5f 72 65 71 75 69 72 65 5f 5f 2e 6f 20 3d 20 66  _require__.o = f
159c0 75 6e 63 74 69 6f 6e 28 6f 62 6a 65 63 74 2c 20  unction(object, 
159d0 70 72 6f 70 65 72 74 79 29 20 7b 20 72 65 74 75  property) { retu
159e0 72 6e 20 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74  rn Object.protot
159f0 79 70 65 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72  ype.hasOwnProper
15a00 74 79 2e 63 61 6c 6c 28 6f 62 6a 65 63 74 2c 20  ty.call(object, 
15a10 70 72 6f 70 65 72 74 79 29 3b 20 7d 3b 5c 6e 2f  property); };\n/
15a20 2a 2a 2a 2a 2a 2a 2f 5c 6e 2f 2a 2a 2a 2a 2a 2a  ******/\n/******
15a30 2f 20 5c 74 2f 2f 20 5f 5f 77 65 62 70 61 63 6b  / \t// __webpack
15a40 5f 70 75 62 6c 69 63 5f 70 61 74 68 5f 5f 5c 6e  _public_path__\n
15a50 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 5f 5f 77 65 62  /******/ \t__web
15a60 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 70  pack_require__.p
15a70 20 3d 20 5c 22 5c 22 3b 5c 6e 2f 2a 2a 2a 2a 2a   = \"\";\n/*****
15a80 2a 2f 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 5c 74 2f  */\n/******/ \t/
15a90 2f 20 4c 6f 61 64 20 65 6e 74 72 79 20 6d 6f 64  / Load entry mod
15aa0 75 6c 65 20 61 6e 64 20 72 65 74 75 72 6e 20 65  ule and return e
15ab0 78 70 6f 72 74 73 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f  xports\n/******/
15ac0 20 5c 74 72 65 74 75 72 6e 20 5f 5f 77 65 62 70   \treturn __webp
15ad0 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 5f 5f  ack_require__(__
15ae0 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f  webpack_require_
15af0 5f 2e 73 20 3d 20 37 29 3b 5c 6e 2f 2a 2a 2a 2a  _.s = 7);\n/****
15b00 2a 2a 2f 20 7d 29 5c 6e 2f 2a 2a 2a 2a 2a 2a 2a  **/ })\n/*******
15b10 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
15b20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
15b30 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
15b40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
15b50 2a 2f 5c 6e 2f 2a 2a 2a 2a 2a 2a 2f 20 28 5b 5c  */\n/******/ ([\
15b60 6e 2f 2a 20 30 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20  n/* 0 */\n/***/ 
15b70 28 66 75 6e 63 74 69 6f 6e 28 6d 6f 64 75 6c 65  (function(module
15b80 2c 20 65 78 70 6f 72 74 73 29 20 7b 5c 6e 5c 6e  , exports) {\n\n
15b90 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d  module.exports =
15ba0 20 5f 5f 57 45 42 50 41 43 4b 5f 45 58 54 45 52   __WEBPACK_EXTER
15bb0 4e 41 4c 5f 4d 4f 44 55 4c 45 5f 30 5f 5f 3b 5c  NAL_MODULE_0__;\
15bc0 6e 5c 6e 2f 2a 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a  n\n/***/ }),\n/*
15bd0 20 31 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20 28 66 75   1 */\n/***/ (fu
15be0 6e 63 74 69 6f 6e 28 6d 6f 64 75 6c 65 2c 20 65  nction(module, e
15bf0 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63  xports, __webpac
15c00 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 7b 5c 6e  k_require__) {\n
15c10 5c 6e 5c 22 75 73 65 20 73 74 72 69 63 74 5c 22  \n\"use strict\"
15c20 3b 5c 6e 5c 6e 5c 6e 4f 62 6a 65 63 74 2e 64 65  ;\n\n\nObject.de
15c30 66 69 6e 65 50 72 6f 70 65 72 74 79 28 65 78 70  fineProperty(exp
15c40 6f 72 74 73 2c 20 5c 22 5f 5f 65 73 4d 6f 64 75  orts, \"__esModu
15c50 6c 65 5c 22 2c 20 7b 5c 6e 20 20 76 61 6c 75 65  le\", {\n  value
15c60 3a 20 74 72 75 65 5c 6e 7d 29 3b 5c 6e 5c 6e 76  : true\n});\n\nv
15c70 61 72 20 5f 63 72 65 61 74 65 43 6c 61 73 73 20  ar _createClass 
15c80 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 20  = function () { 
15c90 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65 50  function defineP
15ca0 72 6f 70 65 72 74 69 65 73 28 74 61 72 67 65 74  roperties(target
15cb0 2c 20 70 72 6f 70 73 29 20 7b 20 66 6f 72 20 28  , props) { for (
15cc0 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 70  var i = 0; i < p
15cd0 72 6f 70 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b  rops.length; i++
15ce0 29 20 7b 20 76 61 72 20 64 65 73 63 72 69 70 74  ) { var descript
15cf0 6f 72 20 3d 20 70 72 6f 70 73 5b 69 5d 3b 20 64  or = props[i]; d
15d00 65 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d 65 72  escriptor.enumer
15d10 61 62 6c 65 20 3d 20 64 65 73 63 72 69 70 74 6f  able = descripto
15d20 72 2e 65 6e 75 6d 65 72 61 62 6c 65 20 7c 7c 20  r.enumerable || 
15d30 66 61 6c 73 65 3b 20 64 65 73 63 72 69 70 74 6f  false; descripto
15d40 72 2e 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 3d  r.configurable =
15d50 20 74 72 75 65 3b 20 69 66 20 28 5c 22 76 61 6c   true; if (\"val
15d60 75 65 5c 22 20 69 6e 20 64 65 73 63 72 69 70 74  ue\" in descript
15d70 6f 72 29 20 64 65 73 63 72 69 70 74 6f 72 2e 77  or) descriptor.w
15d80 72 69 74 61 62 6c 65 20 3d 20 74 72 75 65 3b 20  ritable = true; 
15d90 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f  Object.definePro
15da0 70 65 72 74 79 28 74 61 72 67 65 74 2c 20 64 65  perty(target, de
15db0 73 63 72 69 70 74 6f 72 2e 6b 65 79 2c 20 64 65  scriptor.key, de
15dc0 73 63 72 69 70 74 6f 72 29 3b 20 7d 20 7d 20 72  scriptor); } } r
15dd0 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28  eturn function (
15de0 43 6f 6e 73 74 72 75 63 74 6f 72 2c 20 70 72 6f  Constructor, pro
15df0 74 6f 50 72 6f 70 73 2c 20 73 74 61 74 69 63 50  toProps, staticP
15e00 72 6f 70 73 29 20 7b 20 69 66 20 28 70 72 6f 74  rops) { if (prot
15e10 6f 50 72 6f 70 73 29 20 64 65 66 69 6e 65 50 72  oProps) definePr
15e20 6f 70 65 72 74 69 65 73 28 43 6f 6e 73 74 72 75  operties(Constru
15e30 63 74 6f 72 2e 70 72 6f 74 6f 74 79 70 65 2c 20  ctor.prototype, 
15e40 70 72 6f 74 6f 50 72 6f 70 73 29 3b 20 69 66 20  protoProps); if 
15e50 28 73 74 61 74 69 63 50 72 6f 70 73 29 20 64 65  (staticProps) de
15e60 66 69 6e 65 50 72 6f 70 65 72 74 69 65 73 28 43  fineProperties(C
15e70 6f 6e 73 74 72 75 63 74 6f 72 2c 20 73 74 61 74  onstructor, stat
15e80 69 63 50 72 6f 70 73 29 3b 20 72 65 74 75 72 6e  icProps); return
15e90 20 43 6f 6e 73 74 72 75 63 74 6f 72 3b 20 7d 3b   Constructor; };
15ea0 20 7d 28 29 3b 5c 6e 5c 6e 76 61 72 20 5f 6a 71   }();\n\nvar _jq
15eb0 75 65 72 79 20 3d 20 5f 5f 77 65 62 70 61 63 6b  uery = __webpack
15ec0 5f 72 65 71 75 69 72 65 5f 5f 28 30 29 3b 5c 6e  _require__(0);\n
15ed0 5c 6e 76 61 72 20 5f 6a 71 75 65 72 79 32 20 3d  \nvar _jquery2 =
15ee0 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72 65   _interopRequire
15ef0 44 65 66 61 75 6c 74 28 5f 6a 71 75 65 72 79 29  Default(_jquery)
15f00 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 5f 69  ;\n\nfunction _i
15f10 6e 74 65 72 6f 70 52 65 71 75 69 72 65 44 65 66  nteropRequireDef
15f20 61 75 6c 74 28 6f 62 6a 29 20 7b 20 72 65 74 75  ault(obj) { retu
15f30 72 6e 20 6f 62 6a 20 26 26 20 6f 62 6a 2e 5f 5f  rn obj && obj.__
15f40 65 73 4d 6f 64 75 6c 65 20 3f 20 6f 62 6a 20 3a  esModule ? obj :
15f50 20 7b 20 64 65 66 61 75 6c 74 3a 20 6f 62 6a 20   { default: obj 
15f60 7d 3b 20 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e  }; }\n\nfunction
15f70 20 5f 63 6c 61 73 73 43 61 6c 6c 43 68 65 63 6b   _classCallCheck
15f80 28 69 6e 73 74 61 6e 63 65 2c 20 43 6f 6e 73 74  (instance, Const
15f90 72 75 63 74 6f 72 29 20 7b 20 69 66 20 28 21 28  ructor) { if (!(
15fa0 69 6e 73 74 61 6e 63 65 20 69 6e 73 74 61 6e 63  instance instanc
15fb0 65 6f 66 20 43 6f 6e 73 74 72 75 63 74 6f 72 29  eof Constructor)
15fc0 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 54 79  ) { throw new Ty
15fd0 70 65 45 72 72 6f 72 28 5c 22 43 61 6e 6e 6f 74  peError(\"Cannot
15fe0 20 63 61 6c 6c 20 61 20 63 6c 61 73 73 20 61 73   call a class as
15ff0 20 61 20 66 75 6e 63 74 69 6f 6e 5c 22 29 3b 20   a function\"); 
16000 7d 20 7d 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43  } }\n\n/**\n * C
16010 6f 6c 6f 72 70 69 63 6b 65 72 20 65 78 74 65 6e  olorpicker exten
16020 73 69 6f 6e 20 63 6c 61 73 73 2e 5c 6e 20 2a 2f  sion class.\n */
16030 5c 6e 76 61 72 20 45 78 74 65 6e 73 69 6f 6e 20  \nvar Extension 
16040 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c  = function () {\
16050 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 61  n  /**\n   * @pa
16060 72 61 6d 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72  ram {Colorpicker
16070 7d 20 63 6f 6c 6f 72 70 69 63 6b 65 72 5c 6e 20  } colorpicker\n 
16080 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f 62 6a 65    * @param {Obje
16090 63 74 7d 20 6f 70 74 69 6f 6e 73 5c 6e 20 20 20  ct} options\n   
160a0 2a 2f 5c 6e 20 20 66 75 6e 63 74 69 6f 6e 20 45  */\n  function E
160b0 78 74 65 6e 73 69 6f 6e 28 63 6f 6c 6f 72 70 69  xtension(colorpi
160c0 63 6b 65 72 29 20 7b 5c 6e 20 20 20 20 76 61 72  cker) {\n    var
160d0 20 6f 70 74 69 6f 6e 73 20 3d 20 61 72 67 75 6d   options = argum
160e0 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20  ents.length > 1 
160f0 26 26 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20  && arguments[1] 
16100 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f 20  !== undefined ? 
16110 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20 3a 20 7b  arguments[1] : {
16120 7d 3b 5c 6e 5c 6e 20 20 20 20 5f 63 6c 61 73 73  };\n\n    _class
16130 43 61 6c 6c 43 68 65 63 6b 28 74 68 69 73 2c 20  CallCheck(this, 
16140 45 78 74 65 6e 73 69 6f 6e 29 3b 5c 6e 5c 6e 20  Extension);\n\n 
16150 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 54     /**\n     * T
16160 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 69  he colorpicker i
16170 6e 73 74 61 6e 63 65 5c 6e 20 20 20 20 20 2a 20  nstance\n     * 
16180 40 74 79 70 65 20 7b 43 6f 6c 6f 72 70 69 63 6b  @type {Colorpick
16190 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  er}\n     */\n  
161a0 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b    this.colorpick
161b0 65 72 20 3d 20 63 6f 6c 6f 72 70 69 63 6b 65 72  er = colorpicker
161c0 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  ;\n    /**\n    
161d0 20 2a 20 45 78 74 65 6e 73 69 6f 6e 20 6f 70 74   * Extension opt
161e0 69 6f 6e 73 5c 6e 20 20 20 20 20 2a 5c 6e 20 20  ions\n     *\n  
161f0 20 20 20 2a 20 40 74 79 70 65 20 7b 4f 62 6a 65     * @type {Obje
16200 63 74 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  ct}\n     */\n  
16210 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 20 3d    this.options =
16220 20 6f 70 74 69 6f 6e 73 3b 5c 6e 5c 6e 20 20 20   options;\n\n   
16230 20 69 66 20 28 21 28 74 68 69 73 2e 63 6f 6c 6f   if (!(this.colo
16240 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 20  rpicker.element 
16250 26 26 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63  && this.colorpic
16260 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6c 65 6e 67  ker.element.leng
16270 74 68 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68  th)) {\n      th
16280 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 27 45  row new Error('E
16290 78 74 65 6e 73 69 6f 6e 3a 20 74 68 69 73 2e 63  xtension: this.c
162a0 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65  olorpicker.eleme
162b0 6e 74 20 69 73 20 6e 6f 74 20 76 61 6c 69 64 27  nt is not valid'
162c0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  );\n    }\n\n   
162d0 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65   this.colorpicke
162e0 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28 27 63 6f  r.element.on('co
162f0 6c 6f 72 70 69 63 6b 65 72 43 72 65 61 74 65 2e  lorpickerCreate.
16300 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27  colorpicker-ext'
16310 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75  , _jquery2.defau
16320 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f 6e  lt.proxy(this.on
16330 43 72 65 61 74 65 2c 20 74 68 69 73 29 29 3b 5c  Create, this));\
16340 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70  n    this.colorp
16350 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e  icker.element.on
16360 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 44 65 73  ('colorpickerDes
16370 74 72 6f 79 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  troy.colorpicker
16380 2d 65 78 74 27 2c 20 5f 6a 71 75 65 72 79 32 2e  -ext', _jquery2.
16390 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28 74 68  default.proxy(th
163a0 69 73 2e 6f 6e 44 65 73 74 72 6f 79 2c 20 74 68  is.onDestroy, th
163b0 69 73 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e  is));\n    this.
163c0 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d  colorpicker.elem
163d0 65 6e 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63  ent.on('colorpic
163e0 6b 65 72 55 70 64 61 74 65 2e 63 6f 6c 6f 72 70  kerUpdate.colorp
163f0 69 63 6b 65 72 2d 65 78 74 27 2c 20 5f 6a 71 75  icker-ext', _jqu
16400 65 72 79 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f  ery2.default.pro
16410 78 79 28 74 68 69 73 2e 6f 6e 55 70 64 61 74 65  xy(this.onUpdate
16420 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 74  , this));\n    t
16430 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
16440 65 6c 65 6d 65 6e 74 2e 6f 6e 28 27 63 6f 6c 6f  element.on('colo
16450 72 70 69 63 6b 65 72 43 68 61 6e 67 65 2e 63 6f  rpickerChange.co
16460 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27 2c 20  lorpicker-ext', 
16470 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74  _jquery2.default
16480 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f 6e 43 68  .proxy(this.onCh
16490 61 6e 67 65 2c 20 74 68 69 73 29 29 3b 5c 6e 20  ange, this));\n 
164a0 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63     this.colorpic
164b0 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28 27  ker.element.on('
164c0 63 6f 6c 6f 72 70 69 63 6b 65 72 49 6e 76 61 6c  colorpickerInval
164d0 69 64 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65  id.colorpicker-e
164e0 78 74 27 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65  xt', _jquery2.de
164f0 66 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73  fault.proxy(this
16500 2e 6f 6e 49 6e 76 61 6c 69 64 2c 20 74 68 69 73  .onInvalid, this
16510 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f  ));\n    this.co
16520 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e  lorpicker.elemen
16530 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63 6b 65  t.on('colorpicke
16540 72 53 68 6f 77 2e 63 6f 6c 6f 72 70 69 63 6b 65  rShow.colorpicke
16550 72 2d 65 78 74 27 2c 20 5f 6a 71 75 65 72 79 32  r-ext', _jquery2
16560 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28 74  .default.proxy(t
16570 68 69 73 2e 6f 6e 53 68 6f 77 2c 20 74 68 69 73  his.onShow, this
16580 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f  ));\n    this.co
16590 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e  lorpicker.elemen
165a0 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63 6b 65  t.on('colorpicke
165b0 72 48 69 64 65 2e 63 6f 6c 6f 72 70 69 63 6b 65  rHide.colorpicke
165c0 72 2d 65 78 74 27 2c 20 5f 6a 71 75 65 72 79 32  r-ext', _jquery2
165d0 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28 74  .default.proxy(t
165e0 68 69 73 2e 6f 6e 48 69 64 65 2c 20 74 68 69 73  his.onHide, this
165f0 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f  ));\n    this.co
16600 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e  lorpicker.elemen
16610 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63 6b 65  t.on('colorpicke
16620 72 45 6e 61 62 6c 65 2e 63 6f 6c 6f 72 70 69 63  rEnable.colorpic
16630 6b 65 72 2d 65 78 74 27 2c 20 5f 6a 71 75 65 72  ker-ext', _jquer
16640 79 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79  y2.default.proxy
16650 28 74 68 69 73 2e 6f 6e 45 6e 61 62 6c 65 2c 20  (this.onEnable, 
16660 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 74 68 69  this));\n    thi
16670 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c  s.colorpicker.el
16680 65 6d 65 6e 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70  ement.on('colorp
16690 69 63 6b 65 72 44 69 73 61 62 6c 65 2e 63 6f 6c  ickerDisable.col
166a0 6f 72 70 69 63 6b 65 72 2d 65 78 74 27 2c 20 5f  orpicker-ext', _
166b0 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e  jquery2.default.
166c0 70 72 6f 78 79 28 74 68 69 73 2e 6f 6e 44 69 73  proxy(this.onDis
166d0 61 62 6c 65 2c 20 74 68 69 73 29 29 3b 5c 6e 20  able, this));\n 
166e0 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20   }\n\n  /**\n   
166f0 2a 20 46 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65  * Function calle
16700 64 20 65 76 65 72 79 20 74 69 6d 65 20 61 20 6e  d every time a n
16710 65 77 20 63 6f 6c 6f 72 20 6e 65 65 64 73 20 74  ew color needs t
16720 6f 20 62 65 20 63 72 65 61 74 65 64 2e 5c 6e 20  o be created.\n 
16730 20 20 2a 20 52 65 74 75 72 6e 20 66 61 6c 73 65    * Return false
16740 20 74 6f 20 73 6b 69 70 20 74 68 69 73 20 72 65   to skip this re
16750 73 6f 6c 76 65 72 20 61 6e 64 20 63 6f 6e 74 69  solver and conti
16760 6e 75 65 20 77 69 74 68 20 6f 74 68 65 72 20 65  nue with other e
16770 78 74 65 6e 73 69 6f 6e 73 27 20 6f 6e 65 73 5c  xtensions' ones\
16780 6e 20 20 20 2a 20 6f 72 20 72 65 74 75 72 6e 20  n   * or return 
16790 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 20 74 6f  anything else to
167a0 20 63 6f 6e 73 69 64 65 72 20 74 68 65 20 63 6f   consider the co
167b0 6c 6f 72 20 72 65 73 6f 6c 76 65 64 2e 5c 6e 20  lor resolved.\n 
167c0 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d    *\n   * @param
167d0 20 7b 43 6f 6c 6f 72 49 74 65 6d 7c 53 74 72 69   {ColorItem|Stri
167e0 6e 67 7c 2a 7d 20 63 6f 6c 6f 72 5c 6e 20 20 20  ng|*} color\n   
167f0 2a 20 40 70 61 72 61 6d 20 7b 62 6f 6f 6c 65 61  * @param {boolea
16800 6e 7d 20 72 65 61 6c 43 6f 6c 6f 72 20 69 66 20  n} realColor if 
16810 74 72 75 65 2c 20 74 68 65 20 63 6f 6c 6f 72 20  true, the color 
16820 73 68 6f 75 6c 64 20 72 65 73 6f 6c 76 65 20 69  should resolve i
16830 6e 74 6f 20 61 20 72 65 61 6c 20 28 6e 6f 74 20  nto a real (not 
16840 6e 61 6d 65 64 29 20 63 6f 6c 6f 72 20 63 6f 64  named) color cod
16850 65 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 20  e\n   * @return 
16860 7b 43 6f 6c 6f 72 49 74 65 6d 7c 53 74 72 69 6e  {ColorItem|Strin
16870 67 7c 2a 7d 5c 6e 20 20 20 2a 2f 5c 6e 5c 6e 5c  g|*}\n   */\n\n\
16880 6e 20 20 5f 63 72 65 61 74 65 43 6c 61 73 73 28  n  _createClass(
16890 45 78 74 65 6e 73 69 6f 6e 2c 20 5b 7b 5c 6e 20  Extension, [{\n 
168a0 20 20 20 6b 65 79 3a 20 27 72 65 73 6f 6c 76 65     key: 'resolve
168b0 43 6f 6c 6f 72 27 2c 5c 6e 20 20 20 20 76 61 6c  Color',\n    val
168c0 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 72 65 73  ue: function res
168d0 6f 6c 76 65 43 6f 6c 6f 72 28 63 6f 6c 6f 72 29  olveColor(color)
168e0 20 7b 5c 6e 20 20 20 20 20 20 76 61 72 20 72 65   {\n      var re
168f0 61 6c 43 6f 6c 6f 72 20 3d 20 61 72 67 75 6d 65  alColor = argume
16900 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 26  nts.length > 1 &
16910 26 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20 21  & arguments[1] !
16920 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f 20 61  == undefined ? a
16930 72 67 75 6d 65 6e 74 73 5b 31 5d 20 3a 20 74 72  rguments[1] : tr
16940 75 65 3b 5c 6e 5c 6e 20 20 20 20 20 20 72 65 74  ue;\n\n      ret
16950 75 72 6e 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20  urn false;\n    
16960 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  }\n\n    /**\n  
16970 20 20 20 2a 20 4d 65 74 68 6f 64 20 63 61 6c 6c     * Method call
16980 65 64 20 61 66 74 65 72 20 74 68 65 20 63 6f 6c  ed after the col
16990 6f 72 70 69 63 6b 65 72 20 69 73 20 63 72 65 61  orpicker is crea
169a0 74 65 64 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  ted\n     *\n   
169b0 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f 6c    * @listens Col
169c0 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69  orpicker#colorpi
169d0 63 6b 65 72 43 72 65 61 74 65 5c 6e 20 20 20 20  ckerCreate\n    
169e0 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74   * @param {Event
169f0 7d 20 65 76 65 6e 74 5c 6e 20 20 20 20 20 2a 2f  } event\n     */
16a00 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20  \n\n  }, {\n    
16a10 6b 65 79 3a 20 27 6f 6e 43 72 65 61 74 65 27 2c  key: 'onCreate',
16a20 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e  \n    value: fun
16a30 63 74 69 6f 6e 20 6f 6e 43 72 65 61 74 65 28 65  ction onCreate(e
16a40 76 65 6e 74 29 20 7b 7d 5c 6e 20 20 20 20 2f 2f  vent) {}\n    //
16a50 20 74 6f 20 62 65 20 65 78 74 65 6e 64 65 64 5c   to be extended\
16a60 6e 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  n\n\n    /**\n  
16a70 20 20 20 2a 20 4d 65 74 68 6f 64 20 63 61 6c 6c     * Method call
16a80 65 64 20 61 66 74 65 72 20 74 68 65 20 63 6f 6c  ed after the col
16a90 6f 72 70 69 63 6b 65 72 20 69 73 20 64 65 73 74  orpicker is dest
16aa0 72 6f 79 65 64 5c 6e 20 20 20 20 20 2a 5c 6e 20  royed\n     *\n 
16ab0 20 20 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43      * @listens C
16ac0 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72  olorpicker#color
16ad0 70 69 63 6b 65 72 44 65 73 74 72 6f 79 5c 6e 20  pickerDestroy\n 
16ae0 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 76      * @param {Ev
16af0 65 6e 74 7d 20 65 76 65 6e 74 5c 6e 20 20 20 20  ent} event\n    
16b00 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20   */\n\n  }, {\n 
16b10 20 20 20 6b 65 79 3a 20 27 6f 6e 44 65 73 74 72     key: 'onDestr
16b20 6f 79 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  oy',\n    value:
16b30 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 44 65 73 74   function onDest
16b40 72 6f 79 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20  roy(event) {\n  
16b50 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69      this.colorpi
16b60 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 66 66  cker.element.off
16b70 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65  ('.colorpicker-e
16b80 78 74 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e  xt');\n    }\n\n
16b90 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
16ba0 4d 65 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66  Method called af
16bb0 74 65 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63  ter the colorpic
16bc0 6b 65 72 20 69 73 20 75 70 64 61 74 65 64 5c 6e  ker is updated\n
16bd0 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40       *\n     * @
16be0 6c 69 73 74 65 6e 73 20 43 6f 6c 6f 72 70 69 63  listens Colorpic
16bf0 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 55  ker#colorpickerU
16c00 70 64 61 74 65 5c 6e 20 20 20 20 20 2a 20 40 70  pdate\n     * @p
16c10 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 76 65  aram {Event} eve
16c20 6e 74 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  nt\n     */\n\n 
16c30 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
16c40 27 6f 6e 55 70 64 61 74 65 27 2c 5c 6e 20 20 20  'onUpdate',\n   
16c50 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e   value: function
16c60 20 6f 6e 55 70 64 61 74 65 28 65 76 65 6e 74 29   onUpdate(event)
16c70 20 7b 7d 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 62   {}\n    // to b
16c80 65 20 65 78 74 65 6e 64 65 64 5c 6e 5c 6e 5c 6e  e extended\n\n\n
16c90 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
16ca0 4d 65 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66  Method called af
16cb0 74 65 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63  ter the colorpic
16cc0 6b 65 72 20 63 6f 6c 6f 72 20 69 73 20 63 68 61  ker color is cha
16cd0 6e 67 65 64 5c 6e 20 20 20 20 20 2a 5c 6e 20 20  nged\n     *\n  
16ce0 20 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f     * @listens Co
16cf0 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70  lorpicker#colorp
16d00 69 63 6b 65 72 43 68 61 6e 67 65 5c 6e 20 20 20  ickerChange\n   
16d10 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e    * @param {Even
16d20 74 7d 20 65 76 65 6e 74 5c 6e 20 20 20 20 20 2a  t} event\n     *
16d30 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20  /\n\n  }, {\n   
16d40 20 6b 65 79 3a 20 27 6f 6e 43 68 61 6e 67 65 27   key: 'onChange'
16d50 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75  ,\n    value: fu
16d60 6e 63 74 69 6f 6e 20 6f 6e 43 68 61 6e 67 65 28  nction onChange(
16d70 65 76 65 6e 74 29 20 7b 7d 5c 6e 20 20 20 20 2f  event) {}\n    /
16d80 2f 20 74 6f 20 62 65 20 65 78 74 65 6e 64 65 64  / to be extended
16d90 5c 6e 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  \n\n\n    /**\n 
16da0 20 20 20 20 2a 20 4d 65 74 68 6f 64 20 63 61 6c      * Method cal
16db0 6c 65 64 20 77 68 65 6e 20 74 68 65 20 63 6f 6c  led when the col
16dc0 6f 72 70 69 63 6b 65 72 20 63 6f 6c 6f 72 20 69  orpicker color i
16dd0 73 20 69 6e 76 61 6c 69 64 5c 6e 20 20 20 20 20  s invalid\n     
16de0 2a 5c 6e 20 20 20 20 20 2a 20 40 6c 69 73 74 65  *\n     * @liste
16df0 6e 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63  ns Colorpicker#c
16e00 6f 6c 6f 72 70 69 63 6b 65 72 49 6e 76 61 6c 69  olorpickerInvali
16e10 64 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d  d\n     * @param
16e20 20 7b 45 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e   {Event} event\n
16e30 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20       */\n\n  }, 
16e40 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 6f 6e 49  {\n    key: 'onI
16e50 6e 76 61 6c 69 64 27 2c 5c 6e 20 20 20 20 76 61  nvalid',\n    va
16e60 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 6f 6e  lue: function on
16e70 49 6e 76 61 6c 69 64 28 65 76 65 6e 74 29 20 7b  Invalid(event) {
16e80 7d 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 62 65 20  }\n    // to be 
16e90 65 78 74 65 6e 64 65 64 5c 6e 5c 6e 5c 6e 20 20  extended\n\n\n  
16ea0 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 4d 65    /**\n     * Me
16eb0 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66 74 65  thod called afte
16ec0 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65  r the colorpicke
16ed0 72 20 69 73 20 68 69 64 64 65 6e 5c 6e 20 20 20  r is hidden\n   
16ee0 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 6c 69 73    *\n     * @lis
16ef0 74 65 6e 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72  tens Colorpicker
16f00 23 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69 64 65  #colorpickerHide
16f10 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20  \n     * @param 
16f20 7b 45 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e 20  {Event} event\n 
16f30 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b      */\n\n  }, {
16f40 5c 6e 20 20 20 20 6b 65 79 3a 20 27 6f 6e 48 69  \n    key: 'onHi
16f50 64 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  de',\n    value:
16f60 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 48 69 64 65   function onHide
16f70 28 65 76 65 6e 74 29 20 7b 7d 5c 6e 20 20 20 20  (event) {}\n    
16f80 2f 2f 20 74 6f 20 62 65 20 65 78 74 65 6e 64 65  // to be extende
16f90 64 5c 6e 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e  d\n\n\n    /**\n
16fa0 20 20 20 20 20 2a 20 4d 65 74 68 6f 64 20 63 61       * Method ca
16fb0 6c 6c 65 64 20 61 66 74 65 72 20 74 68 65 20 63  lled after the c
16fc0 6f 6c 6f 72 70 69 63 6b 65 72 20 69 73 20 73 68  olorpicker is sh
16fd0 6f 77 6e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  own\n     *\n   
16fe0 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f 6c    * @listens Col
16ff0 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69  orpicker#colorpi
17000 63 6b 65 72 53 68 6f 77 5c 6e 20 20 20 20 20 2a  ckerShow\n     *
17010 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20   @param {Event} 
17020 65 76 65 6e 74 5c 6e 20 20 20 20 20 2a 2f 5c 6e  event\n     */\n
17030 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65  \n  }, {\n    ke
17040 79 3a 20 27 6f 6e 53 68 6f 77 27 2c 5c 6e 20 20  y: 'onShow',\n  
17050 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
17060 6e 20 6f 6e 53 68 6f 77 28 65 76 65 6e 74 29 20  n onShow(event) 
17070 7b 7d 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 62 65  {}\n    // to be
17080 20 65 78 74 65 6e 64 65 64 5c 6e 5c 6e 5c 6e 20   extended\n\n\n 
17090 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 4d     /**\n     * M
170a0 65 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66 74  ethod called aft
170b0 65 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b  er the colorpick
170c0 65 72 20 69 73 20 64 69 73 61 62 6c 65 64 5c 6e  er is disabled\n
170d0 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40       *\n     * @
170e0 6c 69 73 74 65 6e 73 20 43 6f 6c 6f 72 70 69 63  listens Colorpic
170f0 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 44  ker#colorpickerD
17100 69 73 61 62 6c 65 5c 6e 20 20 20 20 20 2a 20 40  isable\n     * @
17110 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 76  param {Event} ev
17120 65 6e 74 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e  ent\n     */\n\n
17130 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a    }, {\n    key:
17140 20 27 6f 6e 44 69 73 61 62 6c 65 27 2c 5c 6e 20   'onDisable',\n 
17150 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69     value: functi
17160 6f 6e 20 6f 6e 44 69 73 61 62 6c 65 28 65 76 65  on onDisable(eve
17170 6e 74 29 20 7b 7d 5c 6e 20 20 20 20 2f 2f 20 74  nt) {}\n    // t
17180 6f 20 62 65 20 65 78 74 65 6e 64 65 64 5c 6e 5c  o be extended\n\
17190 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  n\n    /**\n    
171a0 20 2a 20 4d 65 74 68 6f 64 20 63 61 6c 6c 65 64   * Method called
171b0 20 61 66 74 65 72 20 74 68 65 20 63 6f 6c 6f 72   after the color
171c0 70 69 63 6b 65 72 20 69 73 20 65 6e 61 62 6c 65  picker is enable
171d0 64 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20  d\n     *\n     
171e0 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f 6c 6f 72  * @listens Color
171f0 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b  picker#colorpick
17200 65 72 45 6e 61 62 6c 65 5c 6e 20 20 20 20 20 2a  erEnable\n     *
17210 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20   @param {Event} 
17220 65 76 65 6e 74 5c 6e 20 20 20 20 20 2a 2f 5c 6e  event\n     */\n
17230 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65  \n  }, {\n    ke
17240 79 3a 20 27 6f 6e 45 6e 61 62 6c 65 27 2c 5c 6e  y: 'onEnable',\n
17250 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74      value: funct
17260 69 6f 6e 20 6f 6e 45 6e 61 62 6c 65 28 65 76 65  ion onEnable(eve
17270 6e 74 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20  nt) {\n      // 
17280 74 6f 20 62 65 20 65 78 74 65 6e 64 65 64 5c 6e  to be extended\n
17290 20 20 20 20 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c      }\n  }]);\n\
172a0 6e 20 20 72 65 74 75 72 6e 20 45 78 74 65 6e 73  n  return Extens
172b0 69 6f 6e 3b 5c 6e 7d 28 29 3b 5c 6e 5c 6e 65 78  ion;\n}();\n\nex
172c0 70 6f 72 74 73 2e 64 65 66 61 75 6c 74 20 3d 20  ports.default = 
172d0 45 78 74 65 6e 73 69 6f 6e 3b 5c 6e 5c 6e 2f 2a  Extension;\n\n/*
172e0 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a 20 32 20 2a 2f  **/ }),\n/* 2 */
172f0 5c 6e 2f 2a 2a 2a 2f 20 28 66 75 6e 63 74 69 6f  \n/***/ (functio
17300 6e 28 6d 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74  n(module, export
17310 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71  s, __webpack_req
17320 75 69 72 65 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22 75  uire__) {\n\n\"u
17330 73 65 20 73 74 72 69 63 74 5c 22 3b 5c 6e 5c 6e  se strict\";\n\n
17340 5c 6e 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50  \nObject.defineP
17350 72 6f 70 65 72 74 79 28 65 78 70 6f 72 74 73 2c  roperty(exports,
17360 20 5c 22 5f 5f 65 73 4d 6f 64 75 6c 65 5c 22 2c   \"__esModule\",
17370 20 7b 5c 6e 20 20 76 61 6c 75 65 3a 20 74 72 75   {\n  value: tru
17380 65 5c 6e 7d 29 3b 5c 6e 65 78 70 6f 72 74 73 2e  e\n});\nexports.
17390 43 6f 6c 6f 72 49 74 65 6d 20 3d 20 65 78 70 6f  ColorItem = expo
173a0 72 74 73 2e 48 53 56 41 43 6f 6c 6f 72 20 3d 20  rts.HSVAColor = 
173b0 75 6e 64 65 66 69 6e 65 64 3b 5c 6e 5c 6e 76 61  undefined;\n\nva
173c0 72 20 5f 63 72 65 61 74 65 43 6c 61 73 73 20 3d  r _createClass =
173d0 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 20 66   function () { f
173e0 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65 50 72  unction definePr
173f0 6f 70 65 72 74 69 65 73 28 74 61 72 67 65 74 2c  operties(target,
17400 20 70 72 6f 70 73 29 20 7b 20 66 6f 72 20 28 76   props) { for (v
17410 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 70 72  ar i = 0; i < pr
17420 6f 70 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29  ops.length; i++)
17430 20 7b 20 76 61 72 20 64 65 73 63 72 69 70 74 6f   { var descripto
17440 72 20 3d 20 70 72 6f 70 73 5b 69 5d 3b 20 64 65  r = props[i]; de
17450 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d 65 72 61  scriptor.enumera
17460 62 6c 65 20 3d 20 64 65 73 63 72 69 70 74 6f 72  ble = descriptor
17470 2e 65 6e 75 6d 65 72 61 62 6c 65 20 7c 7c 20 66  .enumerable || f
17480 61 6c 73 65 3b 20 64 65 73 63 72 69 70 74 6f 72  alse; descriptor
17490 2e 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 3d 20  .configurable = 
174a0 74 72 75 65 3b 20 69 66 20 28 5c 22 76 61 6c 75  true; if (\"valu
174b0 65 5c 22 20 69 6e 20 64 65 73 63 72 69 70 74 6f  e\" in descripto
174c0 72 29 20 64 65 73 63 72 69 70 74 6f 72 2e 77 72  r) descriptor.wr
174d0 69 74 61 62 6c 65 20 3d 20 74 72 75 65 3b 20 4f  itable = true; O
174e0 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70  bject.defineProp
174f0 65 72 74 79 28 74 61 72 67 65 74 2c 20 64 65 73  erty(target, des
17500 63 72 69 70 74 6f 72 2e 6b 65 79 2c 20 64 65 73  criptor.key, des
17510 63 72 69 70 74 6f 72 29 3b 20 7d 20 7d 20 72 65  criptor); } } re
17520 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 43  turn function (C
17530 6f 6e 73 74 72 75 63 74 6f 72 2c 20 70 72 6f 74  onstructor, prot
17540 6f 50 72 6f 70 73 2c 20 73 74 61 74 69 63 50 72  oProps, staticPr
17550 6f 70 73 29 20 7b 20 69 66 20 28 70 72 6f 74 6f  ops) { if (proto
17560 50 72 6f 70 73 29 20 64 65 66 69 6e 65 50 72 6f  Props) definePro
17570 70 65 72 74 69 65 73 28 43 6f 6e 73 74 72 75 63  perties(Construc
17580 74 6f 72 2e 70 72 6f 74 6f 74 79 70 65 2c 20 70  tor.prototype, p
17590 72 6f 74 6f 50 72 6f 70 73 29 3b 20 69 66 20 28  rotoProps); if (
175a0 73 74 61 74 69 63 50 72 6f 70 73 29 20 64 65 66  staticProps) def
175b0 69 6e 65 50 72 6f 70 65 72 74 69 65 73 28 43 6f  ineProperties(Co
175c0 6e 73 74 72 75 63 74 6f 72 2c 20 73 74 61 74 69  nstructor, stati
175d0 63 50 72 6f 70 73 29 3b 20 72 65 74 75 72 6e 20  cProps); return 
175e0 43 6f 6e 73 74 72 75 63 74 6f 72 3b 20 7d 3b 20  Constructor; }; 
175f0 7d 28 29 3b 20 2f 2a 2a 5c 6e 20 20 20 20 20 20  }(); /**\n      
17600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17690 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
176a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
176b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
176c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
176d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
176e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
176f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17750 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
177a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
177b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
177c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
177d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
177e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
177f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17830 2a 20 43 6f 6c 6f 72 20 6d 61 6e 69 70 75 6c 61  * Color manipula
17840 74 69 6f 6e 20 63 6c 61 73 73 2c 20 73 70 65 63  tion class, spec
17850 69 66 69 63 20 66 6f 72 20 42 6f 6f 74 73 74 72  ific for Bootstr
17860 61 70 20 43 6f 6c 6f 72 70 69 63 6b 65 72 5c 6e  ap Colorpicker\n
17870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
178a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
178b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
178c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
178d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
178e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
178f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17910 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17950 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17970 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17990 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
179a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
179b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
179c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
179d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
179e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
179f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a10 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17a90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
17aa0 20 20 20 20 20 20 2a 2f 5c 6e 5c 6e 5c 6e 76 61        */\n\n\nva
17ab0 72 20 5f 63 6f 6c 6f 72 20 3d 20 5f 5f 77 65 62  r _color = __web
17ac0 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 31  pack_require__(1
17ad0 36 29 3b 5c 6e 5c 6e 76 61 72 20 5f 63 6f 6c 6f  6);\n\nvar _colo
17ae0 72 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71  r2 = _interopReq
17af0 75 69 72 65 44 65 66 61 75 6c 74 28 5f 63 6f 6c  uireDefault(_col
17b00 6f 72 29 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e  or);\n\nfunction
17b10 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72 65   _interopRequire
17b20 44 65 66 61 75 6c 74 28 6f 62 6a 29 20 7b 20 72  Default(obj) { r
17b30 65 74 75 72 6e 20 6f 62 6a 20 26 26 20 6f 62 6a  eturn obj && obj
17b40 2e 5f 5f 65 73 4d 6f 64 75 6c 65 20 3f 20 6f 62  .__esModule ? ob
17b50 6a 20 3a 20 7b 20 64 65 66 61 75 6c 74 3a 20 6f  j : { default: o
17b60 62 6a 20 7d 3b 20 7d 5c 6e 5c 6e 66 75 6e 63 74  bj }; }\n\nfunct
17b70 69 6f 6e 20 5f 63 6c 61 73 73 43 61 6c 6c 43 68  ion _classCallCh
17b80 65 63 6b 28 69 6e 73 74 61 6e 63 65 2c 20 43 6f  eck(instance, Co
17b90 6e 73 74 72 75 63 74 6f 72 29 20 7b 20 69 66 20  nstructor) { if 
17ba0 28 21 28 69 6e 73 74 61 6e 63 65 20 69 6e 73 74  (!(instance inst
17bb0 61 6e 63 65 6f 66 20 43 6f 6e 73 74 72 75 63 74  anceof Construct
17bc0 6f 72 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77  or)) { throw new
17bd0 20 54 79 70 65 45 72 72 6f 72 28 5c 22 43 61 6e   TypeError(\"Can
17be0 6e 6f 74 20 63 61 6c 6c 20 61 20 63 6c 61 73 73  not call a class
17bf0 20 61 73 20 61 20 66 75 6e 63 74 69 6f 6e 5c 22   as a function\"
17c00 29 3b 20 7d 20 7d 5c 6e 5c 6e 2f 2a 2a 5c 6e 20  ); } }\n\n/**\n 
17c10 2a 20 48 53 56 41 20 63 6f 6c 6f 72 20 64 61 74  * HSVA color dat
17c20 61 20 63 6c 61 73 73 2c 20 63 6f 6e 74 61 69 6e  a class, contain
17c30 69 6e 67 20 74 68 65 20 68 75 65 2c 20 73 61 74  ing the hue, sat
17c40 75 72 61 74 69 6f 6e 2c 20 76 61 6c 75 65 20 61  uration, value a
17c50 6e 64 20 61 6c 70 68 61 5c 6e 20 2a 20 69 6e 66  nd alpha\n * inf
17c60 6f 72 6d 61 74 69 6f 6e 2e 5c 6e 20 2a 2f 5c 6e  ormation.\n */\n
17c70 76 61 72 20 48 53 56 41 43 6f 6c 6f 72 20 3d 20  var HSVAColor = 
17c80 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 20  function () {\n 
17c90 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61   /**\n   * @para
17ca0 6d 20 7b 6e 75 6d 62 65 72 7c 69 6e 74 7d 20 68  m {number|int} h
17cb0 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 6e  \n   * @param {n
17cc0 75 6d 62 65 72 7c 69 6e 74 7d 20 73 5c 6e 20 20  umber|int} s\n  
17cd0 20 2a 20 40 70 61 72 61 6d 20 7b 6e 75 6d 62 65   * @param {numbe
17ce0 72 7c 69 6e 74 7d 20 76 5c 6e 20 20 20 2a 20 40  r|int} v\n   * @
17cf0 70 61 72 61 6d 20 7b 6e 75 6d 62 65 72 7c 69 6e  param {number|in
17d00 74 7d 20 61 5c 6e 20 20 20 2a 2f 5c 6e 20 20 66  t} a\n   */\n  f
17d10 75 6e 63 74 69 6f 6e 20 48 53 56 41 43 6f 6c 6f  unction HSVAColo
17d20 72 28 68 2c 20 73 2c 20 76 2c 20 61 29 20 7b 5c  r(h, s, v, a) {\
17d30 6e 20 20 20 20 5f 63 6c 61 73 73 43 61 6c 6c 43  n    _classCallC
17d40 68 65 63 6b 28 74 68 69 73 2c 20 48 53 56 41 43  heck(this, HSVAC
17d50 6f 6c 6f 72 29 3b 5c 6e 5c 6e 20 20 20 20 74 68  olor);\n\n    th
17d60 69 73 2e 68 20 3d 20 69 73 4e 61 4e 28 68 29 20  is.h = isNaN(h) 
17d70 3f 20 30 20 3a 20 68 3b 5c 6e 20 20 20 20 74 68  ? 0 : h;\n    th
17d80 69 73 2e 73 20 3d 20 69 73 4e 61 4e 28 73 29 20  is.s = isNaN(s) 
17d90 3f 20 30 20 3a 20 73 3b 5c 6e 20 20 20 20 74 68  ? 0 : s;\n    th
17da0 69 73 2e 76 20 3d 20 69 73 4e 61 4e 28 76 29 20  is.v = isNaN(v) 
17db0 3f 20 30 20 3a 20 76 3b 5c 6e 20 20 20 20 74 68  ? 0 : v;\n    th
17dc0 69 73 2e 61 20 3d 20 69 73 4e 61 4e 28 68 29 20  is.a = isNaN(h) 
17dd0 3f 20 31 20 3a 20 61 3b 5c 6e 20 20 7d 5c 6e 5c  ? 1 : a;\n  }\n\
17de0 6e 20 20 5f 63 72 65 61 74 65 43 6c 61 73 73 28  n  _createClass(
17df0 48 53 56 41 43 6f 6c 6f 72 2c 20 5b 7b 5c 6e 20  HSVAColor, [{\n 
17e00 20 20 20 6b 65 79 3a 20 27 74 6f 53 74 72 69 6e     key: 'toStrin
17e10 67 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20  g',\n    value: 
17e20 66 75 6e 63 74 69 6f 6e 20 74 6f 53 74 72 69 6e  function toStrin
17e30 67 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74  g() {\n      ret
17e40 75 72 6e 20 74 68 69 73 2e 68 20 2b 20 27 2c 20  urn this.h + ', 
17e50 27 20 2b 20 74 68 69 73 2e 73 20 2b 20 27 25 2c  ' + this.s + '%,
17e60 20 27 20 2b 20 74 68 69 73 2e 76 20 2b 20 27 25   ' + this.v + '%
17e70 2c 20 27 20 2b 20 74 68 69 73 2e 61 3b 5c 6e 20  , ' + this.a;\n 
17e80 20 20 20 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e     }\n  }]);\n\n
17e90 20 20 72 65 74 75 72 6e 20 48 53 56 41 43 6f 6c    return HSVACol
17ea0 6f 72 3b 5c 6e 7d 28 29 3b 5c 6e 5c 6e 2f 2a 2a  or;\n}();\n\n/**
17eb0 5c 6e 20 2a 20 48 53 56 41 20 63 6f 6c 6f 72 20  \n * HSVA color 
17ec0 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 5c 6e 20 2a  manipulation\n *
17ed0 2f 5c 6e 5c 6e 5c 6e 76 61 72 20 43 6f 6c 6f 72  /\n\n\nvar Color
17ee0 49 74 65 6d 20 3d 20 66 75 6e 63 74 69 6f 6e 20  Item = function 
17ef0 28 29 20 7b 5c 6e 20 20 5f 63 72 65 61 74 65 43  () {\n  _createC
17f00 6c 61 73 73 28 43 6f 6c 6f 72 49 74 65 6d 2c 20  lass(ColorItem, 
17f10 5b 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 61 70  [{\n    key: 'ap
17f20 69 27 2c 5c 6e 5c 6e 5c 6e 20 20 20 20 2f 2a 2a  i',\n\n\n    /**
17f30 5c 6e 20 20 20 20 20 2a 20 41 70 70 6c 69 65 73  \n     * Applies
17f40 20 61 20 6d 65 74 68 6f 64 20 6f 66 20 74 68 65   a method of the
17f50 20 51 69 78 43 6f 6c 6f 72 20 41 50 49 20 61 6e   QixColor API an
17f60 64 20 72 65 74 75 72 6e 73 20 61 20 6e 65 77 20  d returns a new 
17f70 43 6f 6c 6f 72 20 6f 62 6a 65 63 74 20 6f 72 5c  Color object or\
17f80 6e 20 20 20 20 20 2a 20 74 68 65 20 72 65 74 75  n     * the retu
17f90 72 6e 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20  rn value of the 
17fa0 6d 65 74 68 6f 64 20 63 61 6c 6c 2e 5c 6e 20 20  method call.\n  
17fb0 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 49 66 20     *\n     * If 
17fc0 6e 6f 20 61 72 67 75 6d 65 6e 74 20 69 73 20 70  no argument is p
17fd0 72 6f 76 69 64 65 64 2c 20 74 68 65 20 69 6e 74  rovided, the int
17fe0 65 72 6e 61 6c 20 51 69 78 43 6f 6c 6f 72 20 6f  ernal QixColor o
17ff0 62 6a 65 63 74 20 69 73 20 72 65 74 75 72 6e 65  bject is returne
18000 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20  d.\n     *\n    
18010 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e   * @param {Strin
18020 67 7d 20 66 6e 20 51 69 78 43 6f 6c 6f 72 20 66  g} fn QixColor f
18030 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 5c 6e 20 20  unction name\n  
18040 20 20 20 2a 20 40 70 61 72 61 6d 20 61 72 67 73     * @param args
18050 20 51 69 78 43 6f 6c 6f 72 20 66 75 6e 63 74 69   QixColor functi
18060 6f 6e 20 61 72 67 75 6d 65 6e 74 73 5c 6e 20 20  on arguments\n  
18070 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65     * @example le
18080 74 20 64 61 72 6b 65 72 43 6f 6c 6f 72 20 3d 20  t darkerColor = 
18090 63 6f 6c 6f 72 2e 61 70 69 28 27 64 61 72 6b 65  color.api('darke
180a0 6e 27 2c 20 30 2e 32 35 29 3b 5c 6e 20 20 20 20  n', 0.25);\n    
180b0 20 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65 74 20   * @example let 
180c0 6c 75 6d 69 6e 6f 73 69 74 79 20 3d 20 63 6f 6c  luminosity = col
180d0 6f 72 2e 61 70 69 28 27 6c 75 6d 69 6e 6f 73 69  or.api('luminosi
180e0 74 79 27 29 3b 5c 6e 20 20 20 20 20 2a 20 40 65  ty');\n     * @e
180f0 78 61 6d 70 6c 65 20 63 6f 6c 6f 72 20 3d 20 63  xample color = c
18100 6f 6c 6f 72 2e 61 70 69 28 27 6e 65 67 61 74 65  olor.api('negate
18110 27 29 3b 5c 6e 20 20 20 20 20 2a 20 40 65 78 61  ');\n     * @exa
18120 6d 70 6c 65 20 6c 65 74 20 71 43 6f 6c 6f 72 20  mple let qColor 
18130 3d 20 63 6f 6c 6f 72 2e 61 70 69 28 29 2e 6e 65  = color.api().ne
18140 67 61 74 65 28 29 3b 5c 6e 20 20 20 20 20 2a 20  gate();\n     * 
18150 40 72 65 74 75 72 6e 73 20 7b 43 6f 6c 6f 72 49  @returns {ColorI
18160 74 65 6d 7c 51 69 78 43 6f 6c 6f 72 7c 2a 7d 5c  tem|QixColor|*}\
18170 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 76 61  n     */\n    va
18180 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 61 70  lue: function ap
18190 69 28 66 6e 29 20 7b 5c 6e 20 20 20 20 20 20 66  i(fn) {\n      f
181a0 6f 72 20 28 76 61 72 20 5f 6c 65 6e 20 3d 20 61  or (var _len = a
181b0 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 2c  rguments.length,
181c0 20 61 72 67 73 20 3d 20 41 72 72 61 79 28 5f 6c   args = Array(_l
181d0 65 6e 20 3e 20 31 20 3f 20 5f 6c 65 6e 20 2d 20  en > 1 ? _len - 
181e0 31 20 3a 20 30 29 2c 20 5f 6b 65 79 20 3d 20 31  1 : 0), _key = 1
181f0 3b 20 5f 6b 65 79 20 3c 20 5f 6c 65 6e 3b 20 5f  ; _key < _len; _
18200 6b 65 79 2b 2b 29 20 7b 5c 6e 20 20 20 20 20 20  key++) {\n      
18210 20 20 61 72 67 73 5b 5f 6b 65 79 20 2d 20 31 5d    args[_key - 1]
18220 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b 5f 6b 65   = arguments[_ke
18230 79 5d 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e  y];\n      }\n\n
18240 20 20 20 20 20 20 69 66 20 28 61 72 67 75 6d 65        if (argume
18250 6e 74 73 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 30  nts.length === 0
18260 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74  ) {\n        ret
18270 75 72 6e 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 3b  urn this._color;
18280 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  \n      }\n\n   
18290 20 20 20 76 61 72 20 72 65 73 75 6c 74 20 3d 20     var result = 
182a0 74 68 69 73 2e 5f 63 6f 6c 6f 72 5b 66 6e 5d 2e  this._color[fn].
182b0 61 70 70 6c 79 28 74 68 69 73 2e 5f 63 6f 6c 6f  apply(this._colo
182c0 72 2c 20 61 72 67 73 29 3b 5c 6e 5c 6e 20 20 20  r, args);\n\n   
182d0 20 20 20 69 66 20 28 21 28 72 65 73 75 6c 74 20     if (!(result 
182e0 69 6e 73 74 61 6e 63 65 6f 66 20 5f 63 6f 6c 6f  instanceof _colo
182f0 72 32 2e 64 65 66 61 75 6c 74 29 29 20 7b 5c 6e  r2.default)) {\n
18300 20 20 20 20 20 20 20 20 2f 2f 20 72 65 74 75 72          // retur
18310 6e 20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20  n result of the 
18320 6d 65 74 68 6f 64 20 63 61 6c 6c 5c 6e 20 20 20  method call\n   
18330 20 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75       return resu
18340 6c 74 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e  lt;\n      }\n\n
18350 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77        return new
18360 20 43 6f 6c 6f 72 49 74 65 6d 28 72 65 73 75 6c   ColorItem(resul
18370 74 2c 20 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b  t, this.format);
18380 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f  \n    }\n\n    /
18390 2a 2a 5c 6e 20 20 20 20 20 2a 20 52 65 74 75 72  **\n     * Retur
183a0 6e 73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20  ns the original 
183b0 43 6f 6c 6f 72 49 74 65 6d 20 63 6f 6e 73 74 72  ColorItem constr
183c0 75 63 74 6f 72 20 64 61 74 61 2c 5c 6e 20 20 20  uctor data,\n   
183d0 20 20 2a 20 70 6c 75 73 20 61 20 27 76 61 6c 69    * plus a 'vali
183e0 64 27 20 66 6c 61 67 20 74 6f 20 6b 6e 6f 77 20  d' flag to know 
183f0 69 66 20 69 74 27 73 20 76 61 6c 69 64 20 6f 72  if it's valid or
18400 20 6e 6f 74 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20   not.\n     *\n 
18410 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b      * @returns {
18420 7b 63 6f 6c 6f 72 3a 20 2a 2c 20 66 6f 72 6d 61  {color: *, forma
18430 74 3a 20 53 74 72 69 6e 67 2c 20 76 61 6c 69 64  t: String, valid
18440 3a 20 62 6f 6f 6c 65 61 6e 7d 7d 5c 6e 20 20 20  : boolean}}\n   
18450 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e    */\n\n  }, {\n
18460 20 20 20 20 6b 65 79 3a 20 27 6f 72 69 67 69 6e      key: 'origin
18470 61 6c 27 2c 5c 6e 20 20 20 20 67 65 74 3a 20 66  al',\n    get: f
18480 75 6e 63 74 69 6f 6e 20 67 65 74 28 29 20 7b 5c  unction get() {\
18490 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68  n      return th
184a0 69 73 2e 5f 6f 72 69 67 69 6e 61 6c 3b 5c 6e 20  is._original;\n 
184b0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c     }\n\n    /**\
184c0 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b  n     * @param {
184d0 43 6f 6c 6f 72 49 74 65 6d 7c 48 53 56 41 43 6f  ColorItem|HSVACo
184e0 6c 6f 72 7c 51 69 78 43 6f 6c 6f 72 7c 53 74 72  lor|QixColor|Str
184f0 69 6e 67 7c 2a 7c 6e 75 6c 6c 7d 20 63 6f 6c 6f  ing|*|null} colo
18500 72 20 43 6f 6c 6f 72 20 64 61 74 61 5c 6e 20 20  r Color data\n  
18510 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72     * @param {Str
18520 69 6e 67 7c 6e 75 6c 6c 7d 20 66 6f 72 6d 61 74  ing|null} format
18530 20 43 6f 6c 6f 72 20 6d 6f 64 65 6c 20 74 6f 20   Color model to 
18540 63 6f 6e 76 65 72 74 20 74 6f 20 62 79 20 64 65  convert to by de
18550 66 61 75 6c 74 2e 20 53 75 70 70 6f 72 74 65 64  fault. Supported
18560 3a 20 27 72 67 62 27 2c 20 27 68 73 6c 27 2c 20  : 'rgb', 'hsl', 
18570 27 68 65 78 27 2e 5c 6e 20 20 20 20 20 2a 2f 5c  'hex'.\n     */\
18580 6e 5c 6e 20 20 7d 5d 2c 20 5b 7b 5c 6e 20 20 20  n\n  }], [{\n   
18590 20 6b 65 79 3a 20 27 48 53 56 41 43 6f 6c 6f 72   key: 'HSVAColor
185a0 27 2c 5c 6e 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c  ',\n\n\n    /**\
185b0 6e 20 20 20 20 20 2a 20 52 65 74 75 72 6e 73 20  n     * Returns 
185c0 74 68 65 20 48 53 56 41 43 6f 6c 6f 72 20 63 6c  the HSVAColor cl
185d0 61 73 73 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  ass\n     *\n   
185e0 20 20 2a 20 40 73 74 61 74 69 63 5c 6e 20 20 20    * @static\n   
185f0 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65 74    * @example let
18600 20 63 6f 6c 6f 72 44 61 74 61 20 3d 20 6e 65 77   colorData = new
18610 20 43 6f 6c 6f 72 49 74 65 6d 2e 48 53 56 41 43   ColorItem.HSVAC
18620 6f 6c 6f 72 28 33 36 30 2c 20 31 30 30 2c 20 31  olor(360, 100, 1
18630 30 30 2c 20 31 29 3b 5c 6e 20 20 20 20 20 2a 20  00, 1);\n     * 
18640 40 72 65 74 75 72 6e 73 20 7b 48 53 56 41 43 6f  @returns {HSVACo
18650 6c 6f 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20  lor}\n     */\n 
18660 20 20 20 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e     get: function
18670 20 67 65 74 28 29 20 7b 5c 6e 20 20 20 20 20 20   get() {\n      
18680 72 65 74 75 72 6e 20 48 53 56 41 43 6f 6c 6f 72  return HSVAColor
18690 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5d 29 3b  ;\n    }\n  }]);
186a0 5c 6e 5c 6e 20 20 66 75 6e 63 74 69 6f 6e 20 43  \n\n  function C
186b0 6f 6c 6f 72 49 74 65 6d 28 29 20 7b 5c 6e 20 20  olorItem() {\n  
186c0 20 20 76 61 72 20 63 6f 6c 6f 72 20 3d 20 61 72    var color = ar
186d0 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e  guments.length >
186e0 20 30 20 26 26 20 61 72 67 75 6d 65 6e 74 73 5b   0 && arguments[
186f0 30 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64  0] !== undefined
18700 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 30 5d 20   ? arguments[0] 
18710 3a 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20 76 61 72  : null;\n    var
18720 20 66 6f 72 6d 61 74 20 3d 20 61 72 67 75 6d 65   format = argume
18730 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 26  nts.length > 1 &
18740 26 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20 21  & arguments[1] !
18750 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f 20 61  == undefined ? a
18760 72 67 75 6d 65 6e 74 73 5b 31 5d 20 3a 20 6e 75  rguments[1] : nu
18770 6c 6c 3b 5c 6e 5c 6e 20 20 20 20 5f 63 6c 61 73  ll;\n\n    _clas
18780 73 43 61 6c 6c 43 68 65 63 6b 28 74 68 69 73 2c  sCallCheck(this,
18790 20 43 6f 6c 6f 72 49 74 65 6d 29 3b 5c 6e 5c 6e   ColorItem);\n\n
187a0 20 20 20 20 74 68 69 73 2e 72 65 70 6c 61 63 65      this.replace
187b0 28 63 6f 6c 6f 72 2c 20 66 6f 72 6d 61 74 29 3b  (color, format);
187c0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }\n\n  /**\n
187d0 20 20 20 2a 20 52 65 70 6c 61 63 65 73 20 74 68     * Replaces th
187e0 65 20 69 6e 74 65 72 6e 61 6c 20 51 69 78 43 6f  e internal QixCo
187f0 6c 6f 72 20 6f 62 6a 65 63 74 20 77 69 74 68 20  lor object with 
18800 61 20 6e 65 77 20 6f 6e 65 2e 5c 6e 20 20 20 2a  a new one.\n   *
18810 20 54 68 69 73 20 61 6c 73 6f 20 72 65 70 6c 61   This also repla
18820 63 65 73 20 74 68 65 20 69 6e 74 65 72 6e 61 6c  ces the internal
18830 20 6f 72 69 67 69 6e 61 6c 20 63 6f 6c 6f 72 20   original color 
18840 64 61 74 61 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20  data.\n   *\n   
18850 2a 20 40 70 61 72 61 6d 20 7b 43 6f 6c 6f 72 49  * @param {ColorI
18860 74 65 6d 7c 48 53 56 41 43 6f 6c 6f 72 7c 51 69  tem|HSVAColor|Qi
18870 78 43 6f 6c 6f 72 7c 53 74 72 69 6e 67 7c 2a 7c  xColor|String|*|
18880 6e 75 6c 6c 7d 20 63 6f 6c 6f 72 20 43 6f 6c 6f  null} color Colo
18890 72 20 64 61 74 61 20 74 6f 20 62 65 20 70 61 72  r data to be par
188a0 73 65 64 20 28 69 66 20 6e 65 65 64 65 64 29 5c  sed (if needed)\
188b0 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74  n   * @param {St
188c0 72 69 6e 67 7c 6e 75 6c 6c 7d 20 66 6f 72 6d 61  ring|null} forma
188d0 74 20 43 6f 6c 6f 72 20 6d 6f 64 65 6c 20 74 6f  t Color model to
188e0 20 63 6f 6e 76 65 72 74 20 74 6f 20 62 79 20 64   convert to by d
188f0 65 66 61 75 6c 74 2e 20 53 75 70 70 6f 72 74 65  efault. Supporte
18900 64 3a 20 27 72 67 62 27 2c 20 27 68 73 6c 27 2c  d: 'rgb', 'hsl',
18910 20 27 68 65 78 27 2e 5c 6e 20 20 20 2a 20 40 65   'hex'.\n   * @e
18920 78 61 6d 70 6c 65 20 63 6f 6c 6f 72 2e 72 65 70  xample color.rep
18930 6c 61 63 65 28 27 72 67 62 28 32 35 35 2c 30 2c  lace('rgb(255,0,
18940 30 29 27 2c 20 27 68 73 6c 27 29 3b 5c 6e 20 20  0)', 'hsl');\n  
18950 20 2a 20 40 65 78 61 6d 70 6c 65 20 63 6f 6c 6f   * @example colo
18960 72 2e 72 65 70 6c 61 63 65 28 68 73 76 61 43 6f  r.replace(hsvaCo
18970 6c 6f 72 44 61 74 61 29 3b 5c 6e 20 20 20 2a 2f  lorData);\n   */
18980 5c 6e 5c 6e 5c 6e 20 20 5f 63 72 65 61 74 65 43  \n\n\n  _createC
18990 6c 61 73 73 28 43 6f 6c 6f 72 49 74 65 6d 2c 20  lass(ColorItem, 
189a0 5b 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 72 65  [{\n    key: 're
189b0 70 6c 61 63 65 27 2c 5c 6e 20 20 20 20 76 61 6c  place',\n    val
189c0 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 72 65 70  ue: function rep
189d0 6c 61 63 65 28 63 6f 6c 6f 72 29 20 7b 5c 6e 20  lace(color) {\n 
189e0 20 20 20 20 20 76 61 72 20 66 6f 72 6d 61 74 20       var format 
189f0 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67  = arguments.leng
18a00 74 68 20 3e 20 31 20 26 26 20 61 72 67 75 6d 65  th > 1 && argume
18a10 6e 74 73 5b 31 5d 20 21 3d 3d 20 75 6e 64 65 66  nts[1] !== undef
18a20 69 6e 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73  ined ? arguments
18a30 5b 31 5d 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20  [1] : null;\n\n 
18a40 20 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 43 6f       format = Co
18a50 6c 6f 72 49 74 65 6d 2e 73 61 6e 69 74 69 7a 65  lorItem.sanitize
18a60 46 6f 72 6d 61 74 28 66 6f 72 6d 61 74 29 3b 5c  Format(format);\
18a70 6e 5c 6e 20 20 20 20 20 20 2f 2a 2a 5c 6e 20 20  n\n      /**\n  
18a80 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 7b 63       * @type {{c
18a90 6f 6c 6f 72 3a 20 2a 2c 20 66 6f 72 6d 61 74 3a  olor: *, format:
18aa0 20 53 74 72 69 6e 67 7d 7d 5c 6e 20 20 20 20 20   String}}\n     
18ab0 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20    * @private\n  
18ac0 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 20 20 74       */\n      t
18ad0 68 69 73 2e 5f 6f 72 69 67 69 6e 61 6c 20 3d 20  his._original = 
18ae0 7b 5c 6e 20 20 20 20 20 20 20 20 63 6f 6c 6f 72  {\n        color
18af0 3a 20 63 6f 6c 6f 72 2c 5c 6e 20 20 20 20 20 20  : color,\n      
18b00 20 20 66 6f 72 6d 61 74 3a 20 66 6f 72 6d 61 74    format: format
18b10 2c 5c 6e 20 20 20 20 20 20 20 20 76 61 6c 69 64  ,\n        valid
18b20 3a 20 74 72 75 65 5c 6e 20 20 20 20 20 20 7d 3b  : true\n      };
18b30 5c 6e 20 20 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n      /**\n   
18b40 20 20 20 20 2a 20 40 74 79 70 65 20 7b 51 69 78      * @type {Qix
18b50 43 6f 6c 6f 72 7d 5c 6e 20 20 20 20 20 20 20 2a  Color}\n       *
18b60 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 20 20   @private\n     
18b70 20 20 2a 2f 5c 6e 20 20 20 20 20 20 74 68 69 73    */\n      this
18b80 2e 5f 63 6f 6c 6f 72 20 3d 20 43 6f 6c 6f 72 49  ._color = ColorI
18b90 74 65 6d 2e 70 61 72 73 65 28 63 6f 6c 6f 72 29  tem.parse(color)
18ba0 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 74  ;\n\n      if (t
18bb0 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 3d 3d 20 6e  his._color === n
18bc0 75 6c 6c 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  ull) {\n        
18bd0 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 20 28 30  this._color = (0
18be0 2c 20 5f 63 6f 6c 6f 72 32 2e 64 65 66 61 75 6c  , _color2.defaul
18bf0 74 29 28 29 3b 5c 6e 20 20 20 20 20 20 20 20 74  t)();\n        t
18c00 68 69 73 2e 5f 6f 72 69 67 69 6e 61 6c 2e 76 61  his._original.va
18c10 6c 69 64 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20  lid = false;\n  
18c20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20        return;\n 
18c30 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20       }\n\n      
18c40 2f 2a 2a 5c 6e 20 20 20 20 20 20 20 2a 20 40 74  /**\n       * @t
18c50 79 70 65 20 7b 2a 7c 73 74 72 69 6e 67 7d 5c 6e  ype {*|string}\n
18c60 20 20 20 20 20 20 20 2a 20 40 70 72 69 76 61 74         * @privat
18c70 65 5c 6e 20 20 20 20 20 20 20 2a 2f 5c 6e 20 20  e\n       */\n  
18c80 20 20 20 20 74 68 69 73 2e 5f 66 6f 72 6d 61 74      this._format
18c90 20 3d 20 66 6f 72 6d 61 74 20 3f 20 66 6f 72 6d   = format ? form
18ca0 61 74 20 3a 20 43 6f 6c 6f 72 49 74 65 6d 2e 69  at : ColorItem.i
18cb0 73 48 65 78 28 63 6f 6c 6f 72 29 20 3f 20 27 68  sHex(color) ? 'h
18cc0 65 78 27 20 3a 20 74 68 69 73 2e 5f 63 6f 6c 6f  ex' : this._colo
18cd0 72 2e 6d 6f 64 65 6c 3b 5c 6e 20 20 20 20 7d 5c  r.model;\n    }\
18ce0 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  n\n    /**\n    
18cf0 20 2a 20 50 61 72 73 65 73 20 74 68 65 20 63 6f   * Parses the co
18d00 6c 6f 72 20 72 65 74 75 72 6e 69 6e 67 20 61 20  lor returning a 
18d10 51 69 78 20 43 6f 6c 6f 72 20 6f 62 6a 65 63 74  Qix Color object
18d20 20 6f 72 20 6e 75 6c 6c 20 69 66 20 63 61 6e 6e   or null if cann
18d30 6f 74 20 62 65 5c 6e 20 20 20 20 20 2a 20 70 61  ot be\n     * pa
18d40 72 73 65 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20  rsed.\n     *\n 
18d50 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43 6f      * @param {Co
18d60 6c 6f 72 49 74 65 6d 7c 48 53 56 41 43 6f 6c 6f  lorItem|HSVAColo
18d70 72 7c 51 69 78 43 6f 6c 6f 72 7c 53 74 72 69 6e  r|QixColor|Strin
18d80 67 7c 2a 7c 6e 75 6c 6c 7d 20 63 6f 6c 6f 72 20  g|*|null} color 
18d90 43 6f 6c 6f 72 20 64 61 74 61 5c 6e 20 20 20 20  Color data\n    
18da0 20 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65 74 20   * @example let 
18db0 71 43 6f 6c 6f 72 20 3d 20 43 6f 6c 6f 72 49 74  qColor = ColorIt
18dc0 65 6d 2e 70 61 72 73 65 28 27 72 67 62 28 32 35  em.parse('rgb(25
18dd0 35 2c 30 2c 30 29 27 29 3b 5c 6e 20 20 20 20 20  5,0,0)');\n     
18de0 2a 20 40 73 74 61 74 69 63 5c 6e 20 20 20 20 20  * @static\n     
18df0 2a 20 40 72 65 74 75 72 6e 73 20 7b 51 69 78 43  * @returns {QixC
18e00 6f 6c 6f 72 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 20  olor|null}\n    
18e10 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20   */\n\n  }, {\n 
18e20 20 20 20 6b 65 79 3a 20 27 69 73 56 61 6c 69 64     key: 'isValid
18e30 27 2c 5c 6e 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c  ',\n\n\n    /**\
18e40 6e 20 20 20 20 20 2a 20 52 65 74 75 72 6e 73 20  n     * Returns 
18e50 74 72 75 65 20 69 66 20 74 68 65 20 63 6f 6c 6f  true if the colo
18e60 72 20 69 73 20 76 61 6c 69 64 2c 20 66 61 6c 73  r is valid, fals
18e70 65 20 69 66 20 6e 6f 74 2e 5c 6e 20 20 20 20 20  e if not.\n     
18e80 2a 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72  *\n     * @retur
18e90 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20  ns {boolean}\n  
18ea0 20 20 20 2a 2f 5c 6e 20 20 20 20 76 61 6c 75 65     */\n    value
18eb0 3a 20 66 75 6e 63 74 69 6f 6e 20 69 73 56 61 6c  : function isVal
18ec0 69 64 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65  id() {\n      re
18ed0 74 75 72 6e 20 74 68 69 73 2e 5f 6f 72 69 67 69  turn this._origi
18ee0 6e 61 6c 2e 76 61 6c 69 64 20 3d 3d 3d 20 74 72  nal.valid === tr
18ef0 75 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  ue;\n    }\n\n  
18f00 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 48 75    /**\n     * Hu
18f10 65 20 76 61 6c 75 65 20 66 72 6f 6d 20 30 20 74  e value from 0 t
18f20 6f 20 33 36 30 5c 6e 20 20 20 20 20 2a 5c 6e 20  o 360\n     *\n 
18f30 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b      * @returns {
18f40 69 6e 74 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c  int}\n     */\n\
18f50 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
18f60 3a 20 27 73 65 74 48 75 65 52 61 74 69 6f 27 2c  : 'setHueRatio',
18f70 5c 6e 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  \n\n\n    /**\n 
18f80 20 20 20 20 2a 20 53 65 74 73 20 74 68 65 20 68      * Sets the h
18f90 75 65 20 72 61 74 69 6f 2c 20 77 68 65 72 65 20  ue ratio, where 
18fa0 31 2e 30 20 69 73 20 30 2c 20 30 2e 35 20 69 73  1.0 is 0, 0.5 is
18fb0 20 31 38 30 20 61 6e 64 20 30 2e 30 20 69 73 20   180 and 0.0 is 
18fc0 33 36 30 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20  360.\n     *\n  
18fd0 20 20 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20 20     * @ignore\n  
18fe0 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 6e 75 6d     * @param {num
18ff0 62 65 72 7d 20 68 20 52 61 74 69 6f 20 66 72 6f  ber} h Ratio fro
19000 6d 20 31 2e 30 20 74 6f 20 30 2e 30 5c 6e 20 20  m 1.0 to 0.0\n  
19010 20 20 20 2a 2f 5c 6e 20 20 20 20 76 61 6c 75 65     */\n    value
19020 3a 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 48 75  : function setHu
19030 65 52 61 74 69 6f 28 68 29 20 7b 5c 6e 20 20 20  eRatio(h) {\n   
19040 20 20 20 74 68 69 73 2e 68 75 65 20 3d 20 28 31     this.hue = (1
19050 20 2d 20 68 29 20 2a 20 33 36 30 3b 5c 6e 20 20   - h) * 360;\n  
19060 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e    }\n\n    /**\n
19070 20 20 20 20 20 2a 20 53 65 74 73 20 74 68 65 20       * Sets the 
19080 73 61 74 75 72 61 74 69 6f 6e 20 76 61 6c 75 65  saturation value
19090 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a  \n     *\n     *
190a0 20 40 70 61 72 61 6d 20 7b 69 6e 74 7d 20 76 61   @param {int} va
190b0 6c 75 65 20 49 6e 74 65 67 65 72 20 66 72 6f 6d  lue Integer from
190c0 20 30 20 74 6f 20 31 30 30 5c 6e 20 20 20 20 20   0 to 100\n     
190d0 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20  */\n\n  }, {\n  
190e0 20 20 6b 65 79 3a 20 27 73 65 74 53 61 74 75 72    key: 'setSatur
190f0 61 74 69 6f 6e 52 61 74 69 6f 27 2c 5c 6e 5c 6e  ationRatio',\n\n
19100 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
19110 2a 20 53 65 74 73 20 74 68 65 20 73 61 74 75 72  * Sets the satur
19120 61 74 69 6f 6e 20 72 61 74 69 6f 2c 20 77 68 65  ation ratio, whe
19130 72 65 20 31 2e 30 20 69 73 20 31 30 30 20 61 6e  re 1.0 is 100 an
19140 64 20 30 2e 30 20 69 73 20 30 2e 5c 6e 20 20 20  d 0.0 is 0.\n   
19150 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 69 67 6e    *\n     * @ign
19160 6f 72 65 5c 6e 20 20 20 20 20 2a 20 40 70 61 72  ore\n     * @par
19170 61 6d 20 7b 6e 75 6d 62 65 72 7d 20 73 20 52 61  am {number} s Ra
19180 74 69 6f 20 66 72 6f 6d 20 30 2e 30 20 74 6f 20  tio from 0.0 to 
19190 31 2e 30 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  1.0\n     */\n  
191a0 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
191b0 6e 20 73 65 74 53 61 74 75 72 61 74 69 6f 6e 52  n setSaturationR
191c0 61 74 69 6f 28 73 29 20 7b 5c 6e 20 20 20 20 20  atio(s) {\n     
191d0 20 74 68 69 73 2e 73 61 74 75 72 61 74 69 6f 6e   this.saturation
191e0 20 3d 20 73 20 2a 20 31 30 30 3b 5c 6e 20 20 20   = s * 100;\n   
191f0 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20   }\n\n    /**\n 
19200 20 20 20 20 2a 20 53 65 74 73 20 74 68 65 20 27      * Sets the '
19210 76 61 6c 75 65 27 20 63 68 61 6e 6e 65 6c 20 76  value' channel v
19220 61 6c 75 65 5c 6e 20 20 20 20 20 2a 5c 6e 20 20  alue\n     *\n  
19230 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 69 6e 74     * @param {int
19240 7d 20 76 61 6c 75 65 20 49 6e 74 65 67 65 72 20  } value Integer 
19250 66 72 6f 6d 20 30 20 74 6f 20 31 30 30 5c 6e 20  from 0 to 100\n 
19260 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b      */\n\n  }, {
19270 5c 6e 20 20 20 20 6b 65 79 3a 20 27 73 65 74 56  \n    key: 'setV
19280 61 6c 75 65 52 61 74 69 6f 27 2c 5c 6e 5c 6e 5c  alueRatio',\n\n\
19290 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
192a0 20 53 65 74 73 20 74 68 65 20 76 61 6c 75 65 20   Sets the value 
192b0 72 61 74 69 6f 2c 20 77 68 65 72 65 20 31 2e 30  ratio, where 1.0
192c0 20 69 73 20 30 20 61 6e 64 20 30 2e 30 20 69 73   is 0 and 0.0 is
192d0 20 31 30 30 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20   100.\n     *\n 
192e0 20 20 20 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20      * @ignore\n 
192f0 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 6e 75      * @param {nu
19300 6d 62 65 72 7d 20 76 20 52 61 74 69 6f 20 66 72  mber} v Ratio fr
19310 6f 6d 20 31 2e 30 20 74 6f 20 30 2e 30 5c 6e 20  om 1.0 to 0.0\n 
19320 20 20 20 20 2a 2f 5c 6e 20 20 20 20 76 61 6c 75      */\n    valu
19330 65 3a 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 56  e: function setV
19340 61 6c 75 65 52 61 74 69 6f 28 76 29 20 7b 5c 6e  alueRatio(v) {\n
19350 20 20 20 20 20 20 74 68 69 73 2e 76 61 6c 75 65        this.value
19360 20 3d 20 28 31 20 2d 20 76 29 20 2a 20 31 30 30   = (1 - v) * 100
19370 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
19380 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 53 65 74 73  /**\n     * Sets
19390 20 74 68 65 20 61 6c 70 68 61 20 76 61 6c 75 65   the alpha value
193a0 2e 20 49 74 20 77 69 6c 6c 20 62 65 20 72 6f 75  . It will be rou
193b0 6e 64 65 64 20 74 6f 20 32 20 64 65 63 69 6d 61  nded to 2 decima
193c0 6c 73 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  ls.\n     *\n   
193d0 20 20 2a 20 40 70 61 72 61 6d 20 7b 69 6e 74 7d    * @param {int}
193e0 20 76 61 6c 75 65 20 46 6c 6f 61 74 20 66 72 6f   value Float fro
193f0 6d 20 30 2e 30 20 74 6f 20 31 2e 30 5c 6e 20 20  m 0.0 to 1.0\n  
19400 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c     */\n\n  }, {\
19410 6e 20 20 20 20 6b 65 79 3a 20 27 73 65 74 41 6c  n    key: 'setAl
19420 70 68 61 52 61 74 69 6f 27 2c 5c 6e 5c 6e 5c 6e  phaRatio',\n\n\n
19430 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
19440 53 65 74 73 20 74 68 65 20 61 6c 70 68 61 20 72  Sets the alpha r
19450 61 74 69 6f 2c 20 77 68 65 72 65 20 31 2e 30 20  atio, where 1.0 
19460 69 73 20 30 2e 30 20 61 6e 64 20 30 2e 30 20 69  is 0.0 and 0.0 i
19470 73 20 31 2e 30 2e 5c 6e 20 20 20 20 20 2a 5c 6e  s 1.0.\n     *\n
19480 20 20 20 20 20 2a 20 40 69 67 6e 6f 72 65 5c 6e       * @ignore\n
19490 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 6e       * @param {n
194a0 75 6d 62 65 72 7d 20 61 20 52 61 74 69 6f 20 66  umber} a Ratio f
194b0 72 6f 6d 20 31 2e 30 20 74 6f 20 30 2e 30 5c 6e  rom 1.0 to 0.0\n
194c0 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 76 61 6c       */\n    val
194d0 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 73 65 74  ue: function set
194e0 41 6c 70 68 61 52 61 74 69 6f 28 61 29 20 7b 5c  AlphaRatio(a) {\
194f0 6e 20 20 20 20 20 20 74 68 69 73 2e 61 6c 70 68  n      this.alph
19500 61 20 3d 20 31 20 2d 20 61 3b 5c 6e 20 20 20 20  a = 1 - a;\n    
19510 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  }\n\n    /**\n  
19520 20 20 20 2a 20 53 65 74 73 20 74 68 65 20 64 65     * Sets the de
19530 66 61 75 6c 74 20 63 6f 6c 6f 72 20 66 6f 72 6d  fault color form
19540 61 74 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20  at\n     *\n    
19550 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e   * @param {Strin
19560 67 7d 20 76 61 6c 75 65 20 53 75 70 70 6f 72 74  g} value Support
19570 65 64 3a 20 27 72 67 62 27 2c 20 27 68 73 6c 27  ed: 'rgb', 'hsl'
19580 2c 20 27 68 65 78 27 5c 6e 20 20 20 20 20 2a 2f  , 'hex'\n     */
19590 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20  \n\n  }, {\n    
195a0 6b 65 79 3a 20 27 69 73 44 65 73 61 74 75 72 61  key: 'isDesatura
195b0 74 65 64 27 2c 5c 6e 5c 6e 5c 6e 20 20 20 20 2f  ted',\n\n\n    /
195c0 2a 2a 5c 6e 20 20 20 20 20 2a 20 52 65 74 75 72  **\n     * Retur
195d0 6e 73 20 74 72 75 65 20 69 66 20 74 68 65 20 73  ns true if the s
195e0 61 74 75 72 61 74 69 6f 6e 20 76 61 6c 75 65 20  aturation value 
195f0 69 73 20 7a 65 72 6f 2c 20 66 61 6c 73 65 20 6f  is zero, false o
19600 74 68 65 72 77 69 73 65 5c 6e 20 20 20 20 20 2a  therwise\n     *
19610 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e  \n     * @return
19620 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20  s {boolean}\n   
19630 20 20 2a 2f 5c 6e 20 20 20 20 76 61 6c 75 65 3a    */\n    value:
19640 20 66 75 6e 63 74 69 6f 6e 20 69 73 44 65 73 61   function isDesa
19650 74 75 72 61 74 65 64 28 29 20 7b 5c 6e 20 20 20  turated() {\n   
19660 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 73     return this.s
19670 61 74 75 72 61 74 69 6f 6e 20 3d 3d 3d 20 30 3b  aturation === 0;
19680 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f  \n    }\n\n    /
19690 2a 2a 5c 6e 20 20 20 20 20 2a 20 52 65 74 75 72  **\n     * Retur
196a0 6e 73 20 74 72 75 65 20 69 66 20 74 68 65 20 61  ns true if the a
196b0 6c 70 68 61 20 76 61 6c 75 65 20 69 73 20 7a 65  lpha value is ze
196c0 72 6f 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77  ro, false otherw
196d0 69 73 65 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  ise\n     *\n   
196e0 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f    * @returns {bo
196f0 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c  olean}\n     */\
19700 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b  n\n  }, {\n    k
19710 65 79 3a 20 27 69 73 54 72 61 6e 73 70 61 72 65  ey: 'isTranspare
19720 6e 74 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  nt',\n    value:
19730 20 66 75 6e 63 74 69 6f 6e 20 69 73 54 72 61 6e   function isTran
19740 73 70 61 72 65 6e 74 28 29 20 7b 5c 6e 20 20 20  sparent() {\n   
19750 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 61     return this.a
19760 6c 70 68 61 20 3d 3d 3d 20 30 3b 5c 6e 20 20 20  lpha === 0;\n   
19770 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20   }\n\n    /**\n 
19780 20 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74 72      * Returns tr
19790 75 65 20 69 66 20 74 68 65 20 61 6c 70 68 61 20  ue if the alpha 
197a0 76 61 6c 75 65 20 69 73 20 6e 75 6d 65 72 69 63  value is numeric
197b0 20 61 6e 64 20 6c 65 73 73 20 74 68 61 6e 20 31   and less than 1
197c0 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73  , false otherwis
197d0 65 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20  e\n     *\n     
197e0 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c  * @returns {bool
197f0 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c  ean}\n     */\n\
19800 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
19810 3a 20 27 68 61 73 54 72 61 6e 73 70 61 72 65 6e  : 'hasTransparen
19820 63 79 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  cy',\n    value:
19830 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 54 72 61   function hasTra
19840 6e 73 70 61 72 65 6e 63 79 28 29 20 7b 5c 6e 20  nsparency() {\n 
19850 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73       return this
19860 2e 68 61 73 41 6c 70 68 61 28 29 20 26 26 20 74  .hasAlpha() && t
19870 68 69 73 2e 61 6c 70 68 61 20 3c 20 31 3b 5c 6e  his.alpha < 1;\n
19880 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a      }\n\n    /**
19890 5c 6e 20 20 20 20 20 2a 20 52 65 74 75 72 6e 73  \n     * Returns
198a0 20 74 72 75 65 20 69 66 20 74 68 65 20 61 6c 70   true if the alp
198b0 68 61 20 76 61 6c 75 65 20 69 73 20 6e 75 6d 65  ha value is nume
198c0 72 69 63 2c 20 66 61 6c 73 65 20 6f 74 68 65 72  ric, false other
198d0 77 69 73 65 5c 6e 20 20 20 20 20 2a 5c 6e 20 20  wise\n     *\n  
198e0 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62     * @returns {b
198f0 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f  oolean}\n     */
19900 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20  \n\n  }, {\n    
19910 6b 65 79 3a 20 27 68 61 73 41 6c 70 68 61 27 2c  key: 'hasAlpha',
19920 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e  \n    value: fun
19930 63 74 69 6f 6e 20 68 61 73 41 6c 70 68 61 28 29  ction hasAlpha()
19940 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e   {\n      return
19950 20 21 69 73 4e 61 4e 28 74 68 69 73 2e 61 6c 70   !isNaN(this.alp
19960 68 61 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  ha);\n    }\n\n 
19970 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 52     /**\n     * R
19980 65 74 75 72 6e 73 20 61 20 6e 65 77 20 48 53 56  eturns a new HSV
19990 41 43 6f 6c 6f 72 20 6f 62 6a 65 63 74 2c 20 62  AColor object, b
199a0 61 73 65 64 20 6f 6e 20 74 68 65 20 63 75 72 72  ased on the curr
199b0 65 6e 74 20 63 6f 6c 6f 72 5c 6e 20 20 20 20 20  ent color\n     
199c0 2a 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72  *\n     * @retur
199d0 6e 73 20 7b 48 53 56 41 43 6f 6c 6f 72 7d 5c 6e  ns {HSVAColor}\n
199e0 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20       */\n\n  }, 
199f0 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 74 6f 4f  {\n    key: 'toO
19a00 62 6a 65 63 74 27 2c 5c 6e 20 20 20 20 76 61 6c  bject',\n    val
19a10 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 74 6f 4f  ue: function toO
19a20 62 6a 65 63 74 28 29 20 7b 5c 6e 20 20 20 20 20  bject() {\n     
19a30 20 72 65 74 75 72 6e 20 6e 65 77 20 48 53 56 41   return new HSVA
19a40 43 6f 6c 6f 72 28 74 68 69 73 2e 68 75 65 2c 20  Color(this.hue, 
19a50 74 68 69 73 2e 73 61 74 75 72 61 74 69 6f 6e 2c  this.saturation,
19a60 20 74 68 69 73 2e 76 61 6c 75 65 2c 20 74 68 69   this.value, thi
19a70 73 2e 61 6c 70 68 61 29 3b 5c 6e 20 20 20 20 7d  s.alpha);\n    }
19a80 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
19a90 20 20 2a 20 41 6c 69 61 73 20 6f 66 20 74 6f 4f    * Alias of toO
19aa0 62 6a 65 63 74 28 29 5c 6e 20 20 20 20 20 2a 5c  bject()\n     *\
19ab0 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73  n     * @returns
19ac0 20 7b 48 53 56 41 43 6f 6c 6f 72 7d 5c 6e 20 20   {HSVAColor}\n  
19ad0 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c     */\n\n  }, {\
19ae0 6e 20 20 20 20 6b 65 79 3a 20 27 74 6f 48 73 76  n    key: 'toHsv
19af0 61 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20  a',\n    value: 
19b00 66 75 6e 63 74 69 6f 6e 20 74 6f 48 73 76 61 28  function toHsva(
19b10 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
19b20 6e 20 74 68 69 73 2e 74 6f 4f 62 6a 65 63 74 28  n this.toObject(
19b30 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  );\n    }\n\n   
19b40 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 52 65 74   /**\n     * Ret
19b50 75 72 6e 73 20 61 20 6e 65 77 20 48 53 56 41 43  urns a new HSVAC
19b60 6f 6c 6f 72 20 6f 62 6a 65 63 74 20 77 69 74 68  olor object with
19b70 20 74 68 65 20 72 61 74 69 6f 20 76 61 6c 75 65   the ratio value
19b80 73 20 28 66 72 6f 6d 20 30 2e 30 20 74 6f 20 31  s (from 0.0 to 1
19b90 2e 30 29 2c 5c 6e 20 20 20 20 20 2a 20 62 61 73  .0),\n     * bas
19ba0 65 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e  ed on the curren
19bb0 74 20 63 6f 6c 6f 72 2e 5c 6e 20 20 20 20 20 2a  t color.\n     *
19bc0 5c 6e 20 20 20 20 20 2a 20 40 69 67 6e 6f 72 65  \n     * @ignore
19bd0 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e  \n     * @return
19be0 73 20 7b 48 53 56 41 43 6f 6c 6f 72 7d 5c 6e 20  s {HSVAColor}\n 
19bf0 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b      */\n\n  }, {
19c00 5c 6e 20 20 20 20 6b 65 79 3a 20 27 74 6f 48 73  \n    key: 'toHs
19c10 76 61 52 61 74 69 6f 27 2c 5c 6e 20 20 20 20 76  vaRatio',\n    v
19c20 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 74  alue: function t
19c30 6f 48 73 76 61 52 61 74 69 6f 28 29 20 7b 5c 6e  oHsvaRatio() {\n
19c40 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77        return new
19c50 20 48 53 56 41 43 6f 6c 6f 72 28 74 68 69 73 2e   HSVAColor(this.
19c60 68 75 65 20 2f 20 33 36 30 2c 20 74 68 69 73 2e  hue / 360, this.
19c70 73 61 74 75 72 61 74 69 6f 6e 20 2f 20 31 30 30  saturation / 100
19c80 2c 20 74 68 69 73 2e 76 61 6c 75 65 20 2f 20 31  , this.value / 1
19c90 30 30 2c 20 74 68 69 73 2e 61 6c 70 68 61 29 3b  00, this.alpha);
19ca0 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f  \n    }\n\n    /
19cb0 2a 2a 5c 6e 20 20 20 20 20 2a 20 43 6f 6e 76 65  **\n     * Conve
19cc0 72 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20  rts the current 
19cd0 63 6f 6c 6f 72 20 74 6f 20 69 74 73 20 73 74 72  color to its str
19ce0 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69  ing representati
19cf0 6f 6e 2c 5c 6e 20 20 20 20 20 2a 20 75 73 69 6e  on,\n     * usin
19d00 67 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 66  g the internal f
19d10 6f 72 6d 61 74 20 6f 66 20 74 68 69 73 20 69 6e  ormat of this in
19d20 73 74 61 6e 63 65 2e 5c 6e 20 20 20 20 20 2a 5c  stance.\n     *\
19d30 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73  n     * @returns
19d40 20 7b 53 74 72 69 6e 67 7d 5c 6e 20 20 20 20 20   {String}\n     
19d50 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20  */\n\n  }, {\n  
19d60 20 20 6b 65 79 3a 20 27 74 6f 53 74 72 69 6e 67    key: 'toString
19d70 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
19d80 75 6e 63 74 69 6f 6e 20 74 6f 53 74 72 69 6e 67  unction toString
19d90 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75  () {\n      retu
19da0 72 6e 20 74 68 69 73 2e 73 74 72 69 6e 67 28 29  rn this.string()
19db0 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
19dc0 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 43 6f 6e 76  /**\n     * Conv
19dd0 65 72 74 73 20 74 68 65 20 63 75 72 72 65 6e 74  erts the current
19de0 20 63 6f 6c 6f 72 20 74 6f 20 69 74 73 20 73 74   color to its st
19df0 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74  ring representat
19e00 69 6f 6e 2c 5c 6e 20 20 20 20 20 2a 20 75 73 69  ion,\n     * usi
19e10 6e 67 20 74 68 65 20 67 69 76 65 6e 20 66 6f 72  ng the given for
19e20 6d 61 74 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20  mat.\n     *\n  
19e30 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72     * @param {Str
19e40 69 6e 67 7c 6e 75 6c 6c 7d 20 66 6f 72 6d 61 74  ing|null} format
19e50 20 46 6f 72 6d 61 74 20 74 6f 20 63 6f 6e 76 65   Format to conve
19e60 72 74 20 74 6f 2e 20 49 66 20 65 6d 70 74 79 20  rt to. If empty 
19e70 6f 72 20 6e 75 6c 6c 2c 20 74 68 65 20 69 6e 74  or null, the int
19e80 65 72 6e 61 6c 20 66 6f 72 6d 61 74 20 77 69 6c  ernal format wil
19e90 6c 20 62 65 20 75 73 65 64 2e 5c 6e 20 20 20 20  l be used.\n    
19ea0 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72   * @returns {Str
19eb0 69 6e 67 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c  ing}\n     */\n\
19ec0 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
19ed0 3a 20 27 73 74 72 69 6e 67 27 2c 5c 6e 20 20 20  : 'string',\n   
19ee0 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e   value: function
19ef0 20 73 74 72 69 6e 67 28 29 20 7b 5c 6e 20 20 20   string() {\n   
19f00 20 20 20 76 61 72 20 66 6f 72 6d 61 74 20 3d 20     var format = 
19f10 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68  arguments.length
19f20 20 3e 20 30 20 26 26 20 61 72 67 75 6d 65 6e 74   > 0 && argument
19f30 73 5b 30 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e  s[0] !== undefin
19f40 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 30  ed ? arguments[0
19f50 5d 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20  ] : null;\n\n   
19f60 20 20 20 66 6f 72 6d 61 74 20 3d 20 43 6f 6c 6f     format = Colo
19f70 72 49 74 65 6d 2e 73 61 6e 69 74 69 7a 65 46 6f  rItem.sanitizeFo
19f80 72 6d 61 74 28 66 6f 72 6d 61 74 20 3f 20 66 6f  rmat(format ? fo
19f90 72 6d 61 74 20 3a 20 74 68 69 73 2e 66 6f 72 6d  rmat : this.form
19fa0 61 74 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66  at);\n\n      if
19fb0 20 28 21 66 6f 72 6d 61 74 29 20 7b 5c 6e 20 20   (!format) {\n  
19fc0 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69        return thi
19fd0 73 2e 5f 63 6f 6c 6f 72 2e 72 6f 75 6e 64 28 29  s._color.round()
19fe0 2e 73 74 72 69 6e 67 28 29 3b 5c 6e 20 20 20 20  .string();\n    
19ff0 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20    }\n\n      if 
1a000 28 74 68 69 73 2e 5f 63 6f 6c 6f 72 5b 66 6f 72  (this._color[for
1a010 6d 61 74 5d 20 3d 3d 3d 20 75 6e 64 65 66 69 6e  mat] === undefin
1a020 65 64 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74  ed) {\n        t
1a030 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 27  hrow new Error('
1a040 55 6e 73 75 70 70 6f 72 74 65 64 20 63 6f 6c 6f  Unsupported colo
1a050 72 20 66 6f 72 6d 61 74 3a 20 5c 5c 27 27 20 2b  r format: \\'' +
1a060 20 66 6f 72 6d 61 74 20 2b 20 27 5c 5c 27 27 29   format + '\\'')
1a070 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20  ;\n      }\n\n  
1a080 20 20 20 20 76 61 72 20 73 74 72 20 3d 20 74 68      var str = th
1a090 69 73 2e 5f 63 6f 6c 6f 72 5b 66 6f 72 6d 61 74  is._color[format
1a0a0 5d 28 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 72 65  ]();\n\n      re
1a0b0 74 75 72 6e 20 73 74 72 2e 72 6f 75 6e 64 20 3f  turn str.round ?
1a0c0 20 73 74 72 2e 72 6f 75 6e 64 28 29 2e 73 74 72   str.round().str
1a0d0 69 6e 67 28 29 20 3a 20 73 74 72 3b 5c 6e 20 20  ing() : str;\n  
1a0e0 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e    }\n\n    /**\n
1a0f0 20 20 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74       * Returns t
1a100 72 75 65 20 69 66 20 74 68 65 20 67 69 76 65 6e  rue if the given
1a110 20 63 6f 6c 6f 72 20 76 61 6c 75 65 73 20 65 71   color values eq
1a120 75 61 6c 73 20 74 68 69 73 20 6f 6e 65 2c 20 66  uals this one, f
1a130 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 5c  alse otherwise.\
1a140 6e 20 20 20 20 20 2a 20 54 68 65 20 66 6f 72 6d  n     * The form
1a150 61 74 20 69 73 20 6e 6f 74 20 63 6f 6d 70 61 72  at is not compar
1a160 65 64 2e 5c 6e 20 20 20 20 20 2a 20 49 66 20 61  ed.\n     * If a
1a170 6e 79 20 6f 66 20 74 68 65 20 63 6f 6c 6f 72 73  ny of the colors
1a180 20 69 73 20 69 6e 76 61 6c 69 64 2c 20 74 68 65   is invalid, the
1a190 20 72 65 73 75 6c 74 20 77 69 6c 6c 20 62 65 20   result will be 
1a1a0 66 61 6c 73 65 2e 5c 6e 20 20 20 20 20 2a 5c 6e  false.\n     *\n
1a1b0 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43       * @param {C
1a1c0 6f 6c 6f 72 49 74 65 6d 7c 48 53 56 41 43 6f 6c  olorItem|HSVACol
1a1d0 6f 72 7c 51 69 78 43 6f 6c 6f 72 7c 53 74 72 69  or|QixColor|Stri
1a1e0 6e 67 7c 2a 7c 6e 75 6c 6c 7d 20 63 6f 6c 6f 72  ng|*|null} color
1a1f0 20 43 6f 6c 6f 72 20 64 61 74 61 5c 6e 20 20 20   Color data\n   
1a200 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 72 65 74    *\n     * @ret
1a210 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e  urns {boolean}\n
1a220 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20       */\n\n  }, 
1a230 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 65 71 75  {\n    key: 'equ
1a240 61 6c 73 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65  als',\n    value
1a250 3a 20 66 75 6e 63 74 69 6f 6e 20 65 71 75 61 6c  : function equal
1a260 73 28 63 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20 20  s(color) {\n    
1a270 20 20 63 6f 6c 6f 72 20 3d 20 63 6f 6c 6f 72 20    color = color 
1a280 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6c 6f 72  instanceof Color
1a290 49 74 65 6d 20 3f 20 63 6f 6c 6f 72 20 3a 20 6e  Item ? color : n
1a2a0 65 77 20 43 6f 6c 6f 72 49 74 65 6d 28 63 6f 6c  ew ColorItem(col
1a2b0 6f 72 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66  or);\n\n      if
1a2c0 20 28 21 63 6f 6c 6f 72 2e 69 73 56 61 6c 69 64   (!color.isValid
1a2d0 28 29 20 7c 7c 20 21 74 68 69 73 2e 69 73 56 61  () || !this.isVa
1a2e0 6c 69 64 28 29 29 20 7b 5c 6e 20 20 20 20 20 20  lid()) {\n      
1a2f0 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 5c    return false;\
1a300 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  n      }\n\n    
1a310 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 68 75    return this.hu
1a320 65 20 3d 3d 3d 20 63 6f 6c 6f 72 2e 68 75 65 20  e === color.hue 
1a330 26 26 20 74 68 69 73 2e 73 61 74 75 72 61 74 69  && this.saturati
1a340 6f 6e 20 3d 3d 3d 20 63 6f 6c 6f 72 2e 73 61 74  on === color.sat
1a350 75 72 61 74 69 6f 6e 20 26 26 20 74 68 69 73 2e  uration && this.
1a360 76 61 6c 75 65 20 3d 3d 3d 20 63 6f 6c 6f 72 2e  value === color.
1a370 76 61 6c 75 65 20 26 26 20 74 68 69 73 2e 61 6c  value && this.al
1a380 70 68 61 20 3d 3d 3d 20 63 6f 6c 6f 72 2e 61 6c  pha === color.al
1a390 70 68 61 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  pha;\n    }\n\n 
1a3a0 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 43     /**\n     * C
1a3b0 72 65 61 74 65 73 20 61 20 63 6f 70 79 20 6f 66  reates a copy of
1a3c0 20 74 68 69 73 20 69 6e 73 74 61 6e 63 65 5c 6e   this instance\n
1a3d0 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40       *\n     * @
1a3e0 72 65 74 75 72 6e 73 20 7b 43 6f 6c 6f 72 49 74  returns {ColorIt
1a3f0 65 6d 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e  em}\n     */\n\n
1a400 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a    }, {\n    key:
1a410 20 27 67 65 74 43 6c 6f 6e 65 27 2c 5c 6e 20 20   'getClone',\n  
1a420 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
1a430 6e 20 67 65 74 43 6c 6f 6e 65 28 29 20 7b 5c 6e  n getClone() {\n
1a440 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77        return new
1a450 20 43 6f 6c 6f 72 49 74 65 6d 28 74 68 69 73 2e   ColorItem(this.
1a460 5f 63 6f 6c 6f 72 2c 20 74 68 69 73 2e 66 6f 72  _color, this.for
1a470 6d 61 74 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e  mat);\n    }\n\n
1a480 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
1a490 43 72 65 61 74 65 73 20 61 20 63 6f 70 79 20 6f  Creates a copy o
1a4a0 66 20 74 68 69 73 20 69 6e 73 74 61 6e 63 65 2c  f this instance,
1a4b0 20 6f 6e 6c 79 20 63 6f 70 79 69 6e 67 20 74 68   only copying th
1a4c0 65 20 68 75 65 20 76 61 6c 75 65 2c 5c 6e 20 20  e hue value,\n  
1a4d0 20 20 20 2a 20 61 6e 64 20 73 65 74 74 69 6e 67     * and setting
1a4e0 20 74 68 65 20 6f 74 68 65 72 73 20 74 6f 20 69   the others to i
1a4f0 74 73 20 6d 61 78 20 76 61 6c 75 65 2e 5c 6e 20  ts max value.\n 
1a500 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 72      *\n     * @r
1a510 65 74 75 72 6e 73 20 7b 43 6f 6c 6f 72 49 74 65  eturns {ColorIte
1a520 6d 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  m}\n     */\n\n 
1a530 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
1a540 27 67 65 74 43 6c 6f 6e 65 48 75 65 4f 6e 6c 79  'getCloneHueOnly
1a550 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
1a560 75 6e 63 74 69 6f 6e 20 67 65 74 43 6c 6f 6e 65  unction getClone
1a570 48 75 65 4f 6e 6c 79 28 29 20 7b 5c 6e 20 20 20  HueOnly() {\n   
1a580 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 43 6f     return new Co
1a590 6c 6f 72 49 74 65 6d 28 5b 74 68 69 73 2e 68 75  lorItem([this.hu
1a5a0 65 2c 20 31 30 30 2c 20 31 30 30 2c 20 31 5d 2c  e, 100, 100, 1],
1a5b0 20 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b 5c 6e   this.format);\n
1a5c0 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a      }\n\n    /**
1a5d0 5c 6e 20 20 20 20 20 2a 20 43 72 65 61 74 65 73  \n     * Creates
1a5e0 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20   a copy of this 
1a5f0 69 6e 73 74 61 6e 63 65 20 73 65 74 74 69 6e 67  instance setting
1a600 20 74 68 65 20 61 6c 70 68 61 20 74 6f 20 74 68   the alpha to th
1a610 65 20 6d 61 78 2e 5c 6e 20 20 20 20 20 2a 5c 6e  e max.\n     *\n
1a620 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20       * @returns 
1a630 7b 43 6f 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20 20  {ColorItem}\n   
1a640 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e    */\n\n  }, {\n
1a650 20 20 20 20 6b 65 79 3a 20 27 67 65 74 43 6c 6f      key: 'getClo
1a660 6e 65 4f 70 61 71 75 65 27 2c 5c 6e 20 20 20 20  neOpaque',\n    
1a670 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20  value: function 
1a680 67 65 74 43 6c 6f 6e 65 4f 70 61 71 75 65 28 29  getCloneOpaque()
1a690 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e   {\n      return
1a6a0 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d 28 74   new ColorItem(t
1a6b0 68 69 73 2e 5f 63 6f 6c 6f 72 2e 61 6c 70 68 61  his._color.alpha
1a6c0 28 31 29 2c 20 74 68 69 73 2e 66 6f 72 6d 61 74  (1), this.format
1a6d0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  );\n    }\n\n   
1a6e0 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 43 6f 6e   /**\n     * Con
1a6f0 76 65 72 74 73 20 74 68 65 20 63 6f 6c 6f 72 20  verts the color 
1a700 74 6f 20 61 20 52 47 42 20 73 74 72 69 6e 67 5c  to a RGB string\
1a710 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
1a720 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67  @returns {String
1a730 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20  }\n     */\n\n  
1a740 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27  }, {\n    key: '
1a750 74 6f 52 67 62 53 74 72 69 6e 67 27 2c 5c 6e 20  toRgbString',\n 
1a760 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69     value: functi
1a770 6f 6e 20 74 6f 52 67 62 53 74 72 69 6e 67 28 29  on toRgbString()
1a780 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e   {\n      return
1a790 20 74 68 69 73 2e 73 74 72 69 6e 67 28 27 72 67   this.string('rg
1a7a0 62 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  b');\n    }\n\n 
1a7b0 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 43     /**\n     * C
1a7c0 6f 6e 76 65 72 74 73 20 74 68 65 20 63 6f 6c 6f  onverts the colo
1a7d0 72 20 74 6f 20 61 20 48 65 78 61 64 65 63 69 6d  r to a Hexadecim
1a7e0 61 6c 20 73 74 72 69 6e 67 5c 6e 20 20 20 20 20  al string\n     
1a7f0 2a 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72  *\n     * @retur
1a800 6e 73 20 7b 53 74 72 69 6e 67 7d 5c 6e 20 20 20  ns {String}\n   
1a810 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e    */\n\n  }, {\n
1a820 20 20 20 20 6b 65 79 3a 20 27 74 6f 48 65 78 53      key: 'toHexS
1a830 74 72 69 6e 67 27 2c 5c 6e 20 20 20 20 76 61 6c  tring',\n    val
1a840 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 74 6f 48  ue: function toH
1a850 65 78 53 74 72 69 6e 67 28 29 20 7b 5c 6e 20 20  exString() {\n  
1a860 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e      return this.
1a870 73 74 72 69 6e 67 28 27 68 65 78 27 29 3b 5c 6e  string('hex');\n
1a880 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a      }\n\n    /**
1a890 5c 6e 20 20 20 20 20 2a 20 43 6f 6e 76 65 72 74  \n     * Convert
1a8a0 73 20 74 68 65 20 63 6f 6c 6f 72 20 74 6f 20 61  s the color to a
1a8b0 20 48 53 4c 20 73 74 72 69 6e 67 5c 6e 20 20 20   HSL string\n   
1a8c0 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 72 65 74    *\n     * @ret
1a8d0 75 72 6e 73 20 7b 53 74 72 69 6e 67 7d 5c 6e 20  urns {String}\n 
1a8e0 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b      */\n\n  }, {
1a8f0 5c 6e 20 20 20 20 6b 65 79 3a 20 27 74 6f 48 73  \n    key: 'toHs
1a900 6c 53 74 72 69 6e 67 27 2c 5c 6e 20 20 20 20 76  lString',\n    v
1a910 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 74  alue: function t
1a920 6f 48 73 6c 53 74 72 69 6e 67 28 29 20 7b 5c 6e  oHslString() {\n
1a930 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69        return thi
1a940 73 2e 73 74 72 69 6e 67 28 27 68 73 6c 27 29 3b  s.string('hsl');
1a950 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f  \n    }\n\n    /
1a960 2a 2a 5c 6e 20 20 20 20 20 2a 20 52 65 74 75 72  **\n     * Retur
1a970 6e 73 20 74 72 75 65 20 69 66 20 74 68 65 20 63  ns true if the c
1a980 6f 6c 6f 72 20 69 73 20 64 61 72 6b 2c 20 66 61  olor is dark, fa
1a990 6c 73 65 20 6f 74 68 65 72 77 68 69 73 65 2e 5c  lse otherwhise.\
1a9a0 6e 20 20 20 20 20 2a 20 54 68 69 73 20 69 73 20  n     * This is 
1a9b0 75 73 65 66 75 6c 20 74 6f 20 64 65 63 69 64 65  useful to decide
1a9c0 20 61 20 74 65 78 74 20 63 6f 6c 6f 72 2e 5c 6e   a text color.\n
1a9d0 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40       *\n     * @
1a9e0 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e  returns {boolean
1a9f0 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20  }\n     */\n\n  
1aa00 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27  }, {\n    key: '
1aa10 69 73 44 61 72 6b 27 2c 5c 6e 20 20 20 20 76 61  isDark',\n    va
1aa20 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 69 73  lue: function is
1aa30 44 61 72 6b 28 29 20 7b 5c 6e 20 20 20 20 20 20  Dark() {\n      
1aa40 72 65 74 75 72 6e 20 74 68 69 73 2e 5f 63 6f 6c  return this._col
1aa50 6f 72 2e 69 73 44 61 72 6b 28 29 3b 5c 6e 20 20  or.isDark();\n  
1aa60 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e    }\n\n    /**\n
1aa70 20 20 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74       * Returns t
1aa80 72 75 65 20 69 66 20 74 68 65 20 63 6f 6c 6f 72  rue if the color
1aa90 20 69 73 20 6c 69 67 68 74 2c 20 66 61 6c 73 65   is light, false
1aaa0 20 6f 74 68 65 72 77 68 69 73 65 2e 5c 6e 20 20   otherwhise.\n  
1aab0 20 20 20 2a 20 54 68 69 73 20 69 73 20 75 73 65     * This is use
1aac0 66 75 6c 20 74 6f 20 64 65 63 69 64 65 20 61 20  ful to decide a 
1aad0 74 65 78 74 20 63 6f 6c 6f 72 2e 5c 6e 20 20 20  text color.\n   
1aae0 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 72 65 74    *\n     * @ret
1aaf0 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e  urns {boolean}\n
1ab00 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20       */\n\n  }, 
1ab10 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 69 73 4c  {\n    key: 'isL
1ab20 69 67 68 74 27 2c 5c 6e 20 20 20 20 76 61 6c 75  ight',\n    valu
1ab30 65 3a 20 66 75 6e 63 74 69 6f 6e 20 69 73 4c 69  e: function isLi
1ab40 67 68 74 28 29 20 7b 5c 6e 20 20 20 20 20 20 72  ght() {\n      r
1ab50 65 74 75 72 6e 20 74 68 69 73 2e 5f 63 6f 6c 6f  eturn this._colo
1ab60 72 2e 69 73 4c 69 67 68 74 28 29 3b 5c 6e 20 20  r.isLight();\n  
1ab70 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e    }\n\n    /**\n
1ab80 20 20 20 20 20 2a 20 47 65 6e 65 72 61 74 65 73       * Generates
1ab90 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6c 6f 72   a list of color
1aba0 73 20 75 73 69 6e 67 20 74 68 65 20 67 69 76 65  s using the give
1abb0 6e 20 68 75 65 2d 62 61 73 65 64 20 66 6f 72 6d  n hue-based form
1abc0 75 6c 61 20 6f 72 20 74 68 65 20 67 69 76 65 6e  ula or the given
1abd0 20 61 72 72 61 79 20 6f 66 20 68 75 65 20 76 61   array of hue va
1abe0 6c 75 65 73 2e 5c 6e 20 20 20 20 20 2a 20 48 75  lues.\n     * Hu
1abf0 65 20 66 6f 72 6d 75 6c 61 73 20 63 61 6e 20 62  e formulas can b
1ac00 65 20 65 78 74 65 6e 64 65 64 20 75 73 69 6e 67  e extended using
1ac10 20 43 6f 6c 6f 72 49 74 65 6d 2e 63 6f 6c 6f 72   ColorItem.color
1ac20 46 6f 72 6d 75 6c 61 73 20 73 74 61 74 69 63 20  Formulas static 
1ac30 70 72 6f 70 65 72 74 79 2e 5c 6e 20 20 20 20 20  property.\n     
1ac40 2a 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d  *\n     * @param
1ac50 20 7b 53 74 72 69 6e 67 7c 4e 75 6d 62 65 72 5b   {String|Number[
1ac60 5d 7d 20 66 6f 72 6d 75 6c 61 20 45 78 61 6d 70  ]} formula Examp
1ac70 6c 65 73 3a 20 27 63 6f 6d 70 6c 65 6d 65 6e 74  les: 'complement
1ac80 61 72 79 27 2c 20 27 74 72 69 61 64 27 2c 20 27  ary', 'triad', '
1ac90 74 65 74 72 61 64 27 2c 20 27 73 70 6c 69 74 63  tetrad', 'splitc
1aca0 6f 6d 70 6c 65 6d 65 6e 74 27 2c 20 5b 31 38 30  omplement', [180
1acb0 2c 20 32 37 30 5d 5c 6e 20 20 20 20 20 2a 20 40  , 270]\n     * @
1acc0 65 78 61 6d 70 6c 65 20 6c 65 74 20 63 6f 6c 6f  example let colo
1acd0 72 73 20 3d 20 63 6f 6c 6f 72 2e 67 65 6e 65 72  rs = color.gener
1ace0 61 74 65 28 27 74 72 69 61 64 27 29 3b 5c 6e 20  ate('triad');\n 
1acf0 20 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 6c      * @example l
1ad00 65 74 20 63 6f 6c 6f 72 73 20 3d 20 63 6f 6c 6f  et colors = colo
1ad10 72 2e 67 65 6e 65 72 61 74 65 28 5b 34 35 2c 20  r.generate([45, 
1ad20 38 30 2c 20 31 31 32 2c 20 32 30 30 5d 29 3b 5c  80, 112, 200]);\
1ad30 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73  n     * @returns
1ad40 20 7b 43 6f 6c 6f 72 49 74 65 6d 5b 5d 7d 5c 6e   {ColorItem[]}\n
1ad50 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20       */\n\n  }, 
1ad60 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 67 65 6e  {\n    key: 'gen
1ad70 65 72 61 74 65 27 2c 5c 6e 20 20 20 20 76 61 6c  erate',\n    val
1ad80 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 67 65 6e  ue: function gen
1ad90 65 72 61 74 65 28 66 6f 72 6d 75 6c 61 29 20 7b  erate(formula) {
1ada0 5c 6e 20 20 20 20 20 20 76 61 72 20 68 75 65 73  \n      var hues
1adb0 20 3d 20 5b 5d 3b 5c 6e 5c 6e 20 20 20 20 20 20   = [];\n\n      
1adc0 69 66 20 28 41 72 72 61 79 2e 69 73 41 72 72 61  if (Array.isArra
1add0 79 28 66 6f 72 6d 75 6c 61 29 29 20 7b 5c 6e 20  y(formula)) {\n 
1ade0 20 20 20 20 20 20 20 68 75 65 73 20 3d 20 66 6f         hues = fo
1adf0 72 6d 75 6c 61 3b 5c 6e 20 20 20 20 20 20 7d 20  rmula;\n      } 
1ae00 65 6c 73 65 20 69 66 20 28 21 43 6f 6c 6f 72 49  else if (!ColorI
1ae10 74 65 6d 2e 63 6f 6c 6f 72 46 6f 72 6d 75 6c 61  tem.colorFormula
1ae20 73 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72 74 79  s.hasOwnProperty
1ae30 28 66 6f 72 6d 75 6c 61 29 29 20 7b 5c 6e 20 20  (formula)) {\n  
1ae40 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20        throw new 
1ae50 45 72 72 6f 72 28 27 4e 6f 20 63 6f 6c 6f 72 20  Error('No color 
1ae60 66 6f 72 6d 75 6c 61 20 66 6f 75 6e 64 20 77 69  formula found wi
1ae70 74 68 20 74 68 65 20 6e 61 6d 65 20 5c 5c 27 27  th the name \\''
1ae80 20 2b 20 66 6f 72 6d 75 6c 61 20 2b 20 27 5c 5c   + formula + '\\
1ae90 27 2e 27 29 3b 5c 6e 20 20 20 20 20 20 7d 20 65  '.');\n      } e
1aea0 6c 73 65 20 7b 5c 6e 20 20 20 20 20 20 20 20 68  lse {\n        h
1aeb0 75 65 73 20 3d 20 43 6f 6c 6f 72 49 74 65 6d 2e  ues = ColorItem.
1aec0 63 6f 6c 6f 72 46 6f 72 6d 75 6c 61 73 5b 66 6f  colorFormulas[fo
1aed0 72 6d 75 6c 61 5d 3b 5c 6e 20 20 20 20 20 20 7d  rmula];\n      }
1aee0 5c 6e 5c 6e 20 20 20 20 20 20 76 61 72 20 63 6f  \n\n      var co
1aef0 6c 6f 72 73 20 3d 20 5b 5d 2c 5c 6e 20 20 20 20  lors = [],\n    
1af00 20 20 20 20 20 20 6d 61 69 6e 43 6f 6c 6f 72 20        mainColor 
1af10 3d 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 2c 5c 6e  = this._color,\n
1af20 20 20 20 20 20 20 20 20 20 20 66 6f 72 6d 61 74            format
1af30 20 3d 20 74 68 69 73 2e 66 6f 72 6d 61 74 3b 5c   = this.format;\
1af40 6e 5c 6e 20 20 20 20 20 20 68 75 65 73 2e 66 6f  n\n      hues.fo
1af50 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28  rEach(function (
1af60 68 75 65 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  hue) {\n        
1af70 76 61 72 20 6c 65 76 65 6c 73 20 3d 20 5b 68 75  var levels = [hu
1af80 65 20 3f 20 28 6d 61 69 6e 43 6f 6c 6f 72 2e 68  e ? (mainColor.h
1af90 75 65 28 29 20 2b 20 68 75 65 29 20 25 20 33 36  ue() + hue) % 36
1afa0 30 20 3a 20 6d 61 69 6e 43 6f 6c 6f 72 2e 68 75  0 : mainColor.hu
1afb0 65 28 29 2c 20 6d 61 69 6e 43 6f 6c 6f 72 2e 73  e(), mainColor.s
1afc0 61 74 75 72 61 74 69 6f 6e 76 28 29 2c 20 6d 61  aturationv(), ma
1afd0 69 6e 43 6f 6c 6f 72 2e 76 61 6c 75 65 28 29 2c  inColor.value(),
1afe0 20 6d 61 69 6e 43 6f 6c 6f 72 2e 61 6c 70 68 61   mainColor.alpha
1aff0 28 29 5d 3b 5c 6e 5c 6e 20 20 20 20 20 20 20 20  ()];\n\n        
1b000 63 6f 6c 6f 72 73 2e 70 75 73 68 28 6e 65 77 20  colors.push(new 
1b010 43 6f 6c 6f 72 49 74 65 6d 28 6c 65 76 65 6c 73  ColorItem(levels
1b020 2c 20 66 6f 72 6d 61 74 29 29 3b 5c 6e 20 20 20  , format));\n   
1b030 20 20 20 7d 29 3b 5c 6e 5c 6e 20 20 20 20 20 20     });\n\n      
1b040 72 65 74 75 72 6e 20 63 6f 6c 6f 72 73 3b 5c 6e  return colors;\n
1b050 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20      }\n  }, {\n 
1b060 20 20 20 6b 65 79 3a 20 27 68 75 65 27 2c 5c 6e     key: 'hue',\n
1b070 20 20 20 20 67 65 74 3a 20 66 75 6e 63 74 69 6f      get: functio
1b080 6e 20 67 65 74 28 29 20 7b 5c 6e 20 20 20 20 20  n get() {\n     
1b090 20 72 65 74 75 72 6e 20 74 68 69 73 2e 5f 63 6f   return this._co
1b0a0 6c 6f 72 2e 68 75 65 28 29 3b 5c 6e 20 20 20 20  lor.hue();\n    
1b0b0 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  }\n\n    /**\n  
1b0c0 20 20 20 2a 20 53 61 74 75 72 61 74 69 6f 6e 20     * Saturation 
1b0d0 76 61 6c 75 65 20 66 72 6f 6d 20 30 20 74 6f 20  value from 0 to 
1b0e0 31 30 30 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  100\n     *\n   
1b0f0 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 69 6e    * @returns {in
1b100 74 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20  t}\n     */\n   
1b110 20 2c 5c 6e 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c   ,\n\n\n    /**\
1b120 6e 20 20 20 20 20 2a 20 53 65 74 73 20 74 68 65  n     * Sets the
1b130 20 68 75 65 20 76 61 6c 75 65 5c 6e 20 20 20 20   hue value\n    
1b140 20 2a 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61   *\n     * @para
1b150 6d 20 7b 69 6e 74 7d 20 76 61 6c 75 65 20 49 6e  m {int} value In
1b160 74 65 67 65 72 20 66 72 6f 6d 20 30 20 74 6f 20  teger from 0 to 
1b170 33 36 30 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  360\n     */\n  
1b180 20 20 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 20    set: function 
1b190 73 65 74 28 76 61 6c 75 65 29 20 7b 5c 6e 20 20  set(value) {\n  
1b1a0 20 20 20 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 20      this._color 
1b1b0 3d 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 68 75  = this._color.hu
1b1c0 65 28 76 61 6c 75 65 29 3b 5c 6e 20 20 20 20 7d  e(value);\n    }
1b1d0 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65  \n  }, {\n    ke
1b1e0 79 3a 20 27 73 61 74 75 72 61 74 69 6f 6e 27 2c  y: 'saturation',
1b1f0 5c 6e 20 20 20 20 67 65 74 3a 20 66 75 6e 63 74  \n    get: funct
1b200 69 6f 6e 20 67 65 74 28 29 20 7b 5c 6e 20 20 20  ion get() {\n   
1b210 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 5f     return this._
1b220 63 6f 6c 6f 72 2e 73 61 74 75 72 61 74 69 6f 6e  color.saturation
1b230 76 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  v();\n    }\n\n 
1b240 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 56     /**\n     * V
1b250 61 6c 75 65 20 63 68 61 6e 6e 65 6c 20 76 61 6c  alue channel val
1b260 75 65 20 66 72 6f 6d 20 30 20 74 6f 20 31 30 30  ue from 0 to 100
1b270 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a  \n     *\n     *
1b280 20 40 72 65 74 75 72 6e 73 20 7b 69 6e 74 7d 5c   @returns {int}\
1b290 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 2c 5c  n     */\n    ,\
1b2a0 6e 20 20 20 20 73 65 74 3a 20 66 75 6e 63 74 69  n    set: functi
1b2b0 6f 6e 20 73 65 74 28 76 61 6c 75 65 29 20 7b 5c  on set(value) {\
1b2c0 6e 20 20 20 20 20 20 74 68 69 73 2e 5f 63 6f 6c  n      this._col
1b2d0 6f 72 20 3d 20 74 68 69 73 2e 5f 63 6f 6c 6f 72  or = this._color
1b2e0 2e 73 61 74 75 72 61 74 69 6f 6e 76 28 76 61 6c  .saturationv(val
1b2f0 75 65 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d  ue);\n    }\n  }
1b300 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 76  , {\n    key: 'v
1b310 61 6c 75 65 27 2c 5c 6e 20 20 20 20 67 65 74 3a  alue',\n    get:
1b320 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 28 29 20   function get() 
1b330 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20  {\n      return 
1b340 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 76 61 6c 75  this._color.valu
1b350 65 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  e();\n    }\n\n 
1b360 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 41     /**\n     * A
1b370 6c 70 68 61 20 76 61 6c 75 65 20 66 72 6f 6d 20  lpha value from 
1b380 30 2e 30 20 74 6f 20 31 2e 30 5c 6e 20 20 20 20  0.0 to 1.0\n    
1b390 20 2a 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75   *\n     * @retu
1b3a0 72 6e 73 20 7b 6e 75 6d 62 65 72 7d 5c 6e 20 20  rns {number}\n  
1b3b0 20 20 20 2a 2f 5c 6e 20 20 20 20 2c 5c 6e 20 20     */\n    ,\n  
1b3c0 20 20 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 20    set: function 
1b3d0 73 65 74 28 76 61 6c 75 65 29 20 7b 5c 6e 20 20  set(value) {\n  
1b3e0 20 20 20 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 20      this._color 
1b3f0 3d 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 76 61  = this._color.va
1b400 6c 75 65 28 76 61 6c 75 65 29 3b 5c 6e 20 20 20  lue(value);\n   
1b410 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20   }\n  }, {\n    
1b420 6b 65 79 3a 20 27 61 6c 70 68 61 27 2c 5c 6e 20  key: 'alpha',\n 
1b430 20 20 20 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e     get: function
1b440 20 67 65 74 28 29 20 7b 5c 6e 20 20 20 20 20 20   get() {\n      
1b450 76 61 72 20 61 20 3d 20 74 68 69 73 2e 5f 63 6f  var a = this._co
1b460 6c 6f 72 2e 61 6c 70 68 61 28 29 3b 5c 6e 5c 6e  lor.alpha();\n\n
1b470 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 73 4e        return isN
1b480 61 4e 28 61 29 20 3f 20 31 20 3a 20 61 3b 5c 6e  aN(a) ? 1 : a;\n
1b490 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a      }\n\n    /**
1b4a0 5c 6e 20 20 20 20 20 2a 20 44 65 66 61 75 6c 74  \n     * Default
1b4b0 20 63 6f 6c 6f 72 20 66 6f 72 6d 61 74 20 74 6f   color format to
1b4c0 20 63 6f 6e 76 65 72 74 20 74 6f 20 77 68 65 6e   convert to when
1b4d0 20 63 61 6c 6c 69 6e 67 20 74 6f 53 74 72 69 6e   calling toStrin
1b4e0 67 28 29 20 6f 72 20 73 74 72 69 6e 67 28 29 5c  g() or string()\
1b4f0 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
1b500 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67  @returns {String
1b510 7d 20 27 72 67 62 27 2c 20 27 68 73 6c 27 2c 20  } 'rgb', 'hsl', 
1b520 27 68 65 78 27 20 6f 72 20 27 27 5c 6e 20 20 20  'hex' or ''\n   
1b530 20 20 2a 2f 5c 6e 20 20 20 20 2c 5c 6e 20 20 20    */\n    ,\n   
1b540 20 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 20 73   set: function s
1b550 65 74 28 76 61 6c 75 65 29 20 7b 5c 6e 20 20 20  et(value) {\n   
1b560 20 20 20 2f 2f 20 32 20 64 65 63 69 6d 61 6c 73     // 2 decimals
1b570 20 6d 61 78 5c 6e 20 20 20 20 20 20 74 68 69 73   max\n      this
1b580 2e 5f 63 6f 6c 6f 72 20 3d 20 74 68 69 73 2e 5f  ._color = this._
1b590 63 6f 6c 6f 72 2e 61 6c 70 68 61 28 4d 61 74 68  color.alpha(Math
1b5a0 2e 72 6f 75 6e 64 28 76 61 6c 75 65 20 2a 20 31  .round(value * 1
1b5b0 30 30 29 20 2f 20 31 30 30 29 3b 5c 6e 20 20 20  00) / 100);\n   
1b5c0 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20   }\n  }, {\n    
1b5d0 6b 65 79 3a 20 27 66 6f 72 6d 61 74 27 2c 5c 6e  key: 'format',\n
1b5e0 20 20 20 20 67 65 74 3a 20 66 75 6e 63 74 69 6f      get: functio
1b5f0 6e 20 67 65 74 28 29 20 7b 5c 6e 20 20 20 20 20  n get() {\n     
1b600 20 72 65 74 75 72 6e 20 74 68 69 73 2e 5f 66 6f   return this._fo
1b610 72 6d 61 74 20 3f 20 74 68 69 73 2e 5f 66 6f 72  rmat ? this._for
1b620 6d 61 74 20 3a 20 74 68 69 73 2e 5f 63 6f 6c 6f  mat : this._colo
1b630 72 2e 6d 6f 64 65 6c 3b 5c 6e 20 20 20 20 7d 2c  r.model;\n    },
1b640 5c 6e 20 20 20 20 73 65 74 3a 20 66 75 6e 63 74  \n    set: funct
1b650 69 6f 6e 20 73 65 74 28 76 61 6c 75 65 29 20 7b  ion set(value) {
1b660 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 5f 66 6f  \n      this._fo
1b670 72 6d 61 74 20 3d 20 43 6f 6c 6f 72 49 74 65 6d  rmat = ColorItem
1b680 2e 73 61 6e 69 74 69 7a 65 46 6f 72 6d 61 74 28  .sanitizeFormat(
1b690 76 61 6c 75 65 29 3b 5c 6e 20 20 20 20 7d 5c 6e  value);\n    }\n
1b6a0 20 20 7d 5d 2c 20 5b 7b 5c 6e 20 20 20 20 6b 65    }], [{\n    ke
1b6b0 79 3a 20 27 70 61 72 73 65 27 2c 5c 6e 20 20 20  y: 'parse',\n   
1b6c0 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e   value: function
1b6d0 20 70 61 72 73 65 28 63 6f 6c 6f 72 29 20 7b 5c   parse(color) {\
1b6e0 6e 20 20 20 20 20 20 69 66 20 28 63 6f 6c 6f 72  n      if (color
1b6f0 20 69 6e 73 74 61 6e 63 65 6f 66 20 5f 63 6f 6c   instanceof _col
1b700 6f 72 32 2e 64 65 66 61 75 6c 74 29 20 7b 5c 6e  or2.default) {\n
1b710 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63          return c
1b720 6f 6c 6f 72 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  olor;\n      }\n
1b730 5c 6e 20 20 20 20 20 20 69 66 20 28 63 6f 6c 6f  \n      if (colo
1b740 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6c  r instanceof Col
1b750 6f 72 49 74 65 6d 29 20 7b 5c 6e 20 20 20 20 20  orItem) {\n     
1b760 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 6f 72 2e     return color.
1b770 5f 63 6f 6c 6f 72 3b 5c 6e 20 20 20 20 20 20 7d  _color;\n      }
1b780 5c 6e 5c 6e 20 20 20 20 20 20 76 61 72 20 66 6f  \n\n      var fo
1b790 72 6d 61 74 20 3d 20 6e 75 6c 6c 3b 5c 6e 5c 6e  rmat = null;\n\n
1b7a0 20 20 20 20 20 20 69 66 20 28 63 6f 6c 6f 72 20        if (color 
1b7b0 69 6e 73 74 61 6e 63 65 6f 66 20 48 53 56 41 43  instanceof HSVAC
1b7c0 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20 20 20 20 20  olor) {\n       
1b7d0 20 63 6f 6c 6f 72 20 3d 20 5b 63 6f 6c 6f 72 2e   color = [color.
1b7e0 68 2c 20 63 6f 6c 6f 72 2e 73 2c 20 63 6f 6c 6f  h, color.s, colo
1b7f0 72 2e 76 2c 20 69 73 4e 61 4e 28 63 6f 6c 6f 72  r.v, isNaN(color
1b800 2e 61 29 20 3f 20 31 20 3a 20 63 6f 6c 6f 72 2e  .a) ? 1 : color.
1b810 61 5d 3b 5c 6e 20 20 20 20 20 20 7d 20 65 6c 73  a];\n      } els
1b820 65 20 7b 5c 6e 20 20 20 20 20 20 20 20 63 6f 6c  e {\n        col
1b830 6f 72 20 3d 20 43 6f 6c 6f 72 49 74 65 6d 2e 73  or = ColorItem.s
1b840 61 6e 69 74 69 7a 65 53 74 72 69 6e 67 28 63 6f  anitizeString(co
1b850 6c 6f 72 29 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  lor);\n      }\n
1b860 5c 6e 20 20 20 20 20 20 69 66 20 28 63 6f 6c 6f  \n      if (colo
1b870 72 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 20  r === null) {\n 
1b880 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 75         return nu
1b890 6c 6c 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e  ll;\n      }\n\n
1b8a0 20 20 20 20 20 20 69 66 20 28 41 72 72 61 79 2e        if (Array.
1b8b0 69 73 41 72 72 61 79 28 63 6f 6c 6f 72 29 29 20  isArray(color)) 
1b8c0 7b 5c 6e 20 20 20 20 20 20 20 20 66 6f 72 6d 61  {\n        forma
1b8d0 74 20 3d 20 27 68 73 76 27 3b 5c 6e 20 20 20 20  t = 'hsv';\n    
1b8e0 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 74 72 79    }\n\n      try
1b8f0 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75   {\n        retu
1b900 72 6e 20 28 30 2c 20 5f 63 6f 6c 6f 72 32 2e 64  rn (0, _color2.d
1b910 65 66 61 75 6c 74 29 28 63 6f 6c 6f 72 2c 20 66  efault)(color, f
1b920 6f 72 6d 61 74 29 3b 5c 6e 20 20 20 20 20 20 7d  ormat);\n      }
1b930 20 63 61 74 63 68 20 28 65 29 20 7b 5c 6e 20 20   catch (e) {\n  
1b940 20 20 20 20 20 20 72 65 74 75 72 6e 20 6e 75 6c        return nul
1b950 6c 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20  l;\n      }\n   
1b960 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20   }\n\n    /**\n 
1b970 20 20 20 20 2a 20 53 61 6e 69 74 69 7a 65 73 20      * Sanitizes 
1b980 61 20 63 6f 6c 6f 72 20 73 74 72 69 6e 67 2c 20  a color string, 
1b990 61 64 64 69 6e 67 20 6d 69 73 73 69 6e 67 20 68  adding missing h
1b9a0 61 73 68 20 74 6f 20 68 65 78 61 64 65 63 69 6d  ash to hexadecim
1b9b0 61 6c 20 63 6f 6c 6f 72 73 5c 6e 20 20 20 20 20  al colors\n     
1b9c0 2a 20 61 6e 64 20 63 6f 6e 76 65 72 74 69 6e 67  * and converting
1b9d0 20 27 74 72 61 6e 73 70 61 72 65 6e 74 27 20 74   'transparent' t
1b9e0 6f 20 61 20 63 6f 6c 6f 72 20 63 6f 64 65 2e 5c  o a color code.\
1b9f0 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
1ba00 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 7c 2a  @param {String|*
1ba10 7d 20 73 74 72 20 43 6f 6c 6f 72 20 73 74 72 69  } str Color stri
1ba20 6e 67 5c 6e 20 20 20 20 20 2a 20 40 65 78 61 6d  ng\n     * @exam
1ba30 70 6c 65 20 6c 65 74 20 63 6f 6c 6f 72 53 74 72  ple let colorStr
1ba40 20 3d 20 43 6f 6c 6f 72 49 74 65 6d 2e 73 61 6e   = ColorItem.san
1ba50 69 74 69 7a 65 53 74 72 69 6e 67 28 27 66 66 61  itizeString('ffa
1ba60 61 30 30 27 29 3b 5c 6e 20 20 20 20 20 2a 20 40  a00');\n     * @
1ba70 73 74 61 74 69 63 5c 6e 20 20 20 20 20 2a 20 40  static\n     * @
1ba80 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67 7c  returns {String|
1ba90 2a 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  *}\n     */\n\n 
1baa0 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
1bab0 27 73 61 6e 69 74 69 7a 65 53 74 72 69 6e 67 27  'sanitizeString'
1bac0 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75  ,\n    value: fu
1bad0 6e 63 74 69 6f 6e 20 73 61 6e 69 74 69 7a 65 53  nction sanitizeS
1bae0 74 72 69 6e 67 28 73 74 72 29 20 7b 5c 6e 20 20  tring(str) {\n  
1baf0 20 20 20 20 69 66 20 28 21 28 74 79 70 65 6f 66      if (!(typeof
1bb00 20 73 74 72 20 3d 3d 3d 20 27 73 74 72 69 6e 67   str === 'string
1bb10 27 20 7c 7c 20 73 74 72 20 69 6e 73 74 61 6e 63  ' || str instanc
1bb20 65 6f 66 20 53 74 72 69 6e 67 29 29 20 7b 5c 6e  eof String)) {\n
1bb30 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73          return s
1bb40 74 72 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e  tr;\n      }\n\n
1bb50 20 20 20 20 20 20 69 66 20 28 73 74 72 2e 6d 61        if (str.ma
1bb60 74 63 68 28 2f 5e 5b 30 2d 39 61 2d 66 5d 7b 32  tch(/^[0-9a-f]{2
1bb70 2c 7d 24 2f 69 29 29 20 7b 5c 6e 20 20 20 20 20  ,}$/i)) {\n     
1bb80 20 20 20 72 65 74 75 72 6e 20 27 23 27 20 2b 20     return '#' + 
1bb90 73 74 72 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c  str;\n      }\n\
1bba0 6e 20 20 20 20 20 20 69 66 20 28 73 74 72 2e 74  n      if (str.t
1bbb0 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 3d 3d 3d  oLowerCase() ===
1bbc0 20 27 74 72 61 6e 73 70 61 72 65 6e 74 27 29 20   'transparent') 
1bbd0 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72  {\n        retur
1bbe0 6e 20 27 23 46 46 46 46 46 46 30 30 27 3b 5c 6e  n '#FFFFFF00';\n
1bbf0 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20        }\n\n     
1bc00 20 72 65 74 75 72 6e 20 73 74 72 3b 5c 6e 20 20   return str;\n  
1bc10 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e    }\n\n    /**\n
1bc20 20 20 20 20 20 2a 20 44 65 74 65 63 74 73 20 69       * Detects i
1bc30 66 20 61 20 76 61 6c 75 65 20 69 73 20 61 20 73  f a value is a s
1bc40 74 72 69 6e 67 20 61 6e 64 20 61 20 63 6f 6c 6f  tring and a colo
1bc50 72 20 69 6e 20 68 65 78 61 64 65 63 69 6d 61 6c  r in hexadecimal
1bc60 20 66 6f 72 6d 61 74 20 28 69 6e 20 61 6e 79 20   format (in any 
1bc70 76 61 72 69 61 6e 74 29 2e 5c 6e 20 20 20 20 20  variant).\n     
1bc80 2a 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d  *\n     * @param
1bc90 20 7b 53 74 72 69 6e 67 7d 20 73 74 72 5c 6e 20   {String} str\n 
1bca0 20 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 43      * @example C
1bcb0 6f 6c 6f 72 49 74 65 6d 2e 69 73 48 65 78 28 27  olorItem.isHex('
1bcc0 72 67 62 61 28 30 2c 30 2c 30 29 27 29 3b 20 2f  rgba(0,0,0)'); /
1bcd0 2f 20 66 61 6c 73 65 5c 6e 20 20 20 20 20 2a 20  / false\n     * 
1bce0 40 65 78 61 6d 70 6c 65 20 43 6f 6c 6f 72 49 74  @example ColorIt
1bcf0 65 6d 2e 69 73 48 65 78 28 27 66 66 61 61 30 30  em.isHex('ffaa00
1bd00 27 29 3b 20 2f 2f 20 74 72 75 65 5c 6e 20 20 20  '); // true\n   
1bd10 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 43 6f 6c    * @example Col
1bd20 6f 72 49 74 65 6d 2e 69 73 48 65 78 28 27 23 66  orItem.isHex('#f
1bd30 66 61 61 30 30 27 29 3b 20 2f 2f 20 74 72 75 65  faa00'); // true
1bd40 5c 6e 20 20 20 20 20 2a 20 40 73 74 61 74 69 63  \n     * @static
1bd50 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e  \n     * @return
1bd60 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20  s {boolean}\n   
1bd70 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e    */\n\n  }, {\n
1bd80 20 20 20 20 6b 65 79 3a 20 27 69 73 48 65 78 27      key: 'isHex'
1bd90 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75  ,\n    value: fu
1bda0 6e 63 74 69 6f 6e 20 69 73 48 65 78 28 73 74 72  nction isHex(str
1bdb0 29 20 7b 5c 6e 20 20 20 20 20 20 69 66 20 28 21  ) {\n      if (!
1bdc0 28 74 79 70 65 6f 66 20 73 74 72 20 3d 3d 3d 20  (typeof str === 
1bdd0 27 73 74 72 69 6e 67 27 20 7c 7c 20 73 74 72 20  'string' || str 
1bde0 69 6e 73 74 61 6e 63 65 6f 66 20 53 74 72 69 6e  instanceof Strin
1bdf0 67 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72  g)) {\n        r
1be00 65 74 75 72 6e 20 66 61 6c 73 65 3b 5c 6e 20 20  eturn false;\n  
1be10 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 72      }\n\n      r
1be20 65 74 75 72 6e 20 21 21 73 74 72 2e 6d 61 74 63  eturn !!str.matc
1be30 68 28 2f 5e 23 3f 5b 30 2d 39 61 2d 66 5d 7b 32  h(/^#?[0-9a-f]{2
1be40 2c 7d 24 2f 69 29 3b 5c 6e 20 20 20 20 7d 5c 6e  ,}$/i);\n    }\n
1be50 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
1be60 2a 20 53 61 6e 69 74 69 7a 65 73 20 61 20 63 6f  * Sanitizes a co
1be70 6c 6f 72 20 66 6f 72 6d 61 74 20 74 6f 20 6f 6e  lor format to on
1be80 65 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 77  e supported by w
1be90 65 62 20 62 72 6f 77 73 65 72 73 2e 5c 6e 20 20  eb browsers.\n  
1bea0 20 20 20 2a 20 52 65 74 75 72 6e 73 20 61 6e 20     * Returns an 
1beb0 65 6d 70 74 79 20 73 74 72 69 6e 67 20 6f 66 20  empty string of 
1bec0 74 68 65 20 66 6f 72 6d 61 74 20 63 61 6e 27 74  the format can't
1bed0 20 62 65 20 72 65 63 6f 67 6e 69 73 65 64 2e 5c   be recognised.\
1bee0 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
1bef0 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 7c 2a  @param {String|*
1bf00 7d 20 66 6f 72 6d 61 74 5c 6e 20 20 20 20 20 2a  } format\n     *
1bf10 20 40 65 78 61 6d 70 6c 65 20 43 6f 6c 6f 72 49   @example ColorI
1bf20 74 65 6d 2e 73 61 6e 69 74 69 7a 65 46 6f 72 6d  tem.sanitizeForm
1bf30 61 74 28 27 72 67 62 61 27 29 3b 20 2f 2f 20 27  at('rgba'); // '
1bf40 72 67 62 27 5c 6e 20 20 20 20 20 2a 20 40 65 78  rgb'\n     * @ex
1bf50 61 6d 70 6c 65 20 43 6f 6c 6f 72 49 74 65 6d 2e  ample ColorItem.
1bf60 69 73 48 65 78 28 27 68 65 78 38 27 29 3b 20 2f  isHex('hex8'); /
1bf70 2f 20 27 68 65 78 27 5c 6e 20 20 20 20 20 2a 20  / 'hex'\n     * 
1bf80 40 65 78 61 6d 70 6c 65 20 43 6f 6c 6f 72 49 74  @example ColorIt
1bf90 65 6d 2e 69 73 48 65 78 28 27 69 6e 76 61 6c 69  em.isHex('invali
1bfa0 64 27 29 3b 20 2f 2f 20 27 27 5c 6e 20 20 20 20  d'); // ''\n    
1bfb0 20 2a 20 40 73 74 61 74 69 63 5c 6e 20 20 20 20   * @static\n    
1bfc0 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72   * @returns {Str
1bfd0 69 6e 67 7d 20 27 72 67 62 27 2c 20 27 68 73 6c  ing} 'rgb', 'hsl
1bfe0 27 2c 20 27 68 65 78 27 20 6f 72 20 27 27 2e 5c  ', 'hex' or ''.\
1bff0 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c  n     */\n\n  },
1c000 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 73 61   {\n    key: 'sa
1c010 6e 69 74 69 7a 65 46 6f 72 6d 61 74 27 2c 5c 6e  nitizeFormat',\n
1c020 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74      value: funct
1c030 69 6f 6e 20 73 61 6e 69 74 69 7a 65 46 6f 72 6d  ion sanitizeForm
1c040 61 74 28 66 6f 72 6d 61 74 29 20 7b 5c 6e 20 20  at(format) {\n  
1c050 20 20 20 20 73 77 69 74 63 68 20 28 66 6f 72 6d      switch (form
1c060 61 74 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 63  at) {\n        c
1c070 61 73 65 20 27 68 65 78 27 3a 5c 6e 20 20 20 20  ase 'hex':\n    
1c080 20 20 20 20 63 61 73 65 20 27 68 65 78 33 27 3a      case 'hex3':
1c090 5c 6e 20 20 20 20 20 20 20 20 63 61 73 65 20 27  \n        case '
1c0a0 68 65 78 34 27 3a 5c 6e 20 20 20 20 20 20 20 20  hex4':\n        
1c0b0 63 61 73 65 20 27 68 65 78 36 27 3a 5c 6e 20 20  case 'hex6':\n  
1c0c0 20 20 20 20 20 20 63 61 73 65 20 27 68 65 78 38        case 'hex8
1c0d0 27 3a 5c 6e 20 20 20 20 20 20 20 20 20 20 72 65  ':\n          re
1c0e0 74 75 72 6e 20 27 68 65 78 27 3b 5c 6e 20 20 20  turn 'hex';\n   
1c0f0 20 20 20 20 20 63 61 73 65 20 27 72 67 62 27 3a       case 'rgb':
1c100 5c 6e 20 20 20 20 20 20 20 20 63 61 73 65 20 27  \n        case '
1c110 72 67 62 61 27 3a 5c 6e 20 20 20 20 20 20 20 20  rgba':\n        
1c120 63 61 73 65 20 27 6b 65 79 77 6f 72 64 27 3a 5c  case 'keyword':\
1c130 6e 20 20 20 20 20 20 20 20 63 61 73 65 20 27 6e  n        case 'n
1c140 61 6d 65 27 3a 5c 6e 20 20 20 20 20 20 20 20 20  ame':\n         
1c150 20 72 65 74 75 72 6e 20 27 72 67 62 27 3b 5c 6e   return 'rgb';\n
1c160 20 20 20 20 20 20 20 20 63 61 73 65 20 27 68 73          case 'hs
1c170 6c 27 3a 5c 6e 20 20 20 20 20 20 20 20 63 61 73  l':\n        cas
1c180 65 20 27 68 73 6c 61 27 3a 5c 6e 20 20 20 20 20  e 'hsla':\n     
1c190 20 20 20 63 61 73 65 20 27 68 73 76 27 3a 5c 6e     case 'hsv':\n
1c1a0 20 20 20 20 20 20 20 20 63 61 73 65 20 27 68 73          case 'hs
1c1b0 76 61 27 3a 5c 6e 20 20 20 20 20 20 20 20 63 61  va':\n        ca
1c1c0 73 65 20 27 68 77 62 27 3a 20 2f 2f 20 48 57 42  se 'hwb': // HWB
1c1d0 20 74 68 69 73 20 69 73 20 73 75 70 70 6f 72 74   this is support
1c1e0 65 64 20 62 79 20 51 69 78 20 43 6f 6c 6f 72 2c  ed by Qix Color,
1c1f0 20 62 75 74 20 6e 6f 74 20 62 79 20 62 72 6f 77   but not by brow
1c200 73 65 72 73 5c 6e 20 20 20 20 20 20 20 20 63 61  sers\n        ca
1c210 73 65 20 27 68 77 62 61 27 3a 5c 6e 20 20 20 20  se 'hwba':\n    
1c220 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 68 73        return 'hs
1c230 6c 27 3b 5c 6e 20 20 20 20 20 20 20 20 64 65 66  l';\n        def
1c240 61 75 6c 74 3a 5c 6e 20 20 20 20 20 20 20 20 20  ault:\n         
1c250 20 72 65 74 75 72 6e 20 27 27 3b 5c 6e 20 20 20   return '';\n   
1c260 20 20 20 7d 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d     }\n    }\n  }
1c270 5d 29 3b 5c 6e 5c 6e 20 20 72 65 74 75 72 6e 20  ]);\n\n  return 
1c280 43 6f 6c 6f 72 49 74 65 6d 3b 5c 6e 7d 28 29 3b  ColorItem;\n}();
1c290 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 4c 69 73 74  \n\n/**\n * List
1c2a0 20 6f 66 20 68 75 65 2d 62 61 73 65 64 20 63 6f   of hue-based co
1c2b0 6c 6f 72 20 66 6f 72 6d 75 6c 61 73 20 75 73 65  lor formulas use
1c2c0 64 20 62 79 20 43 6f 6c 6f 72 49 74 65 6d 2e 70  d by ColorItem.p
1c2d0 72 6f 74 6f 74 79 70 65 2e 67 65 6e 65 72 61 74  rototype.generat
1c2e0 65 28 29 5c 6e 20 2a 5c 6e 20 2a 20 40 73 74 61  e()\n *\n * @sta
1c2f0 74 69 63 5c 6e 20 2a 20 40 74 79 70 65 20 7b 7b  tic\n * @type {{
1c300 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 3a 20 6e  complementary: n
1c310 75 6d 62 65 72 5b 5d 2c 20 74 72 69 61 64 3a 20  umber[], triad: 
1c320 6e 75 6d 62 65 72 5b 5d 2c 20 74 65 74 72 61 64  number[], tetrad
1c330 3a 20 6e 75 6d 62 65 72 5b 5d 2c 20 73 70 6c 69  : number[], spli
1c340 74 63 6f 6d 70 6c 65 6d 65 6e 74 3a 20 6e 75 6d  tcomplement: num
1c350 62 65 72 5b 5d 7d 7d 5c 6e 20 2a 2f 5c 6e 5c 6e  ber[]}}\n */\n\n
1c360 5c 6e 43 6f 6c 6f 72 49 74 65 6d 2e 63 6f 6c 6f  \nColorItem.colo
1c370 72 46 6f 72 6d 75 6c 61 73 20 3d 20 7b 5c 6e 20  rFormulas = {\n 
1c380 20 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 3a 20   complementary: 
1c390 5b 31 38 30 5d 2c 5c 6e 20 20 74 72 69 61 64 3a  [180],\n  triad:
1c3a0 20 5b 30 2c 20 31 32 30 2c 20 32 34 30 5d 2c 5c   [0, 120, 240],\
1c3b0 6e 20 20 74 65 74 72 61 64 3a 20 5b 30 2c 20 39  n  tetrad: [0, 9
1c3c0 30 2c 20 31 38 30 2c 20 32 37 30 5d 2c 5c 6e 20  0, 180, 270],\n 
1c3d0 20 73 70 6c 69 74 63 6f 6d 70 6c 65 6d 65 6e 74   splitcomplement
1c3e0 3a 20 5b 30 2c 20 37 32 2c 20 32 31 36 5d 5c 6e  : [0, 72, 216]\n
1c3f0 7d 3b 5c 6e 5c 6e 65 78 70 6f 72 74 73 2e 64 65  };\n\nexports.de
1c400 66 61 75 6c 74 20 3d 20 43 6f 6c 6f 72 49 74 65  fault = ColorIte
1c410 6d 3b 5c 6e 65 78 70 6f 72 74 73 2e 48 53 56 41  m;\nexports.HSVA
1c420 43 6f 6c 6f 72 20 3d 20 48 53 56 41 43 6f 6c 6f  Color = HSVAColo
1c430 72 3b 5c 6e 65 78 70 6f 72 74 73 2e 43 6f 6c 6f  r;\nexports.Colo
1c440 72 49 74 65 6d 20 3d 20 43 6f 6c 6f 72 49 74 65  rItem = ColorIte
1c450 6d 3b 5c 6e 5c 6e 2f 2a 2a 2a 2f 20 7d 29 2c 5c  m;\n\n/***/ }),\
1c460 6e 2f 2a 20 33 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20  n/* 3 */\n/***/ 
1c470 28 66 75 6e 63 74 69 6f 6e 28 6d 6f 64 75 6c 65  (function(module
1c480 2c 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62  , exports, __web
1c490 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20  pack_require__) 
1c4a0 7b 5c 6e 5c 6e 5c 22 75 73 65 20 73 74 72 69 63  {\n\n\"use stric
1c4b0 74 5c 22 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20  t\";\n\n/**\n * 
1c4c0 40 6d 6f 64 75 6c 65 5c 6e 20 2a 2f 5c 6e 5c 6e  @module\n */\n\n
1c4d0 2f 2f 20 61 64 6a 75 73 74 20 74 68 65 73 65 20  // adjust these 
1c4e0 76 61 6c 75 65 73 20 61 63 63 6f 72 64 69 6e 67  values according
1c4f0 6c 79 20 74 6f 20 74 68 65 20 73 61 73 73 20 76  ly to the sass v
1c500 61 72 73 5c 6e 5c 6e 4f 62 6a 65 63 74 2e 64 65  ars\n\nObject.de
1c510 66 69 6e 65 50 72 6f 70 65 72 74 79 28 65 78 70  fineProperty(exp
1c520 6f 72 74 73 2c 20 5c 22 5f 5f 65 73 4d 6f 64 75  orts, \"__esModu
1c530 6c 65 5c 22 2c 20 7b 5c 6e 20 20 76 61 6c 75 65  le\", {\n  value
1c540 3a 20 74 72 75 65 5c 6e 7d 29 3b 5c 6e 76 61 72  : true\n});\nvar
1c550 20 73 61 73 73 56 61 72 73 20 3d 20 7b 5c 6e 20   sassVars = {\n 
1c560 20 27 62 61 72 5f 73 69 7a 65 5f 73 68 6f 72 74   'bar_size_short
1c570 27 3a 20 31 36 2c 5c 6e 20 20 27 62 61 73 65 5f  ': 16,\n  'base_
1c580 6d 61 72 67 69 6e 27 3a 20 36 2c 5c 6e 20 20 27  margin': 6,\n  '
1c590 63 6f 6c 75 6d 6e 73 27 3a 20 36 5c 6e 7d 3b 5c  columns': 6\n};\
1c5a0 6e 5c 6e 76 61 72 20 73 6c 69 64 65 72 53 69 7a  n\nvar sliderSiz
1c5b0 65 20 3d 20 73 61 73 73 56 61 72 73 2e 62 61 72  e = sassVars.bar
1c5c0 5f 73 69 7a 65 5f 73 68 6f 72 74 20 2a 20 73 61  _size_short * sa
1c5d0 73 73 56 61 72 73 2e 63 6f 6c 75 6d 6e 73 20 2b  ssVars.columns +
1c5e0 20 73 61 73 73 56 61 72 73 2e 62 61 73 65 5f 6d   sassVars.base_m
1c5f0 61 72 67 69 6e 20 2a 20 28 73 61 73 73 56 61 72  argin * (sassVar
1c600 73 2e 63 6f 6c 75 6d 6e 73 20 2d 20 31 29 3b 5c  s.columns - 1);\
1c610 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f 6c 6f 72  n\n/**\n * Color
1c620 70 69 63 6b 65 72 20 64 65 66 61 75 6c 74 20 6f  picker default o
1c630 70 74 69 6f 6e 73 5c 6e 20 2a 2f 5c 6e 65 78 70  ptions\n */\nexp
1c640 6f 72 74 73 2e 64 65 66 61 75 6c 74 20 3d 20 7b  orts.default = {
1c650 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 75  \n  /**\n   * Cu
1c660 73 74 6f 6d 20 63 6c 61 73 73 20 74 6f 20 62 65  stom class to be
1c670 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 60 2e   added to the `.
1c680 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 6c 65 6d  colorpicker-elem
1c690 65 6e 74 60 20 65 6c 65 6d 65 6e 74 5c 6e 20 20  ent` element\n  
1c6a0 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b   *\n   * @type {
1c6b0 53 74 72 69 6e 67 7c 6e 75 6c 6c 7d 5c 6e 20 20  String|null}\n  
1c6c0 20 2a 20 40 64 65 66 61 75 6c 74 20 6e 75 6c 6c   * @default null
1c6d0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 63 75 73 74 6f  \n   */\n  custo
1c6e0 6d 43 6c 61 73 73 3a 20 6e 75 6c 6c 2c 5c 6e 20  mClass: null,\n 
1c6f0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 73 20   /**\n   * Sets 
1c700 61 20 69 6e 69 74 69 61 6c 20 63 6f 6c 6f 72 2c  a initial color,
1c710 20 69 67 6e 6f 72 69 6e 67 20 74 68 65 20 6f 6e   ignoring the on
1c720 65 20 66 72 6f 6d 20 74 68 65 20 65 6c 65 6d 65  e from the eleme
1c730 6e 74 2f 69 6e 70 75 74 20 76 61 6c 75 65 20 6f  nt/input value o
1c740 72 20 74 68 65 20 64 61 74 61 2d 63 6f 6c 6f 72  r the data-color
1c750 20 61 74 74 72 69 62 75 74 65 2e 5c 6e 20 20 20   attribute.\n   
1c760 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 28  *\n   * @type {(
1c770 53 74 72 69 6e 67 7c 43 6f 6c 6f 72 49 74 65 6d  String|ColorItem
1c780 7c 62 6f 6f 6c 65 61 6e 29 7d 5c 6e 20 20 20 2a  |boolean)}\n   *
1c790 20 40 64 65 66 61 75 6c 74 20 66 61 6c 73 65 5c   @default false\
1c7a0 6e 20 20 20 2a 2f 5c 6e 20 20 63 6f 6c 6f 72 3a  n   */\n  color:
1c7b0 20 66 61 6c 73 65 2c 5c 6e 20 20 2f 2a 2a 5c 6e   false,\n  /**\n
1c7c0 20 20 20 2a 20 46 61 6c 6c 62 61 63 6b 20 63 6f     * Fallback co
1c7d0 6c 6f 72 20 74 6f 20 75 73 65 20 77 68 65 6e 20  lor to use when 
1c7e0 74 68 65 20 67 69 76 65 6e 20 63 6f 6c 6f 72 20  the given color 
1c7f0 69 73 20 69 6e 76 61 6c 69 64 2e 5c 6e 20 20 20  is invalid.\n   
1c800 2a 20 49 66 20 66 61 6c 73 65 2c 20 74 68 65 20  * If false, the 
1c810 6c 61 74 65 73 74 20 76 61 6c 69 64 20 63 6f 6c  latest valid col
1c820 6f 72 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20  or will be used 
1c830 61 73 20 61 20 66 61 6c 6c 62 61 63 6b 2e 5c 6e  as a fallback.\n
1c840 20 20 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65     *\n   * @type
1c850 20 7b 53 74 72 69 6e 67 7c 43 6f 6c 6f 72 49 74   {String|ColorIt
1c860 65 6d 7c 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20  em|boolean}\n   
1c870 2a 20 40 64 65 66 61 75 6c 74 20 66 61 6c 73 65  * @default false
1c880 5c 6e 20 20 20 2a 2f 5c 6e 20 20 66 61 6c 6c 62  \n   */\n  fallb
1c890 61 63 6b 43 6f 6c 6f 72 3a 20 66 61 6c 73 65 2c  ackColor: false,
1c8a0 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 46 6f  \n  /**\n   * Fo
1c8b0 72 63 65 73 20 61 6e 20 73 70 65 63 69 66 69 63  rces an specific
1c8c0 20 63 6f 6c 6f 72 20 66 6f 72 6d 61 74 2e 20 49   color format. I
1c8d0 66 20 27 61 75 74 6f 27 2c 20 69 74 20 77 69 6c  f 'auto', it wil
1c8e0 6c 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 6c  l be automatical
1c8f0 6c 79 20 64 65 74 65 63 74 65 64 20 74 68 65 20  ly detected the 
1c900 66 69 72 73 74 20 74 69 6d 65 20 6f 6e 6c 79 2c  first time only,
1c910 5c 6e 20 20 20 2a 20 62 75 74 20 69 66 20 6e 75  \n   * but if nu
1c920 6c 6c 20 69 74 20 77 69 6c 6c 20 62 65 20 61 6c  ll it will be al
1c930 77 61 79 73 20 72 65 63 61 6c 63 75 6c 61 74 65  ways recalculate
1c940 64 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 4e  d.\n   *\n   * N
1c950 6f 74 65 20 74 68 61 74 20 74 68 65 20 65 6e 64  ote that the end
1c960 69 6e 67 20 27 61 27 20 6f 66 20 74 68 65 20 66  ing 'a' of the f
1c970 6f 72 6d 61 74 20 6d 65 61 6e 69 6e 67 20 5c 22  ormat meaning \"
1c980 61 6c 70 68 61 5c 22 20 68 61 73 20 63 75 72 72  alpha\" has curr
1c990 65 6e 74 6c 79 20 6e 6f 20 65 66 66 65 63 74 2c  ently no effect,
1c9a0 20 6d 65 61 6e 69 6e 67 20 74 68 61 74 20 72 67   meaning that rg
1c9b0 62 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73  b is the same as
1c9c0 5c 6e 20 20 20 2a 20 72 67 62 61 20 65 78 63 65  \n   * rgba exce
1c9d0 70 74 69 6e 67 20 69 66 20 74 68 65 20 61 6c 70  pting if the alp
1c9e0 68 61 20 63 68 61 6e 6e 65 6c 20 69 73 20 64 69  ha channel is di
1c9f0 73 61 62 6c 65 64 20 28 73 65 65 20 75 73 65 41  sabled (see useA
1ca00 6c 70 68 61 29 2e 5c 6e 20 20 20 2a 5c 6e 20 20  lpha).\n   *\n  
1ca10 20 2a 20 40 74 79 70 65 20 7b 28 27 72 67 62 27   * @type {('rgb'
1ca20 7c 27 68 65 78 27 7c 27 68 73 6c 27 7c 27 61 75  |'hex'|'hsl'|'au
1ca30 74 6f 27 7c 6e 75 6c 6c 29 7d 5c 6e 20 20 20 2a  to'|null)}\n   *
1ca40 20 40 64 65 66 61 75 6c 74 20 27 61 75 74 6f 27   @default 'auto'
1ca50 5c 6e 20 20 20 2a 2f 5c 6e 20 20 66 6f 72 6d 61  \n   */\n  forma
1ca60 74 3a 20 27 61 75 74 6f 27 2c 5c 6e 20 20 2f 2a  t: 'auto',\n  /*
1ca70 2a 5c 6e 20 20 20 2a 20 48 6f 72 69 7a 6f 6e 74  *\n   * Horizont
1ca80 61 6c 20 6d 6f 64 65 20 6c 61 79 6f 75 74 2e 5c  al mode layout.\
1ca90 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 49 66 20 74  n   *\n   * If t
1caa0 72 75 65 2c 20 74 68 65 20 68 75 65 20 61 6e 64  rue, the hue and
1cab0 20 61 6c 70 68 61 20 63 68 61 6e 6e 65 6c 20 62   alpha channel b
1cac0 61 72 73 20 77 69 6c 6c 20 62 65 20 72 65 6e 64  ars will be rend
1cad0 65 72 65 64 20 68 6f 72 69 7a 6f 6e 74 61 6c 6c  ered horizontall
1cae0 79 2c 20 61 62 6f 76 65 20 74 68 65 20 73 61 74  y, above the sat
1caf0 75 72 61 74 69 6f 6e 20 73 65 6c 65 63 74 6f 72  uration selector
1cb00 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 74  .\n   *\n   * @t
1cb10 79 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20  ype {boolean}\n 
1cb20 20 20 2a 20 40 64 65 66 61 75 6c 74 20 66 61 6c    * @default fal
1cb30 73 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 68 6f 72  se\n   */\n  hor
1cb40 69 7a 6f 6e 74 61 6c 3a 20 66 61 6c 73 65 2c 5c  izontal: false,\
1cb50 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 46 6f 72  n  /**\n   * For
1cb60 63 65 73 20 74 6f 20 73 68 6f 77 20 74 68 65 20  ces to show the 
1cb70 63 6f 6c 6f 72 70 69 63 6b 65 72 20 61 73 20 61  colorpicker as a
1cb80 6e 20 69 6e 6c 69 6e 65 20 65 6c 65 6d 65 6e 74  n inline element
1cb90 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 4e 6f  .\n   *\n   * No
1cba0 74 65 20 74 68 61 74 20 69 66 20 74 68 65 72 65  te that if there
1cbb0 20 69 73 20 6e 6f 20 63 6f 6e 74 61 69 6e 65 72   is no container
1cbc0 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20   specified, the 
1cbd0 69 6e 6c 69 6e 65 20 65 6c 65 6d 65 6e 74 5c 6e  inline element\n
1cbe0 20 20 20 2a 20 77 69 6c 6c 20 62 65 20 61 64 64     * will be add
1cbf0 65 64 20 74 6f 20 74 68 65 20 62 6f 64 79 2c 20  ed to the body, 
1cc00 73 6f 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20  so you may want 
1cc10 74 6f 20 73 65 74 20 74 68 65 20 63 6f 6e 74 61  to set the conta
1cc20 69 6e 65 72 20 6f 70 74 69 6f 6e 2e 5c 6e 20 20  iner option.\n  
1cc30 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b   *\n   * @type {
1cc40 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 40  boolean}\n   * @
1cc50 64 65 66 61 75 6c 74 20 66 61 6c 73 65 5c 6e 20  default false\n 
1cc60 20 20 2a 2f 5c 6e 20 20 69 6e 6c 69 6e 65 3a 20    */\n  inline: 
1cc70 66 61 6c 73 65 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20  false,\n  /**\n 
1cc80 20 20 2a 20 43 6f 6e 74 61 69 6e 65 72 20 77 68    * Container wh
1cc90 65 72 65 20 74 68 65 20 63 6f 6c 6f 72 70 69 63  ere the colorpic
1cca0 6b 65 72 20 69 73 20 61 70 70 65 6e 64 65 64 20  ker is appended 
1ccb0 74 6f 20 69 6e 20 74 68 65 20 44 4f 4d 2e 5c 6e  to in the DOM.\n
1ccc0 20 20 20 2a 5c 6e 20 20 20 2a 20 49 66 20 69 73     *\n   * If is
1ccd0 20 61 20 73 74 72 69 6e 67 20 28 43 53 53 20 73   a string (CSS s
1cce0 65 6c 65 63 74 6f 72 29 2c 20 74 68 65 20 63 6f  elector), the co
1ccf0 6c 6f 72 70 69 63 6b 65 72 20 77 69 6c 6c 20 62  lorpicker will b
1cd00 65 20 70 6c 61 63 65 64 20 69 6e 73 69 64 65 20  e placed inside 
1cd10 74 68 69 73 20 63 6f 6e 74 61 69 6e 65 72 2e 5c  this container.\
1cd20 6e 20 20 20 2a 20 49 66 20 74 72 75 65 2c 20 74  n   * If true, t
1cd30 68 65 20 60 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  he `.colorpicker
1cd40 2d 65 6c 65 6d 65 6e 74 60 20 65 6c 65 6d 65 6e  -element` elemen
1cd50 74 20 69 74 73 65 6c 66 20 77 69 6c 6c 20 62 65  t itself will be
1cd60 20 75 73 65 64 20 61 73 20 74 68 65 20 63 6f 6e   used as the con
1cd70 74 61 69 6e 65 72 2e 5c 6e 20 20 20 2a 20 49 66  tainer.\n   * If
1cd80 20 66 61 6c 73 65 2c 20 74 68 65 20 64 6f 63 75   false, the docu
1cd90 6d 65 6e 74 20 62 6f 64 79 20 69 73 20 75 73 65  ment body is use
1cda0 64 20 61 73 20 74 68 65 20 63 6f 6e 74 61 69 6e  d as the contain
1cdb0 65 72 2c 20 75 6e 6c 65 73 73 20 69 74 20 69 73  er, unless it is
1cdc0 20 61 20 70 6f 70 6f 76 65 72 20 28 69 6e 20 74   a popover (in t
1cdd0 68 69 73 20 63 61 73 65 20 69 74 20 69 73 20 61  his case it is a
1cde0 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 5c 6e  ppended to the\n
1cdf0 20 20 20 2a 20 70 6f 70 6f 76 65 72 20 62 6f 64     * popover bod
1ce00 79 20 69 6e 73 74 65 61 64 29 2e 5c 6e 20 20 20  y instead).\n   
1ce10 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 53  *\n   * @type {S
1ce20 74 72 69 6e 67 7c 62 6f 6f 6c 65 61 6e 7d 5c 6e  tring|boolean}\n
1ce30 20 20 20 2a 20 40 64 65 66 61 75 6c 74 20 66 61     * @default fa
1ce40 6c 73 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 63 6f  lse\n   */\n  co
1ce50 6e 74 61 69 6e 65 72 3a 20 66 61 6c 73 65 2c 5c  ntainer: false,\
1ce60 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 42 6f 6f  n  /**\n   * Boo
1ce70 74 73 74 72 61 70 20 50 6f 70 6f 76 65 72 20 6f  tstrap Popover o
1ce80 70 74 69 6f 6e 73 2e 5c 6e 20 20 20 2a 20 54 68  ptions.\n   * Th
1ce90 65 20 74 72 69 67 67 65 72 2c 20 63 6f 6e 74 65  e trigger, conte
1cea0 6e 74 20 61 6e 64 20 68 74 6d 6c 20 6f 70 74 69  nt and html opti
1ceb0 6f 6e 73 20 61 72 65 20 61 6c 77 61 79 73 20 69  ons are always i
1cec0 67 6e 6f 72 65 64 2e 5c 6e 20 20 20 2a 5c 6e 20  gnored.\n   *\n 
1ced0 20 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c 65    * @type {boole
1cee0 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 66 61 75  an}\n   * @defau
1cef0 6c 74 20 4f 62 6a 65 63 74 5c 6e 20 20 20 2a 2f  lt Object\n   */
1cf00 5c 6e 20 20 70 6f 70 6f 76 65 72 3a 20 7b 5c 6e  \n  popover: {\n
1cf10 20 20 20 20 61 6e 69 6d 61 74 69 6f 6e 3a 20 74      animation: t
1cf20 72 75 65 2c 5c 6e 20 20 20 20 70 6c 61 63 65 6d  rue,\n    placem
1cf30 65 6e 74 3a 20 27 62 6f 74 74 6f 6d 27 2c 5c 6e  ent: 'bottom',\n
1cf40 20 20 20 20 66 61 6c 6c 62 61 63 6b 50 6c 61 63      fallbackPlac
1cf50 65 6d 65 6e 74 3a 20 27 66 6c 69 70 27 5c 6e 20  ement: 'flip'\n 
1cf60 20 7d 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a   },\n  /**\n   *
1cf70 20 49 66 20 74 72 75 65 2c 20 6c 6f 61 64 73 20   If true, loads 
1cf80 74 68 65 20 27 64 65 62 75 67 67 65 72 27 20 65  the 'debugger' e
1cf90 78 74 65 6e 73 69 6f 6e 20 61 75 74 6f 6d 61 74  xtension automat
1cfa0 69 63 61 6c 6c 79 2c 20 77 68 69 63 68 20 6c 6f  ically, which lo
1cfb0 67 73 20 74 68 65 20 65 76 65 6e 74 73 20 69 6e  gs the events in
1cfc0 20 74 68 65 20 63 6f 6e 73 6f 6c 65 5c 6e 20 20   the console\n  
1cfd0 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c 65 61   * @type {boolea
1cfe0 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 66 61 75 6c  n}\n   * @defaul
1cff0 74 20 66 61 6c 73 65 5c 6e 20 20 20 2a 2f 5c 6e  t false\n   */\n
1d000 20 20 64 65 62 75 67 3a 20 66 61 6c 73 65 2c 5c    debug: false,\
1d010 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 68 69  n  /**\n   * Chi
1d020 6c 64 20 43 53 53 20 73 65 6c 65 63 74 6f 72 20  ld CSS selector 
1d030 66 6f 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63  for the colorpic
1d040 6b 65 72 20 69 6e 70 75 74 2e 5c 6e 20 20 20 2a  ker input.\n   *
1d050 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 53 74  \n   * @type {St
1d060 72 69 6e 67 7d 5c 6e 20 20 20 2a 20 40 64 65 66  ring}\n   * @def
1d070 61 75 6c 74 20 27 69 6e 70 75 74 27 5c 6e 20 20  ault 'input'\n  
1d080 20 2a 2f 5c 6e 20 20 69 6e 70 75 74 3a 20 27 69   */\n  input: 'i
1d090 6e 70 75 74 27 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20  nput',\n  /**\n 
1d0a0 20 20 2a 20 43 68 69 6c 64 20 43 53 53 20 73 65    * Child CSS se
1d0b0 6c 65 63 74 6f 72 20 66 6f 72 20 74 68 65 20 63  lector for the c
1d0c0 6f 6c 6f 72 70 69 63 6b 65 72 20 61 64 64 6f 6e  olorpicker addon
1d0d0 2e 5c 6e 20 20 20 2a 20 49 66 20 69 74 20 65 78  .\n   * If it ex
1d0e0 69 73 74 73 2c 20 74 68 65 20 63 68 69 6c 64 20  ists, the child 
1d0f0 3c 69 3e 20 65 6c 65 6d 65 6e 74 20 62 61 63 6b  <i> element back
1d100 67 72 6f 75 6e 64 20 77 69 6c 6c 20 62 65 20 63  ground will be c
1d110 68 61 6e 67 65 64 20 6f 6e 20 63 6f 6c 6f 72 20  hanged on color 
1d120 63 68 61 6e 67 65 2e 5c 6e 20 20 20 2a 5c 6e 20  change.\n   *\n 
1d130 20 20 2a 20 40 74 79 70 65 20 7b 53 74 72 69 6e    * @type {Strin
1d140 67 7d 5c 6e 20 20 20 2a 20 40 64 65 66 61 75 6c  g}\n   * @defaul
1d150 74 20 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d  t '.colorpicker-
1d160 74 72 69 67 67 65 72 2c 20 2e 63 6f 6c 6f 72 70  trigger, .colorp
1d170 69 63 6b 65 72 2d 69 6e 70 75 74 2d 61 64 64 6f  icker-input-addo
1d180 6e 27 5c 6e 20 20 20 2a 2f 5c 6e 20 20 61 64 64  n'\n   */\n  add
1d190 6f 6e 3a 20 27 2e 63 6f 6c 6f 72 70 69 63 6b 65  on: '.colorpicke
1d1a0 72 2d 69 6e 70 75 74 2d 61 64 64 6f 6e 27 2c 5c  r-input-addon',\
1d1b0 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66 20  n  /**\n   * If 
1d1c0 74 72 75 65 2c 20 74 68 65 20 69 6e 70 75 74 20  true, the input 
1d1d0 63 6f 6e 74 65 6e 74 20 77 69 6c 6c 20 62 65 20  content will be 
1d1e0 72 65 70 6c 61 63 65 64 20 61 6c 77 61 79 73 20  replaced always 
1d1f0 77 69 74 68 20 61 20 76 61 6c 69 64 20 63 6f 6c  with a valid col
1d200 6f 72 2c 5c 6e 20 20 20 2a 20 69 66 20 66 61 6c  or,\n   * if fal
1d210 73 65 2c 20 74 68 65 20 69 6e 76 61 6c 69 64 20  se, the invalid 
1d220 63 6f 6c 6f 72 20 77 69 6c 6c 20 62 65 20 6c 65  color will be le
1d230 66 74 20 69 6e 20 74 68 65 20 69 6e 70 75 74 2c  ft in the input,
1d240 5c 6e 20 20 20 2a 20 20 20 77 68 69 6c 65 20 74  \n   *   while t
1d250 68 65 20 69 6e 74 65 72 6e 61 6c 20 63 6f 6c 6f  he internal colo
1d260 72 20 6f 62 6a 65 63 74 20 77 69 6c 6c 20 73 74  r object will st
1d270 69 6c 6c 20 72 65 73 6f 6c 76 65 20 69 6e 74 6f  ill resolve into
1d280 20 61 20 76 61 6c 69 64 20 6f 6e 65 2e 5c 6e 20   a valid one.\n 
1d290 20 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 20    *\n   * @type 
1d2a0 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20  {boolean}\n   * 
1d2b0 40 64 65 66 61 75 6c 74 20 74 72 75 65 5c 6e 20  @default true\n 
1d2c0 20 20 2a 2f 5c 6e 20 20 61 75 74 6f 49 6e 70 75    */\n  autoInpu
1d2d0 74 46 61 6c 6c 62 61 63 6b 3a 20 74 72 75 65 2c  tFallback: true,
1d2e0 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66  \n  /**\n   * If
1d2f0 20 74 72 75 65 20 61 20 68 61 73 68 20 77 69 6c   true a hash wil
1d300 6c 20 62 65 20 70 72 65 70 65 6e 64 65 64 20 74  l be prepended t
1d310 6f 20 68 65 78 61 64 65 63 69 6d 61 6c 20 63 6f  o hexadecimal co
1d320 6c 6f 72 73 2e 5c 6e 20 20 20 2a 20 49 66 20 66  lors.\n   * If f
1d330 61 6c 73 65 2c 20 74 68 65 20 68 61 73 68 20 77  alse, the hash w
1d340 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 2e 5c  ill be removed.\
1d350 6e 20 20 20 2a 20 54 68 69 73 20 6f 6e 6c 79 20  n   * This only 
1d360 61 66 66 65 63 74 73 20 74 68 65 20 69 6e 70 75  affects the inpu
1d370 74 20 76 61 6c 75 65 73 20 69 6e 20 68 65 78 61  t values in hexa
1d380 64 65 63 69 6d 61 6c 20 66 6f 72 6d 61 74 2e 5c  decimal format.\
1d390 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70  n   *\n   * @typ
1d3a0 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20  e {boolean}\n   
1d3b0 2a 20 40 64 65 66 61 75 6c 74 20 74 72 75 65 5c  * @default true\
1d3c0 6e 20 20 20 2a 2f 5c 6e 20 20 75 73 65 48 61 73  n   */\n  useHas
1d3d0 68 50 72 65 66 69 78 3a 20 74 72 75 65 2c 5c 6e  hPrefix: true,\n
1d3e0 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66 20 74    /**\n   * If t
1d3f0 72 75 65 2c 20 74 68 65 20 61 6c 70 68 61 20 63  rue, the alpha c
1d400 68 61 6e 6e 65 6c 20 62 61 72 20 77 69 6c 6c 20  hannel bar will 
1d410 62 65 20 64 69 73 70 6c 61 79 65 64 20 6e 6f 20  be displayed no 
1d420 6d 61 74 74 65 72 20 77 68 61 74 2e 5c 6e 20 20  matter what.\n  
1d430 20 2a 5c 6e 20 20 20 2a 20 49 66 20 66 61 6c 73   *\n   * If fals
1d440 65 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 61 6c  e, it will be al
1d450 77 61 79 73 20 68 69 64 64 65 6e 20 61 6e 64 20  ways hidden and 
1d460 61 6c 70 68 61 20 63 68 61 6e 6e 65 6c 20 77 69  alpha channel wi
1d470 6c 6c 20 62 65 20 64 69 73 61 62 6c 65 64 20 61  ll be disabled a
1d480 6c 73 6f 20 70 72 6f 67 72 61 6d 6d 61 74 69 63  lso programmatic
1d490 61 6c 6c 79 2c 20 6d 65 61 6e 69 6e 67 20 74 68  ally, meaning th
1d4a0 61 74 5c 6e 20 20 20 2a 20 74 68 65 20 73 65 6c  at\n   * the sel
1d4b0 65 63 74 65 64 20 6f 72 20 74 79 70 65 64 20 63  ected or typed c
1d4c0 6f 6c 6f 72 20 77 69 6c 6c 20 62 65 20 61 6c 77  olor will be alw
1d4d0 61 79 73 20 6f 70 61 71 75 65 2e 5c 6e 20 20 20  ays opaque.\n   
1d4e0 2a 5c 6e 20 20 20 2a 20 49 66 20 6e 75 6c 6c 2c  *\n   * If null,
1d4f0 20 74 68 65 20 61 6c 70 68 61 20 63 68 61 6e 6e   the alpha chann
1d500 65 6c 20 77 69 6c 6c 20 62 65 20 61 75 74 6f 6d  el will be autom
1d510 61 74 69 63 61 6c 6c 79 20 64 69 73 61 62 6c 65  atically disable
1d520 64 2f 65 6e 61 62 6c 65 64 20 64 65 70 65 6e 64  d/enabled depend
1d530 69 6e 67 20 69 66 20 74 68 65 20 69 6e 69 74 69  ing if the initi
1d540 61 6c 20 63 6f 6c 6f 72 20 66 6f 72 6d 61 74 20  al color format 
1d550 73 75 70 70 6f 72 74 73 5c 6e 20 20 20 2a 20 61  supports\n   * a
1d560 6c 70 68 61 20 6f 72 20 6e 6f 74 2e 5c 6e 20 20  lpha or not.\n  
1d570 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b   *\n   * @type {
1d580 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 40  boolean}\n   * @
1d590 64 65 66 61 75 6c 74 20 74 72 75 65 5c 6e 20 20  default true\n  
1d5a0 20 2a 2f 5c 6e 20 20 75 73 65 41 6c 70 68 61 3a   */\n  useAlpha:
1d5b0 20 74 72 75 65 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20   true,\n  /**\n 
1d5c0 20 20 2a 20 43 6f 6c 6f 72 70 69 63 6b 65 72 20    * Colorpicker 
1d5d0 77 69 64 67 65 74 20 74 65 6d 70 6c 61 74 65 5c  widget template\
1d5e0 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 53 74 72  n   * @type {Str
1d5f0 69 6e 67 7d 5c 6e 20 20 20 2a 20 40 65 78 61 6d  ing}\n   * @exam
1d600 70 6c 65 5c 6e 20 20 20 2a 20 3c 21 2d 2d 20 54  ple\n   * <!-- T
1d610 68 69 73 20 69 73 20 74 68 65 20 64 65 66 61 75  his is the defau
1d620 6c 74 20 74 65 6d 70 6c 61 74 65 3a 20 2d 2d 3e  lt template: -->
1d630 5c 6e 20 20 20 2a 20 3c 64 69 76 20 63 6c 61 73  \n   * <div clas
1d640 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 5c  s=\"colorpicker\
1d650 22 3e 5c 6e 20 20 20 2a 20 20 20 3c 64 69 76 20  ">\n   *   <div 
1d660 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63  class=\"colorpic
1d670 6b 65 72 2d 73 61 74 75 72 61 74 69 6f 6e 5c 22  ker-saturation\"
1d680 3e 3c 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f  ><i class=\"colo
1d690 72 70 69 63 6b 65 72 2d 67 75 69 64 65 5c 22 3e  rpicker-guide\">
1d6a0 3c 2f 69 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20 2a  </i></div>\n   *
1d6b0 20 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22     <div class=\"
1d6c0 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 75 65 5c  colorpicker-hue\
1d6d0 22 3e 3c 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c  "><i class=\"col
1d6e0 6f 72 70 69 63 6b 65 72 2d 67 75 69 64 65 5c 22  orpicker-guide\"
1d6f0 3e 3c 2f 69 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20  ></i></div>\n   
1d700 2a 20 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 5c  *   <div class=\
1d710 22 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 61 6c 70  "colorpicker-alp
1d720 68 61 5c 22 3e 5c 6e 20 20 20 2a 20 20 20 20 20  ha\">\n   *     
1d730 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c  <div class=\"col
1d740 6f 72 70 69 63 6b 65 72 2d 61 6c 70 68 61 2d 63  orpicker-alpha-c
1d750 6f 6c 6f 72 5c 22 3e 3c 2f 64 69 76 3e 5c 6e 20  olor\"></div>\n 
1d760 20 20 2a 20 20 20 20 20 3c 69 20 63 6c 61 73 73    *     <i class
1d770 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 67  =\"colorpicker-g
1d780 75 69 64 65 5c 22 3e 3c 2f 69 3e 5c 6e 20 20 20  uide\"></i>\n   
1d790 2a 20 20 20 3c 2f 64 69 76 3e 5c 6e 20 20 20 2a  *   </div>\n   *
1d7a0 20 3c 2f 64 69 76 3e 5c 6e 20 20 20 2a 2f 5c 6e   </div>\n   */\n
1d7b0 20 20 74 65 6d 70 6c 61 74 65 3a 20 27 3c 64 69    template: '<di
1d7c0 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70  v class=\"colorp
1d7d0 69 63 6b 65 72 5c 22 3e 5c 5c 6e 20 20 20 20 20  icker\">\\n     
1d7e0 20 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 63 6f   <div class=\"co
1d7f0 6c 6f 72 70 69 63 6b 65 72 2d 73 61 74 75 72 61  lorpicker-satura
1d800 74 69 6f 6e 5c 22 3e 3c 69 20 63 6c 61 73 73 3d  tion\"><i class=
1d810 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 67 75  \"colorpicker-gu
1d820 69 64 65 5c 22 3e 3c 2f 69 3e 3c 2f 64 69 76 3e  ide\"></i></div>
1d830 5c 5c 6e 20 20 20 20 20 20 3c 64 69 76 20 63 6c  \\n      <div cl
1d840 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b 65  ass=\"colorpicke
1d850 72 2d 68 75 65 5c 22 3e 3c 69 20 63 6c 61 73 73  r-hue\"><i class
1d860 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 67  =\"colorpicker-g
1d870 75 69 64 65 5c 22 3e 3c 2f 69 3e 3c 2f 64 69 76  uide\"></i></div
1d880 3e 5c 5c 6e 20 20 20 20 20 20 3c 64 69 76 20 63  >\\n      <div c
1d890 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b  lass=\"colorpick
1d8a0 65 72 2d 61 6c 70 68 61 5c 22 3e 5c 5c 6e 20 20  er-alpha\">\\n  
1d8b0 20 20 20 20 20 20 3c 64 69 76 20 63 6c 61 73 73        <div class
1d8c0 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 61  =\"colorpicker-a
1d8d0 6c 70 68 61 2d 63 6f 6c 6f 72 5c 22 3e 3c 2f 64  lpha-color\"></d
1d8e0 69 76 3e 5c 5c 6e 20 20 20 20 20 20 20 20 3c 69  iv>\\n        <i
1d8f0 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69   class=\"colorpi
1d900 63 6b 65 72 2d 67 75 69 64 65 5c 22 3e 3c 2f 69  cker-guide\"></i
1d910 3e 5c 5c 6e 20 20 20 20 20 20 3c 2f 64 69 76 3e  >\\n      </div>
1d920 5c 5c 6e 20 20 20 20 3c 2f 64 69 76 3e 27 2c 5c  \\n    </div>',\
1d930 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 5c 6e 20 20  n  /**\n   *\n  
1d940 20 2a 20 41 73 73 6f 63 69 61 74 69 76 65 20 6f   * Associative o
1d950 62 6a 65 63 74 20 77 69 74 68 20 74 68 65 20 65  bject with the e
1d960 78 74 65 6e 73 69 6f 6e 20 63 6c 61 73 73 20 6e  xtension class n
1d970 61 6d 65 20 61 6e 64 20 69 74 73 20 63 6f 6e 66  ame and its conf
1d980 69 67 2e 5c 6e 20 20 20 2a 20 43 6f 6c 6f 72 70  ig.\n   * Colorp
1d990 69 63 6b 65 72 20 63 6f 6d 65 73 20 77 69 74 68  icker comes with
1d9a0 20 6d 61 6e 79 20 62 75 6e 64 6c 65 64 20 65 78   many bundled ex
1d9b0 74 65 6e 73 69 6f 6e 73 3a 20 64 65 62 75 67 67  tensions: debugg
1d9c0 65 72 2c 20 70 61 6c 65 74 74 65 2c 20 70 72 65  er, palette, pre
1d9d0 76 69 65 77 20 61 6e 64 20 73 77 61 74 63 68 65  view and swatche
1d9e0 73 20 28 61 20 73 75 70 65 72 73 65 74 20 6f 66  s (a superset of
1d9f0 20 70 61 6c 65 74 74 65 29 2e 5c 6e 20 20 20 2a   palette).\n   *
1da00 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 4f 62  \n   * @type {Ob
1da10 6a 65 63 74 5b 5d 7d 5c 6e 20 20 20 2a 20 40 65  ject[]}\n   * @e
1da20 78 61 6d 70 6c 65 5c 6e 20 20 20 2a 20 20 20 65  xample\n   *   e
1da30 78 74 65 6e 73 69 6f 6e 73 3a 20 5b 5c 6e 20 20  xtensions: [\n  
1da40 20 2a 20 20 20 20 20 7b 5c 6e 20 20 20 2a 20 20   *     {\n   *  
1da50 20 20 20 20 20 6e 61 6d 65 3a 20 27 73 77 61 74       name: 'swat
1da60 63 68 65 73 27 5c 6e 20 20 20 2a 20 20 20 20 20  ches'\n   *     
1da70 20 20 6f 70 74 69 6f 6e 73 3a 20 7b 5c 6e 20 20    options: {\n  
1da80 20 2a 20 20 20 20 20 20 20 20 20 63 6f 6c 6f 72   *         color
1da90 73 3a 20 7b 5c 6e 20 20 20 2a 20 20 20 20 20 20  s: {\n   *      
1daa0 20 20 20 20 20 27 70 72 69 6d 61 72 79 27 3a 20       'primary': 
1dab0 27 23 33 33 37 61 62 37 27 2c 5c 6e 20 20 20 2a  '#337ab7',\n   *
1dac0 20 20 20 20 20 20 20 20 20 20 20 27 73 75 63 63             'succ
1dad0 65 73 73 27 3a 20 27 23 35 63 62 38 35 63 27 2c  ess': '#5cb85c',
1dae0 5c 6e 20 20 20 2a 20 20 20 20 20 20 20 20 20 20  \n   *          
1daf0 20 27 69 6e 66 6f 27 3a 20 27 23 35 62 63 30 64   'info': '#5bc0d
1db00 65 27 2c 5c 6e 20 20 20 2a 20 20 20 20 20 20 20  e',\n   *       
1db10 20 20 20 20 27 77 61 72 6e 69 6e 67 27 3a 20 27      'warning': '
1db20 23 66 30 61 64 34 65 27 2c 5c 6e 20 20 20 2a 20  #f0ad4e',\n   * 
1db30 20 20 20 20 20 20 20 20 20 20 27 64 61 6e 67 65            'dange
1db40 72 27 3a 20 27 23 64 39 35 33 34 66 27 5c 6e 20  r': '#d9534f'\n 
1db50 20 20 2a 20 20 20 20 20 20 20 20 20 7d 2c 5c 6e    *         },\n
1db60 20 20 20 2a 20 20 20 20 20 20 20 20 20 6e 61 6d     *         nam
1db70 65 73 41 73 56 61 6c 75 65 73 3a 20 74 72 75 65  esAsValues: true
1db80 5c 6e 20 20 20 2a 20 20 20 20 20 20 20 7d 5c 6e  \n   *       }\n
1db90 20 20 20 2a 20 20 20 20 20 7d 5c 6e 20 20 20 2a     *     }\n   *
1dba0 20 20 20 5d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 65     ]\n   */\n  e
1dbb0 78 74 65 6e 73 69 6f 6e 73 3a 20 5b 7b 5c 6e 20  xtensions: [{\n 
1dbc0 20 20 20 6e 61 6d 65 3a 20 27 70 72 65 76 69 65     name: 'previe
1dbd0 77 27 2c 5c 6e 20 20 20 20 6f 70 74 69 6f 6e 73  w',\n    options
1dbe0 3a 20 7b 5c 6e 20 20 20 20 20 20 73 68 6f 77 54  : {\n      showT
1dbf0 65 78 74 3a 20 74 72 75 65 5c 6e 20 20 20 20 7d  ext: true\n    }
1dc00 5c 6e 20 20 7d 5d 2c 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }],\n  /**\n
1dc10 20 20 20 2a 20 56 65 72 74 69 63 61 6c 20 73 6c     * Vertical sl
1dc20 69 64 65 72 73 20 63 6f 6e 66 69 67 75 72 61 74  iders configurat
1dc30 69 6f 6e 5c 6e 20 20 20 2a 20 40 74 79 70 65 20  ion\n   * @type 
1dc40 7b 4f 62 6a 65 63 74 7d 5c 6e 20 20 20 2a 2f 5c  {Object}\n   */\
1dc50 6e 20 20 73 6c 69 64 65 72 73 3a 20 7b 5c 6e 20  n  sliders: {\n 
1dc60 20 20 20 73 61 74 75 72 61 74 69 6f 6e 3a 20 7b     saturation: {
1dc70 5c 6e 20 20 20 20 20 20 73 65 6c 65 63 74 6f 72  \n      selector
1dc80 3a 20 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d  : '.colorpicker-
1dc90 73 61 74 75 72 61 74 69 6f 6e 27 2c 5c 6e 20 20  saturation',\n  
1dca0 20 20 20 20 6d 61 78 4c 65 66 74 3a 20 73 6c 69      maxLeft: sli
1dcb0 64 65 72 53 69 7a 65 2c 5c 6e 20 20 20 20 20 20  derSize,\n      
1dcc0 6d 61 78 54 6f 70 3a 20 73 6c 69 64 65 72 53 69  maxTop: sliderSi
1dcd0 7a 65 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 4c  ze,\n      callL
1dce0 65 66 74 3a 20 27 73 65 74 53 61 74 75 72 61 74  eft: 'setSaturat
1dcf0 69 6f 6e 52 61 74 69 6f 27 2c 5c 6e 20 20 20 20  ionRatio',\n    
1dd00 20 20 63 61 6c 6c 54 6f 70 3a 20 27 73 65 74 56    callTop: 'setV
1dd10 61 6c 75 65 52 61 74 69 6f 27 5c 6e 20 20 20 20  alueRatio'\n    
1dd20 7d 2c 5c 6e 20 20 20 20 68 75 65 3a 20 7b 5c 6e  },\n    hue: {\n
1dd30 20 20 20 20 20 20 73 65 6c 65 63 74 6f 72 3a 20        selector: 
1dd40 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 75  '.colorpicker-hu
1dd50 65 27 2c 5c 6e 20 20 20 20 20 20 6d 61 78 4c 65  e',\n      maxLe
1dd60 66 74 3a 20 30 2c 5c 6e 20 20 20 20 20 20 6d 61  ft: 0,\n      ma
1dd70 78 54 6f 70 3a 20 73 6c 69 64 65 72 53 69 7a 65  xTop: sliderSize
1dd80 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 4c 65 66  ,\n      callLef
1dd90 74 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 20 20 20  t: false,\n     
1dda0 20 63 61 6c 6c 54 6f 70 3a 20 27 73 65 74 48 75   callTop: 'setHu
1ddb0 65 52 61 74 69 6f 27 5c 6e 20 20 20 20 7d 2c 5c  eRatio'\n    },\
1ddc0 6e 20 20 20 20 61 6c 70 68 61 3a 20 7b 5c 6e 20  n    alpha: {\n 
1ddd0 20 20 20 20 20 73 65 6c 65 63 74 6f 72 3a 20 27       selector: '
1dde0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 61 6c 70  .colorpicker-alp
1ddf0 68 61 27 2c 5c 6e 20 20 20 20 20 20 63 68 69 6c  ha',\n      chil
1de00 64 53 65 6c 65 63 74 6f 72 3a 20 27 2e 63 6f 6c  dSelector: '.col
1de10 6f 72 70 69 63 6b 65 72 2d 61 6c 70 68 61 2d 63  orpicker-alpha-c
1de20 6f 6c 6f 72 27 2c 5c 6e 20 20 20 20 20 20 6d 61  olor',\n      ma
1de30 78 4c 65 66 74 3a 20 30 2c 5c 6e 20 20 20 20 20  xLeft: 0,\n     
1de40 20 6d 61 78 54 6f 70 3a 20 73 6c 69 64 65 72 53   maxTop: sliderS
1de50 69 7a 65 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c  ize,\n      call
1de60 4c 65 66 74 3a 20 66 61 6c 73 65 2c 5c 6e 20 20  Left: false,\n  
1de70 20 20 20 20 63 61 6c 6c 54 6f 70 3a 20 27 73 65      callTop: 'se
1de80 74 41 6c 70 68 61 52 61 74 69 6f 27 5c 6e 20 20  tAlphaRatio'\n  
1de90 20 20 7d 5c 6e 20 20 7d 2c 5c 6e 20 20 2f 2a 2a    }\n  },\n  /**
1dea0 5c 6e 20 20 20 2a 20 48 6f 72 69 7a 6f 6e 74 61  \n   * Horizonta
1deb0 6c 20 73 6c 69 64 65 72 73 20 63 6f 6e 66 69 67  l sliders config
1dec0 75 72 61 74 69 6f 6e 5c 6e 20 20 20 2a 20 40 74  uration\n   * @t
1ded0 79 70 65 20 7b 4f 62 6a 65 63 74 7d 5c 6e 20 20  ype {Object}\n  
1dee0 20 2a 2f 5c 6e 20 20 73 6c 69 64 65 72 73 48 6f   */\n  slidersHo
1def0 72 7a 3a 20 7b 5c 6e 20 20 20 20 73 61 74 75 72  rz: {\n    satur
1df00 61 74 69 6f 6e 3a 20 7b 5c 6e 20 20 20 20 20 20  ation: {\n      
1df10 73 65 6c 65 63 74 6f 72 3a 20 27 2e 63 6f 6c 6f  selector: '.colo
1df20 72 70 69 63 6b 65 72 2d 73 61 74 75 72 61 74 69  rpicker-saturati
1df30 6f 6e 27 2c 5c 6e 20 20 20 20 20 20 6d 61 78 4c  on',\n      maxL
1df40 65 66 74 3a 20 73 6c 69 64 65 72 53 69 7a 65 2c  eft: sliderSize,
1df50 5c 6e 20 20 20 20 20 20 6d 61 78 54 6f 70 3a 20  \n      maxTop: 
1df60 73 6c 69 64 65 72 53 69 7a 65 2c 5c 6e 20 20 20  sliderSize,\n   
1df70 20 20 20 63 61 6c 6c 4c 65 66 74 3a 20 27 73 65     callLeft: 'se
1df80 74 53 61 74 75 72 61 74 69 6f 6e 52 61 74 69 6f  tSaturationRatio
1df90 27 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 54 6f  ',\n      callTo
1dfa0 70 3a 20 27 73 65 74 56 61 6c 75 65 52 61 74 69  p: 'setValueRati
1dfb0 6f 27 5c 6e 20 20 20 20 7d 2c 5c 6e 20 20 20 20  o'\n    },\n    
1dfc0 68 75 65 3a 20 7b 5c 6e 20 20 20 20 20 20 73 65  hue: {\n      se
1dfd0 6c 65 63 74 6f 72 3a 20 27 2e 63 6f 6c 6f 72 70  lector: '.colorp
1dfe0 69 63 6b 65 72 2d 68 75 65 27 2c 5c 6e 20 20 20  icker-hue',\n   
1dff0 20 20 20 6d 61 78 4c 65 66 74 3a 20 73 6c 69 64     maxLeft: slid
1e000 65 72 53 69 7a 65 2c 5c 6e 20 20 20 20 20 20 6d  erSize,\n      m
1e010 61 78 54 6f 70 3a 20 30 2c 5c 6e 20 20 20 20 20  axTop: 0,\n     
1e020 20 63 61 6c 6c 4c 65 66 74 3a 20 27 73 65 74 48   callLeft: 'setH
1e030 75 65 52 61 74 69 6f 27 2c 5c 6e 20 20 20 20 20  ueRatio',\n     
1e040 20 63 61 6c 6c 54 6f 70 3a 20 66 61 6c 73 65 5c   callTop: false\
1e050 6e 20 20 20 20 7d 2c 5c 6e 20 20 20 20 61 6c 70  n    },\n    alp
1e060 68 61 3a 20 7b 5c 6e 20 20 20 20 20 20 73 65 6c  ha: {\n      sel
1e070 65 63 74 6f 72 3a 20 27 2e 63 6f 6c 6f 72 70 69  ector: '.colorpi
1e080 63 6b 65 72 2d 61 6c 70 68 61 27 2c 5c 6e 20 20  cker-alpha',\n  
1e090 20 20 20 20 63 68 69 6c 64 53 65 6c 65 63 74 6f      childSelecto
1e0a0 72 3a 20 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  r: '.colorpicker
1e0b0 2d 61 6c 70 68 61 2d 63 6f 6c 6f 72 27 2c 5c 6e  -alpha-color',\n
1e0c0 20 20 20 20 20 20 6d 61 78 4c 65 66 74 3a 20 73        maxLeft: s
1e0d0 6c 69 64 65 72 53 69 7a 65 2c 5c 6e 20 20 20 20  liderSize,\n    
1e0e0 20 20 6d 61 78 54 6f 70 3a 20 30 2c 5c 6e 20 20    maxTop: 0,\n  
1e0f0 20 20 20 20 63 61 6c 6c 4c 65 66 74 3a 20 27 73      callLeft: 's
1e100 65 74 41 6c 70 68 61 52 61 74 69 6f 27 2c 5c 6e  etAlphaRatio',\n
1e110 20 20 20 20 20 20 63 61 6c 6c 54 6f 70 3a 20 66        callTop: f
1e120 61 6c 73 65 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d  alse\n    }\n  }
1e130 5c 6e 7d 3b 5c 6e 5c 6e 2f 2a 2a 2a 2f 20 7d 29  \n};\n\n/***/ })
1e140 2c 5c 6e 2f 2a 20 34 20 2a 2f 5c 6e 2f 2a 2a 2a  ,\n/* 4 */\n/***
1e150 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d 6f 64 75  / (function(modu
1e160 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77  le, exports, __w
1e170 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f  ebpack_require__
1e180 29 20 7b 5c 6e 5c 6e 5c 22 75 73 65 20 73 74 72  ) {\n\n\"use str
1e190 69 63 74 5c 22 3b 5c 6e 5c 6e 5c 6e 4f 62 6a 65  ict\";\n\n\nObje
1e1a0 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74  ct.definePropert
1e1b0 79 28 65 78 70 6f 72 74 73 2c 20 5c 22 5f 5f 65  y(exports, \"__e
1e1c0 73 4d 6f 64 75 6c 65 5c 22 2c 20 7b 5c 6e 20 20  sModule\", {\n  
1e1d0 76 61 6c 75 65 3a 20 74 72 75 65 5c 6e 7d 29 3b  value: true\n});
1e1e0 5c 6e 5c 6e 76 61 72 20 5f 74 79 70 65 6f 66 20  \n\nvar _typeof 
1e1f0 3d 20 74 79 70 65 6f 66 20 53 79 6d 62 6f 6c 20  = typeof Symbol 
1e200 3d 3d 3d 20 5c 22 66 75 6e 63 74 69 6f 6e 5c 22  === \"function\"
1e210 20 26 26 20 74 79 70 65 6f 66 20 53 79 6d 62 6f   && typeof Symbo
1e220 6c 2e 69 74 65 72 61 74 6f 72 20 3d 3d 3d 20 5c  l.iterator === \
1e230 22 73 79 6d 62 6f 6c 5c 22 20 3f 20 66 75 6e 63  "symbol\" ? func
1e240 74 69 6f 6e 20 28 6f 62 6a 29 20 7b 20 72 65 74  tion (obj) { ret
1e250 75 72 6e 20 74 79 70 65 6f 66 20 6f 62 6a 3b 20  urn typeof obj; 
1e260 7d 20 3a 20 66 75 6e 63 74 69 6f 6e 20 28 6f 62  } : function (ob
1e270 6a 29 20 7b 20 72 65 74 75 72 6e 20 6f 62 6a 20  j) { return obj 
1e280 26 26 20 74 79 70 65 6f 66 20 53 79 6d 62 6f 6c  && typeof Symbol
1e290 20 3d 3d 3d 20 5c 22 66 75 6e 63 74 69 6f 6e 5c   === \"function\
1e2a0 22 20 26 26 20 6f 62 6a 2e 63 6f 6e 73 74 72 75  " && obj.constru
1e2b0 63 74 6f 72 20 3d 3d 3d 20 53 79 6d 62 6f 6c 20  ctor === Symbol 
1e2c0 26 26 20 6f 62 6a 20 21 3d 3d 20 53 79 6d 62 6f  && obj !== Symbo
1e2d0 6c 2e 70 72 6f 74 6f 74 79 70 65 20 3f 20 5c 22  l.prototype ? \"
1e2e0 73 79 6d 62 6f 6c 5c 22 20 3a 20 74 79 70 65 6f  symbol\" : typeo
1e2f0 66 20 6f 62 6a 3b 20 7d 3b 5c 6e 5c 6e 76 61 72  f obj; };\n\nvar
1e300 20 5f 63 72 65 61 74 65 43 6c 61 73 73 20 3d 20   _createClass = 
1e310 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 20 66 75  function () { fu
1e320 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65 50 72 6f  nction definePro
1e330 70 65 72 74 69 65 73 28 74 61 72 67 65 74 2c 20  perties(target, 
1e340 70 72 6f 70 73 29 20 7b 20 66 6f 72 20 28 76 61  props) { for (va
1e350 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 70 72 6f  r i = 0; i < pro
1e360 70 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20  ps.length; i++) 
1e370 7b 20 76 61 72 20 64 65 73 63 72 69 70 74 6f 72  { var descriptor
1e380 20 3d 20 70 72 6f 70 73 5b 69 5d 3b 20 64 65 73   = props[i]; des
1e390 63 72 69 70 74 6f 72 2e 65 6e 75 6d 65 72 61 62  criptor.enumerab
1e3a0 6c 65 20 3d 20 64 65 73 63 72 69 70 74 6f 72 2e  le = descriptor.
1e3b0 65 6e 75 6d 65 72 61 62 6c 65 20 7c 7c 20 66 61  enumerable || fa
1e3c0 6c 73 65 3b 20 64 65 73 63 72 69 70 74 6f 72 2e  lse; descriptor.
1e3d0 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 3d 20 74  configurable = t
1e3e0 72 75 65 3b 20 69 66 20 28 5c 22 76 61 6c 75 65  rue; if (\"value
1e3f0 5c 22 20 69 6e 20 64 65 73 63 72 69 70 74 6f 72  \" in descriptor
1e400 29 20 64 65 73 63 72 69 70 74 6f 72 2e 77 72 69  ) descriptor.wri
1e410 74 61 62 6c 65 20 3d 20 74 72 75 65 3b 20 4f 62  table = true; Ob
1e420 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65  ject.definePrope
1e430 72 74 79 28 74 61 72 67 65 74 2c 20 64 65 73 63  rty(target, desc
1e440 72 69 70 74 6f 72 2e 6b 65 79 2c 20 64 65 73 63  riptor.key, desc
1e450 72 69 70 74 6f 72 29 3b 20 7d 20 7d 20 72 65 74  riptor); } } ret
1e460 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 43 6f  urn function (Co
1e470 6e 73 74 72 75 63 74 6f 72 2c 20 70 72 6f 74 6f  nstructor, proto
1e480 50 72 6f 70 73 2c 20 73 74 61 74 69 63 50 72 6f  Props, staticPro
1e490 70 73 29 20 7b 20 69 66 20 28 70 72 6f 74 6f 50  ps) { if (protoP
1e4a0 72 6f 70 73 29 20 64 65 66 69 6e 65 50 72 6f 70  rops) defineProp
1e4b0 65 72 74 69 65 73 28 43 6f 6e 73 74 72 75 63 74  erties(Construct
1e4c0 6f 72 2e 70 72 6f 74 6f 74 79 70 65 2c 20 70 72  or.prototype, pr
1e4d0 6f 74 6f 50 72 6f 70 73 29 3b 20 69 66 20 28 73  otoProps); if (s
1e4e0 74 61 74 69 63 50 72 6f 70 73 29 20 64 65 66 69  taticProps) defi
1e4f0 6e 65 50 72 6f 70 65 72 74 69 65 73 28 43 6f 6e  neProperties(Con
1e500 73 74 72 75 63 74 6f 72 2c 20 73 74 61 74 69 63  structor, static
1e510 50 72 6f 70 73 29 3b 20 72 65 74 75 72 6e 20 43  Props); return C
1e520 6f 6e 73 74 72 75 63 74 6f 72 3b 20 7d 3b 20 7d  onstructor; }; }
1e530 28 29 3b 5c 6e 5c 6e 76 61 72 20 5f 45 78 74 65  ();\n\nvar _Exte
1e540 6e 73 69 6f 6e 32 20 3d 20 5f 5f 77 65 62 70 61  nsion2 = __webpa
1e550 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 31 29 3b  ck_require__(1);
1e560 5c 6e 5c 6e 76 61 72 20 5f 45 78 74 65 6e 73 69  \n\nvar _Extensi
1e570 6f 6e 33 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65  on3 = _interopRe
1e580 71 75 69 72 65 44 65 66 61 75 6c 74 28 5f 45 78  quireDefault(_Ex
1e590 74 65 6e 73 69 6f 6e 32 29 3b 5c 6e 5c 6e 76 61  tension2);\n\nva
1e5a0 72 20 5f 6a 71 75 65 72 79 20 3d 20 5f 5f 77 65  r _jquery = __we
1e5b0 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28  bpack_require__(
1e5c0 30 29 3b 5c 6e 5c 6e 76 61 72 20 5f 6a 71 75 65  0);\n\nvar _jque
1e5d0 72 79 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65  ry2 = _interopRe
1e5e0 71 75 69 72 65 44 65 66 61 75 6c 74 28 5f 6a 71  quireDefault(_jq
1e5f0 75 65 72 79 29 3b 5c 6e 5c 6e 66 75 6e 63 74 69  uery);\n\nfuncti
1e600 6f 6e 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69  on _interopRequi
1e610 72 65 44 65 66 61 75 6c 74 28 6f 62 6a 29 20 7b  reDefault(obj) {
1e620 20 72 65 74 75 72 6e 20 6f 62 6a 20 26 26 20 6f   return obj && o
1e630 62 6a 2e 5f 5f 65 73 4d 6f 64 75 6c 65 20 3f 20  bj.__esModule ? 
1e640 6f 62 6a 20 3a 20 7b 20 64 65 66 61 75 6c 74 3a  obj : { default:
1e650 20 6f 62 6a 20 7d 3b 20 7d 5c 6e 5c 6e 66 75 6e   obj }; }\n\nfun
1e660 63 74 69 6f 6e 20 5f 63 6c 61 73 73 43 61 6c 6c  ction _classCall
1e670 43 68 65 63 6b 28 69 6e 73 74 61 6e 63 65 2c 20  Check(instance, 
1e680 43 6f 6e 73 74 72 75 63 74 6f 72 29 20 7b 20 69  Constructor) { i
1e690 66 20 28 21 28 69 6e 73 74 61 6e 63 65 20 69 6e  f (!(instance in
1e6a0 73 74 61 6e 63 65 6f 66 20 43 6f 6e 73 74 72 75  stanceof Constru
1e6b0 63 74 6f 72 29 29 20 7b 20 74 68 72 6f 77 20 6e  ctor)) { throw n
1e6c0 65 77 20 54 79 70 65 45 72 72 6f 72 28 5c 22 43  ew TypeError(\"C
1e6d0 61 6e 6e 6f 74 20 63 61 6c 6c 20 61 20 63 6c 61  annot call a cla
1e6e0 73 73 20 61 73 20 61 20 66 75 6e 63 74 69 6f 6e  ss as a function
1e6f0 5c 22 29 3b 20 7d 20 7d 5c 6e 5c 6e 66 75 6e 63  \"); } }\n\nfunc
1e700 74 69 6f 6e 20 5f 70 6f 73 73 69 62 6c 65 43 6f  tion _possibleCo
1e710 6e 73 74 72 75 63 74 6f 72 52 65 74 75 72 6e 28  nstructorReturn(
1e720 73 65 6c 66 2c 20 63 61 6c 6c 29 20 7b 20 69 66  self, call) { if
1e730 20 28 21 73 65 6c 66 29 20 7b 20 74 68 72 6f 77   (!self) { throw
1e740 20 6e 65 77 20 52 65 66 65 72 65 6e 63 65 45 72   new ReferenceEr
1e750 72 6f 72 28 5c 22 74 68 69 73 20 68 61 73 6e 27  ror(\"this hasn'
1e760 74 20 62 65 65 6e 20 69 6e 69 74 69 61 6c 69 73  t been initialis
1e770 65 64 20 2d 20 73 75 70 65 72 28 29 20 68 61 73  ed - super() has
1e780 6e 27 74 20 62 65 65 6e 20 63 61 6c 6c 65 64 5c  n't been called\
1e790 22 29 3b 20 7d 20 72 65 74 75 72 6e 20 63 61 6c  "); } return cal
1e7a0 6c 20 26 26 20 28 74 79 70 65 6f 66 20 63 61 6c  l && (typeof cal
1e7b0 6c 20 3d 3d 3d 20 5c 22 6f 62 6a 65 63 74 5c 22  l === \"object\"
1e7c0 20 7c 7c 20 74 79 70 65 6f 66 20 63 61 6c 6c 20   || typeof call 
1e7d0 3d 3d 3d 20 5c 22 66 75 6e 63 74 69 6f 6e 5c 22  === \"function\"
1e7e0 29 20 3f 20 63 61 6c 6c 20 3a 20 73 65 6c 66 3b  ) ? call : self;
1e7f0 20 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 5f   }\n\nfunction _
1e800 69 6e 68 65 72 69 74 73 28 73 75 62 43 6c 61 73  inherits(subClas
1e810 73 2c 20 73 75 70 65 72 43 6c 61 73 73 29 20 7b  s, superClass) {
1e820 20 69 66 20 28 74 79 70 65 6f 66 20 73 75 70 65   if (typeof supe
1e830 72 43 6c 61 73 73 20 21 3d 3d 20 5c 22 66 75 6e  rClass !== \"fun
1e840 63 74 69 6f 6e 5c 22 20 26 26 20 73 75 70 65 72  ction\" && super
1e850 43 6c 61 73 73 20 21 3d 3d 20 6e 75 6c 6c 29 20  Class !== null) 
1e860 7b 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65  { throw new Type
1e870 45 72 72 6f 72 28 5c 22 53 75 70 65 72 20 65 78  Error(\"Super ex
1e880 70 72 65 73 73 69 6f 6e 20 6d 75 73 74 20 65 69  pression must ei
1e890 74 68 65 72 20 62 65 20 6e 75 6c 6c 20 6f 72 20  ther be null or 
1e8a0 61 20 66 75 6e 63 74 69 6f 6e 2c 20 6e 6f 74 20  a function, not 
1e8b0 5c 22 20 2b 20 74 79 70 65 6f 66 20 73 75 70 65  \" + typeof supe
1e8c0 72 43 6c 61 73 73 29 3b 20 7d 20 73 75 62 43 6c  rClass); } subCl
1e8d0 61 73 73 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20  ass.prototype = 
1e8e0 4f 62 6a 65 63 74 2e 63 72 65 61 74 65 28 73 75  Object.create(su
1e8f0 70 65 72 43 6c 61 73 73 20 26 26 20 73 75 70 65  perClass && supe
1e900 72 43 6c 61 73 73 2e 70 72 6f 74 6f 74 79 70 65  rClass.prototype
1e910 2c 20 7b 20 63 6f 6e 73 74 72 75 63 74 6f 72 3a  , { constructor:
1e920 20 7b 20 76 61 6c 75 65 3a 20 73 75 62 43 6c 61   { value: subCla
1e930 73 73 2c 20 65 6e 75 6d 65 72 61 62 6c 65 3a 20  ss, enumerable: 
1e940 66 61 6c 73 65 2c 20 77 72 69 74 61 62 6c 65 3a  false, writable:
1e950 20 74 72 75 65 2c 20 63 6f 6e 66 69 67 75 72 61   true, configura
1e960 62 6c 65 3a 20 74 72 75 65 20 7d 20 7d 29 3b 20  ble: true } }); 
1e970 69 66 20 28 73 75 70 65 72 43 6c 61 73 73 29 20  if (superClass) 
1e980 4f 62 6a 65 63 74 2e 73 65 74 50 72 6f 74 6f 74  Object.setProtot
1e990 79 70 65 4f 66 20 3f 20 4f 62 6a 65 63 74 2e 73  ypeOf ? Object.s
1e9a0 65 74 50 72 6f 74 6f 74 79 70 65 4f 66 28 73 75  etPrototypeOf(su
1e9b0 62 43 6c 61 73 73 2c 20 73 75 70 65 72 43 6c 61  bClass, superCla
1e9c0 73 73 29 20 3a 20 73 75 62 43 6c 61 73 73 2e 5f  ss) : subClass._
1e9d0 5f 70 72 6f 74 6f 5f 5f 20 3d 20 73 75 70 65 72  _proto__ = super
1e9e0 43 6c 61 73 73 3b 20 7d 5c 6e 5c 6e 76 61 72 20  Class; }\n\nvar 
1e9f0 64 65 66 61 75 6c 74 73 20 3d 20 7b 5c 6e 20 20  defaults = {\n  
1ea00 2f 2a 2a 5c 6e 20 20 20 2a 20 4b 65 79 2d 76 61  /**\n   * Key-va
1ea10 6c 75 65 20 70 61 69 72 73 20 64 65 66 69 6e 69  lue pairs defini
1ea20 6e 67 20 61 20 63 6f 6c 6f 72 20 61 6c 69 61 73  ng a color alias
1ea30 20 61 6e 64 20 69 74 73 20 43 53 53 20 63 6f 6c   and its CSS col
1ea40 6f 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f  or representatio
1ea50 6e 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 54  n.\n   *\n   * T
1ea60 68 65 79 20 63 61 6e 20 61 6c 73 6f 20 62 65 20  hey can also be 
1ea70 6a 75 73 74 20 61 6e 20 61 72 72 61 79 20 6f 66  just an array of
1ea80 20 76 61 6c 75 65 73 2e 20 49 6e 20 74 68 61 74   values. In that
1ea90 20 63 61 73 65 2c 20 6e 6f 20 73 70 65 63 69 61   case, no specia
1eaa0 6c 20 6e 61 6d 65 73 20 61 72 65 20 75 73 65 64  l names are used
1eab0 2c 20 6f 6e 6c 79 20 74 68 65 20 72 65 61 6c 20  , only the real 
1eac0 63 6f 6c 6f 72 73 2e 5c 6e 20 20 20 2a 5c 6e 20  colors.\n   *\n 
1ead0 20 20 2a 20 40 74 79 70 65 20 7b 4f 62 6a 65 63    * @type {Objec
1eae0 74 7c 41 72 72 61 79 7d 5c 6e 20 20 20 2a 20 40  t|Array}\n   * @
1eaf0 64 65 66 61 75 6c 74 20 6e 75 6c 6c 5c 6e 20 20  default null\n  
1eb00 20 2a 20 40 65 78 61 6d 70 6c 65 5c 6e 20 20 20   * @example\n   
1eb10 2a 20 20 7b 5c 6e 20 20 20 2a 20 20 20 27 62 6c  *  {\n   *   'bl
1eb20 61 63 6b 27 3a 20 27 23 30 30 30 30 30 30 27 2c  ack': '#000000',
1eb30 5c 6e 20 20 20 2a 20 20 20 27 77 68 69 74 65 27  \n   *   'white'
1eb40 3a 20 27 23 66 66 66 66 66 66 27 2c 5c 6e 20 20  : '#ffffff',\n  
1eb50 20 2a 20 20 20 27 72 65 64 27 3a 20 27 23 46 46   *   'red': '#FF
1eb60 30 30 30 30 27 2c 5c 6e 20 20 20 2a 20 20 20 27  0000',\n   *   '
1eb70 64 65 66 61 75 6c 74 27 3a 20 27 23 37 37 37 37  default': '#7777
1eb80 37 37 27 2c 5c 6e 20 20 20 2a 20 20 20 27 70 72  77',\n   *   'pr
1eb90 69 6d 61 72 79 27 3a 20 27 23 33 33 37 61 62 37  imary': '#337ab7
1eba0 27 2c 5c 6e 20 20 20 2a 20 20 20 27 73 75 63 63  ',\n   *   'succ
1ebb0 65 73 73 27 3a 20 27 23 35 63 62 38 35 63 27 2c  ess': '#5cb85c',
1ebc0 5c 6e 20 20 20 2a 20 20 20 27 69 6e 66 6f 27 3a  \n   *   'info':
1ebd0 20 27 23 35 62 63 30 64 65 27 2c 5c 6e 20 20 20   '#5bc0de',\n   
1ebe0 2a 20 20 20 27 77 61 72 6e 69 6e 67 27 3a 20 27  *   'warning': '
1ebf0 23 66 30 61 64 34 65 27 2c 5c 6e 20 20 20 2a 20  #f0ad4e',\n   * 
1ec00 20 20 27 64 61 6e 67 65 72 27 3a 20 27 23 64 39    'danger': '#d9
1ec10 35 33 34 66 27 5c 6e 20 20 20 2a 20 20 7d 5c 6e  534f'\n   *  }\n
1ec20 20 20 20 2a 5c 6e 20 20 20 2a 20 40 65 78 61 6d     *\n   * @exam
1ec30 70 6c 65 20 5b 27 23 66 30 61 64 34 65 27 2c 20  ple ['#f0ad4e', 
1ec40 27 23 33 33 37 61 62 37 27 2c 20 27 23 35 63 62  '#337ab7', '#5cb
1ec50 38 35 63 27 5d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  85c']\n   */\n  
1ec60 63 6f 6c 6f 72 73 3a 20 6e 75 6c 6c 2c 5c 6e 20  colors: null,\n 
1ec70 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66 20 74 72   /**\n   * If tr
1ec80 75 65 2c 20 77 68 65 6e 20 61 20 63 6f 6c 6f 72  ue, when a color
1ec90 20 73 77 61 74 63 68 20 69 73 20 73 65 6c 65 63   swatch is selec
1eca0 74 65 64 20 74 68 65 20 6e 61 6d 65 20 28 61 6c  ted the name (al
1ecb0 69 61 73 29 20 77 69 6c 6c 20 62 65 20 75 73 65  ias) will be use
1ecc0 64 20 61 73 20 69 6e 70 75 74 20 76 61 6c 75 65  d as input value
1ecd0 2c 5c 6e 20 20 20 2a 20 6f 74 68 65 72 77 69 73  ,\n   * otherwis
1ece0 65 20 74 68 65 20 73 77 61 74 63 68 20 72 65 61  e the swatch rea
1ecf0 6c 20 63 6f 6c 6f 72 20 76 61 6c 75 65 20 77 69  l color value wi
1ed00 6c 6c 20 62 65 20 75 73 65 64 2e 5c 6e 20 20 20  ll be used.\n   
1ed10 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 62  *\n   * @type {b
1ed20 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 40 64  oolean}\n   * @d
1ed30 65 66 61 75 6c 74 20 74 72 75 65 5c 6e 20 20 20  efault true\n   
1ed40 2a 2f 5c 6e 20 20 6e 61 6d 65 73 41 73 56 61 6c  */\n  namesAsVal
1ed50 75 65 73 3a 20 74 72 75 65 5c 6e 7d 3b 5c 6e 5c  ues: true\n};\n\
1ed60 6e 2f 2a 2a 5c 6e 20 2a 20 50 61 6c 65 74 74 65  n/**\n * Palette
1ed70 20 65 78 74 65 6e 73 69 6f 6e 5c 6e 20 2a 20 40   extension\n * @
1ed80 69 67 6e 6f 72 65 5c 6e 20 2a 2f 5c 6e 5c 6e 76  ignore\n */\n\nv
1ed90 61 72 20 50 61 6c 65 74 74 65 20 3d 20 66 75 6e  ar Palette = fun
1eda0 63 74 69 6f 6e 20 28 5f 45 78 74 65 6e 73 69 6f  ction (_Extensio
1edb0 6e 29 20 7b 5c 6e 20 20 5f 69 6e 68 65 72 69 74  n) {\n  _inherit
1edc0 73 28 50 61 6c 65 74 74 65 2c 20 5f 45 78 74 65  s(Palette, _Exte
1edd0 6e 73 69 6f 6e 29 3b 5c 6e 5c 6e 20 20 5f 63 72  nsion);\n\n  _cr
1ede0 65 61 74 65 43 6c 61 73 73 28 50 61 6c 65 74 74  eateClass(Palett
1edf0 65 2c 20 5b 7b 5c 6e 20 20 20 20 6b 65 79 3a 20  e, [{\n    key: 
1ee00 27 63 6f 6c 6f 72 73 27 2c 5c 6e 5c 6e 5c 6e 20  'colors',\n\n\n 
1ee10 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40     /**\n     * @
1ee20 72 65 74 75 72 6e 73 20 7b 4f 62 6a 65 63 74 7c  returns {Object|
1ee30 41 72 72 61 79 7d 5c 6e 20 20 20 20 20 2a 2f 5c  Array}\n     */\
1ee40 6e 20 20 20 20 67 65 74 3a 20 66 75 6e 63 74 69  n    get: functi
1ee50 6f 6e 20 67 65 74 28 29 20 7b 5c 6e 20 20 20 20  on get() {\n    
1ee60 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 6f 70    return this.op
1ee70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 3b 5c 6e 20  tions.colors;\n 
1ee80 20 20 20 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e     }\n  }]);\n\n
1ee90 20 20 66 75 6e 63 74 69 6f 6e 20 50 61 6c 65 74    function Palet
1eea0 74 65 28 63 6f 6c 6f 72 70 69 63 6b 65 72 29 20  te(colorpicker) 
1eeb0 7b 5c 6e 20 20 20 20 76 61 72 20 6f 70 74 69 6f  {\n    var optio
1eec0 6e 73 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c  ns = arguments.l
1eed0 65 6e 67 74 68 20 3e 20 31 20 26 26 20 61 72 67  ength > 1 && arg
1eee0 75 6d 65 6e 74 73 5b 31 5d 20 21 3d 3d 20 75 6e  uments[1] !== un
1eef0 64 65 66 69 6e 65 64 20 3f 20 61 72 67 75 6d 65  defined ? argume
1ef00 6e 74 73 5b 31 5d 20 3a 20 7b 7d 3b 5c 6e 5c 6e  nts[1] : {};\n\n
1ef10 20 20 20 20 5f 63 6c 61 73 73 43 61 6c 6c 43 68      _classCallCh
1ef20 65 63 6b 28 74 68 69 73 2c 20 50 61 6c 65 74 74  eck(this, Palett
1ef30 65 29 3b 5c 6e 5c 6e 20 20 20 20 76 61 72 20 5f  e);\n\n    var _
1ef40 74 68 69 73 20 3d 20 5f 70 6f 73 73 69 62 6c 65  this = _possible
1ef50 43 6f 6e 73 74 72 75 63 74 6f 72 52 65 74 75 72  ConstructorRetur
1ef60 6e 28 74 68 69 73 2c 20 28 50 61 6c 65 74 74 65  n(this, (Palette
1ef70 2e 5f 5f 70 72 6f 74 6f 5f 5f 20 7c 7c 20 4f 62  .__proto__ || Ob
1ef80 6a 65 63 74 2e 67 65 74 50 72 6f 74 6f 74 79 70  ject.getPrototyp
1ef90 65 4f 66 28 50 61 6c 65 74 74 65 29 29 2e 63 61  eOf(Palette)).ca
1efa0 6c 6c 28 74 68 69 73 2c 20 63 6f 6c 6f 72 70 69  ll(this, colorpi
1efb0 63 6b 65 72 2c 20 5f 6a 71 75 65 72 79 32 2e 64  cker, _jquery2.d
1efc0 65 66 61 75 6c 74 2e 65 78 74 65 6e 64 28 74 72  efault.extend(tr
1efd0 75 65 2c 20 7b 7d 2c 20 64 65 66 61 75 6c 74 73  ue, {}, defaults
1efe0 2c 20 6f 70 74 69 6f 6e 73 29 29 29 3b 5c 6e 5c  , options)));\n\
1eff0 6e 20 20 20 20 69 66 20 28 21 41 72 72 61 79 2e  n    if (!Array.
1f000 69 73 41 72 72 61 79 28 5f 74 68 69 73 2e 6f 70  isArray(_this.op
1f010 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 20 26 26  tions.colors) &&
1f020 20 5f 74 79 70 65 6f 66 28 5f 74 68 69 73 2e 6f   _typeof(_this.o
1f030 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 20 21  ptions.colors) !
1f040 3d 3d 20 27 6f 62 6a 65 63 74 27 29 20 7b 5c 6e  == 'object') {\n
1f050 20 20 20 20 20 20 5f 74 68 69 73 2e 6f 70 74 69        _this.opti
1f060 6f 6e 73 2e 63 6f 6c 6f 72 73 20 3d 20 6e 75 6c  ons.colors = nul
1f070 6c 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 72  l;\n    }\n    r
1f080 65 74 75 72 6e 20 5f 74 68 69 73 3b 5c 6e 20 20  eturn _this;\n  
1f090 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
1f0a0 20 40 72 65 74 75 72 6e 73 20 7b 69 6e 74 7d 5c   @returns {int}\
1f0b0 6e 20 20 20 2a 2f 5c 6e 5c 6e 5c 6e 20 20 5f 63  n   */\n\n\n  _c
1f0c0 72 65 61 74 65 43 6c 61 73 73 28 50 61 6c 65 74  reateClass(Palet
1f0d0 74 65 2c 20 5b 7b 5c 6e 20 20 20 20 6b 65 79 3a  te, [{\n    key:
1f0e0 20 27 67 65 74 4c 65 6e 67 74 68 27 2c 5c 6e 20   'getLength',\n 
1f0f0 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69     value: functi
1f100 6f 6e 20 67 65 74 4c 65 6e 67 74 68 28 29 20 7b  on getLength() {
1f110 5c 6e 20 20 20 20 20 20 69 66 20 28 21 74 68 69  \n      if (!thi
1f120 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73  s.options.colors
1f130 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74  ) {\n        ret
1f140 75 72 6e 20 30 3b 5c 6e 20 20 20 20 20 20 7d 5c  urn 0;\n      }\
1f150 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 41 72 72  n\n      if (Arr
1f160 61 79 2e 69 73 41 72 72 61 79 28 74 68 69 73 2e  ay.isArray(this.
1f170 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 29  options.colors))
1f180 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75   {\n        retu
1f190 72 6e 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e  rn this.options.
1f1a0 63 6f 6c 6f 72 73 2e 6c 65 6e 67 74 68 3b 5c 6e  colors.length;\n
1f1b0 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20        }\n\n     
1f1c0 20 69 66 20 28 5f 74 79 70 65 6f 66 28 74 68 69   if (_typeof(thi
1f1d0 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73  s.options.colors
1f1e0 29 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 29 20  ) === 'object') 
1f1f0 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72  {\n        retur
1f200 6e 20 4f 62 6a 65 63 74 2e 6b 65 79 73 28 74 68  n Object.keys(th
1f210 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72  is.options.color
1f220 73 29 2e 6c 65 6e 67 74 68 3b 5c 6e 20 20 20 20  s).length;\n    
1f230 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 72 65 74    }\n\n      ret
1f240 75 72 6e 20 30 3b 5c 6e 20 20 20 20 7d 5c 6e 20  urn 0;\n    }\n 
1f250 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
1f260 27 72 65 73 6f 6c 76 65 43 6f 6c 6f 72 27 2c 5c  'resolveColor',\
1f270 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63  n    value: func
1f280 74 69 6f 6e 20 72 65 73 6f 6c 76 65 43 6f 6c 6f  tion resolveColo
1f290 72 28 63 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20 20  r(color) {\n    
1f2a0 20 20 76 61 72 20 72 65 61 6c 43 6f 6c 6f 72 20    var realColor 
1f2b0 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67  = arguments.leng
1f2c0 74 68 20 3e 20 31 20 26 26 20 61 72 67 75 6d 65  th > 1 && argume
1f2d0 6e 74 73 5b 31 5d 20 21 3d 3d 20 75 6e 64 65 66  nts[1] !== undef
1f2e0 69 6e 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73  ined ? arguments
1f2f0 5b 31 5d 20 3a 20 74 72 75 65 3b 5c 6e 5c 6e 20  [1] : true;\n\n 
1f300 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 67 65       if (this.ge
1f310 74 4c 65 6e 67 74 68 28 29 20 3c 3d 20 30 29 20  tLength() <= 0) 
1f320 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72  {\n        retur
1f330 6e 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 20 20  n false;\n      
1f340 7d 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 41 72  }\n\n      // Ar
1f350 72 61 79 20 6f 66 20 63 6f 6c 6f 72 73 5c 6e 20  ray of colors\n 
1f360 20 20 20 20 20 69 66 20 28 41 72 72 61 79 2e 69       if (Array.i
1f370 73 41 72 72 61 79 28 74 68 69 73 2e 6f 70 74 69  sArray(this.opti
1f380 6f 6e 73 2e 63 6f 6c 6f 72 73 29 29 20 7b 5c 6e  ons.colors)) {\n
1f390 20 20 20 20 20 20 20 20 69 66 20 28 74 68 69 73          if (this
1f3a0 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 2e  .options.colors.
1f3b0 69 6e 64 65 78 4f 66 28 63 6f 6c 6f 72 29 20 3e  indexOf(color) >
1f3c0 3d 20 30 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  = 0) {\n        
1f3d0 20 20 72 65 74 75 72 6e 20 63 6f 6c 6f 72 3b 5c    return color;\
1f3e0 6e 20 20 20 20 20 20 20 20 7d 5c 6e 20 20 20 20  n        }\n    
1f3f0 20 20 20 20 69 66 20 28 74 68 69 73 2e 6f 70 74      if (this.opt
1f400 69 6f 6e 73 2e 63 6f 6c 6f 72 73 2e 69 6e 64 65  ions.colors.inde
1f410 78 4f 66 28 63 6f 6c 6f 72 2e 74 6f 55 70 70 65  xOf(color.toUppe
1f420 72 43 61 73 65 28 29 29 20 3e 3d 20 30 29 20 7b  rCase()) >= 0) {
1f430 5c 6e 20 20 20 20 20 20 20 20 20 20 72 65 74 75  \n          retu
1f440 72 6e 20 63 6f 6c 6f 72 2e 74 6f 55 70 70 65 72  rn color.toUpper
1f450 43 61 73 65 28 29 3b 5c 6e 20 20 20 20 20 20 20  Case();\n       
1f460 20 7d 5c 6e 20 20 20 20 20 20 20 20 69 66 20 28   }\n        if (
1f470 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c  this.options.col
1f480 6f 72 73 2e 69 6e 64 65 78 4f 66 28 63 6f 6c 6f  ors.indexOf(colo
1f490 72 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 29  r.toLowerCase())
1f4a0 20 3e 3d 20 30 29 20 7b 5c 6e 20 20 20 20 20 20   >= 0) {\n      
1f4b0 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 6f 72      return color
1f4c0 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 5c  .toLowerCase();\
1f4d0 6e 20 20 20 20 20 20 20 20 7d 5c 6e 20 20 20 20  n        }\n    
1f4e0 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65      return false
1f4f0 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20  ;\n      }\n\n  
1f500 20 20 20 20 69 66 20 28 5f 74 79 70 65 6f 66 28      if (_typeof(
1f510 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c  this.options.col
1f520 6f 72 73 29 20 21 3d 3d 20 27 6f 62 6a 65 63 74  ors) !== 'object
1f530 27 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65  ') {\n        re
1f540 74 75 72 6e 20 66 61 6c 73 65 3b 5c 6e 20 20 20  turn false;\n   
1f550 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f     }\n\n      //
1f560 20 4d 61 70 20 6f 66 20 6f 62 6a 65 63 74 73 5c   Map of objects\
1f570 6e 20 20 20 20 20 20 69 66 20 28 21 74 68 69 73  n      if (!this
1f580 2e 6f 70 74 69 6f 6e 73 2e 6e 61 6d 65 73 41 73  .options.namesAs
1f590 56 61 6c 75 65 73 20 7c 7c 20 72 65 61 6c 43 6f  Values || realCo
1f5a0 6c 6f 72 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  lor) {\n        
1f5b0 72 65 74 75 72 6e 20 74 68 69 73 2e 67 65 74 56  return this.getV
1f5c0 61 6c 75 65 28 63 6f 6c 6f 72 2c 20 66 61 6c 73  alue(color, fals
1f5d0 65 29 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20  e);\n      }\n  
1f5e0 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e      return this.
1f5f0 67 65 74 4e 61 6d 65 28 63 6f 6c 6f 72 2c 20 74  getName(color, t
1f600 68 69 73 2e 67 65 74 4e 61 6d 65 28 27 23 27 20  his.getName('#' 
1f610 2b 20 63 6f 6c 6f 72 29 29 3b 5c 6e 20 20 20 20  + color));\n    
1f620 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  }\n\n    /**\n  
1f630 20 20 20 2a 20 47 69 76 65 6e 20 61 20 63 6f 6c     * Given a col
1f640 6f 72 20 76 61 6c 75 65 2c 20 72 65 74 75 72 6e  or value, return
1f650 73 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64  s the correspond
1f660 69 6e 67 20 63 6f 6c 6f 72 20 6e 61 6d 65 20 6f  ing color name o
1f670 72 20 64 65 66 61 75 6c 74 56 61 6c 75 65 2e 5c  r defaultValue.\
1f680 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
1f690 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20  @param {String} 
1f6a0 76 61 6c 75 65 5c 6e 20 20 20 20 20 2a 20 40 70  value\n     * @p
1f6b0 61 72 61 6d 20 7b 2a 7d 20 64 65 66 61 75 6c 74  aram {*} default
1f6c0 56 61 6c 75 65 5c 6e 20 20 20 20 20 2a 20 40 72  Value\n     * @r
1f6d0 65 74 75 72 6e 73 20 7b 2a 7d 5c 6e 20 20 20 20  eturns {*}\n    
1f6e0 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20   */\n\n  }, {\n 
1f6f0 20 20 20 6b 65 79 3a 20 27 67 65 74 4e 61 6d 65     key: 'getName
1f700 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
1f710 75 6e 63 74 69 6f 6e 20 67 65 74 4e 61 6d 65 28  unction getName(
1f720 76 61 6c 75 65 29 20 7b 5c 6e 20 20 20 20 20 20  value) {\n      
1f730 76 61 72 20 64 65 66 61 75 6c 74 56 61 6c 75 65  var defaultValue
1f740 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e   = arguments.len
1f750 67 74 68 20 3e 20 31 20 26 26 20 61 72 67 75 6d  gth > 1 && argum
1f760 65 6e 74 73 5b 31 5d 20 21 3d 3d 20 75 6e 64 65  ents[1] !== unde
1f770 66 69 6e 65 64 20 3f 20 61 72 67 75 6d 65 6e 74  fined ? argument
1f780 73 5b 31 5d 20 3a 20 66 61 6c 73 65 3b 5c 6e 5c  s[1] : false;\n\
1f790 6e 20 20 20 20 20 20 69 66 20 28 21 28 74 79 70  n      if (!(typ
1f7a0 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 27 73  eof value === 's
1f7b0 74 72 69 6e 67 27 29 20 7c 7c 20 21 74 68 69 73  tring') || !this
1f7c0 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29  .options.colors)
1f7d0 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75   {\n        retu
1f7e0 72 6e 20 64 65 66 61 75 6c 74 56 61 6c 75 65 3b  rn defaultValue;
1f7f0 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 20  \n      }\n     
1f800 20 66 6f 72 20 28 76 61 72 20 6e 61 6d 65 20 69   for (var name i
1f810 6e 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63  n this.options.c
1f820 6f 6c 6f 72 73 29 20 7b 5c 6e 20 20 20 20 20 20  olors) {\n      
1f830 20 20 69 66 20 28 21 74 68 69 73 2e 6f 70 74 69    if (!this.opti
1f840 6f 6e 73 2e 63 6f 6c 6f 72 73 2e 68 61 73 4f 77  ons.colors.hasOw
1f850 6e 50 72 6f 70 65 72 74 79 28 6e 61 6d 65 29 29  nProperty(name))
1f860 20 7b 5c 6e 20 20 20 20 20 20 20 20 20 20 63 6f   {\n          co
1f870 6e 74 69 6e 75 65 3b 5c 6e 20 20 20 20 20 20 20  ntinue;\n       
1f880 20 7d 5c 6e 20 20 20 20 20 20 20 20 69 66 20 28   }\n        if (
1f890 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c  this.options.col
1f8a0 6f 72 73 5b 6e 61 6d 65 5d 2e 74 6f 4c 6f 77 65  ors[name].toLowe
1f8b0 72 43 61 73 65 28 29 20 3d 3d 3d 20 76 61 6c 75  rCase() === valu
1f8c0 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 29  e.toLowerCase())
1f8d0 20 7b 5c 6e 20 20 20 20 20 20 20 20 20 20 72 65   {\n          re
1f8e0 74 75 72 6e 20 6e 61 6d 65 3b 5c 6e 20 20 20 20  turn name;\n    
1f8f0 20 20 20 20 7d 5c 6e 20 20 20 20 20 20 7d 5c 6e      }\n      }\n
1f900 20 20 20 20 20 20 72 65 74 75 72 6e 20 64 65 66        return def
1f910 61 75 6c 74 56 61 6c 75 65 3b 5c 6e 20 20 20 20  aultValue;\n    
1f920 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  }\n\n    /**\n  
1f930 20 20 20 2a 20 47 69 76 65 6e 20 61 20 63 6f 6c     * Given a col
1f940 6f 72 20 6e 61 6d 65 2c 20 72 65 74 75 72 6e 73  or name, returns
1f950 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69   the correspondi
1f960 6e 67 20 63 6f 6c 6f 72 20 76 61 6c 75 65 20 6f  ng color value o
1f970 72 20 64 65 66 61 75 6c 74 56 61 6c 75 65 2e 5c  r defaultValue.\
1f980 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
1f990 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20  @param {String} 
1f9a0 6e 61 6d 65 5c 6e 20 20 20 20 20 2a 20 40 70 61  name\n     * @pa
1f9b0 72 61 6d 20 7b 2a 7d 20 64 65 66 61 75 6c 74 56  ram {*} defaultV
1f9c0 61 6c 75 65 5c 6e 20 20 20 20 20 2a 20 40 72 65  alue\n     * @re
1f9d0 74 75 72 6e 73 20 7b 2a 7d 5c 6e 20 20 20 20 20  turns {*}\n     
1f9e0 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20  */\n\n  }, {\n  
1f9f0 20 20 6b 65 79 3a 20 27 67 65 74 56 61 6c 75 65    key: 'getValue
1fa00 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
1fa10 75 6e 63 74 69 6f 6e 20 67 65 74 56 61 6c 75 65  unction getValue
1fa20 28 6e 61 6d 65 29 20 7b 5c 6e 20 20 20 20 20 20  (name) {\n      
1fa30 76 61 72 20 64 65 66 61 75 6c 74 56 61 6c 75 65  var defaultValue
1fa40 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e   = arguments.len
1fa50 67 74 68 20 3e 20 31 20 26 26 20 61 72 67 75 6d  gth > 1 && argum
1fa60 65 6e 74 73 5b 31 5d 20 21 3d 3d 20 75 6e 64 65  ents[1] !== unde
1fa70 66 69 6e 65 64 20 3f 20 61 72 67 75 6d 65 6e 74  fined ? argument
1fa80 73 5b 31 5d 20 3a 20 66 61 6c 73 65 3b 5c 6e 5c  s[1] : false;\n\
1fa90 6e 20 20 20 20 20 20 69 66 20 28 21 28 74 79 70  n      if (!(typ
1faa0 65 6f 66 20 6e 61 6d 65 20 3d 3d 3d 20 27 73 74  eof name === 'st
1fab0 72 69 6e 67 27 29 20 7c 7c 20 21 74 68 69 73 2e  ring') || !this.
1fac0 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 20  options.colors) 
1fad0 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72  {\n        retur
1fae0 6e 20 64 65 66 61 75 6c 74 56 61 6c 75 65 3b 5c  n defaultValue;\
1faf0 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 20 20  n      }\n      
1fb00 69 66 20 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73  if (this.options
1fb10 2e 63 6f 6c 6f 72 73 2e 68 61 73 4f 77 6e 50 72  .colors.hasOwnPr
1fb20 6f 70 65 72 74 79 28 6e 61 6d 65 29 29 20 7b 5c  operty(name)) {\
1fb30 6e 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20  n        return 
1fb40 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c  this.options.col
1fb50 6f 72 73 5b 6e 61 6d 65 5d 3b 5c 6e 20 20 20 20  ors[name];\n    
1fb60 20 20 7d 5c 6e 20 20 20 20 20 20 72 65 74 75 72    }\n      retur
1fb70 6e 20 64 65 66 61 75 6c 74 56 61 6c 75 65 3b 5c  n defaultValue;\
1fb80 6e 20 20 20 20 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e  n    }\n  }]);\n
1fb90 5c 6e 20 20 72 65 74 75 72 6e 20 50 61 6c 65 74  \n  return Palet
1fba0 74 65 3b 5c 6e 7d 28 5f 45 78 74 65 6e 73 69 6f  te;\n}(_Extensio
1fbb0 6e 33 2e 64 65 66 61 75 6c 74 29 3b 5c 6e 5c 6e  n3.default);\n\n
1fbc0 65 78 70 6f 72 74 73 2e 64 65 66 61 75 6c 74 20  exports.default 
1fbd0 3d 20 50 61 6c 65 74 74 65 3b 5c 6e 5c 6e 2f 2a  = Palette;\n\n/*
1fbe0 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a 20 35 20 2a 2f  **/ }),\n/* 5 */
1fbf0 5c 6e 2f 2a 2a 2a 2f 20 28 66 75 6e 63 74 69 6f  \n/***/ (functio
1fc00 6e 28 6d 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74  n(module, export
1fc10 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71  s, __webpack_req
1fc20 75 69 72 65 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22 75  uire__) {\n\n\"u
1fc30 73 65 20 73 74 72 69 63 74 5c 22 3b 5c 6e 5c 72  se strict\";\n\r
1fc40 5c 6e 5c 72 5c 6e 6d 6f 64 75 6c 65 2e 65 78 70  \n\r\nmodule.exp
1fc50 6f 72 74 73 20 3d 20 7b 5c 72 5c 6e 5c 74 5c 22  orts = {\r\n\t\"
1fc60 61 6c 69 63 65 62 6c 75 65 5c 22 3a 20 5b 32 34  aliceblue\": [24
1fc70 30 2c 20 32 34 38 2c 20 32 35 35 5d 2c 5c 72 5c  0, 248, 255],\r\
1fc80 6e 5c 74 5c 22 61 6e 74 69 71 75 65 77 68 69 74  n\t\"antiquewhit
1fc90 65 5c 22 3a 20 5b 32 35 30 2c 20 32 33 35 2c 20  e\": [250, 235, 
1fca0 32 31 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 61 71 75  215],\r\n\t\"aqu
1fcb0 61 5c 22 3a 20 5b 30 2c 20 32 35 35 2c 20 32 35  a\": [0, 255, 25
1fcc0 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 61 71 75 61 6d  5],\r\n\t\"aquam
1fcd0 61 72 69 6e 65 5c 22 3a 20 5b 31 32 37 2c 20 32  arine\": [127, 2
1fce0 35 35 2c 20 32 31 32 5d 2c 5c 72 5c 6e 5c 74 5c  55, 212],\r\n\t\
1fcf0 22 61 7a 75 72 65 5c 22 3a 20 5b 32 34 30 2c 20  "azure\": [240, 
1fd00 32 35 35 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74  255, 255],\r\n\t
1fd10 5c 22 62 65 69 67 65 5c 22 3a 20 5b 32 34 35 2c  \"beige\": [245,
1fd20 20 32 34 35 2c 20 32 32 30 5d 2c 5c 72 5c 6e 5c   245, 220],\r\n\
1fd30 74 5c 22 62 69 73 71 75 65 5c 22 3a 20 5b 32 35  t\"bisque\": [25
1fd40 35 2c 20 32 32 38 2c 20 31 39 36 5d 2c 5c 72 5c  5, 228, 196],\r\
1fd50 6e 5c 74 5c 22 62 6c 61 63 6b 5c 22 3a 20 5b 30  n\t\"black\": [0
1fd60 2c 20 30 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22  , 0, 0],\r\n\t\"
1fd70 62 6c 61 6e 63 68 65 64 61 6c 6d 6f 6e 64 5c 22  blanchedalmond\"
1fd80 3a 20 5b 32 35 35 2c 20 32 33 35 2c 20 32 30 35  : [255, 235, 205
1fd90 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 6c 75 65 5c 22  ],\r\n\t\"blue\"
1fda0 3a 20 5b 30 2c 20 30 2c 20 32 35 35 5d 2c 5c 72  : [0, 0, 255],\r
1fdb0 5c 6e 5c 74 5c 22 62 6c 75 65 76 69 6f 6c 65 74  \n\t\"blueviolet
1fdc0 5c 22 3a 20 5b 31 33 38 2c 20 34 33 2c 20 32 32  \": [138, 43, 22
1fdd0 36 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 72 6f 77 6e  6],\r\n\t\"brown
1fde0 5c 22 3a 20 5b 31 36 35 2c 20 34 32 2c 20 34 32  \": [165, 42, 42
1fdf0 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 75 72 6c 79 77  ],\r\n\t\"burlyw
1fe00 6f 6f 64 5c 22 3a 20 5b 32 32 32 2c 20 31 38 34  ood\": [222, 184
1fe10 2c 20 31 33 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 63  , 135],\r\n\t\"c
1fe20 61 64 65 74 62 6c 75 65 5c 22 3a 20 5b 39 35 2c  adetblue\": [95,
1fe30 20 31 35 38 2c 20 31 36 30 5d 2c 5c 72 5c 6e 5c   158, 160],\r\n\
1fe40 74 5c 22 63 68 61 72 74 72 65 75 73 65 5c 22 3a  t\"chartreuse\":
1fe50 20 5b 31 32 37 2c 20 32 35 35 2c 20 30 5d 2c 5c   [127, 255, 0],\
1fe60 72 5c 6e 5c 74 5c 22 63 68 6f 63 6f 6c 61 74 65  r\n\t\"chocolate
1fe70 5c 22 3a 20 5b 32 31 30 2c 20 31 30 35 2c 20 33  \": [210, 105, 3
1fe80 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 63 6f 72 61 6c  0],\r\n\t\"coral
1fe90 5c 22 3a 20 5b 32 35 35 2c 20 31 32 37 2c 20 38  \": [255, 127, 8
1fea0 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 63 6f 72 6e 66  0],\r\n\t\"cornf
1feb0 6c 6f 77 65 72 62 6c 75 65 5c 22 3a 20 5b 31 30  lowerblue\": [10
1fec0 30 2c 20 31 34 39 2c 20 32 33 37 5d 2c 5c 72 5c  0, 149, 237],\r\
1fed0 6e 5c 74 5c 22 63 6f 72 6e 73 69 6c 6b 5c 22 3a  n\t\"cornsilk\":
1fee0 20 5b 32 35 35 2c 20 32 34 38 2c 20 32 32 30 5d   [255, 248, 220]
1fef0 2c 5c 72 5c 6e 5c 74 5c 22 63 72 69 6d 73 6f 6e  ,\r\n\t\"crimson
1ff00 5c 22 3a 20 5b 32 32 30 2c 20 32 30 2c 20 36 30  \": [220, 20, 60
1ff10 5d 2c 5c 72 5c 6e 5c 74 5c 22 63 79 61 6e 5c 22  ],\r\n\t\"cyan\"
1ff20 3a 20 5b 30 2c 20 32 35 35 2c 20 32 35 35 5d 2c  : [0, 255, 255],
1ff30 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 62 6c 75 65  \r\n\t\"darkblue
1ff40 5c 22 3a 20 5b 30 2c 20 30 2c 20 31 33 39 5d 2c  \": [0, 0, 139],
1ff50 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 63 79 61 6e  \r\n\t\"darkcyan
1ff60 5c 22 3a 20 5b 30 2c 20 31 33 39 2c 20 31 33 39  \": [0, 139, 139
1ff70 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 67 6f  ],\r\n\t\"darkgo
1ff80 6c 64 65 6e 72 6f 64 5c 22 3a 20 5b 31 38 34 2c  ldenrod\": [184,
1ff90 20 31 33 34 2c 20 31 31 5d 2c 5c 72 5c 6e 5c 74   134, 11],\r\n\t
1ffa0 5c 22 64 61 72 6b 67 72 61 79 5c 22 3a 20 5b 31  \"darkgray\": [1
1ffb0 36 39 2c 20 31 36 39 2c 20 31 36 39 5d 2c 5c 72  69, 169, 169],\r
1ffc0 5c 6e 5c 74 5c 22 64 61 72 6b 67 72 65 65 6e 5c  \n\t\"darkgreen\
1ffd0 22 3a 20 5b 30 2c 20 31 30 30 2c 20 30 5d 2c 5c  ": [0, 100, 0],\
1ffe0 72 5c 6e 5c 74 5c 22 64 61 72 6b 67 72 65 79 5c  r\n\t\"darkgrey\
1fff0 22 3a 20 5b 31 36 39 2c 20 31 36 39 2c 20 31 36  ": [169, 169, 16
20000 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 6b  9],\r\n\t\"darkk
20010 68 61 6b 69 5c 22 3a 20 5b 31 38 39 2c 20 31 38  haki\": [189, 18
20020 33 2c 20 31 30 37 5d 2c 5c 72 5c 6e 5c 74 5c 22  3, 107],\r\n\t\"
20030 64 61 72 6b 6d 61 67 65 6e 74 61 5c 22 3a 20 5b  darkmagenta\": [
20040 31 33 39 2c 20 30 2c 20 31 33 39 5d 2c 5c 72 5c  139, 0, 139],\r\
20050 6e 5c 74 5c 22 64 61 72 6b 6f 6c 69 76 65 67 72  n\t\"darkolivegr
20060 65 65 6e 5c 22 3a 20 5b 38 35 2c 20 31 30 37 2c  een\": [85, 107,
20070 20 34 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72   47],\r\n\t\"dar
20080 6b 6f 72 61 6e 67 65 5c 22 3a 20 5b 32 35 35 2c  korange\": [255,
20090 20 31 34 30 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c   140, 0],\r\n\t\
200a0 22 64 61 72 6b 6f 72 63 68 69 64 5c 22 3a 20 5b  "darkorchid\": [
200b0 31 35 33 2c 20 35 30 2c 20 32 30 34 5d 2c 5c 72  153, 50, 204],\r
200c0 5c 6e 5c 74 5c 22 64 61 72 6b 72 65 64 5c 22 3a  \n\t\"darkred\":
200d0 20 5b 31 33 39 2c 20 30 2c 20 30 5d 2c 5c 72 5c   [139, 0, 0],\r\
200e0 6e 5c 74 5c 22 64 61 72 6b 73 61 6c 6d 6f 6e 5c  n\t\"darksalmon\
200f0 22 3a 20 5b 32 33 33 2c 20 31 35 30 2c 20 31 32  ": [233, 150, 12
20100 32 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 73  2],\r\n\t\"darks
20110 65 61 67 72 65 65 6e 5c 22 3a 20 5b 31 34 33 2c  eagreen\": [143,
20120 20 31 38 38 2c 20 31 34 33 5d 2c 5c 72 5c 6e 5c   188, 143],\r\n\
20130 74 5c 22 64 61 72 6b 73 6c 61 74 65 62 6c 75 65  t\"darkslateblue
20140 5c 22 3a 20 5b 37 32 2c 20 36 31 2c 20 31 33 39  \": [72, 61, 139
20150 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 73 6c  ],\r\n\t\"darksl
20160 61 74 65 67 72 61 79 5c 22 3a 20 5b 34 37 2c 20  ategray\": [47, 
20170 37 39 2c 20 37 39 5d 2c 5c 72 5c 6e 5c 74 5c 22  79, 79],\r\n\t\"
20180 64 61 72 6b 73 6c 61 74 65 67 72 65 79 5c 22 3a  darkslategrey\":
20190 20 5b 34 37 2c 20 37 39 2c 20 37 39 5d 2c 5c 72   [47, 79, 79],\r
201a0 5c 6e 5c 74 5c 22 64 61 72 6b 74 75 72 71 75 6f  \n\t\"darkturquo
201b0 69 73 65 5c 22 3a 20 5b 30 2c 20 32 30 36 2c 20  ise\": [0, 206, 
201c0 32 30 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72  209],\r\n\t\"dar
201d0 6b 76 69 6f 6c 65 74 5c 22 3a 20 5b 31 34 38 2c  kviolet\": [148,
201e0 20 30 2c 20 32 31 31 5d 2c 5c 72 5c 6e 5c 74 5c   0, 211],\r\n\t\
201f0 22 64 65 65 70 70 69 6e 6b 5c 22 3a 20 5b 32 35  "deeppink\": [25
20200 35 2c 20 32 30 2c 20 31 34 37 5d 2c 5c 72 5c 6e  5, 20, 147],\r\n
20210 5c 74 5c 22 64 65 65 70 73 6b 79 62 6c 75 65 5c  \t\"deepskyblue\
20220 22 3a 20 5b 30 2c 20 31 39 31 2c 20 32 35 35 5d  ": [0, 191, 255]
20230 2c 5c 72 5c 6e 5c 74 5c 22 64 69 6d 67 72 61 79  ,\r\n\t\"dimgray
20240 5c 22 3a 20 5b 31 30 35 2c 20 31 30 35 2c 20 31  \": [105, 105, 1
20250 30 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 69 6d 67  05],\r\n\t\"dimg
20260 72 65 79 5c 22 3a 20 5b 31 30 35 2c 20 31 30 35  rey\": [105, 105
20270 2c 20 31 30 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 64  , 105],\r\n\t\"d
20280 6f 64 67 65 72 62 6c 75 65 5c 22 3a 20 5b 33 30  odgerblue\": [30
20290 2c 20 31 34 34 2c 20 32 35 35 5d 2c 5c 72 5c 6e  , 144, 255],\r\n
202a0 5c 74 5c 22 66 69 72 65 62 72 69 63 6b 5c 22 3a  \t\"firebrick\":
202b0 20 5b 31 37 38 2c 20 33 34 2c 20 33 34 5d 2c 5c   [178, 34, 34],\
202c0 72 5c 6e 5c 74 5c 22 66 6c 6f 72 61 6c 77 68 69  r\n\t\"floralwhi
202d0 74 65 5c 22 3a 20 5b 32 35 35 2c 20 32 35 30 2c  te\": [255, 250,
202e0 20 32 34 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 66 6f   240],\r\n\t\"fo
202f0 72 65 73 74 67 72 65 65 6e 5c 22 3a 20 5b 33 34  restgreen\": [34
20300 2c 20 31 33 39 2c 20 33 34 5d 2c 5c 72 5c 6e 5c  , 139, 34],\r\n\
20310 74 5c 22 66 75 63 68 73 69 61 5c 22 3a 20 5b 32  t\"fuchsia\": [2
20320 35 35 2c 20 30 2c 20 32 35 35 5d 2c 5c 72 5c 6e  55, 0, 255],\r\n
20330 5c 74 5c 22 67 61 69 6e 73 62 6f 72 6f 5c 22 3a  \t\"gainsboro\":
20340 20 5b 32 32 30 2c 20 32 32 30 2c 20 32 32 30 5d   [220, 220, 220]
20350 2c 5c 72 5c 6e 5c 74 5c 22 67 68 6f 73 74 77 68  ,\r\n\t\"ghostwh
20360 69 74 65 5c 22 3a 20 5b 32 34 38 2c 20 32 34 38  ite\": [248, 248
20370 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 67  , 255],\r\n\t\"g
20380 6f 6c 64 5c 22 3a 20 5b 32 35 35 2c 20 32 31 35  old\": [255, 215
20390 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 6f 6c  , 0],\r\n\t\"gol
203a0 64 65 6e 72 6f 64 5c 22 3a 20 5b 32 31 38 2c 20  denrod\": [218, 
203b0 31 36 35 2c 20 33 32 5d 2c 5c 72 5c 6e 5c 74 5c  165, 32],\r\n\t\
203c0 22 67 72 61 79 5c 22 3a 20 5b 31 32 38 2c 20 31  "gray\": [128, 1
203d0 32 38 2c 20 31 32 38 5d 2c 5c 72 5c 6e 5c 74 5c  28, 128],\r\n\t\
203e0 22 67 72 65 65 6e 5c 22 3a 20 5b 30 2c 20 31 32  "green\": [0, 12
203f0 38 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 72  8, 0],\r\n\t\"gr
20400 65 65 6e 79 65 6c 6c 6f 77 5c 22 3a 20 5b 31 37  eenyellow\": [17
20410 33 2c 20 32 35 35 2c 20 34 37 5d 2c 5c 72 5c 6e  3, 255, 47],\r\n
20420 5c 74 5c 22 67 72 65 79 5c 22 3a 20 5b 31 32 38  \t\"grey\": [128
20430 2c 20 31 32 38 2c 20 31 32 38 5d 2c 5c 72 5c 6e  , 128, 128],\r\n
20440 5c 74 5c 22 68 6f 6e 65 79 64 65 77 5c 22 3a 20  \t\"honeydew\": 
20450 5b 32 34 30 2c 20 32 35 35 2c 20 32 34 30 5d 2c  [240, 255, 240],
20460 5c 72 5c 6e 5c 74 5c 22 68 6f 74 70 69 6e 6b 5c  \r\n\t\"hotpink\
20470 22 3a 20 5b 32 35 35 2c 20 31 30 35 2c 20 31 38  ": [255, 105, 18
20480 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 69 6e 64 69 61  0],\r\n\t\"india
20490 6e 72 65 64 5c 22 3a 20 5b 32 30 35 2c 20 39 32  nred\": [205, 92
204a0 2c 20 39 32 5d 2c 5c 72 5c 6e 5c 74 5c 22 69 6e  , 92],\r\n\t\"in
204b0 64 69 67 6f 5c 22 3a 20 5b 37 35 2c 20 30 2c 20  digo\": [75, 0, 
204c0 31 33 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 69 76 6f  130],\r\n\t\"ivo
204d0 72 79 5c 22 3a 20 5b 32 35 35 2c 20 32 35 35 2c  ry\": [255, 255,
204e0 20 32 34 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6b 68   240],\r\n\t\"kh
204f0 61 6b 69 5c 22 3a 20 5b 32 34 30 2c 20 32 33 30  aki\": [240, 230
20500 2c 20 31 34 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c  , 140],\r\n\t\"l
20510 61 76 65 6e 64 65 72 5c 22 3a 20 5b 32 33 30 2c  avender\": [230,
20520 20 32 33 30 2c 20 32 35 30 5d 2c 5c 72 5c 6e 5c   230, 250],\r\n\
20530 74 5c 22 6c 61 76 65 6e 64 65 72 62 6c 75 73 68  t\"lavenderblush
20540 5c 22 3a 20 5b 32 35 35 2c 20 32 34 30 2c 20 32  \": [255, 240, 2
20550 34 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 61 77 6e  45],\r\n\t\"lawn
20560 67 72 65 65 6e 5c 22 3a 20 5b 31 32 34 2c 20 32  green\": [124, 2
20570 35 32 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c  52, 0],\r\n\t\"l
20580 65 6d 6f 6e 63 68 69 66 66 6f 6e 5c 22 3a 20 5b  emonchiffon\": [
20590 32 35 35 2c 20 32 35 30 2c 20 32 30 35 5d 2c 5c  255, 250, 205],\
205a0 72 5c 6e 5c 74 5c 22 6c 69 67 68 74 62 6c 75 65  r\n\t\"lightblue
205b0 5c 22 3a 20 5b 31 37 33 2c 20 32 31 36 2c 20 32  \": [173, 216, 2
205c0 33 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68  30],\r\n\t\"ligh
205d0 74 63 6f 72 61 6c 5c 22 3a 20 5b 32 34 30 2c 20  tcoral\": [240, 
205e0 31 32 38 2c 20 31 32 38 5d 2c 5c 72 5c 6e 5c 74  128, 128],\r\n\t
205f0 5c 22 6c 69 67 68 74 63 79 61 6e 5c 22 3a 20 5b  \"lightcyan\": [
20600 32 32 34 2c 20 32 35 35 2c 20 32 35 35 5d 2c 5c  224, 255, 255],\
20610 72 5c 6e 5c 74 5c 22 6c 69 67 68 74 67 6f 6c 64  r\n\t\"lightgold
20620 65 6e 72 6f 64 79 65 6c 6c 6f 77 5c 22 3a 20 5b  enrodyellow\": [
20630 32 35 30 2c 20 32 35 30 2c 20 32 31 30 5d 2c 5c  250, 250, 210],\
20640 72 5c 6e 5c 74 5c 22 6c 69 67 68 74 67 72 61 79  r\n\t\"lightgray
20650 5c 22 3a 20 5b 32 31 31 2c 20 32 31 31 2c 20 32  \": [211, 211, 2
20660 31 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68  11],\r\n\t\"ligh
20670 74 67 72 65 65 6e 5c 22 3a 20 5b 31 34 34 2c 20  tgreen\": [144, 
20680 32 33 38 2c 20 31 34 34 5d 2c 5c 72 5c 6e 5c 74  238, 144],\r\n\t
20690 5c 22 6c 69 67 68 74 67 72 65 79 5c 22 3a 20 5b  \"lightgrey\": [
206a0 32 31 31 2c 20 32 31 31 2c 20 32 31 31 5d 2c 5c  211, 211, 211],\
206b0 72 5c 6e 5c 74 5c 22 6c 69 67 68 74 70 69 6e 6b  r\n\t\"lightpink
206c0 5c 22 3a 20 5b 32 35 35 2c 20 31 38 32 2c 20 31  \": [255, 182, 1
206d0 39 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68  93],\r\n\t\"ligh
206e0 74 73 61 6c 6d 6f 6e 5c 22 3a 20 5b 32 35 35 2c  tsalmon\": [255,
206f0 20 31 36 30 2c 20 31 32 32 5d 2c 5c 72 5c 6e 5c   160, 122],\r\n\
20700 74 5c 22 6c 69 67 68 74 73 65 61 67 72 65 65 6e  t\"lightseagreen
20710 5c 22 3a 20 5b 33 32 2c 20 31 37 38 2c 20 31 37  \": [32, 178, 17
20720 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68 74  0],\r\n\t\"light
20730 73 6b 79 62 6c 75 65 5c 22 3a 20 5b 31 33 35 2c  skyblue\": [135,
20740 20 32 30 36 2c 20 32 35 30 5d 2c 5c 72 5c 6e 5c   206, 250],\r\n\
20750 74 5c 22 6c 69 67 68 74 73 6c 61 74 65 67 72 61  t\"lightslategra
20760 79 5c 22 3a 20 5b 31 31 39 2c 20 31 33 36 2c 20  y\": [119, 136, 
20770 31 35 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67  153],\r\n\t\"lig
20780 68 74 73 6c 61 74 65 67 72 65 79 5c 22 3a 20 5b  htslategrey\": [
20790 31 31 39 2c 20 31 33 36 2c 20 31 35 33 5d 2c 5c  119, 136, 153],\
207a0 72 5c 6e 5c 74 5c 22 6c 69 67 68 74 73 74 65 65  r\n\t\"lightstee
207b0 6c 62 6c 75 65 5c 22 3a 20 5b 31 37 36 2c 20 31  lblue\": [176, 1
207c0 39 36 2c 20 32 32 32 5d 2c 5c 72 5c 6e 5c 74 5c  96, 222],\r\n\t\
207d0 22 6c 69 67 68 74 79 65 6c 6c 6f 77 5c 22 3a 20  "lightyellow\": 
207e0 5b 32 35 35 2c 20 32 35 35 2c 20 32 32 34 5d 2c  [255, 255, 224],
207f0 5c 72 5c 6e 5c 74 5c 22 6c 69 6d 65 5c 22 3a 20  \r\n\t\"lime\": 
20800 5b 30 2c 20 32 35 35 2c 20 30 5d 2c 5c 72 5c 6e  [0, 255, 0],\r\n
20810 5c 74 5c 22 6c 69 6d 65 67 72 65 65 6e 5c 22 3a  \t\"limegreen\":
20820 20 5b 35 30 2c 20 32 30 35 2c 20 35 30 5d 2c 5c   [50, 205, 50],\
20830 72 5c 6e 5c 74 5c 22 6c 69 6e 65 6e 5c 22 3a 20  r\n\t\"linen\": 
20840 5b 32 35 30 2c 20 32 34 30 2c 20 32 33 30 5d 2c  [250, 240, 230],
20850 5c 72 5c 6e 5c 74 5c 22 6d 61 67 65 6e 74 61 5c  \r\n\t\"magenta\
20860 22 3a 20 5b 32 35 35 2c 20 30 2c 20 32 35 35 5d  ": [255, 0, 255]
20870 2c 5c 72 5c 6e 5c 74 5c 22 6d 61 72 6f 6f 6e 5c  ,\r\n\t\"maroon\
20880 22 3a 20 5b 31 32 38 2c 20 30 2c 20 30 5d 2c 5c  ": [128, 0, 0],\
20890 72 5c 6e 5c 74 5c 22 6d 65 64 69 75 6d 61 71 75  r\n\t\"mediumaqu
208a0 61 6d 61 72 69 6e 65 5c 22 3a 20 5b 31 30 32 2c  amarine\": [102,
208b0 20 32 30 35 2c 20 31 37 30 5d 2c 5c 72 5c 6e 5c   205, 170],\r\n\
208c0 74 5c 22 6d 65 64 69 75 6d 62 6c 75 65 5c 22 3a  t\"mediumblue\":
208d0 20 5b 30 2c 20 30 2c 20 32 30 35 5d 2c 5c 72 5c   [0, 0, 205],\r\
208e0 6e 5c 74 5c 22 6d 65 64 69 75 6d 6f 72 63 68 69  n\t\"mediumorchi
208f0 64 5c 22 3a 20 5b 31 38 36 2c 20 38 35 2c 20 32  d\": [186, 85, 2
20900 31 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 64 69  11],\r\n\t\"medi
20910 75 6d 70 75 72 70 6c 65 5c 22 3a 20 5b 31 34 37  umpurple\": [147
20920 2c 20 31 31 32 2c 20 32 31 39 5d 2c 5c 72 5c 6e  , 112, 219],\r\n
20930 5c 74 5c 22 6d 65 64 69 75 6d 73 65 61 67 72 65  \t\"mediumseagre
20940 65 6e 5c 22 3a 20 5b 36 30 2c 20 31 37 39 2c 20  en\": [60, 179, 
20950 31 31 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 64  113],\r\n\t\"med
20960 69 75 6d 73 6c 61 74 65 62 6c 75 65 5c 22 3a 20  iumslateblue\": 
20970 5b 31 32 33 2c 20 31 30 34 2c 20 32 33 38 5d 2c  [123, 104, 238],
20980 5c 72 5c 6e 5c 74 5c 22 6d 65 64 69 75 6d 73 70  \r\n\t\"mediumsp
20990 72 69 6e 67 67 72 65 65 6e 5c 22 3a 20 5b 30 2c  ringgreen\": [0,
209a0 20 32 35 30 2c 20 31 35 34 5d 2c 5c 72 5c 6e 5c   250, 154],\r\n\
209b0 74 5c 22 6d 65 64 69 75 6d 74 75 72 71 75 6f 69  t\"mediumturquoi
209c0 73 65 5c 22 3a 20 5b 37 32 2c 20 32 30 39 2c 20  se\": [72, 209, 
209d0 32 30 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 64  204],\r\n\t\"med
209e0 69 75 6d 76 69 6f 6c 65 74 72 65 64 5c 22 3a 20  iumvioletred\": 
209f0 5b 31 39 39 2c 20 32 31 2c 20 31 33 33 5d 2c 5c  [199, 21, 133],\
20a00 72 5c 6e 5c 74 5c 22 6d 69 64 6e 69 67 68 74 62  r\n\t\"midnightb
20a10 6c 75 65 5c 22 3a 20 5b 32 35 2c 20 32 35 2c 20  lue\": [25, 25, 
20a20 31 31 32 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 69 6e  112],\r\n\t\"min
20a30 74 63 72 65 61 6d 5c 22 3a 20 5b 32 34 35 2c 20  tcream\": [245, 
20a40 32 35 35 2c 20 32 35 30 5d 2c 5c 72 5c 6e 5c 74  255, 250],\r\n\t
20a50 5c 22 6d 69 73 74 79 72 6f 73 65 5c 22 3a 20 5b  \"mistyrose\": [
20a60 32 35 35 2c 20 32 32 38 2c 20 32 32 35 5d 2c 5c  255, 228, 225],\
20a70 72 5c 6e 5c 74 5c 22 6d 6f 63 63 61 73 69 6e 5c  r\n\t\"moccasin\
20a80 22 3a 20 5b 32 35 35 2c 20 32 32 38 2c 20 31 38  ": [255, 228, 18
20a90 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 6e 61 76 61 6a  1],\r\n\t\"navaj
20aa0 6f 77 68 69 74 65 5c 22 3a 20 5b 32 35 35 2c 20  owhite\": [255, 
20ab0 32 32 32 2c 20 31 37 33 5d 2c 5c 72 5c 6e 5c 74  222, 173],\r\n\t
20ac0 5c 22 6e 61 76 79 5c 22 3a 20 5b 30 2c 20 30 2c  \"navy\": [0, 0,
20ad0 20 31 32 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 6f 6c   128],\r\n\t\"ol
20ae0 64 6c 61 63 65 5c 22 3a 20 5b 32 35 33 2c 20 32  dlace\": [253, 2
20af0 34 35 2c 20 32 33 30 5d 2c 5c 72 5c 6e 5c 74 5c  45, 230],\r\n\t\
20b00 22 6f 6c 69 76 65 5c 22 3a 20 5b 31 32 38 2c 20  "olive\": [128, 
20b10 31 32 38 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22  128, 0],\r\n\t\"
20b20 6f 6c 69 76 65 64 72 61 62 5c 22 3a 20 5b 31 30  olivedrab\": [10
20b30 37 2c 20 31 34 32 2c 20 33 35 5d 2c 5c 72 5c 6e  7, 142, 35],\r\n
20b40 5c 74 5c 22 6f 72 61 6e 67 65 5c 22 3a 20 5b 32  \t\"orange\": [2
20b50 35 35 2c 20 31 36 35 2c 20 30 5d 2c 5c 72 5c 6e  55, 165, 0],\r\n
20b60 5c 74 5c 22 6f 72 61 6e 67 65 72 65 64 5c 22 3a  \t\"orangered\":
20b70 20 5b 32 35 35 2c 20 36 39 2c 20 30 5d 2c 5c 72   [255, 69, 0],\r
20b80 5c 6e 5c 74 5c 22 6f 72 63 68 69 64 5c 22 3a 20  \n\t\"orchid\": 
20b90 5b 32 31 38 2c 20 31 31 32 2c 20 32 31 34 5d 2c  [218, 112, 214],
20ba0 5c 72 5c 6e 5c 74 5c 22 70 61 6c 65 67 6f 6c 64  \r\n\t\"palegold
20bb0 65 6e 72 6f 64 5c 22 3a 20 5b 32 33 38 2c 20 32  enrod\": [238, 2
20bc0 33 32 2c 20 31 37 30 5d 2c 5c 72 5c 6e 5c 74 5c  32, 170],\r\n\t\
20bd0 22 70 61 6c 65 67 72 65 65 6e 5c 22 3a 20 5b 31  "palegreen\": [1
20be0 35 32 2c 20 32 35 31 2c 20 31 35 32 5d 2c 5c 72  52, 251, 152],\r
20bf0 5c 6e 5c 74 5c 22 70 61 6c 65 74 75 72 71 75 6f  \n\t\"paleturquo
20c00 69 73 65 5c 22 3a 20 5b 31 37 35 2c 20 32 33 38  ise\": [175, 238
20c10 2c 20 32 33 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 70  , 238],\r\n\t\"p
20c20 61 6c 65 76 69 6f 6c 65 74 72 65 64 5c 22 3a 20  alevioletred\": 
20c30 5b 32 31 39 2c 20 31 31 32 2c 20 31 34 37 5d 2c  [219, 112, 147],
20c40 5c 72 5c 6e 5c 74 5c 22 70 61 70 61 79 61 77 68  \r\n\t\"papayawh
20c50 69 70 5c 22 3a 20 5b 32 35 35 2c 20 32 33 39 2c  ip\": [255, 239,
20c60 20 32 31 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 65   213],\r\n\t\"pe
20c70 61 63 68 70 75 66 66 5c 22 3a 20 5b 32 35 35 2c  achpuff\": [255,
20c80 20 32 31 38 2c 20 31 38 35 5d 2c 5c 72 5c 6e 5c   218, 185],\r\n\
20c90 74 5c 22 70 65 72 75 5c 22 3a 20 5b 32 30 35 2c  t\"peru\": [205,
20ca0 20 31 33 33 2c 20 36 33 5d 2c 5c 72 5c 6e 5c 74   133, 63],\r\n\t
20cb0 5c 22 70 69 6e 6b 5c 22 3a 20 5b 32 35 35 2c 20  \"pink\": [255, 
20cc0 31 39 32 2c 20 32 30 33 5d 2c 5c 72 5c 6e 5c 74  192, 203],\r\n\t
20cd0 5c 22 70 6c 75 6d 5c 22 3a 20 5b 32 32 31 2c 20  \"plum\": [221, 
20ce0 31 36 30 2c 20 32 32 31 5d 2c 5c 72 5c 6e 5c 74  160, 221],\r\n\t
20cf0 5c 22 70 6f 77 64 65 72 62 6c 75 65 5c 22 3a 20  \"powderblue\": 
20d00 5b 31 37 36 2c 20 32 32 34 2c 20 32 33 30 5d 2c  [176, 224, 230],
20d10 5c 72 5c 6e 5c 74 5c 22 70 75 72 70 6c 65 5c 22  \r\n\t\"purple\"
20d20 3a 20 5b 31 32 38 2c 20 30 2c 20 31 32 38 5d 2c  : [128, 0, 128],
20d30 5c 72 5c 6e 5c 74 5c 22 72 65 62 65 63 63 61 70  \r\n\t\"rebeccap
20d40 75 72 70 6c 65 5c 22 3a 20 5b 31 30 32 2c 20 35  urple\": [102, 5
20d50 31 2c 20 31 35 33 5d 2c 5c 72 5c 6e 5c 74 5c 22  1, 153],\r\n\t\"
20d60 72 65 64 5c 22 3a 20 5b 32 35 35 2c 20 30 2c 20  red\": [255, 0, 
20d70 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 72 6f 73 79 62  0],\r\n\t\"rosyb
20d80 72 6f 77 6e 5c 22 3a 20 5b 31 38 38 2c 20 31 34  rown\": [188, 14
20d90 33 2c 20 31 34 33 5d 2c 5c 72 5c 6e 5c 74 5c 22  3, 143],\r\n\t\"
20da0 72 6f 79 61 6c 62 6c 75 65 5c 22 3a 20 5b 36 35  royalblue\": [65
20db0 2c 20 31 30 35 2c 20 32 32 35 5d 2c 5c 72 5c 6e  , 105, 225],\r\n
20dc0 5c 74 5c 22 73 61 64 64 6c 65 62 72 6f 77 6e 5c  \t\"saddlebrown\
20dd0 22 3a 20 5b 31 33 39 2c 20 36 39 2c 20 31 39 5d  ": [139, 69, 19]
20de0 2c 5c 72 5c 6e 5c 74 5c 22 73 61 6c 6d 6f 6e 5c  ,\r\n\t\"salmon\
20df0 22 3a 20 5b 32 35 30 2c 20 31 32 38 2c 20 31 31  ": [250, 128, 11
20e00 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 61 6e 64 79  4],\r\n\t\"sandy
20e10 62 72 6f 77 6e 5c 22 3a 20 5b 32 34 34 2c 20 31  brown\": [244, 1
20e20 36 34 2c 20 39 36 5d 2c 5c 72 5c 6e 5c 74 5c 22  64, 96],\r\n\t\"
20e30 73 65 61 67 72 65 65 6e 5c 22 3a 20 5b 34 36 2c  seagreen\": [46,
20e40 20 31 33 39 2c 20 38 37 5d 2c 5c 72 5c 6e 5c 74   139, 87],\r\n\t
20e50 5c 22 73 65 61 73 68 65 6c 6c 5c 22 3a 20 5b 32  \"seashell\": [2
20e60 35 35 2c 20 32 34 35 2c 20 32 33 38 5d 2c 5c 72  55, 245, 238],\r
20e70 5c 6e 5c 74 5c 22 73 69 65 6e 6e 61 5c 22 3a 20  \n\t\"sienna\": 
20e80 5b 31 36 30 2c 20 38 32 2c 20 34 35 5d 2c 5c 72  [160, 82, 45],\r
20e90 5c 6e 5c 74 5c 22 73 69 6c 76 65 72 5c 22 3a 20  \n\t\"silver\": 
20ea0 5b 31 39 32 2c 20 31 39 32 2c 20 31 39 32 5d 2c  [192, 192, 192],
20eb0 5c 72 5c 6e 5c 74 5c 22 73 6b 79 62 6c 75 65 5c  \r\n\t\"skyblue\
20ec0 22 3a 20 5b 31 33 35 2c 20 32 30 36 2c 20 32 33  ": [135, 206, 23
20ed0 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 6c 61 74 65  5],\r\n\t\"slate
20ee0 62 6c 75 65 5c 22 3a 20 5b 31 30 36 2c 20 39 30  blue\": [106, 90
20ef0 2c 20 32 30 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 73  , 205],\r\n\t\"s
20f00 6c 61 74 65 67 72 61 79 5c 22 3a 20 5b 31 31 32  lategray\": [112
20f10 2c 20 31 32 38 2c 20 31 34 34 5d 2c 5c 72 5c 6e  , 128, 144],\r\n
20f20 5c 74 5c 22 73 6c 61 74 65 67 72 65 79 5c 22 3a  \t\"slategrey\":
20f30 20 5b 31 31 32 2c 20 31 32 38 2c 20 31 34 34 5d   [112, 128, 144]
20f40 2c 5c 72 5c 6e 5c 74 5c 22 73 6e 6f 77 5c 22 3a  ,\r\n\t\"snow\":
20f50 20 5b 32 35 35 2c 20 32 35 30 2c 20 32 35 30 5d   [255, 250, 250]
20f60 2c 5c 72 5c 6e 5c 74 5c 22 73 70 72 69 6e 67 67  ,\r\n\t\"springg
20f70 72 65 65 6e 5c 22 3a 20 5b 30 2c 20 32 35 35 2c  reen\": [0, 255,
20f80 20 31 32 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 74   127],\r\n\t\"st
20f90 65 65 6c 62 6c 75 65 5c 22 3a 20 5b 37 30 2c 20  eelblue\": [70, 
20fa0 31 33 30 2c 20 31 38 30 5d 2c 5c 72 5c 6e 5c 74  130, 180],\r\n\t
20fb0 5c 22 74 61 6e 5c 22 3a 20 5b 32 31 30 2c 20 31  \"tan\": [210, 1
20fc0 38 30 2c 20 31 34 30 5d 2c 5c 72 5c 6e 5c 74 5c  80, 140],\r\n\t\
20fd0 22 74 65 61 6c 5c 22 3a 20 5b 30 2c 20 31 32 38  "teal\": [0, 128
20fe0 2c 20 31 32 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 74  , 128],\r\n\t\"t
20ff0 68 69 73 74 6c 65 5c 22 3a 20 5b 32 31 36 2c 20  histle\": [216, 
21000 31 39 31 2c 20 32 31 36 5d 2c 5c 72 5c 6e 5c 74  191, 216],\r\n\t
21010 5c 22 74 6f 6d 61 74 6f 5c 22 3a 20 5b 32 35 35  \"tomato\": [255
21020 2c 20 39 39 2c 20 37 31 5d 2c 5c 72 5c 6e 5c 74  , 99, 71],\r\n\t
21030 5c 22 74 75 72 71 75 6f 69 73 65 5c 22 3a 20 5b  \"turquoise\": [
21040 36 34 2c 20 32 32 34 2c 20 32 30 38 5d 2c 5c 72  64, 224, 208],\r
21050 5c 6e 5c 74 5c 22 76 69 6f 6c 65 74 5c 22 3a 20  \n\t\"violet\": 
21060 5b 32 33 38 2c 20 31 33 30 2c 20 32 33 38 5d 2c  [238, 130, 238],
21070 5c 72 5c 6e 5c 74 5c 22 77 68 65 61 74 5c 22 3a  \r\n\t\"wheat\":
21080 20 5b 32 34 35 2c 20 32 32 32 2c 20 31 37 39 5d   [245, 222, 179]
21090 2c 5c 72 5c 6e 5c 74 5c 22 77 68 69 74 65 5c 22  ,\r\n\t\"white\"
210a0 3a 20 5b 32 35 35 2c 20 32 35 35 2c 20 32 35 35  : [255, 255, 255
210b0 5d 2c 5c 72 5c 6e 5c 74 5c 22 77 68 69 74 65 73  ],\r\n\t\"whites
210c0 6d 6f 6b 65 5c 22 3a 20 5b 32 34 35 2c 20 32 34  moke\": [245, 24
210d0 35 2c 20 32 34 35 5d 2c 5c 72 5c 6e 5c 74 5c 22  5, 245],\r\n\t\"
210e0 79 65 6c 6c 6f 77 5c 22 3a 20 5b 32 35 35 2c 20  yellow\": [255, 
210f0 32 35 35 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22  255, 0],\r\n\t\"
21100 79 65 6c 6c 6f 77 67 72 65 65 6e 5c 22 3a 20 5b  yellowgreen\": [
21110 31 35 34 2c 20 32 30 35 2c 20 35 30 5d 5c 72 5c  154, 205, 50]\r\
21120 6e 7d 3b 5c 72 5c 6e 5c 6e 5c 6e 2f 2a 2a 2a 2f  n};\r\n\n\n/***/
21130 20 7d 29 2c 5c 6e 2f 2a 20 36 20 2a 2f 5c 6e 2f   }),\n/* 6 */\n/
21140 2a 2a 2a 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d  ***/ (function(m
21150 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20  odule, exports, 
21160 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72  __webpack_requir
21170 65 5f 5f 29 20 7b 5c 6e 5c 6e 2f 2a 20 4d 49 54  e__) {\n\n/* MIT
21180 20 6c 69 63 65 6e 73 65 20 2a 2f 5c 6e 76 61 72   license */\nvar
21190 20 63 73 73 4b 65 79 77 6f 72 64 73 20 3d 20 5f   cssKeywords = _
211a0 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65  _webpack_require
211b0 5f 5f 28 35 29 3b 5c 6e 5c 6e 2f 2f 20 4e 4f 54  __(5);\n\n// NOT
211c0 45 3a 20 63 6f 6e 76 65 72 73 69 6f 6e 73 20 73  E: conversions s
211d0 68 6f 75 6c 64 20 6f 6e 6c 79 20 72 65 74 75 72  hould only retur
211e0 6e 20 70 72 69 6d 69 74 69 76 65 20 76 61 6c 75  n primitive valu
211f0 65 73 20 28 69 2e 65 2e 20 61 72 72 61 79 73 2c  es (i.e. arrays,
21200 20 6f 72 5c 6e 2f 2f 20 20 20 20 20 20 20 76 61   or\n//       va
21210 6c 75 65 73 20 74 68 61 74 20 67 69 76 65 20 63  lues that give c
21220 6f 72 72 65 63 74 20 60 74 79 70 65 6f 66 60 20  orrect `typeof` 
21230 72 65 73 75 6c 74 73 29 2e 5c 6e 2f 2f 20 20 20  results).\n//   
21240 20 20 20 20 64 6f 20 6e 6f 74 20 75 73 65 20 62      do not use b
21250 6f 78 20 76 61 6c 75 65 73 20 74 79 70 65 73 20  ox values types 
21260 28 69 2e 65 2e 20 4e 75 6d 62 65 72 28 29 2c 20  (i.e. Number(), 
21270 53 74 72 69 6e 67 28 29 2c 20 65 74 63 2e 29 5c  String(), etc.)\
21280 6e 5c 6e 76 61 72 20 72 65 76 65 72 73 65 4b 65  n\nvar reverseKe
21290 79 77 6f 72 64 73 20 3d 20 7b 7d 3b 5c 6e 66 6f  ywords = {};\nfo
212a0 72 20 28 76 61 72 20 6b 65 79 20 69 6e 20 63 73  r (var key in cs
212b0 73 4b 65 79 77 6f 72 64 73 29 20 7b 5c 6e 5c 74  sKeywords) {\n\t
212c0 69 66 20 28 63 73 73 4b 65 79 77 6f 72 64 73 2e  if (cssKeywords.
212d0 68 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28 6b  hasOwnProperty(k
212e0 65 79 29 29 20 7b 5c 6e 5c 74 5c 74 72 65 76 65  ey)) {\n\t\treve
212f0 72 73 65 4b 65 79 77 6f 72 64 73 5b 63 73 73 4b  rseKeywords[cssK
21300 65 79 77 6f 72 64 73 5b 6b 65 79 5d 5d 20 3d 20  eywords[key]] = 
21310 6b 65 79 3b 5c 6e 5c 74 7d 5c 6e 7d 5c 6e 5c 6e  key;\n\t}\n}\n\n
21320 76 61 72 20 63 6f 6e 76 65 72 74 20 3d 20 6d 6f  var convert = mo
21330 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 7b  dule.exports = {
21340 5c 6e 5c 74 72 67 62 3a 20 7b 63 68 61 6e 6e 65  \n\trgb: {channe
21350 6c 73 3a 20 33 2c 20 6c 61 62 65 6c 73 3a 20 27  ls: 3, labels: '
21360 72 67 62 27 7d 2c 5c 6e 5c 74 68 73 6c 3a 20 7b  rgb'},\n\thsl: {
21370 63 68 61 6e 6e 65 6c 73 3a 20 33 2c 20 6c 61 62  channels: 3, lab
21380 65 6c 73 3a 20 27 68 73 6c 27 7d 2c 5c 6e 5c 74  els: 'hsl'},\n\t
21390 68 73 76 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20  hsv: {channels: 
213a0 33 2c 20 6c 61 62 65 6c 73 3a 20 27 68 73 76 27  3, labels: 'hsv'
213b0 7d 2c 5c 6e 5c 74 68 77 62 3a 20 7b 63 68 61 6e  },\n\thwb: {chan
213c0 6e 65 6c 73 3a 20 33 2c 20 6c 61 62 65 6c 73 3a  nels: 3, labels:
213d0 20 27 68 77 62 27 7d 2c 5c 6e 5c 74 63 6d 79 6b   'hwb'},\n\tcmyk
213e0 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20 34 2c 20  : {channels: 4, 
213f0 6c 61 62 65 6c 73 3a 20 27 63 6d 79 6b 27 7d 2c  labels: 'cmyk'},
21400 5c 6e 5c 74 78 79 7a 3a 20 7b 63 68 61 6e 6e 65  \n\txyz: {channe
21410 6c 73 3a 20 33 2c 20 6c 61 62 65 6c 73 3a 20 27  ls: 3, labels: '
21420 78 79 7a 27 7d 2c 5c 6e 5c 74 6c 61 62 3a 20 7b  xyz'},\n\tlab: {
21430 63 68 61 6e 6e 65 6c 73 3a 20 33 2c 20 6c 61 62  channels: 3, lab
21440 65 6c 73 3a 20 27 6c 61 62 27 7d 2c 5c 6e 5c 74  els: 'lab'},\n\t
21450 6c 63 68 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20  lch: {channels: 
21460 33 2c 20 6c 61 62 65 6c 73 3a 20 27 6c 63 68 27  3, labels: 'lch'
21470 7d 2c 5c 6e 5c 74 68 65 78 3a 20 7b 63 68 61 6e  },\n\thex: {chan
21480 6e 65 6c 73 3a 20 31 2c 20 6c 61 62 65 6c 73 3a  nels: 1, labels:
21490 20 5b 27 68 65 78 27 5d 7d 2c 5c 6e 5c 74 6b 65   ['hex']},\n\tke
214a0 79 77 6f 72 64 3a 20 7b 63 68 61 6e 6e 65 6c 73  yword: {channels
214b0 3a 20 31 2c 20 6c 61 62 65 6c 73 3a 20 5b 27 6b  : 1, labels: ['k
214c0 65 79 77 6f 72 64 27 5d 7d 2c 5c 6e 5c 74 61 6e  eyword']},\n\tan
214d0 73 69 31 36 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a  si16: {channels:
214e0 20 31 2c 20 6c 61 62 65 6c 73 3a 20 5b 27 61 6e   1, labels: ['an
214f0 73 69 31 36 27 5d 7d 2c 5c 6e 5c 74 61 6e 73 69  si16']},\n\tansi
21500 32 35 36 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20  256: {channels: 
21510 31 2c 20 6c 61 62 65 6c 73 3a 20 5b 27 61 6e 73  1, labels: ['ans
21520 69 32 35 36 27 5d 7d 2c 5c 6e 5c 74 68 63 67 3a  i256']},\n\thcg:
21530 20 7b 63 68 61 6e 6e 65 6c 73 3a 20 33 2c 20 6c   {channels: 3, l
21540 61 62 65 6c 73 3a 20 5b 27 68 27 2c 20 27 63 27  abels: ['h', 'c'
21550 2c 20 27 67 27 5d 7d 2c 5c 6e 5c 74 61 70 70 6c  , 'g']},\n\tappl
21560 65 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20 33 2c  e: {channels: 3,
21570 20 6c 61 62 65 6c 73 3a 20 5b 27 72 31 36 27 2c   labels: ['r16',
21580 20 27 67 31 36 27 2c 20 27 62 31 36 27 5d 7d 2c   'g16', 'b16']},
21590 5c 6e 5c 74 67 72 61 79 3a 20 7b 63 68 61 6e 6e  \n\tgray: {chann
215a0 65 6c 73 3a 20 31 2c 20 6c 61 62 65 6c 73 3a 20  els: 1, labels: 
215b0 5b 27 67 72 61 79 27 5d 7d 5c 6e 7d 3b 5c 6e 5c  ['gray']}\n};\n\
215c0 6e 2f 2f 20 68 69 64 65 20 2e 63 68 61 6e 6e 65  n// hide .channe
215d0 6c 73 20 61 6e 64 20 2e 6c 61 62 65 6c 73 20 70  ls and .labels p
215e0 72 6f 70 65 72 74 69 65 73 5c 6e 66 6f 72 20 28  roperties\nfor (
215f0 76 61 72 20 6d 6f 64 65 6c 20 69 6e 20 63 6f 6e  var model in con
21600 76 65 72 74 29 20 7b 5c 6e 5c 74 69 66 20 28 63  vert) {\n\tif (c
21610 6f 6e 76 65 72 74 2e 68 61 73 4f 77 6e 50 72 6f  onvert.hasOwnPro
21620 70 65 72 74 79 28 6d 6f 64 65 6c 29 29 20 7b 5c  perty(model)) {\
21630 6e 5c 74 5c 74 69 66 20 28 21 28 27 63 68 61 6e  n\t\tif (!('chan
21640 6e 65 6c 73 27 20 69 6e 20 63 6f 6e 76 65 72 74  nels' in convert
21650 5b 6d 6f 64 65 6c 5d 29 29 20 7b 5c 6e 5c 74 5c  [model])) {\n\t\
21660 74 5c 74 74 68 72 6f 77 20 6e 65 77 20 45 72 72  t\tthrow new Err
21670 6f 72 28 27 6d 69 73 73 69 6e 67 20 63 68 61 6e  or('missing chan
21680 6e 65 6c 73 20 70 72 6f 70 65 72 74 79 3a 20 27  nels property: '
21690 20 2b 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 5c 74   + model);\n\t\t
216a0 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 21 28 27  }\n\n\t\tif (!('
216b0 6c 61 62 65 6c 73 27 20 69 6e 20 63 6f 6e 76 65  labels' in conve
216c0 72 74 5b 6d 6f 64 65 6c 5d 29 29 20 7b 5c 6e 5c  rt[model])) {\n\
216d0 74 5c 74 5c 74 74 68 72 6f 77 20 6e 65 77 20 45  t\t\tthrow new E
216e0 72 72 6f 72 28 27 6d 69 73 73 69 6e 67 20 63 68  rror('missing ch
216f0 61 6e 6e 65 6c 20 6c 61 62 65 6c 73 20 70 72 6f  annel labels pro
21700 70 65 72 74 79 3a 20 27 20 2b 20 6d 6f 64 65 6c  perty: ' + model
21710 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c  );\n\t\t}\n\n\t\
21720 74 69 66 20 28 63 6f 6e 76 65 72 74 5b 6d 6f 64  tif (convert[mod
21730 65 6c 5d 2e 6c 61 62 65 6c 73 2e 6c 65 6e 67 74  el].labels.lengt
21740 68 20 21 3d 3d 20 63 6f 6e 76 65 72 74 5b 6d 6f  h !== convert[mo
21750 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 29 20 7b  del].channels) {
21760 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f 77 20 6e 65  \n\t\t\tthrow ne
21770 77 20 45 72 72 6f 72 28 27 63 68 61 6e 6e 65 6c  w Error('channel
21780 20 61 6e 64 20 6c 61 62 65 6c 20 63 6f 75 6e 74   and label count
21790 73 20 6d 69 73 6d 61 74 63 68 3a 20 27 20 2b 20  s mismatch: ' + 
217a0 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e  model);\n\t\t}\n
217b0 5c 6e 5c 74 5c 74 76 61 72 20 63 68 61 6e 6e 65  \n\t\tvar channe
217c0 6c 73 20 3d 20 63 6f 6e 76 65 72 74 5b 6d 6f 64  ls = convert[mod
217d0 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c  el].channels;\n\
217e0 74 5c 74 76 61 72 20 6c 61 62 65 6c 73 20 3d 20  t\tvar labels = 
217f0 63 6f 6e 76 65 72 74 5b 6d 6f 64 65 6c 5d 2e 6c  convert[model].l
21800 61 62 65 6c 73 3b 5c 6e 5c 74 5c 74 64 65 6c 65  abels;\n\t\tdele
21810 74 65 20 63 6f 6e 76 65 72 74 5b 6d 6f 64 65 6c  te convert[model
21820 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c 74 5c  ].channels;\n\t\
21830 74 64 65 6c 65 74 65 20 63 6f 6e 76 65 72 74 5b  tdelete convert[
21840 6d 6f 64 65 6c 5d 2e 6c 61 62 65 6c 73 3b 5c 6e  model].labels;\n
21850 5c 74 5c 74 4f 62 6a 65 63 74 2e 64 65 66 69 6e  \t\tObject.defin
21860 65 50 72 6f 70 65 72 74 79 28 63 6f 6e 76 65 72  eProperty(conver
21870 74 5b 6d 6f 64 65 6c 5d 2c 20 27 63 68 61 6e 6e  t[model], 'chann
21880 65 6c 73 27 2c 20 7b 76 61 6c 75 65 3a 20 63 68  els', {value: ch
21890 61 6e 6e 65 6c 73 7d 29 3b 5c 6e 5c 74 5c 74 4f  annels});\n\t\tO
218a0 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70  bject.defineProp
218b0 65 72 74 79 28 63 6f 6e 76 65 72 74 5b 6d 6f 64  erty(convert[mod
218c0 65 6c 5d 2c 20 27 6c 61 62 65 6c 73 27 2c 20 7b  el], 'labels', {
218d0 76 61 6c 75 65 3a 20 6c 61 62 65 6c 73 7d 29 3b  value: labels});
218e0 5c 6e 5c 74 7d 5c 6e 7d 5c 6e 5c 6e 63 6f 6e 76  \n\t}\n}\n\nconv
218f0 65 72 74 2e 72 67 62 2e 68 73 6c 20 3d 20 66 75  ert.rgb.hsl = fu
21900 6e 63 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e  nction (rgb) {\n
21910 5c 74 76 61 72 20 72 20 3d 20 72 67 62 5b 30 5d  \tvar r = rgb[0]
21920 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 67   / 255;\n\tvar g
21930 20 3d 20 72 67 62 5b 31 5d 20 2f 20 32 35 35 3b   = rgb[1] / 255;
21940 5c 6e 5c 74 76 61 72 20 62 20 3d 20 72 67 62 5b  \n\tvar b = rgb[
21950 32 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 72  2] / 255;\n\tvar
21960 20 6d 69 6e 20 3d 20 4d 61 74 68 2e 6d 69 6e 28   min = Math.min(
21970 72 2c 20 67 2c 20 62 29 3b 5c 6e 5c 74 76 61 72  r, g, b);\n\tvar
21980 20 6d 61 78 20 3d 20 4d 61 74 68 2e 6d 61 78 28   max = Math.max(
21990 72 2c 20 67 2c 20 62 29 3b 5c 6e 5c 74 76 61 72  r, g, b);\n\tvar
219a0 20 64 65 6c 74 61 20 3d 20 6d 61 78 20 2d 20 6d   delta = max - m
219b0 69 6e 3b 5c 6e 5c 74 76 61 72 20 68 3b 5c 6e 5c  in;\n\tvar h;\n\
219c0 74 76 61 72 20 73 3b 5c 6e 5c 74 76 61 72 20 6c  tvar s;\n\tvar l
219d0 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d 61 78 20 3d  ;\n\n\tif (max =
219e0 3d 3d 20 6d 69 6e 29 20 7b 5c 6e 5c 74 5c 74 68  == min) {\n\t\th
219f0 20 3d 20 30 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20   = 0;\n\t} else 
21a00 69 66 20 28 72 20 3d 3d 3d 20 6d 61 78 29 20 7b  if (r === max) {
21a10 5c 6e 5c 74 5c 74 68 20 3d 20 28 67 20 2d 20 62  \n\t\th = (g - b
21a20 29 20 2f 20 64 65 6c 74 61 3b 5c 6e 5c 74 7d 20  ) / delta;\n\t} 
21a30 65 6c 73 65 20 69 66 20 28 67 20 3d 3d 3d 20 6d  else if (g === m
21a40 61 78 29 20 7b 5c 6e 5c 74 5c 74 68 20 3d 20 32  ax) {\n\t\th = 2
21a50 20 2b 20 28 62 20 2d 20 72 29 20 2f 20 64 65 6c   + (b - r) / del
21a60 74 61 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20 69 66  ta;\n\t} else if
21a70 20 28 62 20 3d 3d 3d 20 6d 61 78 29 20 7b 5c 6e   (b === max) {\n
21a80 5c 74 5c 74 68 20 3d 20 34 20 2b 20 28 72 20 2d  \t\th = 4 + (r -
21a90 20 67 29 20 2f 20 64 65 6c 74 61 3b 5c 6e 5c 74   g) / delta;\n\t
21aa0 7d 5c 6e 5c 6e 5c 74 68 20 3d 20 4d 61 74 68 2e  }\n\n\th = Math.
21ab0 6d 69 6e 28 68 20 2a 20 36 30 2c 20 33 36 30 29  min(h * 60, 360)
21ac0 3b 5c 6e 5c 6e 5c 74 69 66 20 28 68 20 3c 20 30  ;\n\n\tif (h < 0
21ad0 29 20 7b 5c 6e 5c 74 5c 74 68 20 2b 3d 20 33 36  ) {\n\t\th += 36
21ae0 30 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 6c 20 3d  0;\n\t}\n\n\tl =
21af0 20 28 6d 69 6e 20 2b 20 6d 61 78 29 20 2f 20 32   (min + max) / 2
21b00 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d 61 78 20 3d  ;\n\n\tif (max =
21b10 3d 3d 20 6d 69 6e 29 20 7b 5c 6e 5c 74 5c 74 73  == min) {\n\t\ts
21b20 20 3d 20 30 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20   = 0;\n\t} else 
21b30 69 66 20 28 6c 20 3c 3d 20 30 2e 35 29 20 7b 5c  if (l <= 0.5) {\
21b40 6e 5c 74 5c 74 73 20 3d 20 64 65 6c 74 61 20 2f  n\t\ts = delta /
21b50 20 28 6d 61 78 20 2b 20 6d 69 6e 29 3b 5c 6e 5c   (max + min);\n\
21b60 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 73  t} else {\n\t\ts
21b70 20 3d 20 64 65 6c 74 61 20 2f 20 28 32 20 2d 20   = delta / (2 - 
21b80 6d 61 78 20 2d 20 6d 69 6e 29 3b 5c 6e 5c 74 7d  max - min);\n\t}
21b90 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68 2c  \n\n\treturn [h,
21ba0 20 73 20 2a 20 31 30 30 2c 20 6c 20 2a 20 31 30   s * 100, l * 10
21bb0 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65  0];\n};\n\nconve
21bc0 72 74 2e 72 67 62 2e 68 73 76 20 3d 20 66 75 6e  rt.rgb.hsv = fun
21bd0 63 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c  ction (rgb) {\n\
21be0 74 76 61 72 20 72 64 69 66 3b 5c 6e 5c 74 76 61  tvar rdif;\n\tva
21bf0 72 20 67 64 69 66 3b 5c 6e 5c 74 76 61 72 20 62  r gdif;\n\tvar b
21c00 64 69 66 3b 5c 6e 5c 74 76 61 72 20 68 3b 5c 6e  dif;\n\tvar h;\n
21c10 5c 74 76 61 72 20 73 3b 5c 6e 5c 6e 5c 74 76 61  \tvar s;\n\n\tva
21c20 72 20 72 20 3d 20 72 67 62 5b 30 5d 20 2f 20 32  r r = rgb[0] / 2
21c30 35 35 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 72  55;\n\tvar g = r
21c40 67 62 5b 31 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74  gb[1] / 255;\n\t
21c50 76 61 72 20 62 20 3d 20 72 67 62 5b 32 5d 20 2f  var b = rgb[2] /
21c60 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 76 20 3d   255;\n\tvar v =
21c70 20 4d 61 74 68 2e 6d 61 78 28 72 2c 20 67 2c 20   Math.max(r, g, 
21c80 62 29 3b 5c 6e 5c 74 76 61 72 20 64 69 66 66 20  b);\n\tvar diff 
21c90 3d 20 76 20 2d 20 4d 61 74 68 2e 6d 69 6e 28 72  = v - Math.min(r
21ca0 2c 20 67 2c 20 62 29 3b 5c 6e 5c 74 76 61 72 20  , g, b);\n\tvar 
21cb0 64 69 66 66 63 20 3d 20 66 75 6e 63 74 69 6f 6e  diffc = function
21cc0 20 28 63 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75   (c) {\n\t\tretu
21cd0 72 6e 20 28 76 20 2d 20 63 29 20 2f 20 36 20 2f  rn (v - c) / 6 /
21ce0 20 64 69 66 66 20 2b 20 31 20 2f 20 32 3b 5c 6e   diff + 1 / 2;\n
21cf0 5c 74 7d 3b 5c 6e 5c 6e 5c 74 69 66 20 28 64 69  \t};\n\n\tif (di
21d00 66 66 20 3d 3d 3d 20 30 29 20 7b 5c 6e 5c 74 5c  ff === 0) {\n\t\
21d10 74 68 20 3d 20 73 20 3d 20 30 3b 5c 6e 5c 74 7d  th = s = 0;\n\t}
21d20 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 73 20 3d   else {\n\t\ts =
21d30 20 64 69 66 66 20 2f 20 76 3b 5c 6e 5c 74 5c 74   diff / v;\n\t\t
21d40 72 64 69 66 20 3d 20 64 69 66 66 63 28 72 29 3b  rdif = diffc(r);
21d50 5c 6e 5c 74 5c 74 67 64 69 66 20 3d 20 64 69 66  \n\t\tgdif = dif
21d60 66 63 28 67 29 3b 5c 6e 5c 74 5c 74 62 64 69 66  fc(g);\n\t\tbdif
21d70 20 3d 20 64 69 66 66 63 28 62 29 3b 5c 6e 5c 6e   = diffc(b);\n\n
21d80 5c 74 5c 74 69 66 20 28 72 20 3d 3d 3d 20 76 29  \t\tif (r === v)
21d90 20 7b 5c 6e 5c 74 5c 74 5c 74 68 20 3d 20 62 64   {\n\t\t\th = bd
21da0 69 66 20 2d 20 67 64 69 66 3b 5c 6e 5c 74 5c 74  if - gdif;\n\t\t
21db0 7d 20 65 6c 73 65 20 69 66 20 28 67 20 3d 3d 3d  } else if (g ===
21dc0 20 76 29 20 7b 5c 6e 5c 74 5c 74 5c 74 68 20 3d   v) {\n\t\t\th =
21dd0 20 28 31 20 2f 20 33 29 20 2b 20 72 64 69 66 20   (1 / 3) + rdif 
21de0 2d 20 62 64 69 66 3b 5c 6e 5c 74 5c 74 7d 20 65  - bdif;\n\t\t} e
21df0 6c 73 65 20 69 66 20 28 62 20 3d 3d 3d 20 76 29  lse if (b === v)
21e00 20 7b 5c 6e 5c 74 5c 74 5c 74 68 20 3d 20 28 32   {\n\t\t\th = (2
21e10 20 2f 20 33 29 20 2b 20 67 64 69 66 20 2d 20 72   / 3) + gdif - r
21e20 64 69 66 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 5c  dif;\n\t\t}\n\t\
21e30 74 69 66 20 28 68 20 3c 20 30 29 20 7b 5c 6e 5c  tif (h < 0) {\n\
21e40 74 5c 74 5c 74 68 20 2b 3d 20 31 3b 5c 6e 5c 74  t\t\th += 1;\n\t
21e50 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 68 20 3e  \t} else if (h >
21e60 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 68 20 2d   1) {\n\t\t\th -
21e70 3d 20 31 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d  = 1;\n\t\t}\n\t}
21e80 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 5c 6e  \n\n\treturn [\n
21e90 5c 74 5c 74 68 20 2a 20 33 36 30 2c 5c 6e 5c 74  \t\th * 360,\n\t
21ea0 5c 74 73 20 2a 20 31 30 30 2c 5c 6e 5c 74 5c 74  \ts * 100,\n\t\t
21eb0 76 20 2a 20 31 30 30 5c 6e 5c 74 5d 3b 5c 6e 7d  v * 100\n\t];\n}
21ec0 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67 62  ;\n\nconvert.rgb
21ed0 2e 68 77 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20  .hwb = function 
21ee0 28 72 67 62 29 20 7b 5c 6e 5c 74 76 61 72 20 72  (rgb) {\n\tvar r
21ef0 20 3d 20 72 67 62 5b 30 5d 3b 5c 6e 5c 74 76 61   = rgb[0];\n\tva
21f00 72 20 67 20 3d 20 72 67 62 5b 31 5d 3b 5c 6e 5c  r g = rgb[1];\n\
21f10 74 76 61 72 20 62 20 3d 20 72 67 62 5b 32 5d 3b  tvar b = rgb[2];
21f20 5c 6e 5c 74 76 61 72 20 68 20 3d 20 63 6f 6e 76  \n\tvar h = conv
21f30 65 72 74 2e 72 67 62 2e 68 73 6c 28 72 67 62 29  ert.rgb.hsl(rgb)
21f40 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 77 20 3d 20  [0];\n\tvar w = 
21f50 31 20 2f 20 32 35 35 20 2a 20 4d 61 74 68 2e 6d  1 / 255 * Math.m
21f60 69 6e 28 72 2c 20 4d 61 74 68 2e 6d 69 6e 28 67  in(r, Math.min(g
21f70 2c 20 62 29 29 3b 5c 6e 5c 6e 5c 74 62 20 3d 20  , b));\n\n\tb = 
21f80 31 20 2d 20 31 20 2f 20 32 35 35 20 2a 20 4d 61  1 - 1 / 255 * Ma
21f90 74 68 2e 6d 61 78 28 72 2c 20 4d 61 74 68 2e 6d  th.max(r, Math.m
21fa0 61 78 28 67 2c 20 62 29 29 3b 5c 6e 5c 6e 5c 74  ax(g, b));\n\n\t
21fb0 72 65 74 75 72 6e 20 5b 68 2c 20 77 20 2a 20 31  return [h, w * 1
21fc0 30 30 2c 20 62 20 2a 20 31 30 30 5d 3b 5c 6e 7d  00, b * 100];\n}
21fd0 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67 62  ;\n\nconvert.rgb
21fe0 2e 63 6d 79 6b 20 3d 20 66 75 6e 63 74 69 6f 6e  .cmyk = function
21ff0 20 28 72 67 62 29 20 7b 5c 6e 5c 74 76 61 72 20   (rgb) {\n\tvar 
22000 72 20 3d 20 72 67 62 5b 30 5d 20 2f 20 32 35 35  r = rgb[0] / 255
22010 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 72 67 62  ;\n\tvar g = rgb
22020 5b 31 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61  [1] / 255;\n\tva
22030 72 20 62 20 3d 20 72 67 62 5b 32 5d 20 2f 20 32  r b = rgb[2] / 2
22040 35 35 3b 5c 6e 5c 74 76 61 72 20 63 3b 5c 6e 5c  55;\n\tvar c;\n\
22050 74 76 61 72 20 6d 3b 5c 6e 5c 74 76 61 72 20 79  tvar m;\n\tvar y
22060 3b 5c 6e 5c 74 76 61 72 20 6b 3b 5c 6e 5c 6e 5c  ;\n\tvar k;\n\n\
22070 74 6b 20 3d 20 4d 61 74 68 2e 6d 69 6e 28 31 20  tk = Math.min(1 
22080 2d 20 72 2c 20 31 20 2d 20 67 2c 20 31 20 2d 20  - r, 1 - g, 1 - 
22090 62 29 3b 5c 6e 5c 74 63 20 3d 20 28 31 20 2d 20  b);\n\tc = (1 - 
220a0 72 20 2d 20 6b 29 20 2f 20 28 31 20 2d 20 6b 29  r - k) / (1 - k)
220b0 20 7c 7c 20 30 3b 5c 6e 5c 74 6d 20 3d 20 28 31   || 0;\n\tm = (1
220c0 20 2d 20 67 20 2d 20 6b 29 20 2f 20 28 31 20 2d   - g - k) / (1 -
220d0 20 6b 29 20 7c 7c 20 30 3b 5c 6e 5c 74 79 20 3d   k) || 0;\n\ty =
220e0 20 28 31 20 2d 20 62 20 2d 20 6b 29 20 2f 20 28   (1 - b - k) / (
220f0 31 20 2d 20 6b 29 20 7c 7c 20 30 3b 5c 6e 5c 6e  1 - k) || 0;\n\n
22100 5c 74 72 65 74 75 72 6e 20 5b 63 20 2a 20 31 30  \treturn [c * 10
22110 30 2c 20 6d 20 2a 20 31 30 30 2c 20 79 20 2a 20  0, m * 100, y * 
22120 31 30 30 2c 20 6b 20 2a 20 31 30 30 5d 3b 5c 6e  100, k * 100];\n
22130 7d 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 53 65  };\n\n/**\n * Se
22140 65 20 68 74 74 70 73 3a 2f 2f 65 6e 2e 6d 2e 77  e https://en.m.w
22150 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b  ikipedia.org/wik
22160 69 2f 45 75 63 6c 69 64 65 61 6e 5f 64 69 73 74  i/Euclidean_dist
22170 61 6e 63 65 23 53 71 75 61 72 65 64 5f 45 75 63  ance#Squared_Euc
22180 6c 69 64 65 61 6e 5f 64 69 73 74 61 6e 63 65 5c  lidean_distance\
22190 6e 20 2a 20 2a 2f 5c 6e 66 75 6e 63 74 69 6f 6e  n * */\nfunction
221a0 20 63 6f 6d 70 61 72 61 74 69 76 65 44 69 73 74   comparativeDist
221b0 61 6e 63 65 28 78 2c 20 79 29 20 7b 5c 6e 5c 74  ance(x, y) {\n\t
221c0 72 65 74 75 72 6e 20 28 5c 6e 5c 74 5c 74 4d 61  return (\n\t\tMa
221d0 74 68 2e 70 6f 77 28 78 5b 30 5d 20 2d 20 79 5b  th.pow(x[0] - y[
221e0 30 5d 2c 20 32 29 20 2b 5c 6e 5c 74 5c 74 4d 61  0], 2) +\n\t\tMa
221f0 74 68 2e 70 6f 77 28 78 5b 31 5d 20 2d 20 79 5b  th.pow(x[1] - y[
22200 31 5d 2c 20 32 29 20 2b 5c 6e 5c 74 5c 74 4d 61  1], 2) +\n\t\tMa
22210 74 68 2e 70 6f 77 28 78 5b 32 5d 20 2d 20 79 5b  th.pow(x[2] - y[
22220 32 5d 2c 20 32 29 5c 6e 5c 74 29 3b 5c 6e 7d 5c  2], 2)\n\t);\n}\
22230 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67 62 2e 6b  n\nconvert.rgb.k
22240 65 79 77 6f 72 64 20 3d 20 66 75 6e 63 74 69 6f  eyword = functio
22250 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74 76 61 72  n (rgb) {\n\tvar
22260 20 72 65 76 65 72 73 65 64 20 3d 20 72 65 76 65   reversed = reve
22270 72 73 65 4b 65 79 77 6f 72 64 73 5b 72 67 62 5d  rseKeywords[rgb]
22280 3b 5c 6e 5c 74 69 66 20 28 72 65 76 65 72 73 65  ;\n\tif (reverse
22290 64 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e  d) {\n\t\treturn
222a0 20 72 65 76 65 72 73 65 64 3b 5c 6e 5c 74 7d 5c   reversed;\n\t}\
222b0 6e 5c 6e 5c 74 76 61 72 20 63 75 72 72 65 6e 74  n\n\tvar current
222c0 43 6c 6f 73 65 73 74 44 69 73 74 61 6e 63 65 20  ClosestDistance 
222d0 3d 20 49 6e 66 69 6e 69 74 79 3b 5c 6e 5c 74 76  = Infinity;\n\tv
222e0 61 72 20 63 75 72 72 65 6e 74 43 6c 6f 73 65 73  ar currentCloses
222f0 74 4b 65 79 77 6f 72 64 3b 5c 6e 5c 6e 5c 74 66  tKeyword;\n\n\tf
22300 6f 72 20 28 76 61 72 20 6b 65 79 77 6f 72 64 20  or (var keyword 
22310 69 6e 20 63 73 73 4b 65 79 77 6f 72 64 73 29 20  in cssKeywords) 
22320 7b 5c 6e 5c 74 5c 74 69 66 20 28 63 73 73 4b 65  {\n\t\tif (cssKe
22330 79 77 6f 72 64 73 2e 68 61 73 4f 77 6e 50 72 6f  ywords.hasOwnPro
22340 70 65 72 74 79 28 6b 65 79 77 6f 72 64 29 29 20  perty(keyword)) 
22350 7b 5c 6e 5c 74 5c 74 5c 74 76 61 72 20 76 61 6c  {\n\t\t\tvar val
22360 75 65 20 3d 20 63 73 73 4b 65 79 77 6f 72 64 73  ue = cssKeywords
22370 5b 6b 65 79 77 6f 72 64 5d 3b 5c 6e 5c 6e 5c 74  [keyword];\n\n\t
22380 5c 74 5c 74 2f 2f 20 43 6f 6d 70 75 74 65 20 63  \t\t// Compute c
22390 6f 6d 70 61 72 61 74 69 76 65 20 64 69 73 74 61  omparative dista
223a0 6e 63 65 5c 6e 5c 74 5c 74 5c 74 76 61 72 20 64  nce\n\t\t\tvar d
223b0 69 73 74 61 6e 63 65 20 3d 20 63 6f 6d 70 61 72  istance = compar
223c0 61 74 69 76 65 44 69 73 74 61 6e 63 65 28 72 67  ativeDistance(rg
223d0 62 2c 20 76 61 6c 75 65 29 3b 5c 6e 5c 6e 5c 74  b, value);\n\n\t
223e0 5c 74 5c 74 2f 2f 20 43 68 65 63 6b 20 69 66 20  \t\t// Check if 
223f0 69 74 73 20 6c 65 73 73 2c 20 69 66 20 73 6f 20  its less, if so 
22400 73 65 74 20 61 73 20 63 6c 6f 73 65 73 74 5c 6e  set as closest\n
22410 5c 74 5c 74 5c 74 69 66 20 28 64 69 73 74 61 6e  \t\t\tif (distan
22420 63 65 20 3c 20 63 75 72 72 65 6e 74 43 6c 6f 73  ce < currentClos
22430 65 73 74 44 69 73 74 61 6e 63 65 29 20 7b 5c 6e  estDistance) {\n
22440 5c 74 5c 74 5c 74 5c 74 63 75 72 72 65 6e 74 43  \t\t\t\tcurrentC
22450 6c 6f 73 65 73 74 44 69 73 74 61 6e 63 65 20 3d  losestDistance =
22460 20 64 69 73 74 61 6e 63 65 3b 5c 6e 5c 74 5c 74   distance;\n\t\t
22470 5c 74 5c 74 63 75 72 72 65 6e 74 43 6c 6f 73 65  \t\tcurrentClose
22480 73 74 4b 65 79 77 6f 72 64 20 3d 20 6b 65 79 77  stKeyword = keyw
22490 6f 72 64 3b 5c 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c  ord;\n\t\t\t}\n\
224a0 74 5c 74 7d 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72  t\t}\n\t}\n\n\tr
224b0 65 74 75 72 6e 20 63 75 72 72 65 6e 74 43 6c 6f  eturn currentClo
224c0 73 65 73 74 4b 65 79 77 6f 72 64 3b 5c 6e 7d 3b  sestKeyword;\n};
224d0 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 6b 65 79 77  \n\nconvert.keyw
224e0 6f 72 64 2e 72 67 62 20 3d 20 66 75 6e 63 74 69  ord.rgb = functi
224f0 6f 6e 20 28 6b 65 79 77 6f 72 64 29 20 7b 5c 6e  on (keyword) {\n
22500 5c 74 72 65 74 75 72 6e 20 63 73 73 4b 65 79 77  \treturn cssKeyw
22510 6f 72 64 73 5b 6b 65 79 77 6f 72 64 5d 3b 5c 6e  ords[keyword];\n
22520 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67  };\n\nconvert.rg
22530 62 2e 78 79 7a 20 3d 20 66 75 6e 63 74 69 6f 6e  b.xyz = function
22540 20 28 72 67 62 29 20 7b 5c 6e 5c 74 76 61 72 20   (rgb) {\n\tvar 
22550 72 20 3d 20 72 67 62 5b 30 5d 20 2f 20 32 35 35  r = rgb[0] / 255
22560 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 72 67 62  ;\n\tvar g = rgb
22570 5b 31 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61  [1] / 255;\n\tva
22580 72 20 62 20 3d 20 72 67 62 5b 32 5d 20 2f 20 32  r b = rgb[2] / 2
22590 35 35 3b 5c 6e 5c 6e 5c 74 2f 2f 20 61 73 73 75  55;\n\n\t// assu
225a0 6d 65 20 73 52 47 42 5c 6e 5c 74 72 20 3d 20 72  me sRGB\n\tr = r
225b0 20 3e 20 30 2e 30 34 30 34 35 20 3f 20 4d 61 74   > 0.04045 ? Mat
225c0 68 2e 70 6f 77 28 28 28 72 20 2b 20 30 2e 30 35  h.pow(((r + 0.05
225d0 35 29 20 2f 20 31 2e 30 35 35 29 2c 20 32 2e 34  5) / 1.055), 2.4
225e0 29 20 3a 20 28 72 20 2f 20 31 32 2e 39 32 29 3b  ) : (r / 12.92);
225f0 5c 6e 5c 74 67 20 3d 20 67 20 3e 20 30 2e 30 34  \n\tg = g > 0.04
22600 30 34 35 20 3f 20 4d 61 74 68 2e 70 6f 77 28 28  045 ? Math.pow((
22610 28 67 20 2b 20 30 2e 30 35 35 29 20 2f 20 31 2e  (g + 0.055) / 1.
22620 30 35 35 29 2c 20 32 2e 34 29 20 3a 20 28 67 20  055), 2.4) : (g 
22630 2f 20 31 32 2e 39 32 29 3b 5c 6e 5c 74 62 20 3d  / 12.92);\n\tb =
22640 20 62 20 3e 20 30 2e 30 34 30 34 35 20 3f 20 4d   b > 0.04045 ? M
22650 61 74 68 2e 70 6f 77 28 28 28 62 20 2b 20 30 2e  ath.pow(((b + 0.
22660 30 35 35 29 20 2f 20 31 2e 30 35 35 29 2c 20 32  055) / 1.055), 2
22670 2e 34 29 20 3a 20 28 62 20 2f 20 31 32 2e 39 32  .4) : (b / 12.92
22680 29 3b 5c 6e 5c 6e 5c 74 76 61 72 20 78 20 3d 20  );\n\n\tvar x = 
22690 28 72 20 2a 20 30 2e 34 31 32 34 29 20 2b 20 28  (r * 0.4124) + (
226a0 67 20 2a 20 30 2e 33 35 37 36 29 20 2b 20 28 62  g * 0.3576) + (b
226b0 20 2a 20 30 2e 31 38 30 35 29 3b 5c 6e 5c 74 76   * 0.1805);\n\tv
226c0 61 72 20 79 20 3d 20 28 72 20 2a 20 30 2e 32 31  ar y = (r * 0.21
226d0 32 36 29 20 2b 20 28 67 20 2a 20 30 2e 37 31 35  26) + (g * 0.715
226e0 32 29 20 2b 20 28 62 20 2a 20 30 2e 30 37 32 32  2) + (b * 0.0722
226f0 29 3b 5c 6e 5c 74 76 61 72 20 7a 20 3d 20 28 72  );\n\tvar z = (r
22700 20 2a 20 30 2e 30 31 39 33 29 20 2b 20 28 67 20   * 0.0193) + (g 
22710 2a 20 30 2e 31 31 39 32 29 20 2b 20 28 62 20 2a  * 0.1192) + (b *
22720 20 30 2e 39 35 30 35 29 3b 5c 6e 5c 6e 5c 74 72   0.9505);\n\n\tr
22730 65 74 75 72 6e 20 5b 78 20 2a 20 31 30 30 2c 20  eturn [x * 100, 
22740 79 20 2a 20 31 30 30 2c 20 7a 20 2a 20 31 30 30  y * 100, z * 100
22750 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72  ];\n};\n\nconver
22760 74 2e 72 67 62 2e 6c 61 62 20 3d 20 66 75 6e 63  t.rgb.lab = func
22770 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74  tion (rgb) {\n\t
22780 76 61 72 20 78 79 7a 20 3d 20 63 6f 6e 76 65 72  var xyz = conver
22790 74 2e 72 67 62 2e 78 79 7a 28 72 67 62 29 3b 5c  t.rgb.xyz(rgb);\
227a0 6e 5c 74 76 61 72 20 78 20 3d 20 78 79 7a 5b 30  n\tvar x = xyz[0
227b0 5d 3b 5c 6e 5c 74 76 61 72 20 79 20 3d 20 78 79  ];\n\tvar y = xy
227c0 7a 5b 31 5d 3b 5c 6e 5c 74 76 61 72 20 7a 20 3d  z[1];\n\tvar z =
227d0 20 78 79 7a 5b 32 5d 3b 5c 6e 5c 74 76 61 72 20   xyz[2];\n\tvar 
227e0 6c 3b 5c 6e 5c 74 76 61 72 20 61 3b 5c 6e 5c 74  l;\n\tvar a;\n\t
227f0 76 61 72 20 62 3b 5c 6e 5c 6e 5c 74 78 20 2f 3d  var b;\n\n\tx /=
22800 20 39 35 2e 30 34 37 3b 5c 6e 5c 74 79 20 2f 3d   95.047;\n\ty /=
22810 20 31 30 30 3b 5c 6e 5c 74 7a 20 2f 3d 20 31 30   100;\n\tz /= 10
22820 38 2e 38 38 33 3b 5c 6e 5c 6e 5c 74 78 20 3d 20  8.883;\n\n\tx = 
22830 78 20 3e 20 30 2e 30 30 38 38 35 36 20 3f 20 4d  x > 0.008856 ? M
22840 61 74 68 2e 70 6f 77 28 78 2c 20 31 20 2f 20 33  ath.pow(x, 1 / 3
22850 29 20 3a 20 28 37 2e 37 38 37 20 2a 20 78 29 20  ) : (7.787 * x) 
22860 2b 20 28 31 36 20 2f 20 31 31 36 29 3b 5c 6e 5c  + (16 / 116);\n\
22870 74 79 20 3d 20 79 20 3e 20 30 2e 30 30 38 38 35  ty = y > 0.00885
22880 36 20 3f 20 4d 61 74 68 2e 70 6f 77 28 79 2c 20  6 ? Math.pow(y, 
22890 31 20 2f 20 33 29 20 3a 20 28 37 2e 37 38 37 20  1 / 3) : (7.787 
228a0 2a 20 79 29 20 2b 20 28 31 36 20 2f 20 31 31 36  * y) + (16 / 116
228b0 29 3b 5c 6e 5c 74 7a 20 3d 20 7a 20 3e 20 30 2e  );\n\tz = z > 0.
228c0 30 30 38 38 35 36 20 3f 20 4d 61 74 68 2e 70 6f  008856 ? Math.po
228d0 77 28 7a 2c 20 31 20 2f 20 33 29 20 3a 20 28 37  w(z, 1 / 3) : (7
228e0 2e 37 38 37 20 2a 20 7a 29 20 2b 20 28 31 36 20  .787 * z) + (16 
228f0 2f 20 31 31 36 29 3b 5c 6e 5c 6e 5c 74 6c 20 3d  / 116);\n\n\tl =
22900 20 28 31 31 36 20 2a 20 79 29 20 2d 20 31 36 3b   (116 * y) - 16;
22910 5c 6e 5c 74 61 20 3d 20 35 30 30 20 2a 20 28 78  \n\ta = 500 * (x
22920 20 2d 20 79 29 3b 5c 6e 5c 74 62 20 3d 20 32 30   - y);\n\tb = 20
22930 30 20 2a 20 28 79 20 2d 20 7a 29 3b 5c 6e 5c 6e  0 * (y - z);\n\n
22940 5c 74 72 65 74 75 72 6e 20 5b 6c 2c 20 61 2c 20  \treturn [l, a, 
22950 62 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65  b];\n};\n\nconve
22960 72 74 2e 68 73 6c 2e 72 67 62 20 3d 20 66 75 6e  rt.hsl.rgb = fun
22970 63 74 69 6f 6e 20 28 68 73 6c 29 20 7b 5c 6e 5c  ction (hsl) {\n\
22980 74 76 61 72 20 68 20 3d 20 68 73 6c 5b 30 5d 20  tvar h = hsl[0] 
22990 2f 20 33 36 30 3b 5c 6e 5c 74 76 61 72 20 73 20  / 360;\n\tvar s 
229a0 3d 20 68 73 6c 5b 31 5d 20 2f 20 31 30 30 3b 5c  = hsl[1] / 100;\
229b0 6e 5c 74 76 61 72 20 6c 20 3d 20 68 73 6c 5b 32  n\tvar l = hsl[2
229c0 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20  ] / 100;\n\tvar 
229d0 74 31 3b 5c 6e 5c 74 76 61 72 20 74 32 3b 5c 6e  t1;\n\tvar t2;\n
229e0 5c 74 76 61 72 20 74 33 3b 5c 6e 5c 74 76 61 72  \tvar t3;\n\tvar
229f0 20 72 67 62 3b 5c 6e 5c 74 76 61 72 20 76 61 6c   rgb;\n\tvar val
22a00 3b 5c 6e 5c 6e 5c 74 69 66 20 28 73 20 3d 3d 3d  ;\n\n\tif (s ===
22a10 20 30 29 20 7b 5c 6e 5c 74 5c 74 76 61 6c 20 3d   0) {\n\t\tval =
22a20 20 6c 20 2a 20 32 35 35 3b 5c 6e 5c 74 5c 74 72   l * 255;\n\t\tr
22a30 65 74 75 72 6e 20 5b 76 61 6c 2c 20 76 61 6c 2c  eturn [val, val,
22a40 20 76 61 6c 5d 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c   val];\n\t}\n\n\
22a50 74 69 66 20 28 6c 20 3c 20 30 2e 35 29 20 7b 5c  tif (l < 0.5) {\
22a60 6e 5c 74 5c 74 74 32 20 3d 20 6c 20 2a 20 28 31  n\t\tt2 = l * (1
22a70 20 2b 20 73 29 3b 5c 6e 5c 74 7d 20 65 6c 73 65   + s);\n\t} else
22a80 20 7b 5c 6e 5c 74 5c 74 74 32 20 3d 20 6c 20 2b   {\n\t\tt2 = l +
22a90 20 73 20 2d 20 6c 20 2a 20 73 3b 5c 6e 5c 74 7d   s - l * s;\n\t}
22aa0 5c 6e 5c 6e 5c 74 74 31 20 3d 20 32 20 2a 20 6c  \n\n\tt1 = 2 * l
22ab0 20 2d 20 74 32 3b 5c 6e 5c 6e 5c 74 72 67 62 20   - t2;\n\n\trgb 
22ac0 3d 20 5b 30 2c 20 30 2c 20 30 5d 3b 5c 6e 5c 74  = [0, 0, 0];\n\t
22ad0 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20  for (var i = 0; 
22ae0 69 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c 6e 5c  i < 3; i++) {\n\
22af0 74 5c 74 74 33 20 3d 20 68 20 2b 20 31 20 2f 20  t\tt3 = h + 1 / 
22b00 33 20 2a 20 2d 28 69 20 2d 20 31 29 3b 5c 6e 5c  3 * -(i - 1);\n\
22b10 74 5c 74 69 66 20 28 74 33 20 3c 20 30 29 20 7b  t\tif (t3 < 0) {
22b20 5c 6e 5c 74 5c 74 5c 74 74 33 2b 2b 3b 5c 6e 5c  \n\t\t\tt3++;\n\
22b30 74 5c 74 7d 5c 6e 5c 74 5c 74 69 66 20 28 74 33  t\t}\n\t\tif (t3
22b40 20 3e 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74   > 1) {\n\t\t\tt
22b50 33 2d 2d 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c  3--;\n\t\t}\n\n\
22b60 74 5c 74 69 66 20 28 36 20 2a 20 74 33 20 3c 20  t\tif (6 * t3 < 
22b70 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 76 61 6c 20  1) {\n\t\t\tval 
22b80 3d 20 74 31 20 2b 20 28 74 32 20 2d 20 74 31 29  = t1 + (t2 - t1)
22b90 20 2a 20 36 20 2a 20 74 33 3b 5c 6e 5c 74 5c 74   * 6 * t3;\n\t\t
22ba0 7d 20 65 6c 73 65 20 69 66 20 28 32 20 2a 20 74  } else if (2 * t
22bb0 33 20 3c 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74  3 < 1) {\n\t\t\t
22bc0 76 61 6c 20 3d 20 74 32 3b 5c 6e 5c 74 5c 74 7d  val = t2;\n\t\t}
22bd0 20 65 6c 73 65 20 69 66 20 28 33 20 2a 20 74 33   else if (3 * t3
22be0 20 3c 20 32 29 20 7b 5c 6e 5c 74 5c 74 5c 74 76   < 2) {\n\t\t\tv
22bf0 61 6c 20 3d 20 74 31 20 2b 20 28 74 32 20 2d 20  al = t1 + (t2 - 
22c00 74 31 29 20 2a 20 28 32 20 2f 20 33 20 2d 20 74  t1) * (2 / 3 - t
22c10 33 29 20 2a 20 36 3b 5c 6e 5c 74 5c 74 7d 20 65  3) * 6;\n\t\t} e
22c20 6c 73 65 20 7b 5c 6e 5c 74 5c 74 5c 74 76 61 6c  lse {\n\t\t\tval
22c30 20 3d 20 74 31 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c   = t1;\n\t\t}\n\
22c40 6e 5c 74 5c 74 72 67 62 5b 69 5d 20 3d 20 76 61  n\t\trgb[i] = va
22c50 6c 20 2a 20 32 35 35 3b 5c 6e 5c 74 7d 5c 6e 5c  l * 255;\n\t}\n\
22c60 6e 5c 74 72 65 74 75 72 6e 20 72 67 62 3b 5c 6e  n\treturn rgb;\n
22c70 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 68 73  };\n\nconvert.hs
22c80 6c 2e 68 73 76 20 3d 20 66 75 6e 63 74 69 6f 6e  l.hsv = function
22c90 20 28 68 73 6c 29 20 7b 5c 6e 5c 74 76 61 72 20   (hsl) {\n\tvar 
22ca0 68 20 3d 20 68 73 6c 5b 30 5d 3b 5c 6e 5c 74 76  h = hsl[0];\n\tv
22cb0 61 72 20 73 20 3d 20 68 73 6c 5b 31 5d 20 2f 20  ar s = hsl[1] / 
22cc0 31 30 30 3b 5c 6e 5c 74 76 61 72 20 6c 20 3d 20  100;\n\tvar l = 
22cd0 68 73 6c 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c  hsl[2] / 100;\n\
22ce0 74 76 61 72 20 73 6d 69 6e 20 3d 20 73 3b 5c 6e  tvar smin = s;\n
22cf0 5c 74 76 61 72 20 6c 6d 69 6e 20 3d 20 4d 61 74  \tvar lmin = Mat
22d00 68 2e 6d 61 78 28 6c 2c 20 30 2e 30 31 29 3b 5c  h.max(l, 0.01);\
22d10 6e 5c 74 76 61 72 20 73 76 3b 5c 6e 5c 74 76 61  n\tvar sv;\n\tva
22d20 72 20 76 3b 5c 6e 5c 6e 5c 74 6c 20 2a 3d 20 32  r v;\n\n\tl *= 2
22d30 3b 5c 6e 5c 74 73 20 2a 3d 20 28 6c 20 3c 3d 20  ;\n\ts *= (l <= 
22d40 31 29 20 3f 20 6c 20 3a 20 32 20 2d 20 6c 3b 5c  1) ? l : 2 - l;\
22d50 6e 5c 74 73 6d 69 6e 20 2a 3d 20 6c 6d 69 6e 20  n\tsmin *= lmin 
22d60 3c 3d 20 31 20 3f 20 6c 6d 69 6e 20 3a 20 32 20  <= 1 ? lmin : 2 
22d70 2d 20 6c 6d 69 6e 3b 5c 6e 5c 74 76 20 3d 20 28  - lmin;\n\tv = (
22d80 6c 20 2b 20 73 29 20 2f 20 32 3b 5c 6e 5c 74 73  l + s) / 2;\n\ts
22d90 76 20 3d 20 6c 20 3d 3d 3d 20 30 20 3f 20 28 32  v = l === 0 ? (2
22da0 20 2a 20 73 6d 69 6e 29 20 2f 20 28 6c 6d 69 6e   * smin) / (lmin
22db0 20 2b 20 73 6d 69 6e 29 20 3a 20 28 32 20 2a 20   + smin) : (2 * 
22dc0 73 29 20 2f 20 28 6c 20 2b 20 73 29 3b 5c 6e 5c  s) / (l + s);\n\
22dd0 6e 5c 74 72 65 74 75 72 6e 20 5b 68 2c 20 73 76  n\treturn [h, sv
22de0 20 2a 20 31 30 30 2c 20 76 20 2a 20 31 30 30 5d   * 100, v * 100]
22df0 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74  ;\n};\n\nconvert
22e00 2e 68 73 76 2e 72 67 62 20 3d 20 66 75 6e 63 74  .hsv.rgb = funct
22e10 69 6f 6e 20 28 68 73 76 29 20 7b 5c 6e 5c 74 76  ion (hsv) {\n\tv
22e20 61 72 20 68 20 3d 20 68 73 76 5b 30 5d 20 2f 20  ar h = hsv[0] / 
22e30 36 30 3b 5c 6e 5c 74 76 61 72 20 73 20 3d 20 68  60;\n\tvar s = h
22e40 73 76 5b 31 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74  sv[1] / 100;\n\t
22e50 76 61 72 20 76 20 3d 20 68 73 76 5b 32 5d 20 2f  var v = hsv[2] /
22e60 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 68 69 20   100;\n\tvar hi 
22e70 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 68 29 20  = Math.floor(h) 
22e80 25 20 36 3b 5c 6e 5c 6e 5c 74 76 61 72 20 66 20  % 6;\n\n\tvar f 
22e90 3d 20 68 20 2d 20 4d 61 74 68 2e 66 6c 6f 6f 72  = h - Math.floor
22ea0 28 68 29 3b 5c 6e 5c 74 76 61 72 20 70 20 3d 20  (h);\n\tvar p = 
22eb0 32 35 35 20 2a 20 76 20 2a 20 28 31 20 2d 20 73  255 * v * (1 - s
22ec0 29 3b 5c 6e 5c 74 76 61 72 20 71 20 3d 20 32 35  );\n\tvar q = 25
22ed0 35 20 2a 20 76 20 2a 20 28 31 20 2d 20 28 73 20  5 * v * (1 - (s 
22ee0 2a 20 66 29 29 3b 5c 6e 5c 74 76 61 72 20 74 20  * f));\n\tvar t 
22ef0 3d 20 32 35 35 20 2a 20 76 20 2a 20 28 31 20 2d  = 255 * v * (1 -
22f00 20 28 73 20 2a 20 28 31 20 2d 20 66 29 29 29 3b   (s * (1 - f)));
22f10 5c 6e 5c 74 76 20 2a 3d 20 32 35 35 3b 5c 6e 5c  \n\tv *= 255;\n\
22f20 6e 5c 74 73 77 69 74 63 68 20 28 68 69 29 20 7b  n\tswitch (hi) {
22f30 5c 6e 5c 74 5c 74 63 61 73 65 20 30 3a 5c 6e 5c  \n\t\tcase 0:\n\
22f40 74 5c 74 5c 74 72 65 74 75 72 6e 20 5b 76 2c 20  t\t\treturn [v, 
22f50 74 2c 20 70 5d 3b 5c 6e 5c 74 5c 74 63 61 73 65  t, p];\n\t\tcase
22f60 20 31 3a 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72   1:\n\t\t\tretur
22f70 6e 20 5b 71 2c 20 76 2c 20 70 5d 3b 5c 6e 5c 74  n [q, v, p];\n\t
22f80 5c 74 63 61 73 65 20 32 3a 5c 6e 5c 74 5c 74 5c  \tcase 2:\n\t\t\
22f90 74 72 65 74 75 72 6e 20 5b 70 2c 20 76 2c 20 74  treturn [p, v, t
22fa0 5d 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 33 3a 5c  ];\n\t\tcase 3:\
22fb0 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e 20 5b 70  n\t\t\treturn [p
22fc0 2c 20 71 2c 20 76 5d 3b 5c 6e 5c 74 5c 74 63 61  , q, v];\n\t\tca
22fd0 73 65 20 34 3a 5c 6e 5c 74 5c 74 5c 74 72 65 74  se 4:\n\t\t\tret
22fe0 75 72 6e 20 5b 74 2c 20 70 2c 20 76 5d 3b 5c 6e  urn [t, p, v];\n
22ff0 5c 74 5c 74 63 61 73 65 20 35 3a 5c 6e 5c 74 5c  \t\tcase 5:\n\t\
23000 74 5c 74 72 65 74 75 72 6e 20 5b 76 2c 20 70 2c  t\treturn [v, p,
23010 20 71 5d 3b 5c 6e 5c 74 7d 5c 6e 7d 3b 5c 6e 5c   q];\n\t}\n};\n\
23020 6e 63 6f 6e 76 65 72 74 2e 68 73 76 2e 68 73 6c  nconvert.hsv.hsl
23030 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 68 73 76   = function (hsv
23040 29 20 7b 5c 6e 5c 74 76 61 72 20 68 20 3d 20 68  ) {\n\tvar h = h
23050 73 76 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 73 20  sv[0];\n\tvar s 
23060 3d 20 68 73 76 5b 31 5d 20 2f 20 31 30 30 3b 5c  = hsv[1] / 100;\
23070 6e 5c 74 76 61 72 20 76 20 3d 20 68 73 76 5b 32  n\tvar v = hsv[2
23080 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20  ] / 100;\n\tvar 
23090 76 6d 69 6e 20 3d 20 4d 61 74 68 2e 6d 61 78 28  vmin = Math.max(
230a0 76 2c 20 30 2e 30 31 29 3b 5c 6e 5c 74 76 61 72  v, 0.01);\n\tvar
230b0 20 6c 6d 69 6e 3b 5c 6e 5c 74 76 61 72 20 73 6c   lmin;\n\tvar sl
230c0 3b 5c 6e 5c 74 76 61 72 20 6c 3b 5c 6e 5c 6e 5c  ;\n\tvar l;\n\n\
230d0 74 6c 20 3d 20 28 32 20 2d 20 73 29 20 2a 20 76  tl = (2 - s) * v
230e0 3b 5c 6e 5c 74 6c 6d 69 6e 20 3d 20 28 32 20 2d  ;\n\tlmin = (2 -
230f0 20 73 29 20 2a 20 76 6d 69 6e 3b 5c 6e 5c 74 73   s) * vmin;\n\ts
23100 6c 20 3d 20 73 20 2a 20 76 6d 69 6e 3b 5c 6e 5c  l = s * vmin;\n\
23110 74 73 6c 20 2f 3d 20 28 6c 6d 69 6e 20 3c 3d 20  tsl /= (lmin <= 
23120 31 29 20 3f 20 6c 6d 69 6e 20 3a 20 32 20 2d 20  1) ? lmin : 2 - 
23130 6c 6d 69 6e 3b 5c 6e 5c 74 73 6c 20 3d 20 73 6c  lmin;\n\tsl = sl
23140 20 7c 7c 20 30 3b 5c 6e 5c 74 6c 20 2f 3d 20 32   || 0;\n\tl /= 2
23150 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68  ;\n\n\treturn [h
23160 2c 20 73 6c 20 2a 20 31 30 30 2c 20 6c 20 2a 20  , sl * 100, l * 
23170 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 2f 2f 20  100];\n};\n\n// 
23180 68 74 74 70 3a 2f 2f 64 65 76 2e 77 33 2e 6f 72  http://dev.w3.or
23190 67 2f 63 73 73 77 67 2f 63 73 73 2d 63 6f 6c 6f  g/csswg/css-colo
231a0 72 2f 23 68 77 62 2d 74 6f 2d 72 67 62 5c 6e 63  r/#hwb-to-rgb\nc
231b0 6f 6e 76 65 72 74 2e 68 77 62 2e 72 67 62 20 3d  onvert.hwb.rgb =
231c0 20 66 75 6e 63 74 69 6f 6e 20 28 68 77 62 29 20   function (hwb) 
231d0 7b 5c 6e 5c 74 76 61 72 20 68 20 3d 20 68 77 62  {\n\tvar h = hwb
231e0 5b 30 5d 20 2f 20 33 36 30 3b 5c 6e 5c 74 76 61  [0] / 360;\n\tva
231f0 72 20 77 68 20 3d 20 68 77 62 5b 31 5d 20 2f 20  r wh = hwb[1] / 
23200 31 30 30 3b 5c 6e 5c 74 76 61 72 20 62 6c 20 3d  100;\n\tvar bl =
23210 20 68 77 62 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e   hwb[2] / 100;\n
23220 5c 74 76 61 72 20 72 61 74 69 6f 20 3d 20 77 68  \tvar ratio = wh
23230 20 2b 20 62 6c 3b 5c 6e 5c 74 76 61 72 20 69 3b   + bl;\n\tvar i;
23240 5c 6e 5c 74 76 61 72 20 76 3b 5c 6e 5c 74 76 61  \n\tvar v;\n\tva
23250 72 20 66 3b 5c 6e 5c 74 76 61 72 20 6e 3b 5c 6e  r f;\n\tvar n;\n
23260 5c 6e 5c 74 2f 2f 20 77 68 20 2b 20 62 6c 20 63  \n\t// wh + bl c
23270 61 6e 74 20 62 65 20 3e 20 31 5c 6e 5c 74 69 66  ant be > 1\n\tif
23280 20 28 72 61 74 69 6f 20 3e 20 31 29 20 7b 5c 6e   (ratio > 1) {\n
23290 5c 74 5c 74 77 68 20 2f 3d 20 72 61 74 69 6f 3b  \t\twh /= ratio;
232a0 5c 6e 5c 74 5c 74 62 6c 20 2f 3d 20 72 61 74 69  \n\t\tbl /= rati
232b0 6f 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 69 20 3d  o;\n\t}\n\n\ti =
232c0 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 36 20 2a 20   Math.floor(6 * 
232d0 68 29 3b 5c 6e 5c 74 76 20 3d 20 31 20 2d 20 62  h);\n\tv = 1 - b
232e0 6c 3b 5c 6e 5c 74 66 20 3d 20 36 20 2a 20 68 20  l;\n\tf = 6 * h 
232f0 2d 20 69 3b 5c 6e 5c 6e 5c 74 69 66 20 28 28 69  - i;\n\n\tif ((i
23300 20 26 20 30 78 30 31 29 20 21 3d 3d 20 30 29 20   & 0x01) !== 0) 
23310 7b 5c 6e 5c 74 5c 74 66 20 3d 20 31 20 2d 20 66  {\n\t\tf = 1 - f
23320 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 6e 20 3d 20  ;\n\t}\n\n\tn = 
23330 77 68 20 2b 20 66 20 2a 20 28 76 20 2d 20 77 68  wh + f * (v - wh
23340 29 3b 20 2f 2f 20 6c 69 6e 65 61 72 20 69 6e 74  ); // linear int
23350 65 72 70 6f 6c 61 74 69 6f 6e 5c 6e 5c 6e 5c 74  erpolation\n\n\t
23360 76 61 72 20 72 3b 5c 6e 5c 74 76 61 72 20 67 3b  var r;\n\tvar g;
23370 5c 6e 5c 74 76 61 72 20 62 3b 5c 6e 5c 74 73 77  \n\tvar b;\n\tsw
23380 69 74 63 68 20 28 69 29 20 7b 5c 6e 5c 74 5c 74  itch (i) {\n\t\t
23390 64 65 66 61 75 6c 74 3a 5c 6e 5c 74 5c 74 63 61  default:\n\t\tca
233a0 73 65 20 36 3a 5c 6e 5c 74 5c 74 63 61 73 65 20  se 6:\n\t\tcase 
233b0 30 3a 20 72 20 3d 20 76 3b 20 67 20 3d 20 6e 3b  0: r = v; g = n;
233c0 20 62 20 3d 20 77 68 3b 20 62 72 65 61 6b 3b 5c   b = wh; break;\
233d0 6e 5c 74 5c 74 63 61 73 65 20 31 3a 20 72 20 3d  n\t\tcase 1: r =
233e0 20 6e 3b 20 67 20 3d 20 76 3b 20 62 20 3d 20 77   n; g = v; b = w
233f0 68 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63  h; break;\n\t\tc
23400 61 73 65 20 32 3a 20 72 20 3d 20 77 68 3b 20 67  ase 2: r = wh; g
23410 20 3d 20 76 3b 20 62 20 3d 20 6e 3b 20 62 72 65   = v; b = n; bre
23420 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 33 3a  ak;\n\t\tcase 3:
23430 20 72 20 3d 20 77 68 3b 20 67 20 3d 20 6e 3b 20   r = wh; g = n; 
23440 62 20 3d 20 76 3b 20 62 72 65 61 6b 3b 5c 6e 5c  b = v; break;\n\
23450 74 5c 74 63 61 73 65 20 34 3a 20 72 20 3d 20 6e  t\tcase 4: r = n
23460 3b 20 67 20 3d 20 77 68 3b 20 62 20 3d 20 76 3b  ; g = wh; b = v;
23470 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73   break;\n\t\tcas
23480 65 20 35 3a 20 72 20 3d 20 76 3b 20 67 20 3d 20  e 5: r = v; g = 
23490 77 68 3b 20 62 20 3d 20 6e 3b 20 62 72 65 61 6b  wh; b = n; break
234a0 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75  ;\n\t}\n\n\tretu
234b0 72 6e 20 5b 72 20 2a 20 32 35 35 2c 20 67 20 2a  rn [r * 255, g *
234c0 20 32 35 35 2c 20 62 20 2a 20 32 35 35 5d 3b 5c   255, b * 255];\
234d0 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 63  n};\n\nconvert.c
234e0 6d 79 6b 2e 72 67 62 20 3d 20 66 75 6e 63 74 69  myk.rgb = functi
234f0 6f 6e 20 28 63 6d 79 6b 29 20 7b 5c 6e 5c 74 76  on (cmyk) {\n\tv
23500 61 72 20 63 20 3d 20 63 6d 79 6b 5b 30 5d 20 2f  ar c = cmyk[0] /
23510 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 6d 20 3d   100;\n\tvar m =
23520 20 63 6d 79 6b 5b 31 5d 20 2f 20 31 30 30 3b 5c   cmyk[1] / 100;\
23530 6e 5c 74 76 61 72 20 79 20 3d 20 63 6d 79 6b 5b  n\tvar y = cmyk[
23540 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72  2] / 100;\n\tvar
23550 20 6b 20 3d 20 63 6d 79 6b 5b 33 5d 20 2f 20 31   k = cmyk[3] / 1
23560 30 30 3b 5c 6e 5c 74 76 61 72 20 72 3b 5c 6e 5c  00;\n\tvar r;\n\
23570 74 76 61 72 20 67 3b 5c 6e 5c 74 76 61 72 20 62  tvar g;\n\tvar b
23580 3b 5c 6e 5c 6e 5c 74 72 20 3d 20 31 20 2d 20 4d  ;\n\n\tr = 1 - M
23590 61 74 68 2e 6d 69 6e 28 31 2c 20 63 20 2a 20 28  ath.min(1, c * (
235a0 31 20 2d 20 6b 29 20 2b 20 6b 29 3b 5c 6e 5c 74  1 - k) + k);\n\t
235b0 67 20 3d 20 31 20 2d 20 4d 61 74 68 2e 6d 69 6e  g = 1 - Math.min
235c0 28 31 2c 20 6d 20 2a 20 28 31 20 2d 20 6b 29 20  (1, m * (1 - k) 
235d0 2b 20 6b 29 3b 5c 6e 5c 74 62 20 3d 20 31 20 2d  + k);\n\tb = 1 -
235e0 20 4d 61 74 68 2e 6d 69 6e 28 31 2c 20 79 20 2a   Math.min(1, y *
235f0 20 28 31 20 2d 20 6b 29 20 2b 20 6b 29 3b 5c 6e   (1 - k) + k);\n
23600 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 72 20 2a 20  \n\treturn [r * 
23610 32 35 35 2c 20 67 20 2a 20 32 35 35 2c 20 62 20  255, g * 255, b 
23620 2a 20 32 35 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63  * 255];\n};\n\nc
23630 6f 6e 76 65 72 74 2e 78 79 7a 2e 72 67 62 20 3d  onvert.xyz.rgb =
23640 20 66 75 6e 63 74 69 6f 6e 20 28 78 79 7a 29 20   function (xyz) 
23650 7b 5c 6e 5c 74 76 61 72 20 78 20 3d 20 78 79 7a  {\n\tvar x = xyz
23660 5b 30 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61  [0] / 100;\n\tva
23670 72 20 79 20 3d 20 78 79 7a 5b 31 5d 20 2f 20 31  r y = xyz[1] / 1
23680 30 30 3b 5c 6e 5c 74 76 61 72 20 7a 20 3d 20 78  00;\n\tvar z = x
23690 79 7a 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74  yz[2] / 100;\n\t
236a0 76 61 72 20 72 3b 5c 6e 5c 74 76 61 72 20 67 3b  var r;\n\tvar g;
236b0 5c 6e 5c 74 76 61 72 20 62 3b 5c 6e 5c 6e 5c 74  \n\tvar b;\n\n\t
236c0 72 20 3d 20 28 78 20 2a 20 33 2e 32 34 30 36 29  r = (x * 3.2406)
236d0 20 2b 20 28 79 20 2a 20 2d 31 2e 35 33 37 32 29   + (y * -1.5372)
236e0 20 2b 20 28 7a 20 2a 20 2d 30 2e 34 39 38 36 29   + (z * -0.4986)
236f0 3b 5c 6e 5c 74 67 20 3d 20 28 78 20 2a 20 2d 30  ;\n\tg = (x * -0
23700 2e 39 36 38 39 29 20 2b 20 28 79 20 2a 20 31 2e  .9689) + (y * 1.
23710 38 37 35 38 29 20 2b 20 28 7a 20 2a 20 30 2e 30  8758) + (z * 0.0
23720 34 31 35 29 3b 5c 6e 5c 74 62 20 3d 20 28 78 20  415);\n\tb = (x 
23730 2a 20 30 2e 30 35 35 37 29 20 2b 20 28 79 20 2a  * 0.0557) + (y *
23740 20 2d 30 2e 32 30 34 30 29 20 2b 20 28 7a 20 2a   -0.2040) + (z *
23750 20 31 2e 30 35 37 30 29 3b 5c 6e 5c 6e 5c 74 2f   1.0570);\n\n\t/
23760 2f 20 61 73 73 75 6d 65 20 73 52 47 42 5c 6e 5c  / assume sRGB\n\
23770 74 72 20 3d 20 72 20 3e 20 30 2e 30 30 33 31 33  tr = r > 0.00313
23780 30 38 5c 6e 5c 74 5c 74 3f 20 28 28 31 2e 30 35  08\n\t\t? ((1.05
23790 35 20 2a 20 4d 61 74 68 2e 70 6f 77 28 72 2c 20  5 * Math.pow(r, 
237a0 31 2e 30 20 2f 20 32 2e 34 29 29 20 2d 20 30 2e  1.0 / 2.4)) - 0.
237b0 30 35 35 29 5c 6e 5c 74 5c 74 3a 20 72 20 2a 20  055)\n\t\t: r * 
237c0 31 32 2e 39 32 3b 5c 6e 5c 6e 5c 74 67 20 3d 20  12.92;\n\n\tg = 
237d0 67 20 3e 20 30 2e 30 30 33 31 33 30 38 5c 6e 5c  g > 0.0031308\n\
237e0 74 5c 74 3f 20 28 28 31 2e 30 35 35 20 2a 20 4d  t\t? ((1.055 * M
237f0 61 74 68 2e 70 6f 77 28 67 2c 20 31 2e 30 20 2f  ath.pow(g, 1.0 /
23800 20 32 2e 34 29 29 20 2d 20 30 2e 30 35 35 29 5c   2.4)) - 0.055)\
23810 6e 5c 74 5c 74 3a 20 67 20 2a 20 31 32 2e 39 32  n\t\t: g * 12.92
23820 3b 5c 6e 5c 6e 5c 74 62 20 3d 20 62 20 3e 20 30  ;\n\n\tb = b > 0
23830 2e 30 30 33 31 33 30 38 5c 6e 5c 74 5c 74 3f 20  .0031308\n\t\t? 
23840 28 28 31 2e 30 35 35 20 2a 20 4d 61 74 68 2e 70  ((1.055 * Math.p
23850 6f 77 28 62 2c 20 31 2e 30 20 2f 20 32 2e 34 29  ow(b, 1.0 / 2.4)
23860 29 20 2d 20 30 2e 30 35 35 29 5c 6e 5c 74 5c 74  ) - 0.055)\n\t\t
23870 3a 20 62 20 2a 20 31 32 2e 39 32 3b 5c 6e 5c 6e  : b * 12.92;\n\n
23880 5c 74 72 20 3d 20 4d 61 74 68 2e 6d 69 6e 28 4d  \tr = Math.min(M
23890 61 74 68 2e 6d 61 78 28 30 2c 20 72 29 2c 20 31  ath.max(0, r), 1
238a0 29 3b 5c 6e 5c 74 67 20 3d 20 4d 61 74 68 2e 6d  );\n\tg = Math.m
238b0 69 6e 28 4d 61 74 68 2e 6d 61 78 28 30 2c 20 67  in(Math.max(0, g
238c0 29 2c 20 31 29 3b 5c 6e 5c 74 62 20 3d 20 4d 61  ), 1);\n\tb = Ma
238d0 74 68 2e 6d 69 6e 28 4d 61 74 68 2e 6d 61 78 28  th.min(Math.max(
238e0 30 2c 20 62 29 2c 20 31 29 3b 5c 6e 5c 6e 5c 74  0, b), 1);\n\n\t
238f0 72 65 74 75 72 6e 20 5b 72 20 2a 20 32 35 35 2c  return [r * 255,
23900 20 67 20 2a 20 32 35 35 2c 20 62 20 2a 20 32 35   g * 255, b * 25
23910 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65  5];\n};\n\nconve
23920 72 74 2e 78 79 7a 2e 6c 61 62 20 3d 20 66 75 6e  rt.xyz.lab = fun
23930 63 74 69 6f 6e 20 28 78 79 7a 29 20 7b 5c 6e 5c  ction (xyz) {\n\
23940 74 76 61 72 20 78 20 3d 20 78 79 7a 5b 30 5d 3b  tvar x = xyz[0];
23950 5c 6e 5c 74 76 61 72 20 79 20 3d 20 78 79 7a 5b  \n\tvar y = xyz[
23960 31 5d 3b 5c 6e 5c 74 76 61 72 20 7a 20 3d 20 78  1];\n\tvar z = x
23970 79 7a 5b 32 5d 3b 5c 6e 5c 74 76 61 72 20 6c 3b  yz[2];\n\tvar l;
23980 5c 6e 5c 74 76 61 72 20 61 3b 5c 6e 5c 74 76 61  \n\tvar a;\n\tva
23990 72 20 62 3b 5c 6e 5c 6e 5c 74 78 20 2f 3d 20 39  r b;\n\n\tx /= 9
239a0 35 2e 30 34 37 3b 5c 6e 5c 74 79 20 2f 3d 20 31  5.047;\n\ty /= 1
239b0 30 30 3b 5c 6e 5c 74 7a 20 2f 3d 20 31 30 38 2e  00;\n\tz /= 108.
239c0 38 38 33 3b 5c 6e 5c 6e 5c 74 78 20 3d 20 78 20  883;\n\n\tx = x 
239d0 3e 20 30 2e 30 30 38 38 35 36 20 3f 20 4d 61 74  > 0.008856 ? Mat
239e0 68 2e 70 6f 77 28 78 2c 20 31 20 2f 20 33 29 20  h.pow(x, 1 / 3) 
239f0 3a 20 28 37 2e 37 38 37 20 2a 20 78 29 20 2b 20  : (7.787 * x) + 
23a00 28 31 36 20 2f 20 31 31 36 29 3b 5c 6e 5c 74 79  (16 / 116);\n\ty
23a10 20 3d 20 79 20 3e 20 30 2e 30 30 38 38 35 36 20   = y > 0.008856 
23a20 3f 20 4d 61 74 68 2e 70 6f 77 28 79 2c 20 31 20  ? Math.pow(y, 1 
23a30 2f 20 33 29 20 3a 20 28 37 2e 37 38 37 20 2a 20  / 3) : (7.787 * 
23a40 79 29 20 2b 20 28 31 36 20 2f 20 31 31 36 29 3b  y) + (16 / 116);
23a50 5c 6e 5c 74 7a 20 3d 20 7a 20 3e 20 30 2e 30 30  \n\tz = z > 0.00
23a60 38 38 35 36 20 3f 20 4d 61 74 68 2e 70 6f 77 28  8856 ? Math.pow(
23a70 7a 2c 20 31 20 2f 20 33 29 20 3a 20 28 37 2e 37  z, 1 / 3) : (7.7
23a80 38 37 20 2a 20 7a 29 20 2b 20 28 31 36 20 2f 20  87 * z) + (16 / 
23a90 31 31 36 29 3b 5c 6e 5c 6e 5c 74 6c 20 3d 20 28  116);\n\n\tl = (
23aa0 31 31 36 20 2a 20 79 29 20 2d 20 31 36 3b 5c 6e  116 * y) - 16;\n
23ab0 5c 74 61 20 3d 20 35 30 30 20 2a 20 28 78 20 2d  \ta = 500 * (x -
23ac0 20 79 29 3b 5c 6e 5c 74 62 20 3d 20 32 30 30 20   y);\n\tb = 200 
23ad0 2a 20 28 79 20 2d 20 7a 29 3b 5c 6e 5c 6e 5c 74  * (y - z);\n\n\t
23ae0 72 65 74 75 72 6e 20 5b 6c 2c 20 61 2c 20 62 5d  return [l, a, b]
23af0 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74  ;\n};\n\nconvert
23b00 2e 6c 61 62 2e 78 79 7a 20 3d 20 66 75 6e 63 74  .lab.xyz = funct
23b10 69 6f 6e 20 28 6c 61 62 29 20 7b 5c 6e 5c 74 76  ion (lab) {\n\tv
23b20 61 72 20 6c 20 3d 20 6c 61 62 5b 30 5d 3b 5c 6e  ar l = lab[0];\n
23b30 5c 74 76 61 72 20 61 20 3d 20 6c 61 62 5b 31 5d  \tvar a = lab[1]
23b40 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20 6c 61 62  ;\n\tvar b = lab
23b50 5b 32 5d 3b 5c 6e 5c 74 76 61 72 20 78 3b 5c 6e  [2];\n\tvar x;\n
23b60 5c 74 76 61 72 20 79 3b 5c 6e 5c 74 76 61 72 20  \tvar y;\n\tvar 
23b70 7a 3b 5c 6e 5c 6e 5c 74 79 20 3d 20 28 6c 20 2b  z;\n\n\ty = (l +
23b80 20 31 36 29 20 2f 20 31 31 36 3b 5c 6e 5c 74 78   16) / 116;\n\tx
23b90 20 3d 20 61 20 2f 20 35 30 30 20 2b 20 79 3b 5c   = a / 500 + y;\
23ba0 6e 5c 74 7a 20 3d 20 79 20 2d 20 62 20 2f 20 32  n\tz = y - b / 2
23bb0 30 30 3b 5c 6e 5c 6e 5c 74 76 61 72 20 79 32 20  00;\n\n\tvar y2 
23bc0 3d 20 4d 61 74 68 2e 70 6f 77 28 79 2c 20 33 29  = Math.pow(y, 3)
23bd0 3b 5c 6e 5c 74 76 61 72 20 78 32 20 3d 20 4d 61  ;\n\tvar x2 = Ma
23be0 74 68 2e 70 6f 77 28 78 2c 20 33 29 3b 5c 6e 5c  th.pow(x, 3);\n\
23bf0 74 76 61 72 20 7a 32 20 3d 20 4d 61 74 68 2e 70  tvar z2 = Math.p
23c00 6f 77 28 7a 2c 20 33 29 3b 5c 6e 5c 74 79 20 3d  ow(z, 3);\n\ty =
23c10 20 79 32 20 3e 20 30 2e 30 30 38 38 35 36 20 3f   y2 > 0.008856 ?
23c20 20 79 32 20 3a 20 28 79 20 2d 20 31 36 20 2f 20   y2 : (y - 16 / 
23c30 31 31 36 29 20 2f 20 37 2e 37 38 37 3b 5c 6e 5c  116) / 7.787;\n\
23c40 74 78 20 3d 20 78 32 20 3e 20 30 2e 30 30 38 38  tx = x2 > 0.0088
23c50 35 36 20 3f 20 78 32 20 3a 20 28 78 20 2d 20 31  56 ? x2 : (x - 1
23c60 36 20 2f 20 31 31 36 29 20 2f 20 37 2e 37 38 37  6 / 116) / 7.787
23c70 3b 5c 6e 5c 74 7a 20 3d 20 7a 32 20 3e 20 30 2e  ;\n\tz = z2 > 0.
23c80 30 30 38 38 35 36 20 3f 20 7a 32 20 3a 20 28 7a  008856 ? z2 : (z
23c90 20 2d 20 31 36 20 2f 20 31 31 36 29 20 2f 20 37   - 16 / 116) / 7
23ca0 2e 37 38 37 3b 5c 6e 5c 6e 5c 74 78 20 2a 3d 20  .787;\n\n\tx *= 
23cb0 39 35 2e 30 34 37 3b 5c 6e 5c 74 79 20 2a 3d 20  95.047;\n\ty *= 
23cc0 31 30 30 3b 5c 6e 5c 74 7a 20 2a 3d 20 31 30 38  100;\n\tz *= 108
23cd0 2e 38 38 33 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72  .883;\n\n\tretur
23ce0 6e 20 5b 78 2c 20 79 2c 20 7a 5d 3b 5c 6e 7d 3b  n [x, y, z];\n};
23cf0 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 6c 61 62 2e  \n\nconvert.lab.
23d00 6c 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28  lch = function (
23d10 6c 61 62 29 20 7b 5c 6e 5c 74 76 61 72 20 6c 20  lab) {\n\tvar l 
23d20 3d 20 6c 61 62 5b 30 5d 3b 5c 6e 5c 74 76 61 72  = lab[0];\n\tvar
23d30 20 61 20 3d 20 6c 61 62 5b 31 5d 3b 5c 6e 5c 74   a = lab[1];\n\t
23d40 76 61 72 20 62 20 3d 20 6c 61 62 5b 32 5d 3b 5c  var b = lab[2];\
23d50 6e 5c 74 76 61 72 20 68 72 3b 5c 6e 5c 74 76 61  n\tvar hr;\n\tva
23d60 72 20 68 3b 5c 6e 5c 74 76 61 72 20 63 3b 5c 6e  r h;\n\tvar c;\n
23d70 5c 6e 5c 74 68 72 20 3d 20 4d 61 74 68 2e 61 74  \n\thr = Math.at
23d80 61 6e 32 28 62 2c 20 61 29 3b 5c 6e 5c 74 68 20  an2(b, a);\n\th 
23d90 3d 20 68 72 20 2a 20 33 36 30 20 2f 20 32 20 2f  = hr * 360 / 2 /
23da0 20 4d 61 74 68 2e 50 49 3b 5c 6e 5c 6e 5c 74 69   Math.PI;\n\n\ti
23db0 66 20 28 68 20 3c 20 30 29 20 7b 5c 6e 5c 74 5c  f (h < 0) {\n\t\
23dc0 74 68 20 2b 3d 20 33 36 30 3b 5c 6e 5c 74 7d 5c  th += 360;\n\t}\
23dd0 6e 5c 6e 5c 74 63 20 3d 20 4d 61 74 68 2e 73 71  n\n\tc = Math.sq
23de0 72 74 28 61 20 2a 20 61 20 2b 20 62 20 2a 20 62  rt(a * a + b * b
23df0 29 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b  );\n\n\treturn [
23e00 6c 2c 20 63 2c 20 68 5d 3b 5c 6e 7d 3b 5c 6e 5c  l, c, h];\n};\n\
23e10 6e 63 6f 6e 76 65 72 74 2e 6c 63 68 2e 6c 61 62  nconvert.lch.lab
23e20 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6c 63 68   = function (lch
23e30 29 20 7b 5c 6e 5c 74 76 61 72 20 6c 20 3d 20 6c  ) {\n\tvar l = l
23e40 63 68 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 63 20  ch[0];\n\tvar c 
23e50 3d 20 6c 63 68 5b 31 5d 3b 5c 6e 5c 74 76 61 72  = lch[1];\n\tvar
23e60 20 68 20 3d 20 6c 63 68 5b 32 5d 3b 5c 6e 5c 74   h = lch[2];\n\t
23e70 76 61 72 20 61 3b 5c 6e 5c 74 76 61 72 20 62 3b  var a;\n\tvar b;
23e80 5c 6e 5c 74 76 61 72 20 68 72 3b 5c 6e 5c 6e 5c  \n\tvar hr;\n\n\
23e90 74 68 72 20 3d 20 68 20 2f 20 33 36 30 20 2a 20  thr = h / 360 * 
23ea0 32 20 2a 20 4d 61 74 68 2e 50 49 3b 5c 6e 5c 74  2 * Math.PI;\n\t
23eb0 61 20 3d 20 63 20 2a 20 4d 61 74 68 2e 63 6f 73  a = c * Math.cos
23ec0 28 68 72 29 3b 5c 6e 5c 74 62 20 3d 20 63 20 2a  (hr);\n\tb = c *
23ed0 20 4d 61 74 68 2e 73 69 6e 28 68 72 29 3b 5c 6e   Math.sin(hr);\n
23ee0 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 6c 2c 20 61  \n\treturn [l, a
23ef0 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e  , b];\n};\n\ncon
23f00 76 65 72 74 2e 72 67 62 2e 61 6e 73 69 31 36 20  vert.rgb.ansi16 
23f10 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73  = function (args
23f20 29 20 7b 5c 6e 5c 74 76 61 72 20 72 20 3d 20 61  ) {\n\tvar r = a
23f30 72 67 73 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 67  rgs[0];\n\tvar g
23f40 20 3d 20 61 72 67 73 5b 31 5d 3b 5c 6e 5c 74 76   = args[1];\n\tv
23f50 61 72 20 62 20 3d 20 61 72 67 73 5b 32 5d 3b 5c  ar b = args[2];\
23f60 6e 5c 74 76 61 72 20 76 61 6c 75 65 20 3d 20 31  n\tvar value = 1
23f70 20 69 6e 20 61 72 67 75 6d 65 6e 74 73 20 3f 20   in arguments ? 
23f80 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20 3a 20 63  arguments[1] : c
23f90 6f 6e 76 65 72 74 2e 72 67 62 2e 68 73 76 28 61  onvert.rgb.hsv(a
23fa0 72 67 73 29 5b 32 5d 3b 20 2f 2f 20 68 73 76 20  rgs)[2]; // hsv 
23fb0 2d 3e 20 61 6e 73 69 31 36 20 6f 70 74 69 6d 69  -> ansi16 optimi
23fc0 7a 61 74 69 6f 6e 5c 6e 5c 6e 5c 74 76 61 6c 75  zation\n\n\tvalu
23fd0 65 20 3d 20 4d 61 74 68 2e 72 6f 75 6e 64 28 76  e = Math.round(v
23fe0 61 6c 75 65 20 2f 20 35 30 29 3b 5c 6e 5c 6e 5c  alue / 50);\n\n\
23ff0 74 69 66 20 28 76 61 6c 75 65 20 3d 3d 3d 20 30  tif (value === 0
24000 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20  ) {\n\t\treturn 
24010 33 30 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61  30;\n\t}\n\n\tva
24020 72 20 61 6e 73 69 20 3d 20 33 30 5c 6e 5c 74 5c  r ansi = 30\n\t\
24030 74 2b 20 28 28 4d 61 74 68 2e 72 6f 75 6e 64 28  t+ ((Math.round(
24040 62 20 2f 20 32 35 35 29 20 3c 3c 20 32 29 5c 6e  b / 255) << 2)\n
24050 5c 74 5c 74 7c 20 28 4d 61 74 68 2e 72 6f 75 6e  \t\t| (Math.roun
24060 64 28 67 20 2f 20 32 35 35 29 20 3c 3c 20 31 29  d(g / 255) << 1)
24070 5c 6e 5c 74 5c 74 7c 20 4d 61 74 68 2e 72 6f 75  \n\t\t| Math.rou
24080 6e 64 28 72 20 2f 20 32 35 35 29 29 3b 5c 6e 5c  nd(r / 255));\n\
24090 6e 5c 74 69 66 20 28 76 61 6c 75 65 20 3d 3d 3d  n\tif (value ===
240a0 20 32 29 20 7b 5c 6e 5c 74 5c 74 61 6e 73 69 20   2) {\n\t\tansi 
240b0 2b 3d 20 36 30 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c  += 60;\n\t}\n\n\
240c0 74 72 65 74 75 72 6e 20 61 6e 73 69 3b 5c 6e 7d  treturn ansi;\n}
240d0 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 68 73 76  ;\n\nconvert.hsv
240e0 2e 61 6e 73 69 31 36 20 3d 20 66 75 6e 63 74 69  .ansi16 = functi
240f0 6f 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74 2f  on (args) {\n\t/
24100 2f 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 68  / optimization h
24110 65 72 65 3b 20 77 65 20 61 6c 72 65 61 64 79 20  ere; we already 
24120 6b 6e 6f 77 20 74 68 65 20 76 61 6c 75 65 20 61  know the value a
24130 6e 64 20 64 6f 6e 27 74 20 6e 65 65 64 20 74 6f  nd don't need to
24140 20 67 65 74 5c 6e 5c 74 2f 2f 20 69 74 20 63 6f   get\n\t// it co
24150 6e 76 65 72 74 65 64 20 66 6f 72 20 75 73 2e 5c  nverted for us.\
24160 6e 5c 74 72 65 74 75 72 6e 20 63 6f 6e 76 65 72  n\treturn conver
24170 74 2e 72 67 62 2e 61 6e 73 69 31 36 28 63 6f 6e  t.rgb.ansi16(con
24180 76 65 72 74 2e 68 73 76 2e 72 67 62 28 61 72 67  vert.hsv.rgb(arg
24190 73 29 2c 20 61 72 67 73 5b 32 5d 29 3b 5c 6e 7d  s), args[2]);\n}
241a0 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67 62  ;\n\nconvert.rgb
241b0 2e 61 6e 73 69 32 35 36 20 3d 20 66 75 6e 63 74  .ansi256 = funct
241c0 69 6f 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74  ion (args) {\n\t
241d0 76 61 72 20 72 20 3d 20 61 72 67 73 5b 30 5d 3b  var r = args[0];
241e0 5c 6e 5c 74 76 61 72 20 67 20 3d 20 61 72 67 73  \n\tvar g = args
241f0 5b 31 5d 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20  [1];\n\tvar b = 
24200 61 72 67 73 5b 32 5d 3b 5c 6e 5c 6e 5c 74 2f 2f  args[2];\n\n\t//
24210 20 77 65 20 75 73 65 20 74 68 65 20 65 78 74 65   we use the exte
24220 6e 64 65 64 20 67 72 65 79 73 63 61 6c 65 20 70  nded greyscale p
24230 61 6c 65 74 74 65 20 68 65 72 65 2c 20 77 69 74  alette here, wit
24240 68 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20  h the exception 
24250 6f 66 5c 6e 5c 74 2f 2f 20 62 6c 61 63 6b 20 61  of\n\t// black a
24260 6e 64 20 77 68 69 74 65 2e 20 6e 6f 72 6d 61 6c  nd white. normal
24270 20 70 61 6c 65 74 74 65 20 6f 6e 6c 79 20 68 61   palette only ha
24280 73 20 34 20 67 72 65 79 73 63 61 6c 65 20 73 68  s 4 greyscale sh
24290 61 64 65 73 2e 5c 6e 5c 74 69 66 20 28 72 20 3d  ades.\n\tif (r =
242a0 3d 3d 20 67 20 26 26 20 67 20 3d 3d 3d 20 62 29  == g && g === b)
242b0 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 72 20 3c 20   {\n\t\tif (r < 
242c0 38 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75  8) {\n\t\t\tretu
242d0 72 6e 20 31 36 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c  rn 16;\n\t\t}\n\
242e0 6e 5c 74 5c 74 69 66 20 28 72 20 3e 20 32 34 38  n\t\tif (r > 248
242f0 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72  ) {\n\t\t\tretur
24300 6e 20 32 33 31 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c  n 231;\n\t\t}\n\
24310 6e 5c 74 5c 74 72 65 74 75 72 6e 20 4d 61 74 68  n\t\treturn Math
24320 2e 72 6f 75 6e 64 28 28 28 72 20 2d 20 38 29 20  .round(((r - 8) 
24330 2f 20 32 34 37 29 20 2a 20 32 34 29 20 2b 20 32  / 247) * 24) + 2
24340 33 32 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61  32;\n\t}\n\n\tva
24350 72 20 61 6e 73 69 20 3d 20 31 36 5c 6e 5c 74 5c  r ansi = 16\n\t\
24360 74 2b 20 28 33 36 20 2a 20 4d 61 74 68 2e 72 6f  t+ (36 * Math.ro
24370 75 6e 64 28 72 20 2f 20 32 35 35 20 2a 20 35 29  und(r / 255 * 5)
24380 29 5c 6e 5c 74 5c 74 2b 20 28 36 20 2a 20 4d 61  )\n\t\t+ (6 * Ma
24390 74 68 2e 72 6f 75 6e 64 28 67 20 2f 20 32 35 35  th.round(g / 255
243a0 20 2a 20 35 29 29 5c 6e 5c 74 5c 74 2b 20 4d 61   * 5))\n\t\t+ Ma
243b0 74 68 2e 72 6f 75 6e 64 28 62 20 2f 20 32 35 35  th.round(b / 255
243c0 20 2a 20 35 29 3b 5c 6e 5c 6e 5c 74 72 65 74 75   * 5);\n\n\tretu
243d0 72 6e 20 61 6e 73 69 3b 5c 6e 7d 3b 5c 6e 5c 6e  rn ansi;\n};\n\n
243e0 63 6f 6e 76 65 72 74 2e 61 6e 73 69 31 36 2e 72  convert.ansi16.r
243f0 67 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61  gb = function (a
24400 72 67 73 29 20 7b 5c 6e 5c 74 76 61 72 20 63 6f  rgs) {\n\tvar co
24410 6c 6f 72 20 3d 20 61 72 67 73 20 25 20 31 30 3b  lor = args % 10;
24420 5c 6e 5c 6e 5c 74 2f 2f 20 68 61 6e 64 6c 65 20  \n\n\t// handle 
24430 67 72 65 79 73 63 61 6c 65 5c 6e 5c 74 69 66 20  greyscale\n\tif 
24440 28 63 6f 6c 6f 72 20 3d 3d 3d 20 30 20 7c 7c 20  (color === 0 || 
24450 63 6f 6c 6f 72 20 3d 3d 3d 20 37 29 20 7b 5c 6e  color === 7) {\n
24460 5c 74 5c 74 69 66 20 28 61 72 67 73 20 3e 20 35  \t\tif (args > 5
24470 30 29 20 7b 5c 6e 5c 74 5c 74 5c 74 63 6f 6c 6f  0) {\n\t\t\tcolo
24480 72 20 2b 3d 20 33 2e 35 3b 5c 6e 5c 74 5c 74 7d  r += 3.5;\n\t\t}
24490 5c 6e 5c 6e 5c 74 5c 74 63 6f 6c 6f 72 20 3d 20  \n\n\t\tcolor = 
244a0 63 6f 6c 6f 72 20 2f 20 31 30 2e 35 20 2a 20 32  color / 10.5 * 2
244b0 35 35 3b 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72  55;\n\n\t\tretur
244c0 6e 20 5b 63 6f 6c 6f 72 2c 20 63 6f 6c 6f 72 2c  n [color, color,
244d0 20 63 6f 6c 6f 72 5d 3b 5c 6e 5c 74 7d 5c 6e 5c   color];\n\t}\n\
244e0 6e 5c 74 76 61 72 20 6d 75 6c 74 20 3d 20 28 7e  n\tvar mult = (~
244f0 7e 28 61 72 67 73 20 3e 20 35 30 29 20 2b 20 31  ~(args > 50) + 1
24500 29 20 2a 20 30 2e 35 3b 5c 6e 5c 74 76 61 72 20  ) * 0.5;\n\tvar 
24510 72 20 3d 20 28 28 63 6f 6c 6f 72 20 26 20 31 29  r = ((color & 1)
24520 20 2a 20 6d 75 6c 74 29 20 2a 20 32 35 35 3b 5c   * mult) * 255;\
24530 6e 5c 74 76 61 72 20 67 20 3d 20 28 28 28 63 6f  n\tvar g = (((co
24540 6c 6f 72 20 3e 3e 20 31 29 20 26 20 31 29 20 2a  lor >> 1) & 1) *
24550 20 6d 75 6c 74 29 20 2a 20 32 35 35 3b 5c 6e 5c   mult) * 255;\n\
24560 74 76 61 72 20 62 20 3d 20 28 28 28 63 6f 6c 6f  tvar b = (((colo
24570 72 20 3e 3e 20 32 29 20 26 20 31 29 20 2a 20 6d  r >> 2) & 1) * m
24580 75 6c 74 29 20 2a 20 32 35 35 3b 5c 6e 5c 6e 5c  ult) * 255;\n\n\
24590 74 72 65 74 75 72 6e 20 5b 72 2c 20 67 2c 20 62  treturn [r, g, b
245a0 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72  ];\n};\n\nconver
245b0 74 2e 61 6e 73 69 32 35 36 2e 72 67 62 20 3d 20  t.ansi256.rgb = 
245c0 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 29 20  function (args) 
245d0 7b 5c 6e 5c 74 2f 2f 20 68 61 6e 64 6c 65 20 67  {\n\t// handle g
245e0 72 65 79 73 63 61 6c 65 5c 6e 5c 74 69 66 20 28  reyscale\n\tif (
245f0 61 72 67 73 20 3e 3d 20 32 33 32 29 20 7b 5c 6e  args >= 232) {\n
24600 5c 74 5c 74 76 61 72 20 63 20 3d 20 28 61 72 67  \t\tvar c = (arg
24610 73 20 2d 20 32 33 32 29 20 2a 20 31 30 20 2b 20  s - 232) * 10 + 
24620 38 3b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 5b  8;\n\t\treturn [
24630 63 2c 20 63 2c 20 63 5d 3b 5c 6e 5c 74 7d 5c 6e  c, c, c];\n\t}\n
24640 5c 6e 5c 74 61 72 67 73 20 2d 3d 20 31 36 3b 5c  \n\targs -= 16;\
24650 6e 5c 6e 5c 74 76 61 72 20 72 65 6d 3b 5c 6e 5c  n\n\tvar rem;\n\
24660 74 76 61 72 20 72 20 3d 20 4d 61 74 68 2e 66 6c  tvar r = Math.fl
24670 6f 6f 72 28 61 72 67 73 20 2f 20 33 36 29 20 2f  oor(args / 36) /
24680 20 35 20 2a 20 32 35 35 3b 5c 6e 5c 74 76 61 72   5 * 255;\n\tvar
24690 20 67 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28   g = Math.floor(
246a0 28 72 65 6d 20 3d 20 61 72 67 73 20 25 20 33 36  (rem = args % 36
246b0 29 20 2f 20 36 29 20 2f 20 35 20 2a 20 32 35 35  ) / 6) / 5 * 255
246c0 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20 28 72 65  ;\n\tvar b = (re
246d0 6d 20 25 20 36 29 20 2f 20 35 20 2a 20 32 35 35  m % 6) / 5 * 255
246e0 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 72  ;\n\n\treturn [r
246f0 2c 20 67 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e  , g, b];\n};\n\n
24700 63 6f 6e 76 65 72 74 2e 72 67 62 2e 68 65 78 20  convert.rgb.hex 
24710 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73  = function (args
24720 29 20 7b 5c 6e 5c 74 76 61 72 20 69 6e 74 65 67  ) {\n\tvar integ
24730 65 72 20 3d 20 28 28 4d 61 74 68 2e 72 6f 75 6e  er = ((Math.roun
24740 64 28 61 72 67 73 5b 30 5d 29 20 26 20 30 78 46  d(args[0]) & 0xF
24750 46 29 20 3c 3c 20 31 36 29 5c 6e 5c 74 5c 74 2b  F) << 16)\n\t\t+
24760 20 28 28 4d 61 74 68 2e 72 6f 75 6e 64 28 61 72   ((Math.round(ar
24770 67 73 5b 31 5d 29 20 26 20 30 78 46 46 29 20 3c  gs[1]) & 0xFF) <
24780 3c 20 38 29 5c 6e 5c 74 5c 74 2b 20 28 4d 61 74  < 8)\n\t\t+ (Mat
24790 68 2e 72 6f 75 6e 64 28 61 72 67 73 5b 32 5d 29  h.round(args[2])
247a0 20 26 20 30 78 46 46 29 3b 5c 6e 5c 6e 5c 74 76   & 0xFF);\n\n\tv
247b0 61 72 20 73 74 72 69 6e 67 20 3d 20 69 6e 74 65  ar string = inte
247c0 67 65 72 2e 74 6f 53 74 72 69 6e 67 28 31 36 29  ger.toString(16)
247d0 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 3b 5c  .toUpperCase();\
247e0 6e 5c 74 72 65 74 75 72 6e 20 27 30 30 30 30 30  n\treturn '00000
247f0 30 27 2e 73 75 62 73 74 72 69 6e 67 28 73 74 72  0'.substring(str
24800 69 6e 67 2e 6c 65 6e 67 74 68 29 20 2b 20 73 74  ing.length) + st
24810 72 69 6e 67 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e  ring;\n};\n\ncon
24820 76 65 72 74 2e 68 65 78 2e 72 67 62 20 3d 20 66  vert.hex.rgb = f
24830 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 29 20 7b  unction (args) {
24840 5c 6e 5c 74 76 61 72 20 6d 61 74 63 68 20 3d 20  \n\tvar match = 
24850 61 72 67 73 2e 74 6f 53 74 72 69 6e 67 28 31 36  args.toString(16
24860 29 2e 6d 61 74 63 68 28 2f 5b 61 2d 66 30 2d 39  ).match(/[a-f0-9
24870 5d 7b 36 7d 7c 5b 61 2d 66 30 2d 39 5d 7b 33 7d  ]{6}|[a-f0-9]{3}
24880 2f 69 29 3b 5c 6e 5c 74 69 66 20 28 21 6d 61 74  /i);\n\tif (!mat
24890 63 68 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72  ch) {\n\t\tretur
248a0 6e 20 5b 30 2c 20 30 2c 20 30 5d 3b 5c 6e 5c 74  n [0, 0, 0];\n\t
248b0 7d 5c 6e 5c 6e 5c 74 76 61 72 20 63 6f 6c 6f 72  }\n\n\tvar color
248c0 53 74 72 69 6e 67 20 3d 20 6d 61 74 63 68 5b 30  String = match[0
248d0 5d 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d 61 74 63  ];\n\n\tif (matc
248e0 68 5b 30 5d 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20  h[0].length === 
248f0 33 29 20 7b 5c 6e 5c 74 5c 74 63 6f 6c 6f 72 53  3) {\n\t\tcolorS
24900 74 72 69 6e 67 20 3d 20 63 6f 6c 6f 72 53 74 72  tring = colorStr
24910 69 6e 67 2e 73 70 6c 69 74 28 27 27 29 2e 6d 61  ing.split('').ma
24920 70 28 66 75 6e 63 74 69 6f 6e 20 28 63 68 61 72  p(function (char
24930 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72  ) {\n\t\t\tretur
24940 6e 20 63 68 61 72 20 2b 20 63 68 61 72 3b 5c 6e  n char + char;\n
24950 5c 74 5c 74 7d 29 2e 6a 6f 69 6e 28 27 27 29 3b  \t\t}).join('');
24960 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 69  \n\t}\n\n\tvar i
24970 6e 74 65 67 65 72 20 3d 20 70 61 72 73 65 49 6e  nteger = parseIn
24980 74 28 63 6f 6c 6f 72 53 74 72 69 6e 67 2c 20 31  t(colorString, 1
24990 36 29 3b 5c 6e 5c 74 76 61 72 20 72 20 3d 20 28  6);\n\tvar r = (
249a0 69 6e 74 65 67 65 72 20 3e 3e 20 31 36 29 20 26  integer >> 16) &
249b0 20 30 78 46 46 3b 5c 6e 5c 74 76 61 72 20 67 20   0xFF;\n\tvar g 
249c0 3d 20 28 69 6e 74 65 67 65 72 20 3e 3e 20 38 29  = (integer >> 8)
249d0 20 26 20 30 78 46 46 3b 5c 6e 5c 74 76 61 72 20   & 0xFF;\n\tvar 
249e0 62 20 3d 20 69 6e 74 65 67 65 72 20 26 20 30 78  b = integer & 0x
249f0 46 46 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20  FF;\n\n\treturn 
24a00 5b 72 2c 20 67 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e  [r, g, b];\n};\n
24a10 5c 6e 63 6f 6e 76 65 72 74 2e 72 67 62 2e 68 63  \nconvert.rgb.hc
24a20 67 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 72 67  g = function (rg
24a30 62 29 20 7b 5c 6e 5c 74 76 61 72 20 72 20 3d 20  b) {\n\tvar r = 
24a40 72 67 62 5b 30 5d 20 2f 20 32 35 35 3b 5c 6e 5c  rgb[0] / 255;\n\
24a50 74 76 61 72 20 67 20 3d 20 72 67 62 5b 31 5d 20  tvar g = rgb[1] 
24a60 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 62 20  / 255;\n\tvar b 
24a70 3d 20 72 67 62 5b 32 5d 20 2f 20 32 35 35 3b 5c  = rgb[2] / 255;\
24a80 6e 5c 74 76 61 72 20 6d 61 78 20 3d 20 4d 61 74  n\tvar max = Mat
24a90 68 2e 6d 61 78 28 4d 61 74 68 2e 6d 61 78 28 72  h.max(Math.max(r
24aa0 2c 20 67 29 2c 20 62 29 3b 5c 6e 5c 74 76 61 72  , g), b);\n\tvar
24ab0 20 6d 69 6e 20 3d 20 4d 61 74 68 2e 6d 69 6e 28   min = Math.min(
24ac0 4d 61 74 68 2e 6d 69 6e 28 72 2c 20 67 29 2c 20  Math.min(r, g), 
24ad0 62 29 3b 5c 6e 5c 74 76 61 72 20 63 68 72 6f 6d  b);\n\tvar chrom
24ae0 61 20 3d 20 28 6d 61 78 20 2d 20 6d 69 6e 29 3b  a = (max - min);
24af0 5c 6e 5c 74 76 61 72 20 67 72 61 79 73 63 61 6c  \n\tvar grayscal
24b00 65 3b 5c 6e 5c 74 76 61 72 20 68 75 65 3b 5c 6e  e;\n\tvar hue;\n
24b10 5c 6e 5c 74 69 66 20 28 63 68 72 6f 6d 61 20 3c  \n\tif (chroma <
24b20 20 31 29 20 7b 5c 6e 5c 74 5c 74 67 72 61 79 73   1) {\n\t\tgrays
24b30 63 61 6c 65 20 3d 20 6d 69 6e 20 2f 20 28 31 20  cale = min / (1 
24b40 2d 20 63 68 72 6f 6d 61 29 3b 5c 6e 5c 74 7d 20  - chroma);\n\t} 
24b50 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 67 72 61 79  else {\n\t\tgray
24b60 73 63 61 6c 65 20 3d 20 30 3b 5c 6e 5c 74 7d 5c  scale = 0;\n\t}\
24b70 6e 5c 6e 5c 74 69 66 20 28 63 68 72 6f 6d 61 20  n\n\tif (chroma 
24b80 3c 3d 20 30 29 20 7b 5c 6e 5c 74 5c 74 68 75 65  <= 0) {\n\t\thue
24b90 20 3d 20 30 3b 5c 6e 5c 74 7d 20 65 6c 73 65 5c   = 0;\n\t} else\
24ba0 6e 5c 74 69 66 20 28 6d 61 78 20 3d 3d 3d 20 72  n\tif (max === r
24bb0 29 20 7b 5c 6e 5c 74 5c 74 68 75 65 20 3d 20 28  ) {\n\t\thue = (
24bc0 28 67 20 2d 20 62 29 20 2f 20 63 68 72 6f 6d 61  (g - b) / chroma
24bd0 29 20 25 20 36 3b 5c 6e 5c 74 7d 20 65 6c 73 65  ) % 6;\n\t} else
24be0 5c 6e 5c 74 69 66 20 28 6d 61 78 20 3d 3d 3d 20  \n\tif (max === 
24bf0 67 29 20 7b 5c 6e 5c 74 5c 74 68 75 65 20 3d 20  g) {\n\t\thue = 
24c00 32 20 2b 20 28 62 20 2d 20 72 29 20 2f 20 63 68  2 + (b - r) / ch
24c10 72 6f 6d 61 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20  roma;\n\t} else 
24c20 7b 5c 6e 5c 74 5c 74 68 75 65 20 3d 20 34 20 2b  {\n\t\thue = 4 +
24c30 20 28 72 20 2d 20 67 29 20 2f 20 63 68 72 6f 6d   (r - g) / chrom
24c40 61 20 2b 20 34 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c  a + 4;\n\t}\n\n\
24c50 74 68 75 65 20 2f 3d 20 36 3b 5c 6e 5c 74 68 75  thue /= 6;\n\thu
24c60 65 20 25 3d 20 31 3b 5c 6e 5c 6e 5c 74 72 65 74  e %= 1;\n\n\tret
24c70 75 72 6e 20 5b 68 75 65 20 2a 20 33 36 30 2c 20  urn [hue * 360, 
24c80 63 68 72 6f 6d 61 20 2a 20 31 30 30 2c 20 67 72  chroma * 100, gr
24c90 61 79 73 63 61 6c 65 20 2a 20 31 30 30 5d 3b 5c  ayscale * 100];\
24ca0 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 68  n};\n\nconvert.h
24cb0 73 6c 2e 68 63 67 20 3d 20 66 75 6e 63 74 69 6f  sl.hcg = functio
24cc0 6e 20 28 68 73 6c 29 20 7b 5c 6e 5c 74 76 61 72  n (hsl) {\n\tvar
24cd0 20 73 20 3d 20 68 73 6c 5b 31 5d 20 2f 20 31 30   s = hsl[1] / 10
24ce0 30 3b 5c 6e 5c 74 76 61 72 20 6c 20 3d 20 68 73  0;\n\tvar l = hs
24cf0 6c 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76  l[2] / 100;\n\tv
24d00 61 72 20 63 20 3d 20 31 3b 5c 6e 5c 74 76 61 72  ar c = 1;\n\tvar
24d10 20 66 20 3d 20 30 3b 5c 6e 5c 6e 5c 74 69 66 20   f = 0;\n\n\tif 
24d20 28 6c 20 3c 20 30 2e 35 29 20 7b 5c 6e 5c 74 5c  (l < 0.5) {\n\t\
24d30 74 63 20 3d 20 32 2e 30 20 2a 20 73 20 2a 20 6c  tc = 2.0 * s * l
24d40 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c  ;\n\t} else {\n\
24d50 74 5c 74 63 20 3d 20 32 2e 30 20 2a 20 73 20 2a  t\tc = 2.0 * s *
24d60 20 28 31 2e 30 20 2d 20 6c 29 3b 5c 6e 5c 74 7d   (1.0 - l);\n\t}
24d70 5c 6e 5c 6e 5c 74 69 66 20 28 63 20 3c 20 31 2e  \n\n\tif (c < 1.
24d80 30 29 20 7b 5c 6e 5c 74 5c 74 66 20 3d 20 28 6c  0) {\n\t\tf = (l
24d90 20 2d 20 30 2e 35 20 2a 20 63 29 20 2f 20 28 31   - 0.5 * c) / (1
24da0 2e 30 20 2d 20 63 29 3b 5c 6e 5c 74 7d 5c 6e 5c  .0 - c);\n\t}\n\
24db0 6e 5c 74 72 65 74 75 72 6e 20 5b 68 73 6c 5b 30  n\treturn [hsl[0
24dc0 5d 2c 20 63 20 2a 20 31 30 30 2c 20 66 20 2a 20  ], c * 100, f * 
24dd0 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e  100];\n};\n\ncon
24de0 76 65 72 74 2e 68 73 76 2e 68 63 67 20 3d 20 66  vert.hsv.hcg = f
24df0 75 6e 63 74 69 6f 6e 20 28 68 73 76 29 20 7b 5c  unction (hsv) {\
24e00 6e 5c 74 76 61 72 20 73 20 3d 20 68 73 76 5b 31  n\tvar s = hsv[1
24e10 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20  ] / 100;\n\tvar 
24e20 76 20 3d 20 68 73 76 5b 32 5d 20 2f 20 31 30 30  v = hsv[2] / 100
24e30 3b 5c 6e 5c 6e 5c 74 76 61 72 20 63 20 3d 20 73  ;\n\n\tvar c = s
24e40 20 2a 20 76 3b 5c 6e 5c 74 76 61 72 20 66 20 3d   * v;\n\tvar f =
24e50 20 30 3b 5c 6e 5c 6e 5c 74 69 66 20 28 63 20 3c   0;\n\n\tif (c <
24e60 20 31 2e 30 29 20 7b 5c 6e 5c 74 5c 74 66 20 3d   1.0) {\n\t\tf =
24e70 20 28 76 20 2d 20 63 29 20 2f 20 28 31 20 2d 20   (v - c) / (1 - 
24e80 63 29 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65  c);\n\t}\n\n\tre
24e90 74 75 72 6e 20 5b 68 73 76 5b 30 5d 2c 20 63 20  turn [hsv[0], c 
24ea0 2a 20 31 30 30 2c 20 66 20 2a 20 31 30 30 5d 3b  * 100, f * 100];
24eb0 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e  \n};\n\nconvert.
24ec0 68 63 67 2e 72 67 62 20 3d 20 66 75 6e 63 74 69  hcg.rgb = functi
24ed0 6f 6e 20 28 68 63 67 29 20 7b 5c 6e 5c 74 76 61  on (hcg) {\n\tva
24ee0 72 20 68 20 3d 20 68 63 67 5b 30 5d 20 2f 20 33  r h = hcg[0] / 3
24ef0 36 30 3b 5c 6e 5c 74 76 61 72 20 63 20 3d 20 68  60;\n\tvar c = h
24f00 63 67 5b 31 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74  cg[1] / 100;\n\t
24f10 76 61 72 20 67 20 3d 20 68 63 67 5b 32 5d 20 2f  var g = hcg[2] /
24f20 20 31 30 30 3b 5c 6e 5c 6e 5c 74 69 66 20 28 63   100;\n\n\tif (c
24f30 20 3d 3d 3d 20 30 2e 30 29 20 7b 5c 6e 5c 74 5c   === 0.0) {\n\t\
24f40 74 72 65 74 75 72 6e 20 5b 67 20 2a 20 32 35 35  treturn [g * 255
24f50 2c 20 67 20 2a 20 32 35 35 2c 20 67 20 2a 20 32  , g * 255, g * 2
24f60 35 35 5d 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76  55];\n\t}\n\n\tv
24f70 61 72 20 70 75 72 65 20 3d 20 5b 30 2c 20 30 2c  ar pure = [0, 0,
24f80 20 30 5d 3b 5c 6e 5c 74 76 61 72 20 68 69 20 3d   0];\n\tvar hi =
24f90 20 28 68 20 25 20 31 29 20 2a 20 36 3b 5c 6e 5c   (h % 1) * 6;\n\
24fa0 74 76 61 72 20 76 20 3d 20 68 69 20 25 20 31 3b  tvar v = hi % 1;
24fb0 5c 6e 5c 74 76 61 72 20 77 20 3d 20 31 20 2d 20  \n\tvar w = 1 - 
24fc0 76 3b 5c 6e 5c 74 76 61 72 20 6d 67 20 3d 20 30  v;\n\tvar mg = 0
24fd0 3b 5c 6e 5c 6e 5c 74 73 77 69 74 63 68 20 28 4d  ;\n\n\tswitch (M
24fe0 61 74 68 2e 66 6c 6f 6f 72 28 68 69 29 29 20 7b  ath.floor(hi)) {
24ff0 5c 6e 5c 74 5c 74 63 61 73 65 20 30 3a 5c 6e 5c  \n\t\tcase 0:\n\
25000 74 5c 74 5c 74 70 75 72 65 5b 30 5d 20 3d 20 31  t\t\tpure[0] = 1
25010 3b 20 70 75 72 65 5b 31 5d 20 3d 20 76 3b 20 70  ; pure[1] = v; p
25020 75 72 65 5b 32 5d 20 3d 20 30 3b 20 62 72 65 61  ure[2] = 0; brea
25030 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 31 3a 5c  k;\n\t\tcase 1:\
25040 6e 5c 74 5c 74 5c 74 70 75 72 65 5b 30 5d 20 3d  n\t\t\tpure[0] =
25050 20 77 3b 20 70 75 72 65 5b 31 5d 20 3d 20 31 3b   w; pure[1] = 1;
25060 20 70 75 72 65 5b 32 5d 20 3d 20 30 3b 20 62 72   pure[2] = 0; br
25070 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 32  eak;\n\t\tcase 2
25080 3a 5c 6e 5c 74 5c 74 5c 74 70 75 72 65 5b 30 5d  :\n\t\t\tpure[0]
25090 20 3d 20 30 3b 20 70 75 72 65 5b 31 5d 20 3d 20   = 0; pure[1] = 
250a0 31 3b 20 70 75 72 65 5b 32 5d 20 3d 20 76 3b 20  1; pure[2] = v; 
250b0 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65  break;\n\t\tcase
250c0 20 33 3a 5c 6e 5c 74 5c 74 5c 74 70 75 72 65 5b   3:\n\t\t\tpure[
250d0 30 5d 20 3d 20 30 3b 20 70 75 72 65 5b 31 5d 20  0] = 0; pure[1] 
250e0 3d 20 77 3b 20 70 75 72 65 5b 32 5d 20 3d 20 31  = w; pure[2] = 1
250f0 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61  ; break;\n\t\tca
25100 73 65 20 34 3a 5c 6e 5c 74 5c 74 5c 74 70 75 72  se 4:\n\t\t\tpur
25110 65 5b 30 5d 20 3d 20 76 3b 20 70 75 72 65 5b 31  e[0] = v; pure[1
25120 5d 20 3d 20 30 3b 20 70 75 72 65 5b 32 5d 20 3d  ] = 0; pure[2] =
25130 20 31 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74   1; break;\n\t\t
25140 64 65 66 61 75 6c 74 3a 5c 6e 5c 74 5c 74 5c 74  default:\n\t\t\t
25150 70 75 72 65 5b 30 5d 20 3d 20 31 3b 20 70 75 72  pure[0] = 1; pur
25160 65 5b 31 5d 20 3d 20 30 3b 20 70 75 72 65 5b 32  e[1] = 0; pure[2
25170 5d 20 3d 20 77 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c  ] = w;\n\t}\n\n\
25180 74 6d 67 20 3d 20 28 31 2e 30 20 2d 20 63 29 20  tmg = (1.0 - c) 
25190 2a 20 67 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e  * g;\n\n\treturn
251a0 20 5b 5c 6e 5c 74 5c 74 28 63 20 2a 20 70 75 72   [\n\t\t(c * pur
251b0 65 5b 30 5d 20 2b 20 6d 67 29 20 2a 20 32 35 35  e[0] + mg) * 255
251c0 2c 5c 6e 5c 74 5c 74 28 63 20 2a 20 70 75 72 65  ,\n\t\t(c * pure
251d0 5b 31 5d 20 2b 20 6d 67 29 20 2a 20 32 35 35 2c  [1] + mg) * 255,
251e0 5c 6e 5c 74 5c 74 28 63 20 2a 20 70 75 72 65 5b  \n\t\t(c * pure[
251f0 32 5d 20 2b 20 6d 67 29 20 2a 20 32 35 35 5c 6e  2] + mg) * 255\n
25200 5c 74 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76  \t];\n};\n\nconv
25210 65 72 74 2e 68 63 67 2e 68 73 76 20 3d 20 66 75  ert.hcg.hsv = fu
25220 6e 63 74 69 6f 6e 20 28 68 63 67 29 20 7b 5c 6e  nction (hcg) {\n
25230 5c 74 76 61 72 20 63 20 3d 20 68 63 67 5b 31 5d  \tvar c = hcg[1]
25240 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 67   / 100;\n\tvar g
25250 20 3d 20 68 63 67 5b 32 5d 20 2f 20 31 30 30 3b   = hcg[2] / 100;
25260 5c 6e 5c 6e 5c 74 76 61 72 20 76 20 3d 20 63 20  \n\n\tvar v = c 
25270 2b 20 67 20 2a 20 28 31 2e 30 20 2d 20 63 29 3b  + g * (1.0 - c);
25280 5c 6e 5c 74 76 61 72 20 66 20 3d 20 30 3b 5c 6e  \n\tvar f = 0;\n
25290 5c 6e 5c 74 69 66 20 28 76 20 3e 20 30 2e 30 29  \n\tif (v > 0.0)
252a0 20 7b 5c 6e 5c 74 5c 74 66 20 3d 20 63 20 2f 20   {\n\t\tf = c / 
252b0 76 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74  v;\n\t}\n\n\tret
252c0 75 72 6e 20 5b 68 63 67 5b 30 5d 2c 20 66 20 2a  urn [hcg[0], f *
252d0 20 31 30 30 2c 20 76 20 2a 20 31 30 30 5d 3b 5c   100, v * 100];\
252e0 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 68  n};\n\nconvert.h
252f0 63 67 2e 68 73 6c 20 3d 20 66 75 6e 63 74 69 6f  cg.hsl = functio
25300 6e 20 28 68 63 67 29 20 7b 5c 6e 5c 74 76 61 72  n (hcg) {\n\tvar
25310 20 63 20 3d 20 68 63 67 5b 31 5d 20 2f 20 31 30   c = hcg[1] / 10
25320 30 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 68 63  0;\n\tvar g = hc
25330 67 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 6e 5c  g[2] / 100;\n\n\
25340 74 76 61 72 20 6c 20 3d 20 67 20 2a 20 28 31 2e  tvar l = g * (1.
25350 30 20 2d 20 63 29 20 2b 20 30 2e 35 20 2a 20 63  0 - c) + 0.5 * c
25360 3b 5c 6e 5c 74 76 61 72 20 73 20 3d 20 30 3b 5c  ;\n\tvar s = 0;\
25370 6e 5c 6e 5c 74 69 66 20 28 6c 20 3e 20 30 2e 30  n\n\tif (l > 0.0
25380 20 26 26 20 6c 20 3c 20 30 2e 35 29 20 7b 5c 6e   && l < 0.5) {\n
25390 5c 74 5c 74 73 20 3d 20 63 20 2f 20 28 32 20 2a  \t\ts = c / (2 *
253a0 20 6c 29 3b 5c 6e 5c 74 7d 20 65 6c 73 65 5c 6e   l);\n\t} else\n
253b0 5c 74 69 66 20 28 6c 20 3e 3d 20 30 2e 35 20 26  \tif (l >= 0.5 &
253c0 26 20 6c 20 3c 20 31 2e 30 29 20 7b 5c 6e 5c 74  & l < 1.0) {\n\t
253d0 5c 74 73 20 3d 20 63 20 2f 20 28 32 20 2a 20 28  \ts = c / (2 * (
253e0 31 20 2d 20 6c 29 29 3b 5c 6e 5c 74 7d 5c 6e 5c  1 - l));\n\t}\n\
253f0 6e 5c 74 72 65 74 75 72 6e 20 5b 68 63 67 5b 30  n\treturn [hcg[0
25400 5d 2c 20 73 20 2a 20 31 30 30 2c 20 6c 20 2a 20  ], s * 100, l * 
25410 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e  100];\n};\n\ncon
25420 76 65 72 74 2e 68 63 67 2e 68 77 62 20 3d 20 66  vert.hcg.hwb = f
25430 75 6e 63 74 69 6f 6e 20 28 68 63 67 29 20 7b 5c  unction (hcg) {\
25440 6e 5c 74 76 61 72 20 63 20 3d 20 68 63 67 5b 31  n\tvar c = hcg[1
25450 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20  ] / 100;\n\tvar 
25460 67 20 3d 20 68 63 67 5b 32 5d 20 2f 20 31 30 30  g = hcg[2] / 100
25470 3b 5c 6e 5c 74 76 61 72 20 76 20 3d 20 63 20 2b  ;\n\tvar v = c +
25480 20 67 20 2a 20 28 31 2e 30 20 2d 20 63 29 3b 5c   g * (1.0 - c);\
25490 6e 5c 74 72 65 74 75 72 6e 20 5b 68 63 67 5b 30  n\treturn [hcg[0
254a0 5d 2c 20 28 76 20 2d 20 63 29 20 2a 20 31 30 30  ], (v - c) * 100
254b0 2c 20 28 31 20 2d 20 76 29 20 2a 20 31 30 30 5d  , (1 - v) * 100]
254c0 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74  ;\n};\n\nconvert
254d0 2e 68 77 62 2e 68 63 67 20 3d 20 66 75 6e 63 74  .hwb.hcg = funct
254e0 69 6f 6e 20 28 68 77 62 29 20 7b 5c 6e 5c 74 76  ion (hwb) {\n\tv
254f0 61 72 20 77 20 3d 20 68 77 62 5b 31 5d 20 2f 20  ar w = hwb[1] / 
25500 31 30 30 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20  100;\n\tvar b = 
25510 68 77 62 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c  hwb[2] / 100;\n\
25520 74 76 61 72 20 76 20 3d 20 31 20 2d 20 62 3b 5c  tvar v = 1 - b;\
25530 6e 5c 74 76 61 72 20 63 20 3d 20 76 20 2d 20 77  n\tvar c = v - w
25540 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 30 3b 5c  ;\n\tvar g = 0;\
25550 6e 5c 6e 5c 74 69 66 20 28 63 20 3c 20 31 29 20  n\n\tif (c < 1) 
25560 7b 5c 6e 5c 74 5c 74 67 20 3d 20 28 76 20 2d 20  {\n\t\tg = (v - 
25570 63 29 20 2f 20 28 31 20 2d 20 63 29 3b 5c 6e 5c  c) / (1 - c);\n\
25580 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b  t}\n\n\treturn [
25590 68 77 62 5b 30 5d 2c 20 63 20 2a 20 31 30 30 2c  hwb[0], c * 100,
255a0 20 67 20 2a 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e   g * 100];\n};\n
255b0 5c 6e 63 6f 6e 76 65 72 74 2e 61 70 70 6c 65 2e  \nconvert.apple.
255c0 72 67 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28  rgb = function (
255d0 61 70 70 6c 65 29 20 7b 5c 6e 5c 74 72 65 74 75  apple) {\n\tretu
255e0 72 6e 20 5b 28 61 70 70 6c 65 5b 30 5d 20 2f 20  rn [(apple[0] / 
255f0 36 35 35 33 35 29 20 2a 20 32 35 35 2c 20 28 61  65535) * 255, (a
25600 70 70 6c 65 5b 31 5d 20 2f 20 36 35 35 33 35 29  pple[1] / 65535)
25610 20 2a 20 32 35 35 2c 20 28 61 70 70 6c 65 5b 32   * 255, (apple[2
25620 5d 20 2f 20 36 35 35 33 35 29 20 2a 20 32 35 35  ] / 65535) * 255
25630 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72  ];\n};\n\nconver
25640 74 2e 72 67 62 2e 61 70 70 6c 65 20 3d 20 66 75  t.rgb.apple = fu
25650 6e 63 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e  nction (rgb) {\n
25660 5c 74 72 65 74 75 72 6e 20 5b 28 72 67 62 5b 30  \treturn [(rgb[0
25670 5d 20 2f 20 32 35 35 29 20 2a 20 36 35 35 33 35  ] / 255) * 65535
25680 2c 20 28 72 67 62 5b 31 5d 20 2f 20 32 35 35 29  , (rgb[1] / 255)
25690 20 2a 20 36 35 35 33 35 2c 20 28 72 67 62 5b 32   * 65535, (rgb[2
256a0 5d 20 2f 20 32 35 35 29 20 2a 20 36 35 35 33 35  ] / 255) * 65535
256b0 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72  ];\n};\n\nconver
256c0 74 2e 67 72 61 79 2e 72 67 62 20 3d 20 66 75 6e  t.gray.rgb = fun
256d0 63 74 69 6f 6e 20 28 61 72 67 73 29 20 7b 5c 6e  ction (args) {\n
256e0 5c 74 72 65 74 75 72 6e 20 5b 61 72 67 73 5b 30  \treturn [args[0
256f0 5d 20 2f 20 31 30 30 20 2a 20 32 35 35 2c 20 61  ] / 100 * 255, a
25700 72 67 73 5b 30 5d 20 2f 20 31 30 30 20 2a 20 32  rgs[0] / 100 * 2
25710 35 35 2c 20 61 72 67 73 5b 30 5d 20 2f 20 31 30  55, args[0] / 10
25720 30 20 2a 20 32 35 35 5d 3b 5c 6e 7d 3b 5c 6e 5c  0 * 255];\n};\n\
25730 6e 63 6f 6e 76 65 72 74 2e 67 72 61 79 2e 68 73  nconvert.gray.hs
25740 6c 20 3d 20 63 6f 6e 76 65 72 74 2e 67 72 61 79  l = convert.gray
25750 2e 68 73 76 20 3d 20 66 75 6e 63 74 69 6f 6e 20  .hsv = function 
25760 28 61 72 67 73 29 20 7b 5c 6e 5c 74 72 65 74 75  (args) {\n\tretu
25770 72 6e 20 5b 30 2c 20 30 2c 20 61 72 67 73 5b 30  rn [0, 0, args[0
25780 5d 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65  ]];\n};\n\nconve
25790 72 74 2e 67 72 61 79 2e 68 77 62 20 3d 20 66 75  rt.gray.hwb = fu
257a0 6e 63 74 69 6f 6e 20 28 67 72 61 79 29 20 7b 5c  nction (gray) {\
257b0 6e 5c 74 72 65 74 75 72 6e 20 5b 30 2c 20 31 30  n\treturn [0, 10
257c0 30 2c 20 67 72 61 79 5b 30 5d 5d 3b 5c 6e 7d 3b  0, gray[0]];\n};
257d0 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 67 72 61 79  \n\nconvert.gray
257e0 2e 63 6d 79 6b 20 3d 20 66 75 6e 63 74 69 6f 6e  .cmyk = function
257f0 20 28 67 72 61 79 29 20 7b 5c 6e 5c 74 72 65 74   (gray) {\n\tret
25800 75 72 6e 20 5b 30 2c 20 30 2c 20 30 2c 20 67 72  urn [0, 0, 0, gr
25810 61 79 5b 30 5d 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63  ay[0]];\n};\n\nc
25820 6f 6e 76 65 72 74 2e 67 72 61 79 2e 6c 61 62 20  onvert.gray.lab 
25830 3d 20 66 75 6e 63 74 69 6f 6e 20 28 67 72 61 79  = function (gray
25840 29 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 67  ) {\n\treturn [g
25850 72 61 79 5b 30 5d 2c 20 30 2c 20 30 5d 3b 5c 6e  ray[0], 0, 0];\n
25860 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 67 72  };\n\nconvert.gr
25870 61 79 2e 68 65 78 20 3d 20 66 75 6e 63 74 69 6f  ay.hex = functio
25880 6e 20 28 67 72 61 79 29 20 7b 5c 6e 5c 74 76 61  n (gray) {\n\tva
25890 72 20 76 61 6c 20 3d 20 4d 61 74 68 2e 72 6f 75  r val = Math.rou
258a0 6e 64 28 67 72 61 79 5b 30 5d 20 2f 20 31 30 30  nd(gray[0] / 100
258b0 20 2a 20 32 35 35 29 20 26 20 30 78 46 46 3b 5c   * 255) & 0xFF;\
258c0 6e 5c 74 76 61 72 20 69 6e 74 65 67 65 72 20 3d  n\tvar integer =
258d0 20 28 76 61 6c 20 3c 3c 20 31 36 29 20 2b 20 28   (val << 16) + (
258e0 76 61 6c 20 3c 3c 20 38 29 20 2b 20 76 61 6c 3b  val << 8) + val;
258f0 5c 6e 5c 6e 5c 74 76 61 72 20 73 74 72 69 6e 67  \n\n\tvar string
25900 20 3d 20 69 6e 74 65 67 65 72 2e 74 6f 53 74 72   = integer.toStr
25910 69 6e 67 28 31 36 29 2e 74 6f 55 70 70 65 72 43  ing(16).toUpperC
25920 61 73 65 28 29 3b 5c 6e 5c 74 72 65 74 75 72 6e  ase();\n\treturn
25930 20 27 30 30 30 30 30 30 27 2e 73 75 62 73 74 72   '000000'.substr
25940 69 6e 67 28 73 74 72 69 6e 67 2e 6c 65 6e 67 74  ing(string.lengt
25950 68 29 20 2b 20 73 74 72 69 6e 67 3b 5c 6e 7d 3b  h) + string;\n};
25960 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67 62 2e  \n\nconvert.rgb.
25970 67 72 61 79 20 3d 20 66 75 6e 63 74 69 6f 6e 20  gray = function 
25980 28 72 67 62 29 20 7b 5c 6e 5c 74 76 61 72 20 76  (rgb) {\n\tvar v
25990 61 6c 20 3d 20 28 72 67 62 5b 30 5d 20 2b 20 72  al = (rgb[0] + r
259a0 67 62 5b 31 5d 20 2b 20 72 67 62 5b 32 5d 29 20  gb[1] + rgb[2]) 
259b0 2f 20 33 3b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b  / 3;\n\treturn [
259c0 76 61 6c 20 2f 20 32 35 35 20 2a 20 31 30 30 5d  val / 255 * 100]
259d0 3b 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e 2f 2a 2a 2a 2f  ;\n};\n\n\n/***/
259e0 20 7d 29 2c 5c 6e 2f 2a 20 37 20 2a 2f 5c 6e 2f   }),\n/* 7 */\n/
259f0 2a 2a 2a 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d  ***/ (function(m
25a00 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20  odule, exports, 
25a10 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72  __webpack_requir
25a20 65 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22 75 73 65 20  e__) {\n\n\"use 
25a30 73 74 72 69 63 74 5c 22 3b 5c 6e 5c 6e 5c 6e 76  strict\";\n\n\nv
25a40 61 72 20 5f 74 79 70 65 6f 66 20 3d 20 74 79 70  ar _typeof = typ
25a50 65 6f 66 20 53 79 6d 62 6f 6c 20 3d 3d 3d 20 5c  eof Symbol === \
25a60 22 66 75 6e 63 74 69 6f 6e 5c 22 20 26 26 20 74  "function\" && t
25a70 79 70 65 6f 66 20 53 79 6d 62 6f 6c 2e 69 74 65  ypeof Symbol.ite
25a80 72 61 74 6f 72 20 3d 3d 3d 20 5c 22 73 79 6d 62  rator === \"symb
25a90 6f 6c 5c 22 20 3f 20 66 75 6e 63 74 69 6f 6e 20  ol\" ? function 
25aa0 28 6f 62 6a 29 20 7b 20 72 65 74 75 72 6e 20 74  (obj) { return t
25ab0 79 70 65 6f 66 20 6f 62 6a 3b 20 7d 20 3a 20 66  ypeof obj; } : f
25ac0 75 6e 63 74 69 6f 6e 20 28 6f 62 6a 29 20 7b 20  unction (obj) { 
25ad0 72 65 74 75 72 6e 20 6f 62 6a 20 26 26 20 74 79  return obj && ty
25ae0 70 65 6f 66 20 53 79 6d 62 6f 6c 20 3d 3d 3d 20  peof Symbol === 
25af0 5c 22 66 75 6e 63 74 69 6f 6e 5c 22 20 26 26 20  \"function\" && 
25b00 6f 62 6a 2e 63 6f 6e 73 74 72 75 63 74 6f 72 20  obj.constructor 
25b10 3d 3d 3d 20 53 79 6d 62 6f 6c 20 26 26 20 6f 62  === Symbol && ob
25b20 6a 20 21 3d 3d 20 53 79 6d 62 6f 6c 2e 70 72 6f  j !== Symbol.pro
25b30 74 6f 74 79 70 65 20 3f 20 5c 22 73 79 6d 62 6f  totype ? \"symbo
25b40 6c 5c 22 20 3a 20 74 79 70 65 6f 66 20 6f 62 6a  l\" : typeof obj
25b50 3b 20 7d 3b 5c 6e 5c 6e 76 61 72 20 5f 43 6f 6c  ; };\n\nvar _Col
25b60 6f 72 70 69 63 6b 65 72 20 3d 20 5f 5f 77 65 62  orpicker = __web
25b70 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 38  pack_require__(8
25b80 29 3b 5c 6e 5c 6e 76 61 72 20 5f 43 6f 6c 6f 72  );\n\nvar _Color
25b90 70 69 63 6b 65 72 32 20 3d 20 5f 69 6e 74 65 72  picker2 = _inter
25ba0 6f 70 52 65 71 75 69 72 65 44 65 66 61 75 6c 74  opRequireDefault
25bb0 28 5f 43 6f 6c 6f 72 70 69 63 6b 65 72 29 3b 5c  (_Colorpicker);\
25bc0 6e 5c 6e 76 61 72 20 5f 6a 71 75 65 72 79 20 3d  n\nvar _jquery =
25bd0 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69   __webpack_requi
25be0 72 65 5f 5f 28 30 29 3b 5c 6e 5c 6e 76 61 72 20  re__(0);\n\nvar 
25bf0 5f 6a 71 75 65 72 79 32 20 3d 20 5f 69 6e 74 65  _jquery2 = _inte
25c00 72 6f 70 52 65 71 75 69 72 65 44 65 66 61 75 6c  ropRequireDefaul
25c10 74 28 5f 6a 71 75 65 72 79 29 3b 5c 6e 5c 6e 66  t(_jquery);\n\nf
25c20 75 6e 63 74 69 6f 6e 20 5f 69 6e 74 65 72 6f 70  unction _interop
25c30 52 65 71 75 69 72 65 44 65 66 61 75 6c 74 28 6f  RequireDefault(o
25c40 62 6a 29 20 7b 20 72 65 74 75 72 6e 20 6f 62 6a  bj) { return obj
25c50 20 26 26 20 6f 62 6a 2e 5f 5f 65 73 4d 6f 64 75   && obj.__esModu
25c60 6c 65 20 3f 20 6f 62 6a 20 3a 20 7b 20 64 65 66  le ? obj : { def
25c70 61 75 6c 74 3a 20 6f 62 6a 20 7d 3b 20 7d 5c 6e  ault: obj }; }\n
25c80 5c 6e 76 61 72 20 70 6c 75 67 69 6e 20 3d 20 27  \nvar plugin = '
25c90 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3b 5c 6e 5c  colorpicker';\n\
25ca0 6e 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c  n_jquery2.defaul
25cb0 74 5b 70 6c 75 67 69 6e 5d 20 3d 20 5f 43 6f 6c  t[plugin] = _Col
25cc0 6f 72 70 69 63 6b 65 72 32 2e 64 65 66 61 75 6c  orpicker2.defaul
25cd0 74 3b 5c 6e 5c 6e 2f 2f 20 43 6f 6c 6f 72 70 69  t;\n\n// Colorpi
25ce0 63 6b 65 72 20 6a 51 75 65 72 79 20 50 6c 75 67  cker jQuery Plug
25cf0 69 6e 20 41 50 49 5c 6e 5f 6a 71 75 65 72 79 32  in API\n_jquery2
25d00 2e 64 65 66 61 75 6c 74 2e 66 6e 5b 70 6c 75 67  .default.fn[plug
25d10 69 6e 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28  in] = function (
25d20 6f 70 74 69 6f 6e 29 20 7b 5c 6e 20 20 76 61 72  option) {\n  var
25d30 20 66 6e 41 72 67 73 20 3d 20 41 72 72 61 79 2e   fnArgs = Array.
25d40 70 72 6f 74 6f 74 79 70 65 2e 73 6c 69 63 65 2e  prototype.slice.
25d50 63 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 2c 20  call(arguments, 
25d60 31 29 2c 5c 6e 20 20 20 20 20 20 69 73 53 69 6e  1),\n      isSin
25d70 67 6c 65 45 6c 65 6d 65 6e 74 20 3d 20 74 68 69  gleElement = thi
25d80 73 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 2c 5c  s.length === 1,\
25d90 6e 20 20 20 20 20 20 72 65 74 75 72 6e 56 61 6c  n      returnVal
25da0 75 65 20 3d 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20  ue = null;\n\n  
25db0 76 61 72 20 24 65 6c 65 6d 65 6e 74 73 20 3d 20  var $elements = 
25dc0 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69  this.each(functi
25dd0 6f 6e 20 28 29 20 7b 5c 6e 20 20 20 20 76 61 72  on () {\n    var
25de0 20 24 74 68 69 73 20 3d 20 28 30 2c 20 5f 6a 71   $this = (0, _jq
25df0 75 65 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74  uery2.default)(t
25e00 68 69 73 29 2c 5c 6e 20 20 20 20 20 20 20 20 69  his),\n        i
25e10 6e 73 74 20 3d 20 24 74 68 69 73 2e 64 61 74 61  nst = $this.data
25e20 28 70 6c 75 67 69 6e 29 2c 5c 6e 20 20 20 20 20  (plugin),\n     
25e30 20 20 20 6f 70 74 69 6f 6e 73 20 3d 20 28 74 79     options = (ty
25e40 70 65 6f 66 20 6f 70 74 69 6f 6e 20 3d 3d 3d 20  peof option === 
25e50 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 27 75  'undefined' ? 'u
25e60 6e 64 65 66 69 6e 65 64 27 20 3a 20 5f 74 79 70  ndefined' : _typ
25e70 65 6f 66 28 6f 70 74 69 6f 6e 29 29 20 3d 3d 3d  eof(option)) ===
25e80 20 27 6f 62 6a 65 63 74 27 20 3f 20 6f 70 74 69   'object' ? opti
25e90 6f 6e 20 3a 20 7b 7d 3b 5c 6e 5c 6e 20 20 20 20  on : {};\n\n    
25ea0 2f 2f 20 43 72 65 61 74 65 20 69 6e 73 74 61 6e  // Create instan
25eb0 63 65 20 69 66 20 64 6f 65 73 20 6e 6f 74 20 65  ce if does not e
25ec0 78 69 73 74 5c 6e 20 20 20 20 69 66 20 28 21 69  xist\n    if (!i
25ed0 6e 73 74 29 20 7b 5c 6e 20 20 20 20 20 20 69 6e  nst) {\n      in
25ee0 73 74 20 3d 20 6e 65 77 20 5f 43 6f 6c 6f 72 70  st = new _Colorp
25ef0 69 63 6b 65 72 32 2e 64 65 66 61 75 6c 74 28 74  icker2.default(t
25f00 68 69 73 2c 20 6f 70 74 69 6f 6e 73 29 3b 5c 6e  his, options);\n
25f10 20 20 20 20 20 20 24 74 68 69 73 2e 64 61 74 61        $this.data
25f20 28 70 6c 75 67 69 6e 2c 20 69 6e 73 74 29 3b 5c  (plugin, inst);\
25f30 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 69 66  n    }\n\n    if
25f40 20 28 21 69 73 53 69 6e 67 6c 65 45 6c 65 6d 65   (!isSingleEleme
25f50 6e 74 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74  nt) {\n      ret
25f60 75 72 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  urn;\n    }\n\n 
25f70 20 20 20 72 65 74 75 72 6e 56 61 6c 75 65 20 3d     returnValue =
25f80 20 24 74 68 69 73 3b 5c 6e 5c 6e 20 20 20 20 69   $this;\n\n    i
25f90 66 20 28 74 79 70 65 6f 66 20 6f 70 74 69 6f 6e  f (typeof option
25fa0 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b   === 'string') {
25fb0 5c 6e 20 20 20 20 20 20 69 66 20 28 6f 70 74 69  \n      if (opti
25fc0 6f 6e 20 3d 3d 3d 20 27 63 6f 6c 6f 72 70 69 63  on === 'colorpic
25fd0 6b 65 72 27 29 20 7b 5c 6e 20 20 20 20 20 20 20  ker') {\n       
25fe0 20 2f 2f 20 52 65 74 75 72 6e 20 63 6f 6c 6f 72   // Return color
25ff0 70 69 63 6b 65 72 20 69 6e 73 74 61 6e 63 65 3a  picker instance:
26000 20 65 2e 67 2e 20 2e 63 6f 6c 6f 72 70 69 63 6b   e.g. .colorpick
26010 65 72 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 27  er('colorpicker'
26020 29 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72  )\n        retur
26030 6e 56 61 6c 75 65 20 3d 20 69 6e 73 74 3b 5c 6e  nValue = inst;\n
26040 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20        } else if 
26050 28 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c  (_jquery2.defaul
26060 74 2e 69 73 46 75 6e 63 74 69 6f 6e 28 69 6e 73  t.isFunction(ins
26070 74 5b 6f 70 74 69 6f 6e 5d 29 29 20 7b 5c 6e 20  t[option])) {\n 
26080 20 20 20 20 20 20 20 2f 2f 20 52 65 74 75 72 6e         // Return
26090 20 6d 65 74 68 6f 64 20 63 61 6c 6c 20 72 65 74   method call ret
260a0 75 72 6e 20 76 61 6c 75 65 3a 20 65 2e 67 2e 20  urn value: e.g. 
260b0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 28 27 69 73  .colorpicker('is
260c0 45 6e 61 62 6c 65 64 27 29 5c 6e 20 20 20 20 20  Enabled')\n     
260d0 20 20 20 72 65 74 75 72 6e 56 61 6c 75 65 20 3d     returnValue =
260e0 20 69 6e 73 74 5b 6f 70 74 69 6f 6e 5d 2e 61 70   inst[option].ap
260f0 70 6c 79 28 69 6e 73 74 2c 20 66 6e 41 72 67 73  ply(inst, fnArgs
26100 29 3b 5c 6e 20 20 20 20 20 20 7d 20 65 6c 73 65  );\n      } else
26110 20 7b 5c 6e 20 20 20 20 20 20 20 20 2f 2f 20 52   {\n        // R
26120 65 74 75 72 6e 20 70 72 6f 70 65 72 74 79 20 76  eturn property v
26130 61 6c 75 65 3a 20 65 2e 67 2e 20 2e 63 6f 6c 6f  alue: e.g. .colo
26140 72 70 69 63 6b 65 72 28 27 65 6c 65 6d 65 6e 74  rpicker('element
26150 27 29 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75  ')\n        retu
26160 72 6e 56 61 6c 75 65 20 3d 20 69 6e 73 74 5b 6f  rnValue = inst[o
26170 70 74 69 6f 6e 5d 3b 5c 6e 20 20 20 20 20 20 7d  ption];\n      }
26180 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 29 3b 5c 6e  \n    }\n  });\n
26190 5c 6e 20 20 72 65 74 75 72 6e 20 69 73 53 69 6e  \n  return isSin
261a0 67 6c 65 45 6c 65 6d 65 6e 74 20 3f 20 72 65 74  gleElement ? ret
261b0 75 72 6e 56 61 6c 75 65 20 3a 20 24 65 6c 65 6d  urnValue : $elem
261c0 65 6e 74 73 3b 5c 6e 7d 3b 5c 6e 5c 6e 5f 6a 71  ents;\n};\n\n_jq
261d0 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e 66 6e  uery2.default.fn
261e0 5b 70 6c 75 67 69 6e 5d 2e 63 6f 6e 73 74 72 75  [plugin].constru
261f0 63 74 6f 72 20 3d 20 5f 43 6f 6c 6f 72 70 69 63  ctor = _Colorpic
26200 6b 65 72 32 2e 64 65 66 61 75 6c 74 3b 5c 6e 5c  ker2.default;\n\
26210 6e 2f 2a 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a 20 38  n/***/ }),\n/* 8
26220 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20 28 66 75 6e 63   */\n/***/ (func
26230 74 69 6f 6e 28 6d 6f 64 75 6c 65 2c 20 65 78 70  tion(module, exp
26240 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f  orts, __webpack_
26250 72 65 71 75 69 72 65 5f 5f 29 20 7b 5c 6e 5c 6e  require__) {\n\n
26260 5c 22 75 73 65 20 73 74 72 69 63 74 5c 22 3b 5c  \"use strict\";\
26270 6e 5c 6e 5c 6e 4f 62 6a 65 63 74 2e 64 65 66 69  n\n\nObject.defi
26280 6e 65 50 72 6f 70 65 72 74 79 28 65 78 70 6f 72  neProperty(expor
26290 74 73 2c 20 5c 22 5f 5f 65 73 4d 6f 64 75 6c 65  ts, \"__esModule
262a0 5c 22 2c 20 7b 5c 6e 20 20 76 61 6c 75 65 3a 20  \", {\n  value: 
262b0 74 72 75 65 5c 6e 7d 29 3b 5c 6e 5c 6e 76 61 72  true\n});\n\nvar
262c0 20 5f 63 72 65 61 74 65 43 6c 61 73 73 20 3d 20   _createClass = 
262d0 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 20 66 75  function () { fu
262e0 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65 50 72 6f  nction definePro
262f0 70 65 72 74 69 65 73 28 74 61 72 67 65 74 2c 20  perties(target, 
26300 70 72 6f 70 73 29 20 7b 20 66 6f 72 20 28 76 61  props) { for (va
26310 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 70 72 6f  r i = 0; i < pro
26320 70 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20  ps.length; i++) 
26330 7b 20 76 61 72 20 64 65 73 63 72 69 70 74 6f 72  { var descriptor
26340 20 3d 20 70 72 6f 70 73 5b 69 5d 3b 20 64 65 73   = props[i]; des
26350 63 72 69 70 74 6f 72 2e 65 6e 75 6d 65 72 61 62  criptor.enumerab
26360 6c 65 20 3d 20 64 65 73 63 72 69 70 74 6f 72 2e  le = descriptor.
26370 65 6e 75 6d 65 72 61 62 6c 65 20 7c 7c 20 66 61  enumerable || fa
26380 6c 73 65 3b 20 64 65 73 63 72 69 70 74 6f 72 2e  lse; descriptor.
26390 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 3d 20 74  configurable = t
263a0 72 75 65 3b 20 69 66 20 28 5c 22 76 61 6c 75 65  rue; if (\"value
263b0 5c 22 20 69 6e 20 64 65 73 63 72 69 70 74 6f 72  \" in descriptor
263c0 29 20 64 65 73 63 72 69 70 74 6f 72 2e 77 72 69  ) descriptor.wri
263d0 74 61 62 6c 65 20 3d 20 74 72 75 65 3b 20 4f 62  table = true; Ob
263e0 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65  ject.definePrope
263f0 72 74 79 28 74 61 72 67 65 74 2c 20 64 65 73 63  rty(target, desc
26400 72 69 70 74 6f 72 2e 6b 65 79 2c 20 64 65 73 63  riptor.key, desc
26410 72 69 70 74 6f 72 29 3b 20 7d 20 7d 20 72 65 74  riptor); } } ret
26420 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 43 6f  urn function (Co
26430 6e 73 74 72 75 63 74 6f 72 2c 20 70 72 6f 74 6f  nstructor, proto
26440 50 72 6f 70 73 2c 20 73 74 61 74 69 63 50 72 6f  Props, staticPro
26450 70 73 29 20 7b 20 69 66 20 28 70 72 6f 74 6f 50  ps) { if (protoP
26460 72 6f 70 73 29 20 64 65 66 69 6e 65 50 72 6f 70  rops) defineProp
26470 65 72 74 69 65 73 28 43 6f 6e 73 74 72 75 63 74  erties(Construct
26480 6f 72 2e 70 72 6f 74 6f 74 79 70 65 2c 20 70 72  or.prototype, pr
26490 6f 74 6f 50 72 6f 70 73 29 3b 20 69 66 20 28 73  otoProps); if (s
264a0 74 61 74 69 63 50 72 6f 70 73 29 20 64 65 66 69  taticProps) defi
264b0 6e 65 50 72 6f 70 65 72 74 69 65 73 28 43 6f 6e  neProperties(Con
264c0 73 74 72 75 63 74 6f 72 2c 20 73 74 61 74 69 63  structor, static
264d0 50 72 6f 70 73 29 3b 20 72 65 74 75 72 6e 20 43  Props); return C
264e0 6f 6e 73 74 72 75 63 74 6f 72 3b 20 7d 3b 20 7d  onstructor; }; }
264f0 28 29 3b 5c 6e 5c 6e 76 61 72 20 5f 45 78 74 65  ();\n\nvar _Exte
26500 6e 73 69 6f 6e 20 3d 20 5f 5f 77 65 62 70 61 63  nsion = __webpac
26510 6b 5f 72 65 71 75 69 72 65 5f 5f 28 31 29 3b 5c  k_require__(1);\
26520 6e 5c 6e 76 61 72 20 5f 45 78 74 65 6e 73 69 6f  n\nvar _Extensio
26530 6e 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71  n2 = _interopReq
26540 75 69 72 65 44 65 66 61 75 6c 74 28 5f 45 78 74  uireDefault(_Ext
26550 65 6e 73 69 6f 6e 29 3b 5c 6e 5c 6e 76 61 72 20  ension);\n\nvar 
26560 5f 6f 70 74 69 6f 6e 73 20 3d 20 5f 5f 77 65 62  _options = __web
26570 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 33  pack_require__(3
26580 29 3b 5c 6e 5c 6e 76 61 72 20 5f 6f 70 74 69 6f  );\n\nvar _optio
26590 6e 73 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65  ns2 = _interopRe
265a0 71 75 69 72 65 44 65 66 61 75 6c 74 28 5f 6f 70  quireDefault(_op
265b0 74 69 6f 6e 73 29 3b 5c 6e 5c 6e 76 61 72 20 5f  tions);\n\nvar _
265c0 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 5f 5f 77  extensions = __w
265d0 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f  ebpack_require__
265e0 28 39 29 3b 5c 6e 5c 6e 76 61 72 20 5f 65 78 74  (9);\n\nvar _ext
265f0 65 6e 73 69 6f 6e 73 32 20 3d 20 5f 69 6e 74 65  ensions2 = _inte
26600 72 6f 70 52 65 71 75 69 72 65 44 65 66 61 75 6c  ropRequireDefaul
26610 74 28 5f 65 78 74 65 6e 73 69 6f 6e 73 29 3b 5c  t(_extensions);\
26620 6e 5c 6e 76 61 72 20 5f 6a 71 75 65 72 79 20 3d  n\nvar _jquery =
26630 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69   __webpack_requi
26640 72 65 5f 5f 28 30 29 3b 5c 6e 5c 6e 76 61 72 20  re__(0);\n\nvar 
26650 5f 6a 71 75 65 72 79 32 20 3d 20 5f 69 6e 74 65  _jquery2 = _inte
26660 72 6f 70 52 65 71 75 69 72 65 44 65 66 61 75 6c  ropRequireDefaul
26670 74 28 5f 6a 71 75 65 72 79 29 3b 5c 6e 5c 6e 76  t(_jquery);\n\nv
26680 61 72 20 5f 53 6c 69 64 65 72 48 61 6e 64 6c 65  ar _SliderHandle
26690 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65  r = __webpack_re
266a0 71 75 69 72 65 5f 5f 28 31 33 29 3b 5c 6e 5c 6e  quire__(13);\n\n
266b0 76 61 72 20 5f 53 6c 69 64 65 72 48 61 6e 64 6c  var _SliderHandl
266c0 65 72 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65  er2 = _interopRe
266d0 71 75 69 72 65 44 65 66 61 75 6c 74 28 5f 53 6c  quireDefault(_Sl
266e0 69 64 65 72 48 61 6e 64 6c 65 72 29 3b 5c 6e 5c  iderHandler);\n\
266f0 6e 76 61 72 20 5f 50 6f 70 75 70 48 61 6e 64 6c  nvar _PopupHandl
26700 65 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72  er = __webpack_r
26710 65 71 75 69 72 65 5f 5f 28 31 34 29 3b 5c 6e 5c  equire__(14);\n\
26720 6e 76 61 72 20 5f 50 6f 70 75 70 48 61 6e 64 6c  nvar _PopupHandl
26730 65 72 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65  er2 = _interopRe
26740 71 75 69 72 65 44 65 66 61 75 6c 74 28 5f 50 6f  quireDefault(_Po
26750 70 75 70 48 61 6e 64 6c 65 72 29 3b 5c 6e 5c 6e  pupHandler);\n\n
26760 76 61 72 20 5f 49 6e 70 75 74 48 61 6e 64 6c 65  var _InputHandle
26770 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65  r = __webpack_re
26780 71 75 69 72 65 5f 5f 28 31 35 29 3b 5c 6e 5c 6e  quire__(15);\n\n
26790 76 61 72 20 5f 49 6e 70 75 74 48 61 6e 64 6c 65  var _InputHandle
267a0 72 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71  r2 = _interopReq
267b0 75 69 72 65 44 65 66 61 75 6c 74 28 5f 49 6e 70  uireDefault(_Inp
267c0 75 74 48 61 6e 64 6c 65 72 29 3b 5c 6e 5c 6e 76  utHandler);\n\nv
267d0 61 72 20 5f 43 6f 6c 6f 72 48 61 6e 64 6c 65 72  ar _ColorHandler
267e0 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71   = __webpack_req
267f0 75 69 72 65 5f 5f 28 32 32 29 3b 5c 6e 5c 6e 76  uire__(22);\n\nv
26800 61 72 20 5f 43 6f 6c 6f 72 48 61 6e 64 6c 65 72  ar _ColorHandler
26810 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71 75  2 = _interopRequ
26820 69 72 65 44 65 66 61 75 6c 74 28 5f 43 6f 6c 6f  ireDefault(_Colo
26830 72 48 61 6e 64 6c 65 72 29 3b 5c 6e 5c 6e 76 61  rHandler);\n\nva
26840 72 20 5f 50 69 63 6b 65 72 48 61 6e 64 6c 65 72  r _PickerHandler
26850 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71   = __webpack_req
26860 75 69 72 65 5f 5f 28 32 33 29 3b 5c 6e 5c 6e 76  uire__(23);\n\nv
26870 61 72 20 5f 50 69 63 6b 65 72 48 61 6e 64 6c 65  ar _PickerHandle
26880 72 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71  r2 = _interopReq
26890 75 69 72 65 44 65 66 61 75 6c 74 28 5f 50 69 63  uireDefault(_Pic
268a0 6b 65 72 48 61 6e 64 6c 65 72 29 3b 5c 6e 5c 6e  kerHandler);\n\n
268b0 76 61 72 20 5f 41 64 64 6f 6e 48 61 6e 64 6c 65  var _AddonHandle
268c0 72 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65  r = __webpack_re
268d0 71 75 69 72 65 5f 5f 28 32 34 29 3b 5c 6e 5c 6e  quire__(24);\n\n
268e0 76 61 72 20 5f 41 64 64 6f 6e 48 61 6e 64 6c 65  var _AddonHandle
268f0 72 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71  r2 = _interopReq
26900 75 69 72 65 44 65 66 61 75 6c 74 28 5f 41 64 64  uireDefault(_Add
26910 6f 6e 48 61 6e 64 6c 65 72 29 3b 5c 6e 5c 6e 76  onHandler);\n\nv
26920 61 72 20 5f 43 6f 6c 6f 72 49 74 65 6d 20 3d 20  ar _ColorItem = 
26930 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72  __webpack_requir
26940 65 5f 5f 28 32 29 3b 5c 6e 5c 6e 76 61 72 20 5f  e__(2);\n\nvar _
26950 43 6f 6c 6f 72 49 74 65 6d 32 20 3d 20 5f 69 6e  ColorItem2 = _in
26960 74 65 72 6f 70 52 65 71 75 69 72 65 44 65 66 61  teropRequireDefa
26970 75 6c 74 28 5f 43 6f 6c 6f 72 49 74 65 6d 29 3b  ult(_ColorItem);
26980 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 5f 69 6e  \n\nfunction _in
26990 74 65 72 6f 70 52 65 71 75 69 72 65 44 65 66 61  teropRequireDefa
269a0 75 6c 74 28 6f 62 6a 29 20 7b 20 72 65 74 75 72  ult(obj) { retur
269b0 6e 20 6f 62 6a 20 26 26 20 6f 62 6a 2e 5f 5f 65  n obj && obj.__e
269c0 73 4d 6f 64 75 6c 65 20 3f 20 6f 62 6a 20 3a 20  sModule ? obj : 
269d0 7b 20 64 65 66 61 75 6c 74 3a 20 6f 62 6a 20 7d  { default: obj }
269e0 3b 20 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20  ; }\n\nfunction 
269f0 5f 63 6c 61 73 73 43 61 6c 6c 43 68 65 63 6b 28  _classCallCheck(
26a00 69 6e 73 74 61 6e 63 65 2c 20 43 6f 6e 73 74 72  instance, Constr
26a10 75 63 74 6f 72 29 20 7b 20 69 66 20 28 21 28 69  uctor) { if (!(i
26a20 6e 73 74 61 6e 63 65 20 69 6e 73 74 61 6e 63 65  nstance instance
26a30 6f 66 20 43 6f 6e 73 74 72 75 63 74 6f 72 29 29  of Constructor))
26a40 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70   { throw new Typ
26a50 65 45 72 72 6f 72 28 5c 22 43 61 6e 6e 6f 74 20  eError(\"Cannot 
26a60 63 61 6c 6c 20 61 20 63 6c 61 73 73 20 61 73 20  call a class as 
26a70 61 20 66 75 6e 63 74 69 6f 6e 5c 22 29 3b 20 7d  a function\"); }
26a80 20 7d 5c 6e 5c 6e 76 61 72 20 63 6f 6c 6f 72 50   }\n\nvar colorP
26a90 69 63 6b 65 72 49 64 43 6f 75 6e 74 65 72 20 3d  ickerIdCounter =
26aa0 20 30 3b 5c 6e 76 61 72 20 72 6f 6f 74 20 3d 20   0;\nvar root = 
26ab0 74 79 70 65 6f 66 20 73 65 6c 66 20 21 3d 3d 20  typeof self !== 
26ac0 27 75 6e 64 65 66 69 6e 65 64 27 20 3f 20 73 65  'undefined' ? se
26ad0 6c 66 20 3a 20 75 6e 64 65 66 69 6e 65 64 3b 20  lf : undefined; 
26ae0 2f 2f 20 77 69 6e 64 6f 77 5c 6e 5c 6e 2f 2a 2a  // window\n\n/**
26af0 5c 6e 20 2a 20 43 6f 6c 6f 72 70 69 63 6b 65 72  \n * Colorpicker
26b00 20 77 69 64 67 65 74 20 63 6c 61 73 73 5c 6e 20   widget class\n 
26b10 2a 2f 5c 6e 5c 6e 76 61 72 20 43 6f 6c 6f 72 70  */\n\nvar Colorp
26b20 69 63 6b 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e  icker = function
26b30 20 28 29 20 7b 5c 6e 20 20 5f 63 72 65 61 74 65   () {\n  _create
26b40 43 6c 61 73 73 28 43 6f 6c 6f 72 70 69 63 6b 65  Class(Colorpicke
26b50 72 2c 20 5b 7b 5c 6e 20 20 20 20 6b 65 79 3a 20  r, [{\n    key: 
26b60 27 63 6f 6c 6f 72 27 2c 5c 6e 5c 6e 5c 6e 20 20  'color',\n\n\n  
26b70 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 49 6e    /**\n     * In
26b80 74 65 72 6e 61 6c 20 63 6f 6c 6f 72 20 6f 62 6a  ternal color obj
26b90 65 63 74 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  ect\n     *\n   
26ba0 20 20 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72    * @type {Color
26bb0 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 20 20 2a 2f 5c  |null}\n     */\
26bc0 6e 20 20 20 20 67 65 74 3a 20 66 75 6e 63 74 69  n    get: functi
26bd0 6f 6e 20 67 65 74 28 29 20 7b 5c 6e 20 20 20 20  on get() {\n    
26be0 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f    return this.co
26bf0 6c 6f 72 48 61 6e 64 6c 65 72 2e 63 6f 6c 6f 72  lorHandler.color
26c00 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
26c10 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 49 6e 74 65  /**\n     * Inte
26c20 72 6e 61 6c 20 63 6f 6c 6f 72 20 66 6f 72 6d 61  rnal color forma
26c30 74 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20  t\n     *\n     
26c40 2a 20 40 74 79 70 65 20 7b 53 74 72 69 6e 67 7c  * @type {String|
26c50 6e 75 6c 6c 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e  null}\n     */\n
26c60 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65  \n  }, {\n    ke
26c70 79 3a 20 27 66 6f 72 6d 61 74 27 2c 5c 6e 20 20  y: 'format',\n  
26c80 20 20 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 20    get: function 
26c90 67 65 74 28 29 20 7b 5c 6e 20 20 20 20 20 20 72  get() {\n      r
26ca0 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72  eturn this.color
26cb0 48 61 6e 64 6c 65 72 2e 66 6f 72 6d 61 74 3b 5c  Handler.format;\
26cc0 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a  n    }\n\n    /*
26cd0 2a 5c 6e 20 20 20 20 20 2a 20 47 65 74 74 65 72  *\n     * Getter
26ce0 20 6f 66 20 74 68 65 20 70 69 63 6b 65 72 20 65   of the picker e
26cf0 6c 65 6d 65 6e 74 5c 6e 20 20 20 20 20 2a 5c 6e  lement\n     *\n
26d00 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20       * @returns 
26d10 7b 6a 51 75 65 72 79 7c 48 54 4d 4c 45 6c 65 6d  {jQuery|HTMLElem
26d20 65 6e 74 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c  ent}\n     */\n\
26d30 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
26d40 3a 20 27 70 69 63 6b 65 72 27 2c 5c 6e 20 20 20  : 'picker',\n   
26d50 20 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 20 67   get: function g
26d60 65 74 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65  et() {\n      re
26d70 74 75 72 6e 20 74 68 69 73 2e 70 69 63 6b 65 72  turn this.picker
26d80 48 61 6e 64 6c 65 72 2e 70 69 63 6b 65 72 3b 5c  Handler.picker;\
26d90 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a  n    }\n\n    /*
26da0 2a 5c 6e 20 20 20 20 20 2a 20 40 66 69 72 65 73  *\n     * @fires
26db0 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c   Colorpicker#col
26dc0 6f 72 70 69 63 6b 65 72 43 72 65 61 74 65 5c 6e  orpickerCreate\n
26dd0 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f       * @param {O
26de0 62 6a 65 63 74 7c 53 74 72 69 6e 67 7d 20 65 6c  bject|String} el
26df0 65 6d 65 6e 74 5c 6e 20 20 20 20 20 2a 20 40 70  ement\n     * @p
26e00 61 72 61 6d 20 7b 4f 62 6a 65 63 74 7d 20 6f 70  aram {Object} op
26e10 74 69 6f 6e 73 5c 6e 20 20 20 20 20 2a 20 40 63  tions\n     * @c
26e20 6f 6e 73 74 72 75 63 74 6f 72 5c 6e 20 20 20 20  onstructor\n    
26e30 20 2a 2f 5c 6e 5c 6e 20 20 7d 5d 2c 20 5b 7b 5c   */\n\n  }], [{\
26e40 6e 20 20 20 20 6b 65 79 3a 20 27 43 6f 6c 6f 72  n    key: 'Color
26e50 27 2c 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  ',\n\n    /**\n 
26e60 20 20 20 20 2a 20 43 6f 6c 6f 72 20 63 6c 61 73      * Color clas
26e70 73 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20  s\n     *\n     
26e80 2a 20 40 73 74 61 74 69 63 5c 6e 20 20 20 20 20  * @static\n     
26e90 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 7d 5c  * @type {Color}\
26ea0 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 67 65  n     */\n    ge
26eb0 74 3a 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 28  t: function get(
26ec0 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
26ed0 6e 20 5f 43 6f 6c 6f 72 49 74 65 6d 32 2e 64 65  n _ColorItem2.de
26ee0 66 61 75 6c 74 3b 5c 6e 20 20 20 20 7d 5c 6e 5c  fault;\n    }\n\
26ef0 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
26f00 20 45 78 74 65 6e 73 69 6f 6e 20 63 6c 61 73 73   Extension class
26f10 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a  \n     *\n     *
26f20 20 40 73 74 61 74 69 63 5c 6e 20 20 20 20 20 2a   @static\n     *
26f30 20 40 74 79 70 65 20 7b 45 78 74 65 6e 73 69 6f   @type {Extensio
26f40 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  n}\n     */\n\n 
26f50 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
26f60 27 45 78 74 65 6e 73 69 6f 6e 27 2c 5c 6e 20 20  'Extension',\n  
26f70 20 20 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 20    get: function 
26f80 67 65 74 28 29 20 7b 5c 6e 20 20 20 20 20 20 72  get() {\n      r
26f90 65 74 75 72 6e 20 5f 45 78 74 65 6e 73 69 6f 6e  eturn _Extension
26fa0 32 2e 64 65 66 61 75 6c 74 3b 5c 6e 20 20 20 20  2.default;\n    
26fb0 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e 20 20 66  }\n  }]);\n\n  f
26fc0 75 6e 63 74 69 6f 6e 20 43 6f 6c 6f 72 70 69 63  unction Colorpic
26fd0 6b 65 72 28 65 6c 65 6d 65 6e 74 2c 20 6f 70 74  ker(element, opt
26fe0 69 6f 6e 73 29 20 7b 5c 6e 20 20 20 20 5f 63 6c  ions) {\n    _cl
26ff0 61 73 73 43 61 6c 6c 43 68 65 63 6b 28 74 68 69  assCallCheck(thi
27000 73 2c 20 43 6f 6c 6f 72 70 69 63 6b 65 72 29 3b  s, Colorpicker);
27010 5c 6e 5c 6e 20 20 20 20 63 6f 6c 6f 72 50 69 63  \n\n    colorPic
27020 6b 65 72 49 64 43 6f 75 6e 74 65 72 20 2b 3d 20  kerIdCounter += 
27030 31 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  1;\n    /**\n   
27040 20 20 2a 20 54 68 65 20 63 6f 6c 6f 72 70 69 63    * The colorpic
27050 6b 65 72 20 69 6e 73 74 61 6e 63 65 20 6e 75 6d  ker instance num
27060 62 65 72 5c 6e 20 20 20 20 20 2a 20 40 74 79 70  ber\n     * @typ
27070 65 20 7b 6e 75 6d 62 65 72 7d 5c 6e 20 20 20 20  e {number}\n    
27080 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 69 64   */\n    this.id
27090 20 3d 20 63 6f 6c 6f 72 50 69 63 6b 65 72 49 64   = colorPickerId
270a0 43 6f 75 6e 74 65 72 3b 5c 6e 5c 6e 20 20 20 20  Counter;\n\n    
270b0 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 4c 61 74 65  /**\n     * Late
270c0 73 74 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 65  st colorpicker e
270d0 76 65 6e 74 5c 6e 20 20 20 20 20 2a 5c 6e 20 20  vent\n     *\n  
270e0 20 20 20 2a 20 40 74 79 70 65 20 7b 7b 6e 61 6d     * @type {{nam
270f0 65 3a 20 53 74 72 69 6e 67 2c 20 65 3a 20 2a 7d  e: String, e: *}
27100 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20  }\n     */\n    
27110 74 68 69 73 2e 6c 61 73 74 45 76 65 6e 74 20 3d  this.lastEvent =
27120 20 7b 5c 6e 20 20 20 20 20 20 61 6c 69 61 73 3a   {\n      alias:
27130 20 6e 75 6c 6c 2c 5c 6e 20 20 20 20 20 20 65 3a   null,\n      e:
27140 20 6e 75 6c 6c 5c 6e 20 20 20 20 7d 3b 5c 6e 5c   null\n    };\n\
27150 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
27160 20 54 68 65 20 65 6c 65 6d 65 6e 74 20 74 68 61   The element tha
27170 74 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65  t the colorpicke
27180 72 20 69 73 20 62 6f 75 6e 64 20 74 6f 5c 6e 20  r is bound to\n 
27190 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 74      *\n     * @t
271a0 79 70 65 20 7b 2a 7c 6a 51 75 65 72 79 7d 5c 6e  ype {*|jQuery}\n
271b0 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69       */\n    thi
271c0 73 2e 65 6c 65 6d 65 6e 74 20 3d 20 28 30 2c 20  s.element = (0, 
271d0 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74  _jquery2.default
271e0 29 28 65 6c 65 6d 65 6e 74 29 2e 61 64 64 43 6c  )(element).addCl
271f0 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72  ass('colorpicker
27200 2d 65 6c 65 6d 65 6e 74 27 29 2e 61 74 74 72 28  -element').attr(
27210 27 64 61 74 61 2d 63 6f 6c 6f 72 70 69 63 6b 65  'data-colorpicke
27220 72 2d 69 64 27 2c 20 74 68 69 73 2e 69 64 29 3b  r-id', this.id);
27230 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
27240 20 20 2a 20 40 74 79 70 65 20 7b 64 65 66 61 75    * @type {defau
27250 6c 74 73 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20  lts}\n     */\n 
27260 20 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 20     this.options 
27270 3d 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75  = _jquery2.defau
27280 6c 74 2e 65 78 74 65 6e 64 28 74 72 75 65 2c 20  lt.extend(true, 
27290 7b 7d 2c 20 5f 6f 70 74 69 6f 6e 73 32 2e 64 65  {}, _options2.de
272a0 66 61 75 6c 74 2c 20 6f 70 74 69 6f 6e 73 2c 20  fault, options, 
272b0 74 68 69 73 2e 65 6c 65 6d 65 6e 74 2e 64 61 74  this.element.dat
272c0 61 28 29 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a  a());\n\n    /**
272d0 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b  \n     * @type {
272e0 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a  boolean}\n     *
272f0 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 20 20   @private\n     
27300 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 64 69 73  */\n    this.dis
27310 61 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b 5c 6e  abled = false;\n
27320 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
27330 2a 20 45 78 74 65 6e 73 69 6f 6e 73 20 61 64 64  * Extensions add
27340 65 64 20 74 6f 20 74 68 69 73 20 69 6e 73 74 61  ed to this insta
27350 6e 63 65 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  nce\n     *\n   
27360 20 20 2a 20 40 74 79 70 65 20 7b 45 78 74 65 6e    * @type {Exten
27370 73 69 6f 6e 5b 5d 7d 5c 6e 20 20 20 20 20 2a 2f  sion[]}\n     */
27380 5c 6e 20 20 20 20 74 68 69 73 2e 65 78 74 65 6e  \n    this.exten
27390 73 69 6f 6e 73 20 3d 20 5b 5d 3b 5c 6e 5c 6e 20  sions = [];\n\n 
273a0 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 54     /**\n     * T
273b0 68 65 20 65 6c 65 6d 65 6e 74 20 77 68 65 72 65  he element where
273c0 20 74 68 65 5c 6e 20 20 20 20 20 2a 20 40 74 79   the\n     * @ty
273d0 70 65 20 7b 2a 7c 6a 51 75 65 72 79 7d 5c 6e 20  pe {*|jQuery}\n 
273e0 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73      */\n    this
273f0 2e 63 6f 6e 74 61 69 6e 65 72 20 3d 20 74 68 69  .container = thi
27400 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6e 74 61 69  s.options.contai
27410 6e 65 72 20 3d 3d 3d 20 74 72 75 65 20 7c 7c 20  ner === true || 
27420 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6e  this.options.con
27430 74 61 69 6e 65 72 20 21 3d 3d 20 74 72 75 65 20  tainer !== true 
27440 26 26 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e  && this.options.
27450 69 6e 6c 69 6e 65 20 3d 3d 3d 20 74 72 75 65 20  inline === true 
27460 3f 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 20 3a  ? this.element :
27470 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f   this.options.co
27480 6e 74 61 69 6e 65 72 3b 5c 6e 5c 6e 20 20 20 20  ntainer;\n\n    
27490 74 68 69 73 2e 63 6f 6e 74 61 69 6e 65 72 20 3d  this.container =
274a0 20 74 68 69 73 2e 63 6f 6e 74 61 69 6e 65 72 20   this.container 
274b0 21 3d 3d 20 66 61 6c 73 65 20 3f 20 28 30 2c 20  !== false ? (0, 
274c0 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74  _jquery2.default
274d0 29 28 74 68 69 73 2e 63 6f 6e 74 61 69 6e 65 72  )(this.container
274e0 29 20 3a 20 66 61 6c 73 65 3b 5c 6e 5c 6e 20 20  ) : false;\n\n  
274f0 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74    /**\n     * @t
27500 79 70 65 20 7b 49 6e 70 75 74 48 61 6e 64 6c 65  ype {InputHandle
27510 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20  r}\n     */\n   
27520 20 74 68 69 73 2e 69 6e 70 75 74 48 61 6e 64 6c   this.inputHandl
27530 65 72 20 3d 20 6e 65 77 20 5f 49 6e 70 75 74 48  er = new _InputH
27540 61 6e 64 6c 65 72 32 2e 64 65 66 61 75 6c 74 28  andler2.default(
27550 74 68 69 73 29 3b 5c 6e 20 20 20 20 2f 2a 2a 5c  this);\n    /**\
27560 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 43  n     * @type {C
27570 6f 6c 6f 72 48 61 6e 64 6c 65 72 7d 5c 6e 20 20  olorHandler}\n  
27580 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e     */\n    this.
27590 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 20 3d 20 6e  colorHandler = n
275a0 65 77 20 5f 43 6f 6c 6f 72 48 61 6e 64 6c 65 72  ew _ColorHandler
275b0 32 2e 64 65 66 61 75 6c 74 28 74 68 69 73 29 3b  2.default(this);
275c0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
275d0 2a 20 40 74 79 70 65 20 7b 53 6c 69 64 65 72 48  * @type {SliderH
275e0 61 6e 64 6c 65 72 7d 5c 6e 20 20 20 20 20 2a 2f  andler}\n     */
275f0 5c 6e 20 20 20 20 74 68 69 73 2e 73 6c 69 64 65  \n    this.slide
27600 72 48 61 6e 64 6c 65 72 20 3d 20 6e 65 77 20 5f  rHandler = new _
27610 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 32 2e 64  SliderHandler2.d
27620 65 66 61 75 6c 74 28 74 68 69 73 29 3b 5c 6e 20  efault(this);\n 
27630 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40     /**\n     * @
27640 74 79 70 65 20 7b 50 6f 70 75 70 48 61 6e 64 6c  type {PopupHandl
27650 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  er}\n     */\n  
27660 20 20 74 68 69 73 2e 70 6f 70 75 70 48 61 6e 64    this.popupHand
27670 6c 65 72 20 3d 20 6e 65 77 20 5f 50 6f 70 75 70  ler = new _Popup
27680 48 61 6e 64 6c 65 72 32 2e 64 65 66 61 75 6c 74  Handler2.default
27690 28 74 68 69 73 2c 20 72 6f 6f 74 29 3b 5c 6e 20  (this, root);\n 
276a0 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40     /**\n     * @
276b0 74 79 70 65 20 7b 50 69 63 6b 65 72 48 61 6e 64  type {PickerHand
276c0 6c 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20  ler}\n     */\n 
276d0 20 20 20 74 68 69 73 2e 70 69 63 6b 65 72 48 61     this.pickerHa
276e0 6e 64 6c 65 72 20 3d 20 6e 65 77 20 5f 50 69 63  ndler = new _Pic
276f0 6b 65 72 48 61 6e 64 6c 65 72 32 2e 64 65 66 61  kerHandler2.defa
27700 75 6c 74 28 74 68 69 73 29 3b 5c 6e 20 20 20 20  ult(this);\n    
27710 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70  /**\n     * @typ
27720 65 20 7b 41 64 64 6f 6e 48 61 6e 64 6c 65 72 7d  e {AddonHandler}
27730 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74  \n     */\n    t
27740 68 69 73 2e 61 64 64 6f 6e 48 61 6e 64 6c 65 72  his.addonHandler
27750 20 3d 20 6e 65 77 20 5f 41 64 64 6f 6e 48 61 6e   = new _AddonHan
27760 64 6c 65 72 32 2e 64 65 66 61 75 6c 74 28 74 68  dler2.default(th
27770 69 73 29 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73  is);\n\n    this
27780 2e 69 6e 69 74 28 29 3b 5c 6e 5c 6e 20 20 20 20  .init();\n\n    
27790 2f 2f 20 45 6d 69 74 20 61 20 63 72 65 61 74 65  // Emit a create
277a0 20 65 76 65 6e 74 5c 6e 20 20 20 20 28 30 2c 20   event\n    (0, 
277b0 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74  _jquery2.default
277c0 29 28 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75  )(_jquery2.defau
277d0 6c 74 2e 70 72 6f 78 79 28 66 75 6e 63 74 69 6f  lt.proxy(functio
277e0 6e 20 28 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2a  n () {\n      /*
277f0 2a 5c 6e 20 20 20 20 20 20 20 2a 20 28 43 6f 6c  *\n       * (Col
27800 6f 72 70 69 63 6b 65 72 29 20 57 68 65 6e 20 74  orpicker) When t
27810 68 65 20 43 6f 6c 6f 72 70 69 63 6b 65 72 20 69  he Colorpicker i
27820 6e 73 74 61 6e 63 65 20 68 61 73 20 62 65 65 6e  nstance has been
27830 20 63 72 65 61 74 65 64 20 61 6e 64 20 74 68 65   created and the
27840 20 44 4f 4d 20 69 73 20 72 65 61 64 79 2e 5c 6e   DOM is ready.\n
27850 20 20 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 20         *\n      
27860 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70   * @event Colorp
27870 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65  icker#colorpicke
27880 72 43 72 65 61 74 65 5c 6e 20 20 20 20 20 20 20  rCreate\n       
27890 2a 2f 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 74  */\n      this.t
278a0 72 69 67 67 65 72 28 27 63 6f 6c 6f 72 70 69 63  rigger('colorpic
278b0 6b 65 72 43 72 65 61 74 65 27 29 3b 5c 6e 20 20  kerCreate');\n  
278c0 20 20 7d 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20    }, this));\n  
278d0 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
278e0 20 49 6e 69 74 69 61 6c 69 7a 65 73 20 74 68 65   Initializes the
278f0 20 70 6c 75 67 69 6e 5c 6e 20 20 20 2a 20 40 70   plugin\n   * @p
27900 72 69 76 61 74 65 5c 6e 20 20 20 2a 2f 5c 6e 5c  rivate\n   */\n\
27910 6e 5c 6e 20 20 5f 63 72 65 61 74 65 43 6c 61 73  n\n  _createClas
27920 73 28 43 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 5b  s(Colorpicker, [
27930 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 69 6e 69  {\n    key: 'ini
27940 74 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20  t',\n    value: 
27950 66 75 6e 63 74 69 6f 6e 20 69 6e 69 74 28 29 20  function init() 
27960 7b 5c 6e 20 20 20 20 20 20 2f 2f 20 49 6e 69 74  {\n      // Init
27970 20 61 64 64 6f 6e 5c 6e 20 20 20 20 20 20 74 68   addon\n      th
27980 69 73 2e 61 64 64 6f 6e 48 61 6e 64 6c 65 72 2e  is.addonHandler.
27990 62 69 6e 64 28 29 3b 5c 6e 5c 6e 20 20 20 20 20  bind();\n\n     
279a0 20 2f 2f 20 49 6e 69 74 20 69 6e 70 75 74 5c 6e   // Init input\n
279b0 20 20 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74        this.input
279c0 48 61 6e 64 6c 65 72 2e 62 69 6e 64 28 29 3b 5c  Handler.bind();\
279d0 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 49 6e 69 74  n\n      // Init
279e0 20 65 78 74 65 6e 73 69 6f 6e 73 20 28 62 65 66   extensions (bef
279f0 6f 72 65 20 69 6e 69 74 69 61 6c 69 7a 69 6e 67  ore initializing
27a00 20 74 68 65 20 63 6f 6c 6f 72 29 5c 6e 20 20 20   the color)\n   
27a10 20 20 20 74 68 69 73 2e 69 6e 69 74 45 78 74 65     this.initExte
27a20 6e 73 69 6f 6e 73 28 29 3b 5c 6e 5c 6e 20 20 20  nsions();\n\n   
27a30 20 20 20 2f 2f 20 49 6e 69 74 20 63 6f 6c 6f 72     // Init color
27a40 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c  \n      this.col
27a50 6f 72 48 61 6e 64 6c 65 72 2e 62 69 6e 64 28 29  orHandler.bind()
27a60 3b 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 49 6e  ;\n\n      // In
27a70 69 74 20 70 69 63 6b 65 72 5c 6e 20 20 20 20 20  it picker\n     
27a80 20 74 68 69 73 2e 70 69 63 6b 65 72 48 61 6e 64   this.pickerHand
27a90 6c 65 72 2e 62 69 6e 64 28 29 3b 5c 6e 5c 6e 20  ler.bind();\n\n 
27aa0 20 20 20 20 20 2f 2f 20 49 6e 69 74 20 73 6c 69       // Init sli
27ab0 64 65 72 73 20 61 6e 64 20 70 6f 70 75 70 5c 6e  ders and popup\n
27ac0 20 20 20 20 20 20 74 68 69 73 2e 73 6c 69 64 65        this.slide
27ad0 72 48 61 6e 64 6c 65 72 2e 62 69 6e 64 28 29 3b  rHandler.bind();
27ae0 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 70 6f 70  \n      this.pop
27af0 75 70 48 61 6e 64 6c 65 72 2e 62 69 6e 64 28 29  upHandler.bind()
27b00 3b 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 49 6e  ;\n\n      // In
27b10 6a 65 63 74 20 69 6e 74 6f 20 74 68 65 20 44 4f  ject into the DO
27b20 4d 20 28 74 68 69 73 20 6d 61 79 20 6d 61 6b 65  M (this may make
27b30 20 69 74 20 76 69 73 69 62 6c 65 29 5c 6e 20 20   it visible)\n  
27b40 20 20 20 20 74 68 69 73 2e 70 69 63 6b 65 72 48      this.pickerH
27b50 61 6e 64 6c 65 72 2e 61 74 74 61 63 68 28 29 3b  andler.attach();
27b60 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 55 70 64  \n\n      // Upd
27b70 61 74 65 20 61 6c 6c 20 63 6f 6d 70 6f 6e 65 6e  ate all componen
27b80 74 73 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 75  ts\n      this.u
27b90 70 64 61 74 65 28 29 3b 5c 6e 5c 6e 20 20 20 20  pdate();\n\n    
27ba0 20 20 69 66 20 28 74 68 69 73 2e 69 6e 70 75 74    if (this.input
27bb0 48 61 6e 64 6c 65 72 2e 69 73 44 69 73 61 62 6c  Handler.isDisabl
27bc0 65 64 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 20  ed()) {\n       
27bd0 20 74 68 69 73 2e 64 69 73 61 62 6c 65 28 29 3b   this.disable();
27be0 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d  \n      }\n    }
27bf0 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
27c00 20 20 2a 20 49 6e 69 74 69 61 6c 69 7a 65 73 20    * Initializes 
27c10 74 68 65 20 70 6c 75 67 69 6e 20 65 78 74 65 6e  the plugin exten
27c20 73 69 6f 6e 73 5c 6e 20 20 20 20 20 2a 20 40 70  sions\n     * @p
27c30 72 69 76 61 74 65 5c 6e 20 20 20 20 20 2a 2f 5c  rivate\n     */\
27c40 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b  n\n  }, {\n    k
27c50 65 79 3a 20 27 69 6e 69 74 45 78 74 65 6e 73 69  ey: 'initExtensi
27c60 6f 6e 73 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65  ons',\n    value
27c70 3a 20 66 75 6e 63 74 69 6f 6e 20 69 6e 69 74 45  : function initE
27c80 78 74 65 6e 73 69 6f 6e 73 28 29 20 7b 5c 6e 20  xtensions() {\n 
27c90 20 20 20 20 20 76 61 72 20 5f 74 68 69 73 20 3d       var _this =
27ca0 20 74 68 69 73 3b 5c 6e 5c 6e 20 20 20 20 20 20   this;\n\n      
27cb0 69 66 20 28 21 41 72 72 61 79 2e 69 73 41 72 72  if (!Array.isArr
27cc0 61 79 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e  ay(this.options.
27cd0 65 78 74 65 6e 73 69 6f 6e 73 29 29 20 7b 5c 6e  extensions)) {\n
27ce0 20 20 20 20 20 20 20 20 74 68 69 73 2e 6f 70 74          this.opt
27cf0 69 6f 6e 73 2e 65 78 74 65 6e 73 69 6f 6e 73 20  ions.extensions 
27d00 3d 20 5b 5d 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  = [];\n      }\n
27d10 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68 69 73  \n      if (this
27d20 2e 6f 70 74 69 6f 6e 73 2e 64 65 62 75 67 29 20  .options.debug) 
27d30 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e  {\n        this.
27d40 6f 70 74 69 6f 6e 73 2e 65 78 74 65 6e 73 69 6f  options.extensio
27d50 6e 73 2e 70 75 73 68 28 7b 20 6e 61 6d 65 3a 20  ns.push({ name: 
27d60 27 64 65 62 75 67 67 65 72 27 20 7d 29 3b 5c 6e  'debugger' });\n
27d70 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20        }\n\n     
27d80 20 2f 2f 20 52 65 67 69 73 74 65 72 20 61 6e 64   // Register and
27d90 20 69 6e 73 74 61 6e 74 69 61 74 65 20 65 78 74   instantiate ext
27da0 65 6e 73 69 6f 6e 73 5c 6e 20 20 20 20 20 20 74  ensions\n      t
27db0 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 65 78 74 65  his.options.exte
27dc0 6e 73 69 6f 6e 73 2e 66 6f 72 45 61 63 68 28 66  nsions.forEach(f
27dd0 75 6e 63 74 69 6f 6e 20 28 65 78 74 29 20 7b 5c  unction (ext) {\
27de0 6e 20 20 20 20 20 20 20 20 5f 74 68 69 73 2e 72  n        _this.r
27df0 65 67 69 73 74 65 72 45 78 74 65 6e 73 69 6f 6e  egisterExtension
27e00 28 43 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 78 74  (Colorpicker.ext
27e10 65 6e 73 69 6f 6e 73 5b 65 78 74 2e 6e 61 6d 65  ensions[ext.name
27e20 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 5d 2c  .toLowerCase()],
27e30 20 65 78 74 2e 6f 70 74 69 6f 6e 73 20 7c 7c 20   ext.options || 
27e40 7b 7d 29 3b 5c 6e 20 20 20 20 20 20 7d 29 3b 5c  {});\n      });\
27e50 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a  n    }\n\n    /*
27e60 2a 5c 6e 20 20 20 20 20 2a 20 43 72 65 61 74 65  *\n     * Create
27e70 73 20 61 6e 64 20 72 65 67 69 73 74 65 72 73 20  s and registers 
27e80 74 68 65 20 67 69 76 65 6e 20 65 78 74 65 6e 73  the given extens
27e90 69 6f 6e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  ion\n     *\n   
27ea0 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 78 74 65    * @param {Exte
27eb0 6e 73 69 6f 6e 7d 20 45 78 74 65 6e 73 69 6f 6e  nsion} Extension
27ec0 43 6c 61 73 73 20 54 68 65 20 65 78 74 65 6e 73  Class The extens
27ed0 69 6f 6e 20 63 6c 61 73 73 20 74 6f 20 69 6e 73  ion class to ins
27ee0 74 61 6e 74 69 61 74 65 5c 6e 20 20 20 20 20 2a  tantiate\n     *
27ef0 20 40 70 61 72 61 6d 20 7b 4f 62 6a 65 63 74 7d   @param {Object}
27f00 20 5b 63 6f 6e 66 69 67 5d 20 45 78 74 65 6e 73   [config] Extens
27f10 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f  ion configuratio
27f20 6e 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72  n\n     * @retur
27f30 6e 73 20 7b 45 78 74 65 6e 73 69 6f 6e 7d 5c 6e  ns {Extension}\n
27f40 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20       */\n\n  }, 
27f50 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 72 65 67  {\n    key: 'reg
27f60 69 73 74 65 72 45 78 74 65 6e 73 69 6f 6e 27 2c  isterExtension',
27f70 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e  \n    value: fun
27f80 63 74 69 6f 6e 20 72 65 67 69 73 74 65 72 45 78  ction registerEx
27f90 74 65 6e 73 69 6f 6e 28 45 78 74 65 6e 73 69 6f  tension(Extensio
27fa0 6e 43 6c 61 73 73 29 20 7b 5c 6e 20 20 20 20 20  nClass) {\n     
27fb0 20 76 61 72 20 63 6f 6e 66 69 67 20 3d 20 61 72   var config = ar
27fc0 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e  guments.length >
27fd0 20 31 20 26 26 20 61 72 67 75 6d 65 6e 74 73 5b   1 && arguments[
27fe0 31 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64  1] !== undefined
27ff0 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20   ? arguments[1] 
28000 3a 20 7b 7d 3b 5c 6e 5c 6e 20 20 20 20 20 20 76  : {};\n\n      v
28010 61 72 20 65 78 74 20 3d 20 6e 65 77 20 45 78 74  ar ext = new Ext
28020 65 6e 73 69 6f 6e 43 6c 61 73 73 28 74 68 69 73  ensionClass(this
28030 2c 20 63 6f 6e 66 69 67 29 3b 5c 6e 5c 6e 20 20  , config);\n\n  
28040 20 20 20 20 74 68 69 73 2e 65 78 74 65 6e 73 69      this.extensi
28050 6f 6e 73 2e 70 75 73 68 28 65 78 74 29 3b 5c 6e  ons.push(ext);\n
28060 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 78 74        return ext
28070 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
28080 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 44 65 73 74  /**\n     * Dest
28090 72 6f 79 73 20 74 68 65 20 63 75 72 72 65 6e 74  roys the current
280a0 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20 20 20 20   instance\n     
280b0 2a 5c 6e 20 20 20 20 20 2a 20 40 66 69 72 65 73  *\n     * @fires
280c0 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c   Colorpicker#col
280d0 6f 72 70 69 63 6b 65 72 44 65 73 74 72 6f 79 5c  orpickerDestroy\
280e0 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c  n     */\n\n  },
280f0 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 64 65   {\n    key: 'de
28100 73 74 72 6f 79 27 2c 5c 6e 20 20 20 20 76 61 6c  stroy',\n    val
28110 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 64 65 73  ue: function des
28120 74 72 6f 79 28 29 20 7b 5c 6e 20 20 20 20 20 20  troy() {\n      
28130 76 61 72 20 63 6f 6c 6f 72 20 3d 20 74 68 69 73  var color = this
28140 2e 63 6f 6c 6f 72 3b 5c 6e 5c 6e 20 20 20 20 20  .color;\n\n     
28150 20 74 68 69 73 2e 73 6c 69 64 65 72 48 61 6e 64   this.sliderHand
28160 6c 65 72 2e 75 6e 62 69 6e 64 28 29 3b 5c 6e 20  ler.unbind();\n 
28170 20 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 48       this.inputH
28180 61 6e 64 6c 65 72 2e 75 6e 62 69 6e 64 28 29 3b  andler.unbind();
28190 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 70 6f 70  \n      this.pop
281a0 75 70 48 61 6e 64 6c 65 72 2e 75 6e 62 69 6e 64  upHandler.unbind
281b0 28 29 3b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  ();\n      this.
281c0 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e 75 6e 62  colorHandler.unb
281d0 69 6e 64 28 29 3b 5c 6e 20 20 20 20 20 20 74 68  ind();\n      th
281e0 69 73 2e 61 64 64 6f 6e 48 61 6e 64 6c 65 72 2e  is.addonHandler.
281f0 75 6e 62 69 6e 64 28 29 3b 5c 6e 20 20 20 20 20  unbind();\n     
28200 20 74 68 69 73 2e 70 69 63 6b 65 72 48 61 6e 64   this.pickerHand
28210 6c 65 72 2e 75 6e 62 69 6e 64 28 29 3b 5c 6e 5c  ler.unbind();\n\
28220 6e 20 20 20 20 20 20 74 68 69 73 2e 65 6c 65 6d  n      this.elem
28230 65 6e 74 2e 72 65 6d 6f 76 65 43 6c 61 73 73 28  ent.removeClass(
28240 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 6c 65  'colorpicker-ele
28250 6d 65 6e 74 27 29 2e 72 65 6d 6f 76 65 44 61 74  ment').removeDat
28260 61 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c  a('colorpicker',
28270 20 27 63 6f 6c 6f 72 27 29 2e 6f 66 66 28 27 2e   'color').off('.
28280 63 6f 6c 6f 72 70 69 63 6b 65 72 27 29 3b 5c 6e  colorpicker');\n
28290 5c 6e 20 20 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n      /**\n   
282a0 20 20 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b      * (Colorpick
282b0 65 72 29 20 57 68 65 6e 20 74 68 65 20 69 6e 73  er) When the ins
282c0 74 61 6e 63 65 20 69 73 20 64 65 73 74 72 6f 79  tance is destroy
282d0 65 64 20 77 69 74 68 20 61 6c 6c 20 65 76 65 6e  ed with all even
282e0 74 73 20 75 6e 62 6f 75 6e 64 2e 5c 6e 20 20 20  ts unbound.\n   
282f0 20 20 20 20 2a 5c 6e 20 20 20 20 20 20 20 2a 20      *\n       * 
28300 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69 63 6b  @event Colorpick
28310 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 44 65  er#colorpickerDe
28320 73 74 72 6f 79 5c 6e 20 20 20 20 20 20 20 2a 2f  stroy\n       */
28330 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 74 72 69  \n      this.tri
28340 67 67 65 72 28 27 63 6f 6c 6f 72 70 69 63 6b 65  gger('colorpicke
28350 72 44 65 73 74 72 6f 79 27 2c 20 63 6f 6c 6f 72  rDestroy', color
28360 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  );\n    }\n\n   
28370 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 53 68 6f   /**\n     * Sho
28380 77 73 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b  ws the colorpick
28390 65 72 20 77 69 64 67 65 74 20 69 66 20 68 69 64  er widget if hid
283a0 64 65 6e 2e 5c 6e 20 20 20 20 20 2a 20 49 66 20  den.\n     * If 
283b0 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20  the colorpicker 
283c0 69 73 20 64 69 73 61 62 6c 65 64 20 74 68 69 73  is disabled this
283d0 20 63 61 6c 6c 20 77 69 6c 6c 20 62 65 20 69 67   call will be ig
283e0 6e 6f 72 65 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e  nored.\n     *\n
283f0 20 20 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f       * @fires Co
28400 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70  lorpicker#colorp
28410 69 63 6b 65 72 53 68 6f 77 5c 6e 20 20 20 20 20  ickerShow\n     
28420 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d  * @param {Event}
28430 20 5b 65 5d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c   [e]\n     */\n\
28440 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
28450 3a 20 27 73 68 6f 77 27 2c 5c 6e 20 20 20 20 76  : 'show',\n    v
28460 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 73  alue: function s
28470 68 6f 77 28 65 29 20 7b 5c 6e 20 20 20 20 20 20  how(e) {\n      
28480 74 68 69 73 2e 70 6f 70 75 70 48 61 6e 64 6c 65  this.popupHandle
28490 72 2e 73 68 6f 77 28 65 29 3b 5c 6e 20 20 20 20  r.show(e);\n    
284a0 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  }\n\n    /**\n  
284b0 20 20 20 2a 20 48 69 64 65 73 20 74 68 65 20 63     * Hides the c
284c0 6f 6c 6f 72 70 69 63 6b 65 72 20 77 69 64 67 65  olorpicker widge
284d0 74 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20  t.\n     *\n    
284e0 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70   * @fires Colorp
284f0 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65  icker#colorpicke
28500 72 48 69 64 65 5c 6e 20 20 20 20 20 2a 20 40 70  rHide\n     * @p
28510 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 5d  aram {Event} [e]
28520 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d  \n     */\n\n  }
28530 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 68  , {\n    key: 'h
28540 69 64 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65  ide',\n    value
28550 3a 20 66 75 6e 63 74 69 6f 6e 20 68 69 64 65 28  : function hide(
28560 65 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73  e) {\n      this
28570 2e 70 6f 70 75 70 48 61 6e 64 6c 65 72 2e 68 69  .popupHandler.hi
28580 64 65 28 65 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c  de(e);\n    }\n\
28590 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
285a0 20 54 6f 67 67 6c 65 73 20 74 68 65 20 63 6f 6c   Toggles the col
285b0 6f 72 70 69 63 6b 65 72 20 62 65 74 77 65 65 6e  orpicker between
285c0 20 76 69 73 69 62 6c 65 20 61 6e 64 20 68 69 64   visible and hid
285d0 64 65 6e 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20  den.\n     *\n  
285e0 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f     * @fires Colo
285f0 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63  rpicker#colorpic
28600 6b 65 72 53 68 6f 77 5c 6e 20 20 20 20 20 2a 20  kerShow\n     * 
28610 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b  @fires Colorpick
28620 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69  er#colorpickerHi
28630 64 65 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61  de\n     * @para
28640 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c 6e 20  m {Event} [e]\n 
28650 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b      */\n\n  }, {
28660 5c 6e 20 20 20 20 6b 65 79 3a 20 27 74 6f 67 67  \n    key: 'togg
28670 6c 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  le',\n    value:
28680 20 66 75 6e 63 74 69 6f 6e 20 74 6f 67 67 6c 65   function toggle
28690 28 65 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69  (e) {\n      thi
286a0 73 2e 70 6f 70 75 70 48 61 6e 64 6c 65 72 2e 74  s.popupHandler.t
286b0 6f 67 67 6c 65 28 65 29 3b 5c 6e 20 20 20 20 7d  oggle(e);\n    }
286c0 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
286d0 20 20 2a 20 52 65 74 75 72 6e 73 20 74 68 65 20    * Returns the 
286e0 63 75 72 72 65 6e 74 20 63 6f 6c 6f 72 20 76 61  current color va
286f0 6c 75 65 20 61 73 20 73 74 72 69 6e 67 5c 6e 20  lue as string\n 
28700 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 70      *\n     * @p
28710 61 72 61 6d 20 7b 53 74 72 69 6e 67 7c 2a 7d 20  aram {String|*} 
28720 5b 64 65 66 61 75 6c 74 56 61 6c 75 65 5d 5c 6e  [defaultValue]\n
28730 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20       * @returns 
28740 7b 53 74 72 69 6e 67 7c 2a 7d 5c 6e 20 20 20 20  {String|*}\n    
28750 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20   */\n\n  }, {\n 
28760 20 20 20 6b 65 79 3a 20 27 67 65 74 56 61 6c 75     key: 'getValu
28770 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20  e',\n    value: 
28780 66 75 6e 63 74 69 6f 6e 20 67 65 74 56 61 6c 75  function getValu
28790 65 28 29 20 7b 5c 6e 20 20 20 20 20 20 76 61 72  e() {\n      var
287a0 20 64 65 66 61 75 6c 74 56 61 6c 75 65 20 3d 20   defaultValue = 
287b0 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68  arguments.length
287c0 20 3e 20 30 20 26 26 20 61 72 67 75 6d 65 6e 74   > 0 && argument
287d0 73 5b 30 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e  s[0] !== undefin
287e0 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 30  ed ? arguments[0
287f0 5d 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20  ] : null;\n\n   
28800 20 20 20 76 61 72 20 76 61 6c 20 3d 20 74 68 69     var val = thi
28810 73 2e 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e 63  s.colorHandler.c
28820 6f 6c 6f 72 3b 5c 6e 5c 6e 20 20 20 20 20 20 76  olor;\n\n      v
28830 61 6c 20 3d 20 76 61 6c 20 69 6e 73 74 61 6e 63  al = val instanc
28840 65 6f 66 20 5f 43 6f 6c 6f 72 49 74 65 6d 32 2e  eof _ColorItem2.
28850 64 65 66 61 75 6c 74 20 3f 20 76 61 6c 20 3a 20  default ? val : 
28860 64 65 66 61 75 6c 74 56 61 6c 75 65 3b 5c 6e 5c  defaultValue;\n\
28870 6e 20 20 20 20 20 20 69 66 20 28 76 61 6c 20 69  n      if (val i
28880 6e 73 74 61 6e 63 65 6f 66 20 5f 43 6f 6c 6f 72  nstanceof _Color
28890 49 74 65 6d 32 2e 64 65 66 61 75 6c 74 29 20 7b  Item2.default) {
288a0 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72 6e  \n        return
288b0 20 76 61 6c 2e 73 74 72 69 6e 67 28 74 68 69 73   val.string(this
288c0 2e 66 6f 72 6d 61 74 29 3b 5c 6e 20 20 20 20 20  .format);\n     
288d0 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 72 65 74 75   }\n\n      retu
288e0 72 6e 20 76 61 6c 3b 5c 6e 20 20 20 20 7d 5c 6e  rn val;\n    }\n
288f0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
28900 2a 20 53 65 74 73 20 74 68 65 20 63 6f 6c 6f 72  * Sets the color
28910 20 6d 61 6e 75 61 6c 6c 79 5c 6e 20 20 20 20 20   manually\n     
28920 2a 5c 6e 20 20 20 20 20 2a 20 40 66 69 72 65 73  *\n     * @fires
28930 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c   Colorpicker#col
28940 6f 72 70 69 63 6b 65 72 43 68 61 6e 67 65 5c 6e  orpickerChange\n
28950 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 53       * @param {S
28960 74 72 69 6e 67 7c 43 6f 6c 6f 72 7d 20 76 61 6c  tring|Color} val
28970 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d  \n     */\n\n  }
28980 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 73  , {\n    key: 's
28990 65 74 56 61 6c 75 65 27 2c 5c 6e 20 20 20 20 76  etValue',\n    v
289a0 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 73  alue: function s
289b0 65 74 56 61 6c 75 65 28 76 61 6c 29 20 7b 5c 6e  etValue(val) {\n
289c0 20 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 69        if (this.i
289d0 73 44 69 73 61 62 6c 65 64 28 29 29 20 7b 5c 6e  sDisabled()) {\n
289e0 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c          return;\
289f0 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 20 20  n      }\n      
28a00 76 61 72 20 63 68 20 3d 20 74 68 69 73 2e 63 6f  var ch = this.co
28a10 6c 6f 72 48 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 20  lorHandler;\n\n 
28a20 20 20 20 20 20 69 66 20 28 63 68 2e 68 61 73 43       if (ch.hasC
28a30 6f 6c 6f 72 28 29 20 26 26 20 21 21 76 61 6c 20  olor() && !!val 
28a40 26 26 20 63 68 2e 63 6f 6c 6f 72 2e 65 71 75 61  && ch.color.equa
28a50 6c 73 28 76 61 6c 29 20 7c 7c 20 21 63 68 2e 68  ls(val) || !ch.h
28a60 61 73 43 6f 6c 6f 72 28 29 20 26 26 20 21 76 61  asColor() && !va
28a70 6c 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 2f 2f  l) {\n        //
28a80 20 73 61 6d 65 20 63 6f 6c 6f 72 20 6f 72 20 73   same color or s
28a90 74 69 6c 6c 20 65 6d 70 74 79 5c 6e 20 20 20 20  till empty\n    
28aa0 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20      return;\n   
28ab0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 63 68     }\n\n      ch
28ac0 2e 63 6f 6c 6f 72 20 3d 20 76 61 6c 20 3f 20 63  .color = val ? c
28ad0 68 2e 63 72 65 61 74 65 43 6f 6c 6f 72 28 76 61  h.createColor(va
28ae0 6c 2c 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e  l, this.options.
28af0 61 75 74 6f 49 6e 70 75 74 46 61 6c 6c 62 61 63  autoInputFallbac
28b00 6b 29 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20  k) : null;\n\n  
28b10 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 20 20      /**\n       
28b20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20  * (Colorpicker) 
28b30 57 68 65 6e 20 74 68 65 20 63 6f 6c 6f 72 20 69  When the color i
28b40 73 20 73 65 74 20 70 72 6f 67 72 61 6d 6d 61 74  s set programmat
28b50 69 63 61 6c 6c 79 20 77 69 74 68 20 73 65 74 56  ically with setV
28b60 61 6c 75 65 28 29 2e 5c 6e 20 20 20 20 20 20 20  alue().\n       
28b70 2a 5c 6e 20 20 20 20 20 20 20 2a 20 40 65 76 65  *\n       * @eve
28b80 6e 74 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63  nt Colorpicker#c
28b90 6f 6c 6f 72 70 69 63 6b 65 72 43 68 61 6e 67 65  olorpickerChange
28ba0 5c 6e 20 20 20 20 20 20 20 2a 2f 5c 6e 20 20 20  \n       */\n   
28bb0 20 20 20 74 68 69 73 2e 74 72 69 67 67 65 72 28     this.trigger(
28bc0 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 68 61 6e  'colorpickerChan
28bd0 67 65 27 2c 20 63 68 2e 63 6f 6c 6f 72 2c 20 76  ge', ch.color, v
28be0 61 6c 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f  al);\n\n      //
28bf0 20 66 6f 72 63 65 20 75 70 64 61 74 65 20 69 66   force update if
28c00 20 63 6f 6c 6f 72 20 68 61 73 20 63 68 61 6e 67   color has chang
28c10 65 64 20 74 6f 20 65 6d 70 74 79 5c 6e 20 20 20  ed to empty\n   
28c20 20 20 20 74 68 69 73 2e 75 70 64 61 74 65 28 29     this.update()
28c30 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
28c40 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 55 70 64 61  /**\n     * Upda
28c50 74 65 73 20 74 68 65 20 55 49 20 61 6e 64 20 74  tes the UI and t
28c60 68 65 20 69 6e 70 75 74 20 63 6f 6c 6f 72 20 61  he input color a
28c70 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20  ccording to the 
28c80 69 6e 74 65 72 6e 61 6c 20 63 6f 6c 6f 72 2e 5c  internal color.\
28c90 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
28ca0 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b  @fires Colorpick
28cb0 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 55 70  er#colorpickerUp
28cc0 64 61 74 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c  date\n     */\n\
28cd0 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
28ce0 3a 20 27 75 70 64 61 74 65 27 2c 5c 6e 20 20 20  : 'update',\n   
28cf0 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e   value: function
28d00 20 75 70 64 61 74 65 28 29 20 7b 5c 6e 20 20 20   update() {\n   
28d10 20 20 20 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f     if (this.colo
28d20 72 48 61 6e 64 6c 65 72 2e 68 61 73 43 6f 6c 6f  rHandler.hasColo
28d30 72 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  r()) {\n        
28d40 74 68 69 73 2e 69 6e 70 75 74 48 61 6e 64 6c 65  this.inputHandle
28d50 72 2e 75 70 64 61 74 65 28 29 3b 5c 6e 20 20 20  r.update();\n   
28d60 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e 20 20 20     } else {\n   
28d70 20 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 48       this.colorH
28d80 61 6e 64 6c 65 72 2e 61 73 73 75 72 65 43 6f 6c  andler.assureCol
28d90 6f 72 28 29 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  or();\n      }\n
28da0 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 61 64 64  \n      this.add
28db0 6f 6e 48 61 6e 64 6c 65 72 2e 75 70 64 61 74 65  onHandler.update
28dc0 28 29 3b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  ();\n      this.
28dd0 70 69 63 6b 65 72 48 61 6e 64 6c 65 72 2e 75 70  pickerHandler.up
28de0 64 61 74 65 28 29 3b 5c 6e 5c 6e 20 20 20 20 20  date();\n\n     
28df0 20 2f 2a 2a 5c 6e 20 20 20 20 20 20 20 2a 20 28   /**\n       * (
28e00 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20 46 69 72  Colorpicker) Fir
28e10 65 64 20 77 68 65 6e 20 74 68 65 20 77 69 64 67  ed when the widg
28e20 65 74 20 69 73 20 75 70 64 61 74 65 64 2e 5c 6e  et is updated.\n
28e30 20 20 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 20         *\n      
28e40 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70   * @event Colorp
28e50 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65  icker#colorpicke
28e60 72 55 70 64 61 74 65 5c 6e 20 20 20 20 20 20 20  rUpdate\n       
28e70 2a 2f 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 74  */\n      this.t
28e80 72 69 67 67 65 72 28 27 63 6f 6c 6f 72 70 69 63  rigger('colorpic
28e90 6b 65 72 55 70 64 61 74 65 27 29 3b 5c 6e 20 20  kerUpdate');\n  
28ea0 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e    }\n\n    /**\n
28eb0 20 20 20 20 20 2a 20 45 6e 61 62 6c 65 73 20 74       * Enables t
28ec0 68 65 20 77 69 64 67 65 74 20 61 6e 64 20 74 68  he widget and th
28ed0 65 20 69 6e 70 75 74 20 69 66 20 61 6e 79 5c 6e  e input if any\n
28ee0 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40       *\n     * @
28ef0 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b 65  fires Colorpicke
28f00 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 45 6e 61  r#colorpickerEna
28f10 62 6c 65 5c 6e 20 20 20 20 20 2a 20 40 72 65 74  ble\n     * @ret
28f20 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e  urns {boolean}\n
28f30 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20       */\n\n  }, 
28f40 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 65 6e 61  {\n    key: 'ena
28f50 62 6c 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65  ble',\n    value
28f60 3a 20 66 75 6e 63 74 69 6f 6e 20 65 6e 61 62 6c  : function enabl
28f70 65 28 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69  e() {\n      thi
28f80 73 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e 65  s.inputHandler.e
28f90 6e 61 62 6c 65 28 29 3b 5c 6e 20 20 20 20 20 20  nable();\n      
28fa0 74 68 69 73 2e 64 69 73 61 62 6c 65 64 20 3d 20  this.disabled = 
28fb0 66 61 6c 73 65 3b 5c 6e 20 20 20 20 20 20 74 68  false;\n      th
28fc0 69 73 2e 70 69 63 6b 65 72 2e 72 65 6d 6f 76 65  is.picker.remove
28fd0 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b  Class('colorpick
28fe0 65 72 2d 64 69 73 61 62 6c 65 64 27 29 3b 5c 6e  er-disabled');\n
28ff0 5c 6e 20 20 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n      /**\n   
29000 20 20 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b      * (Colorpick
29010 65 72 29 20 57 68 65 6e 20 74 68 65 20 77 69 64  er) When the wid
29020 67 65 74 20 68 61 73 20 62 65 65 6e 20 65 6e 61  get has been ena
29030 62 6c 65 64 2e 5c 6e 20 20 20 20 20 20 20 2a 5c  bled.\n       *\
29040 6e 20 20 20 20 20 20 20 2a 20 40 65 76 65 6e 74  n       * @event
29050 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c   Colorpicker#col
29060 6f 72 70 69 63 6b 65 72 45 6e 61 62 6c 65 5c 6e  orpickerEnable\n
29070 20 20 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 20         */\n     
29080 20 74 68 69 73 2e 74 72 69 67 67 65 72 28 27 63   this.trigger('c
29090 6f 6c 6f 72 70 69 63 6b 65 72 45 6e 61 62 6c 65  olorpickerEnable
290a0 27 29 3b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ');\n      retur
290b0 6e 20 74 72 75 65 3b 5c 6e 20 20 20 20 7d 5c 6e  n true;\n    }\n
290c0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
290d0 2a 20 44 69 73 61 62 6c 65 73 20 74 68 65 20 77  * Disables the w
290e0 69 64 67 65 74 20 61 6e 64 20 74 68 65 20 69 6e  idget and the in
290f0 70 75 74 20 69 66 20 61 6e 79 5c 6e 20 20 20 20  put if any\n    
29100 20 2a 5c 6e 20 20 20 20 20 2a 20 40 66 69 72 65   *\n     * @fire
29110 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f  s Colorpicker#co
29120 6c 6f 72 70 69 63 6b 65 72 44 69 73 61 62 6c 65  lorpickerDisable
29130 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e  \n     * @return
29140 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20  s {boolean}\n   
29150 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e    */\n\n  }, {\n
29160 20 20 20 20 6b 65 79 3a 20 27 64 69 73 61 62 6c      key: 'disabl
29170 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20  e',\n    value: 
29180 66 75 6e 63 74 69 6f 6e 20 64 69 73 61 62 6c 65  function disable
29190 28 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73  () {\n      this
291a0 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e 64 69  .inputHandler.di
291b0 73 61 62 6c 65 28 29 3b 5c 6e 20 20 20 20 20 20  sable();\n      
291c0 74 68 69 73 2e 64 69 73 61 62 6c 65 64 20 3d 20  this.disabled = 
291d0 74 72 75 65 3b 5c 6e 20 20 20 20 20 20 74 68 69  true;\n      thi
291e0 73 2e 70 69 63 6b 65 72 2e 61 64 64 43 6c 61 73  s.picker.addClas
291f0 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 64  s('colorpicker-d
29200 69 73 61 62 6c 65 64 27 29 3b 5c 6e 5c 6e 20 20  isabled');\n\n  
29210 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 20 20      /**\n       
29220 2a 20 28 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20  * (Colorpicker) 
29230 57 68 65 6e 20 74 68 65 20 77 69 64 67 65 74 20  When the widget 
29240 68 61 73 20 62 65 65 6e 20 64 69 73 61 62 6c 65  has been disable
29250 64 2e 5c 6e 20 20 20 20 20 20 20 2a 5c 6e 20 20  d.\n       *\n  
29260 20 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43 6f       * @event Co
29270 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70  lorpicker#colorp
29280 69 63 6b 65 72 44 69 73 61 62 6c 65 5c 6e 20 20  ickerDisable\n  
29290 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 20 20 74       */\n      t
292a0 68 69 73 2e 74 72 69 67 67 65 72 28 27 63 6f 6c  his.trigger('col
292b0 6f 72 70 69 63 6b 65 72 44 69 73 61 62 6c 65 27  orpickerDisable'
292c0 29 3b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e  );\n      return
292d0 20 74 72 75 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c   true;\n    }\n\
292e0 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
292f0 20 52 65 74 75 72 6e 73 20 74 72 75 65 20 69 66   Returns true if
29300 20 74 68 69 73 20 69 6e 73 74 61 6e 63 65 20 69   this instance i
29310 73 20 65 6e 61 62 6c 65 64 5c 6e 20 20 20 20 20  s enabled\n     
29320 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c  * @returns {bool
29330 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c  ean}\n     */\n\
29340 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
29350 3a 20 27 69 73 45 6e 61 62 6c 65 64 27 2c 5c 6e  : 'isEnabled',\n
29360 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74      value: funct
29370 69 6f 6e 20 69 73 45 6e 61 62 6c 65 64 28 29 20  ion isEnabled() 
29380 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20  {\n      return 
29390 21 74 68 69 73 2e 69 73 44 69 73 61 62 6c 65 64  !this.isDisabled
293a0 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  ();\n    }\n\n  
293b0 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 52 65    /**\n     * Re
293c0 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68  turns true if th
293d0 69 73 20 69 6e 73 74 61 6e 63 65 20 69 73 20 64  is instance is d
293e0 69 73 61 62 6c 65 64 5c 6e 20 20 20 20 20 2a 20  isabled\n     * 
293f0 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61  @returns {boolea
29400 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  n}\n     */\n\n 
29410 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
29420 27 69 73 44 69 73 61 62 6c 65 64 27 2c 5c 6e 20  'isDisabled',\n 
29430 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69     value: functi
29440 6f 6e 20 69 73 44 69 73 61 62 6c 65 64 28 29 20  on isDisabled() 
29450 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20  {\n      return 
29460 74 68 69 73 2e 64 69 73 61 62 6c 65 64 20 3d 3d  this.disabled ==
29470 3d 20 74 72 75 65 3b 5c 6e 20 20 20 20 7d 5c 6e  = true;\n    }\n
29480 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
29490 2a 20 54 72 69 67 67 65 72 73 20 61 20 43 6f 6c  * Triggers a Col
294a0 6f 72 70 69 63 6b 65 72 20 65 76 65 6e 74 2e 5c  orpicker event.\
294b0 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
294c0 40 70 61 72 61 6d 20 65 76 65 6e 74 4e 61 6d 65  @param eventName
294d0 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20  \n     * @param 
294e0 63 6f 6c 6f 72 5c 6e 20 20 20 20 20 2a 20 40 70  color\n     * @p
294f0 61 72 61 6d 20 76 61 6c 75 65 5c 6e 20 20 20 20  aram value\n    
29500 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20   */\n\n  }, {\n 
29510 20 20 20 6b 65 79 3a 20 27 74 72 69 67 67 65 72     key: 'trigger
29520 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
29530 75 6e 63 74 69 6f 6e 20 74 72 69 67 67 65 72 28  unction trigger(
29540 65 76 65 6e 74 4e 61 6d 65 29 20 7b 5c 6e 20 20  eventName) {\n  
29550 20 20 20 20 76 61 72 20 63 6f 6c 6f 72 20 3d 20      var color = 
29560 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68  arguments.length
29570 20 3e 20 31 20 26 26 20 61 72 67 75 6d 65 6e 74   > 1 && argument
29580 73 5b 31 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e  s[1] !== undefin
29590 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 31  ed ? arguments[1
295a0 5d 20 3a 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20 20  ] : null;\n     
295b0 20 76 61 72 20 76 61 6c 75 65 20 3d 20 61 72 67   var value = arg
295c0 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20  uments.length > 
295d0 32 20 26 26 20 61 72 67 75 6d 65 6e 74 73 5b 32  2 && arguments[2
295e0 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20  ] !== undefined 
295f0 3f 20 61 72 67 75 6d 65 6e 74 73 5b 32 5d 20 3a  ? arguments[2] :
29600 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20 20 20   null;\n\n      
29610 74 68 69 73 2e 65 6c 65 6d 65 6e 74 2e 74 72 69  this.element.tri
29620 67 67 65 72 28 7b 5c 6e 20 20 20 20 20 20 20 20  gger({\n        
29630 74 79 70 65 3a 20 65 76 65 6e 74 4e 61 6d 65 2c  type: eventName,
29640 5c 6e 20 20 20 20 20 20 20 20 63 6f 6c 6f 72 70  \n        colorp
29650 69 63 6b 65 72 3a 20 74 68 69 73 2c 5c 6e 20 20  icker: this,\n  
29660 20 20 20 20 20 20 63 6f 6c 6f 72 3a 20 63 6f 6c        color: col
29670 6f 72 20 3f 20 63 6f 6c 6f 72 20 3a 20 74 68 69  or ? color : thi
29680 73 2e 63 6f 6c 6f 72 2c 5c 6e 20 20 20 20 20 20  s.color,\n      
29690 20 20 76 61 6c 75 65 3a 20 76 61 6c 75 65 20 3f    value: value ?
296a0 20 76 61 6c 75 65 20 3a 20 74 68 69 73 2e 67 65   value : this.ge
296b0 74 56 61 6c 75 65 28 29 5c 6e 20 20 20 20 20 20  tValue()\n      
296c0 7d 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5d  });\n    }\n  }]
296d0 29 3b 5c 6e 5c 6e 20 20 72 65 74 75 72 6e 20 43  );\n\n  return C
296e0 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c 6e 7d 28 29  olorpicker;\n}()
296f0 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f 6c  ;\n\n/**\n * Col
29700 6f 72 70 69 63 6b 65 72 20 65 78 74 65 6e 73 69  orpicker extensi
29710 6f 6e 20 63 6c 61 73 73 65 73 2c 20 69 6e 64 65  on classes, inde
29720 78 65 64 20 62 79 20 65 78 74 65 6e 73 69 6f 6e  xed by extension
29730 20 6e 61 6d 65 5c 6e 20 2a 5c 6e 20 2a 20 40 73   name\n *\n * @s
29740 74 61 74 69 63 5c 6e 20 2a 20 40 74 79 70 65 20  tatic\n * @type 
29750 7b 4f 62 6a 65 63 74 7d 20 61 20 6d 61 70 20 62  {Object} a map b
29760 65 74 77 65 65 6e 20 74 68 65 20 65 78 74 65 6e  etween the exten
29770 73 69 6f 6e 20 6e 61 6d 65 20 61 6e 64 20 69 74  sion name and it
29780 73 20 63 6c 61 73 73 5c 6e 20 2a 2f 5c 6e 5c 6e  s class\n */\n\n
29790 5c 6e 43 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 78  \nColorpicker.ex
297a0 74 65 6e 73 69 6f 6e 73 20 3d 20 5f 65 78 74 65  tensions = _exte
297b0 6e 73 69 6f 6e 73 32 2e 64 65 66 61 75 6c 74 3b  nsions2.default;
297c0 5c 6e 5c 6e 65 78 70 6f 72 74 73 2e 64 65 66 61  \n\nexports.defa
297d0 75 6c 74 20 3d 20 43 6f 6c 6f 72 70 69 63 6b 65  ult = Colorpicke
297e0 72 3b 5c 6e 5c 6e 2f 2a 2a 2a 2f 20 7d 29 2c 5c  r;\n\n/***/ }),\
297f0 6e 2f 2a 20 39 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20  n/* 9 */\n/***/ 
29800 28 66 75 6e 63 74 69 6f 6e 28 6d 6f 64 75 6c 65  (function(module
29810 2c 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62  , exports, __web
29820 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20  pack_require__) 
29830 7b 5c 6e 5c 6e 5c 22 75 73 65 20 73 74 72 69 63  {\n\n\"use stric
29840 74 5c 22 3b 5c 6e 5c 6e 5c 6e 4f 62 6a 65 63 74  t\";\n\n\nObject
29850 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28  .defineProperty(
29860 65 78 70 6f 72 74 73 2c 20 5c 22 5f 5f 65 73 4d  exports, \"__esM
29870 6f 64 75 6c 65 5c 22 2c 20 7b 5c 6e 20 20 76 61  odule\", {\n  va
29880 6c 75 65 3a 20 74 72 75 65 5c 6e 7d 29 3b 5c 6e  lue: true\n});\n
29890 65 78 70 6f 72 74 73 2e 50 61 6c 65 74 74 65 20  exports.Palette 
298a0 3d 20 65 78 70 6f 72 74 73 2e 53 77 61 74 63 68  = exports.Swatch
298b0 65 73 20 3d 20 65 78 70 6f 72 74 73 2e 50 72 65  es = exports.Pre
298c0 76 69 65 77 20 3d 20 65 78 70 6f 72 74 73 2e 44  view = exports.D
298d0 65 62 75 67 67 65 72 20 3d 20 75 6e 64 65 66 69  ebugger = undefi
298e0 6e 65 64 3b 5c 6e 5c 6e 76 61 72 20 5f 44 65 62  ned;\n\nvar _Deb
298f0 75 67 67 65 72 20 3d 20 5f 5f 77 65 62 70 61 63  ugger = __webpac
29900 6b 5f 72 65 71 75 69 72 65 5f 5f 28 31 30 29 3b  k_require__(10);
29910 5c 6e 5c 6e 76 61 72 20 5f 44 65 62 75 67 67 65  \n\nvar _Debugge
29920 72 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71  r2 = _interopReq
29930 75 69 72 65 44 65 66 61 75 6c 74 28 5f 44 65 62  uireDefault(_Deb
29940 75 67 67 65 72 29 3b 5c 6e 5c 6e 76 61 72 20 5f  ugger);\n\nvar _
29950 50 72 65 76 69 65 77 20 3d 20 5f 5f 77 65 62 70  Preview = __webp
29960 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 31 31  ack_require__(11
29970 29 3b 5c 6e 5c 6e 76 61 72 20 5f 50 72 65 76 69  );\n\nvar _Previ
29980 65 77 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65  ew2 = _interopRe
29990 71 75 69 72 65 44 65 66 61 75 6c 74 28 5f 50 72  quireDefault(_Pr
299a0 65 76 69 65 77 29 3b 5c 6e 5c 6e 76 61 72 20 5f  eview);\n\nvar _
299b0 53 77 61 74 63 68 65 73 20 3d 20 5f 5f 77 65 62  Swatches = __web
299c0 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 31  pack_require__(1
299d0 32 29 3b 5c 6e 5c 6e 76 61 72 20 5f 53 77 61 74  2);\n\nvar _Swat
299e0 63 68 65 73 32 20 3d 20 5f 69 6e 74 65 72 6f 70  ches2 = _interop
299f0 52 65 71 75 69 72 65 44 65 66 61 75 6c 74 28 5f  RequireDefault(_
29a00 53 77 61 74 63 68 65 73 29 3b 5c 6e 5c 6e 76 61  Swatches);\n\nva
29a10 72 20 5f 50 61 6c 65 74 74 65 20 3d 20 5f 5f 77  r _Palette = __w
29a20 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f  ebpack_require__
29a30 28 34 29 3b 5c 6e 5c 6e 76 61 72 20 5f 50 61 6c  (4);\n\nvar _Pal
29a40 65 74 74 65 32 20 3d 20 5f 69 6e 74 65 72 6f 70  ette2 = _interop
29a50 52 65 71 75 69 72 65 44 65 66 61 75 6c 74 28 5f  RequireDefault(_
29a60 50 61 6c 65 74 74 65 29 3b 5c 6e 5c 6e 66 75 6e  Palette);\n\nfun
29a70 63 74 69 6f 6e 20 5f 69 6e 74 65 72 6f 70 52 65  ction _interopRe
29a80 71 75 69 72 65 44 65 66 61 75 6c 74 28 6f 62 6a  quireDefault(obj
29a90 29 20 7b 20 72 65 74 75 72 6e 20 6f 62 6a 20 26  ) { return obj &
29aa0 26 20 6f 62 6a 2e 5f 5f 65 73 4d 6f 64 75 6c 65  & obj.__esModule
29ab0 20 3f 20 6f 62 6a 20 3a 20 7b 20 64 65 66 61 75   ? obj : { defau
29ac0 6c 74 3a 20 6f 62 6a 20 7d 3b 20 7d 5c 6e 5c 6e  lt: obj }; }\n\n
29ad0 65 78 70 6f 72 74 73 2e 44 65 62 75 67 67 65 72  exports.Debugger
29ae0 20 3d 20 5f 44 65 62 75 67 67 65 72 32 2e 64 65   = _Debugger2.de
29af0 66 61 75 6c 74 3b 5c 6e 65 78 70 6f 72 74 73 2e  fault;\nexports.
29b00 50 72 65 76 69 65 77 20 3d 20 5f 50 72 65 76 69  Preview = _Previ
29b10 65 77 32 2e 64 65 66 61 75 6c 74 3b 5c 6e 65 78  ew2.default;\nex
29b20 70 6f 72 74 73 2e 53 77 61 74 63 68 65 73 20 3d  ports.Swatches =
29b30 20 5f 53 77 61 74 63 68 65 73 32 2e 64 65 66 61   _Swatches2.defa
29b40 75 6c 74 3b 5c 6e 65 78 70 6f 72 74 73 2e 50 61  ult;\nexports.Pa
29b50 6c 65 74 74 65 20 3d 20 5f 50 61 6c 65 74 74 65  lette = _Palette
29b60 32 2e 64 65 66 61 75 6c 74 3b 5c 6e 65 78 70 6f  2.default;\nexpo
29b70 72 74 73 2e 64 65 66 61 75 6c 74 20 3d 20 7b 5c  rts.default = {\
29b80 6e 20 20 27 64 65 62 75 67 67 65 72 27 3a 20 5f  n  'debugger': _
29b90 44 65 62 75 67 67 65 72 32 2e 64 65 66 61 75 6c  Debugger2.defaul
29ba0 74 2c 5c 6e 20 20 27 70 72 65 76 69 65 77 27 3a  t,\n  'preview':
29bb0 20 5f 50 72 65 76 69 65 77 32 2e 64 65 66 61 75   _Preview2.defau
29bc0 6c 74 2c 5c 6e 20 20 27 73 77 61 74 63 68 65 73  lt,\n  'swatches
29bd0 27 3a 20 5f 53 77 61 74 63 68 65 73 32 2e 64 65  ': _Swatches2.de
29be0 66 61 75 6c 74 2c 5c 6e 20 20 27 70 61 6c 65 74  fault,\n  'palet
29bf0 74 65 27 3a 20 5f 50 61 6c 65 74 74 65 32 2e 64  te': _Palette2.d
29c00 65 66 61 75 6c 74 5c 6e 7d 3b 5c 6e 5c 6e 2f 2a  efault\n};\n\n/*
29c10 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a 20 31 30 20 2a  **/ }),\n/* 10 *
29c20 2f 5c 6e 2f 2a 2a 2a 2f 20 28 66 75 6e 63 74 69  /\n/***/ (functi
29c30 6f 6e 28 6d 6f 64 75 6c 65 2c 20 65 78 70 6f 72  on(module, expor
29c40 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65  ts, __webpack_re
29c50 71 75 69 72 65 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22  quire__) {\n\n\"
29c60 75 73 65 20 73 74 72 69 63 74 5c 22 3b 5c 6e 5c  use strict\";\n\
29c70 6e 5c 6e 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65  n\nObject.define
29c80 50 72 6f 70 65 72 74 79 28 65 78 70 6f 72 74 73  Property(exports
29c90 2c 20 5c 22 5f 5f 65 73 4d 6f 64 75 6c 65 5c 22  , \"__esModule\"
29ca0 2c 20 7b 5c 6e 20 20 76 61 6c 75 65 3a 20 74 72  , {\n  value: tr
29cb0 75 65 5c 6e 7d 29 3b 5c 6e 5c 6e 76 61 72 20 5f  ue\n});\n\nvar _
29cc0 63 72 65 61 74 65 43 6c 61 73 73 20 3d 20 66 75  createClass = fu
29cd0 6e 63 74 69 6f 6e 20 28 29 20 7b 20 66 75 6e 63  nction () { func
29ce0 74 69 6f 6e 20 64 65 66 69 6e 65 50 72 6f 70 65  tion definePrope
29cf0 72 74 69 65 73 28 74 61 72 67 65 74 2c 20 70 72  rties(target, pr
29d00 6f 70 73 29 20 7b 20 66 6f 72 20 28 76 61 72 20  ops) { for (var 
29d10 69 20 3d 20 30 3b 20 69 20 3c 20 70 72 6f 70 73  i = 0; i < props
29d20 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 20  .length; i++) { 
29d30 76 61 72 20 64 65 73 63 72 69 70 74 6f 72 20 3d  var descriptor =
29d40 20 70 72 6f 70 73 5b 69 5d 3b 20 64 65 73 63 72   props[i]; descr
29d50 69 70 74 6f 72 2e 65 6e 75 6d 65 72 61 62 6c 65  iptor.enumerable
29d60 20 3d 20 64 65 73 63 72 69 70 74 6f 72 2e 65 6e   = descriptor.en
29d70 75 6d 65 72 61 62 6c 65 20 7c 7c 20 66 61 6c 73  umerable || fals
29d80 65 3b 20 64 65 73 63 72 69 70 74 6f 72 2e 63 6f  e; descriptor.co
29d90 6e 66 69 67 75 72 61 62 6c 65 20 3d 20 74 72 75  nfigurable = tru
29da0 65 3b 20 69 66 20 28 5c 22 76 61 6c 75 65 5c 22  e; if (\"value\"
29db0 20 69 6e 20 64 65 73 63 72 69 70 74 6f 72 29 20   in descriptor) 
29dc0 64 65 73 63 72 69 70 74 6f 72 2e 77 72 69 74 61  descriptor.writa
29dd0 62 6c 65 20 3d 20 74 72 75 65 3b 20 4f 62 6a 65  ble = true; Obje
29de0 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74  ct.definePropert
29df0 79 28 74 61 72 67 65 74 2c 20 64 65 73 63 72 69  y(target, descri
29e00 70 74 6f 72 2e 6b 65 79 2c 20 64 65 73 63 72 69  ptor.key, descri
29e10 70 74 6f 72 29 3b 20 7d 20 7d 20 72 65 74 75 72  ptor); } } retur
29e20 6e 20 66 75 6e 63 74 69 6f 6e 20 28 43 6f 6e 73  n function (Cons
29e30 74 72 75 63 74 6f 72 2c 20 70 72 6f 74 6f 50 72  tructor, protoPr
29e40 6f 70 73 2c 20 73 74 61 74 69 63 50 72 6f 70 73  ops, staticProps
29e50 29 20 7b 20 69 66 20 28 70 72 6f 74 6f 50 72 6f  ) { if (protoPro
29e60 70 73 29 20 64 65 66 69 6e 65 50 72 6f 70 65 72  ps) defineProper
29e70 74 69 65 73 28 43 6f 6e 73 74 72 75 63 74 6f 72  ties(Constructor
29e80 2e 70 72 6f 74 6f 74 79 70 65 2c 20 70 72 6f 74  .prototype, prot
29e90 6f 50 72 6f 70 73 29 3b 20 69 66 20 28 73 74 61  oProps); if (sta
29ea0 74 69 63 50 72 6f 70 73 29 20 64 65 66 69 6e 65  ticProps) define
29eb0 50 72 6f 70 65 72 74 69 65 73 28 43 6f 6e 73 74  Properties(Const
29ec0 72 75 63 74 6f 72 2c 20 73 74 61 74 69 63 50 72  ructor, staticPr
29ed0 6f 70 73 29 3b 20 72 65 74 75 72 6e 20 43 6f 6e  ops); return Con
29ee0 73 74 72 75 63 74 6f 72 3b 20 7d 3b 20 7d 28 29  structor; }; }()
29ef0 3b 5c 6e 5c 6e 76 61 72 20 5f 67 65 74 20 3d 20  ;\n\nvar _get = 
29f00 66 75 6e 63 74 69 6f 6e 20 67 65 74 28 6f 62 6a  function get(obj
29f10 65 63 74 2c 20 70 72 6f 70 65 72 74 79 2c 20 72  ect, property, r
29f20 65 63 65 69 76 65 72 29 20 7b 20 69 66 20 28 6f  eceiver) { if (o
29f30 62 6a 65 63 74 20 3d 3d 3d 20 6e 75 6c 6c 29 20  bject === null) 
29f40 6f 62 6a 65 63 74 20 3d 20 46 75 6e 63 74 69 6f  object = Functio
29f50 6e 2e 70 72 6f 74 6f 74 79 70 65 3b 20 76 61 72  n.prototype; var
29f60 20 64 65 73 63 20 3d 20 4f 62 6a 65 63 74 2e 67   desc = Object.g
29f70 65 74 4f 77 6e 50 72 6f 70 65 72 74 79 44 65 73  etOwnPropertyDes
29f80 63 72 69 70 74 6f 72 28 6f 62 6a 65 63 74 2c 20  criptor(object, 
29f90 70 72 6f 70 65 72 74 79 29 3b 20 69 66 20 28 64  property); if (d
29fa0 65 73 63 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65  esc === undefine
29fb0 64 29 20 7b 20 76 61 72 20 70 61 72 65 6e 74 20  d) { var parent 
29fc0 3d 20 4f 62 6a 65 63 74 2e 67 65 74 50 72 6f 74  = Object.getProt
29fd0 6f 74 79 70 65 4f 66 28 6f 62 6a 65 63 74 29 3b  otypeOf(object);
29fe0 20 69 66 20 28 70 61 72 65 6e 74 20 3d 3d 3d 20   if (parent === 
29ff0 6e 75 6c 6c 29 20 7b 20 72 65 74 75 72 6e 20 75  null) { return u
2a000 6e 64 65 66 69 6e 65 64 3b 20 7d 20 65 6c 73 65  ndefined; } else
2a010 20 7b 20 72 65 74 75 72 6e 20 67 65 74 28 70 61   { return get(pa
2a020 72 65 6e 74 2c 20 70 72 6f 70 65 72 74 79 2c 20  rent, property, 
2a030 72 65 63 65 69 76 65 72 29 3b 20 7d 20 7d 20 65  receiver); } } e
2a040 6c 73 65 20 69 66 20 28 5c 22 76 61 6c 75 65 5c  lse if (\"value\
2a050 22 20 69 6e 20 64 65 73 63 29 20 7b 20 72 65 74  " in desc) { ret
2a060 75 72 6e 20 64 65 73 63 2e 76 61 6c 75 65 3b 20  urn desc.value; 
2a070 7d 20 65 6c 73 65 20 7b 20 76 61 72 20 67 65 74  } else { var get
2a080 74 65 72 20 3d 20 64 65 73 63 2e 67 65 74 3b 20  ter = desc.get; 
2a090 69 66 20 28 67 65 74 74 65 72 20 3d 3d 3d 20 75  if (getter === u
2a0a0 6e 64 65 66 69 6e 65 64 29 20 7b 20 72 65 74 75  ndefined) { retu
2a0b0 72 6e 20 75 6e 64 65 66 69 6e 65 64 3b 20 7d 20  rn undefined; } 
2a0c0 72 65 74 75 72 6e 20 67 65 74 74 65 72 2e 63 61  return getter.ca
2a0d0 6c 6c 28 72 65 63 65 69 76 65 72 29 3b 20 7d 20  ll(receiver); } 
2a0e0 7d 3b 5c 6e 5c 6e 76 61 72 20 5f 45 78 74 65 6e  };\n\nvar _Exten
2a0f0 73 69 6f 6e 32 20 3d 20 5f 5f 77 65 62 70 61 63  sion2 = __webpac
2a100 6b 5f 72 65 71 75 69 72 65 5f 5f 28 31 29 3b 5c  k_require__(1);\
2a110 6e 5c 6e 76 61 72 20 5f 45 78 74 65 6e 73 69 6f  n\nvar _Extensio
2a120 6e 33 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71  n3 = _interopReq
2a130 75 69 72 65 44 65 66 61 75 6c 74 28 5f 45 78 74  uireDefault(_Ext
2a140 65 6e 73 69 6f 6e 32 29 3b 5c 6e 5c 6e 76 61 72  ension2);\n\nvar
2a150 20 5f 6a 71 75 65 72 79 20 3d 20 5f 5f 77 65 62   _jquery = __web
2a160 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 30  pack_require__(0
2a170 29 3b 5c 6e 5c 6e 76 61 72 20 5f 6a 71 75 65 72  );\n\nvar _jquer
2a180 79 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71  y2 = _interopReq
2a190 75 69 72 65 44 65 66 61 75 6c 74 28 5f 6a 71 75  uireDefault(_jqu
2a1a0 65 72 79 29 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f  ery);\n\nfunctio
2a1b0 6e 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72  n _interopRequir
2a1c0 65 44 65 66 61 75 6c 74 28 6f 62 6a 29 20 7b 20  eDefault(obj) { 
2a1d0 72 65 74 75 72 6e 20 6f 62 6a 20 26 26 20 6f 62  return obj && ob
2a1e0 6a 2e 5f 5f 65 73 4d 6f 64 75 6c 65 20 3f 20 6f  j.__esModule ? o
2a1f0 62 6a 20 3a 20 7b 20 64 65 66 61 75 6c 74 3a 20  bj : { default: 
2a200 6f 62 6a 20 7d 3b 20 7d 5c 6e 5c 6e 66 75 6e 63  obj }; }\n\nfunc
2a210 74 69 6f 6e 20 5f 63 6c 61 73 73 43 61 6c 6c 43  tion _classCallC
2a220 68 65 63 6b 28 69 6e 73 74 61 6e 63 65 2c 20 43  heck(instance, C
2a230 6f 6e 73 74 72 75 63 74 6f 72 29 20 7b 20 69 66  onstructor) { if
2a240 20 28 21 28 69 6e 73 74 61 6e 63 65 20 69 6e 73   (!(instance ins
2a250 74 61 6e 63 65 6f 66 20 43 6f 6e 73 74 72 75 63  tanceof Construc
2a260 74 6f 72 29 29 20 7b 20 74 68 72 6f 77 20 6e 65  tor)) { throw ne
2a270 77 20 54 79 70 65 45 72 72 6f 72 28 5c 22 43 61  w TypeError(\"Ca
2a280 6e 6e 6f 74 20 63 61 6c 6c 20 61 20 63 6c 61 73  nnot call a clas
2a290 73 20 61 73 20 61 20 66 75 6e 63 74 69 6f 6e 5c  s as a function\
2a2a0 22 29 3b 20 7d 20 7d 5c 6e 5c 6e 66 75 6e 63 74  "); } }\n\nfunct
2a2b0 69 6f 6e 20 5f 70 6f 73 73 69 62 6c 65 43 6f 6e  ion _possibleCon
2a2c0 73 74 72 75 63 74 6f 72 52 65 74 75 72 6e 28 73  structorReturn(s
2a2d0 65 6c 66 2c 20 63 61 6c 6c 29 20 7b 20 69 66 20  elf, call) { if 
2a2e0 28 21 73 65 6c 66 29 20 7b 20 74 68 72 6f 77 20  (!self) { throw 
2a2f0 6e 65 77 20 52 65 66 65 72 65 6e 63 65 45 72 72  new ReferenceErr
2a300 6f 72 28 5c 22 74 68 69 73 20 68 61 73 6e 27 74  or(\"this hasn't
2a310 20 62 65 65 6e 20 69 6e 69 74 69 61 6c 69 73 65   been initialise
2a320 64 20 2d 20 73 75 70 65 72 28 29 20 68 61 73 6e  d - super() hasn
2a330 27 74 20 62 65 65 6e 20 63 61 6c 6c 65 64 5c 22  't been called\"
2a340 29 3b 20 7d 20 72 65 74 75 72 6e 20 63 61 6c 6c  ); } return call
2a350 20 26 26 20 28 74 79 70 65 6f 66 20 63 61 6c 6c   && (typeof call
2a360 20 3d 3d 3d 20 5c 22 6f 62 6a 65 63 74 5c 22 20   === \"object\" 
2a370 7c 7c 20 74 79 70 65 6f 66 20 63 61 6c 6c 20 3d  || typeof call =
2a380 3d 3d 20 5c 22 66 75 6e 63 74 69 6f 6e 5c 22 29  == \"function\")
2a390 20 3f 20 63 61 6c 6c 20 3a 20 73 65 6c 66 3b 20   ? call : self; 
2a3a0 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 5f 69  }\n\nfunction _i
2a3b0 6e 68 65 72 69 74 73 28 73 75 62 43 6c 61 73 73  nherits(subClass
2a3c0 2c 20 73 75 70 65 72 43 6c 61 73 73 29 20 7b 20  , superClass) { 
2a3d0 69 66 20 28 74 79 70 65 6f 66 20 73 75 70 65 72  if (typeof super
2a3e0 43 6c 61 73 73 20 21 3d 3d 20 5c 22 66 75 6e 63  Class !== \"func
2a3f0 74 69 6f 6e 5c 22 20 26 26 20 73 75 70 65 72 43  tion\" && superC
2a400 6c 61 73 73 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b  lass !== null) {
2a410 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 45   throw new TypeE
2a420 72 72 6f 72 28 5c 22 53 75 70 65 72 20 65 78 70  rror(\"Super exp
2a430 72 65 73 73 69 6f 6e 20 6d 75 73 74 20 65 69 74  ression must eit
2a440 68 65 72 20 62 65 20 6e 75 6c 6c 20 6f 72 20 61  her be null or a
2a450 20 66 75 6e 63 74 69 6f 6e 2c 20 6e 6f 74 20 5c   function, not \
2a460 22 20 2b 20 74 79 70 65 6f 66 20 73 75 70 65 72  " + typeof super
2a470 43 6c 61 73 73 29 3b 20 7d 20 73 75 62 43 6c 61  Class); } subCla
2a480 73 73 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 4f  ss.prototype = O
2a490 62 6a 65 63 74 2e 63 72 65 61 74 65 28 73 75 70  bject.create(sup
2a4a0 65 72 43 6c 61 73 73 20 26 26 20 73 75 70 65 72  erClass && super
2a4b0 43 6c 61 73 73 2e 70 72 6f 74 6f 74 79 70 65 2c  Class.prototype,
2a4c0 20 7b 20 63 6f 6e 73 74 72 75 63 74 6f 72 3a 20   { constructor: 
2a4d0 7b 20 76 61 6c 75 65 3a 20 73 75 62 43 6c 61 73  { value: subClas
2a4e0 73 2c 20 65 6e 75 6d 65 72 61 62 6c 65 3a 20 66  s, enumerable: f
2a4f0 61 6c 73 65 2c 20 77 72 69 74 61 62 6c 65 3a 20  alse, writable: 
2a500 74 72 75 65 2c 20 63 6f 6e 66 69 67 75 72 61 62  true, configurab
2a510 6c 65 3a 20 74 72 75 65 20 7d 20 7d 29 3b 20 69  le: true } }); i
2a520 66 20 28 73 75 70 65 72 43 6c 61 73 73 29 20 4f  f (superClass) O
2a530 62 6a 65 63 74 2e 73 65 74 50 72 6f 74 6f 74 79  bject.setPrototy
2a540 70 65 4f 66 20 3f 20 4f 62 6a 65 63 74 2e 73 65  peOf ? Object.se
2a550 74 50 72 6f 74 6f 74 79 70 65 4f 66 28 73 75 62  tPrototypeOf(sub
2a560 43 6c 61 73 73 2c 20 73 75 70 65 72 43 6c 61 73  Class, superClas
2a570 73 29 20 3a 20 73 75 62 43 6c 61 73 73 2e 5f 5f  s) : subClass.__
2a580 70 72 6f 74 6f 5f 5f 20 3d 20 73 75 70 65 72 43  proto__ = superC
2a590 6c 61 73 73 3b 20 7d 5c 6e 5c 6e 2f 2a 2a 5c 6e  lass; }\n\n/**\n
2a5a0 20 2a 20 44 65 62 75 67 67 65 72 20 65 78 74 65   * Debugger exte
2a5b0 6e 73 69 6f 6e 20 63 6c 61 73 73 5c 6e 20 2a 20  nsion class\n * 
2a5c0 40 61 6c 69 61 73 20 44 65 62 75 67 67 65 72 45  @alias DebuggerE
2a5d0 78 74 65 6e 73 69 6f 6e 5c 6e 20 2a 20 40 69 67  xtension\n * @ig
2a5e0 6e 6f 72 65 5c 6e 20 2a 2f 5c 6e 76 61 72 20 44  nore\n */\nvar D
2a5f0 65 62 75 67 67 65 72 20 3d 20 66 75 6e 63 74 69  ebugger = functi
2a600 6f 6e 20 28 5f 45 78 74 65 6e 73 69 6f 6e 29 20  on (_Extension) 
2a610 7b 5c 6e 20 20 5f 69 6e 68 65 72 69 74 73 28 44  {\n  _inherits(D
2a620 65 62 75 67 67 65 72 2c 20 5f 45 78 74 65 6e 73  ebugger, _Extens
2a630 69 6f 6e 29 3b 5c 6e 5c 6e 20 20 66 75 6e 63 74  ion);\n\n  funct
2a640 69 6f 6e 20 44 65 62 75 67 67 65 72 28 63 6f 6c  ion Debugger(col
2a650 6f 72 70 69 63 6b 65 72 29 20 7b 5c 6e 20 20 20  orpicker) {\n   
2a660 20 76 61 72 20 6f 70 74 69 6f 6e 73 20 3d 20 61   var options = a
2a670 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20  rguments.length 
2a680 3e 20 31 20 26 26 20 61 72 67 75 6d 65 6e 74 73  > 1 && arguments
2a690 5b 31 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65  [1] !== undefine
2a6a0 64 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d  d ? arguments[1]
2a6b0 20 3a 20 7b 7d 3b 5c 6e 5c 6e 20 20 20 20 5f 63   : {};\n\n    _c
2a6c0 6c 61 73 73 43 61 6c 6c 43 68 65 63 6b 28 74 68  lassCallCheck(th
2a6d0 69 73 2c 20 44 65 62 75 67 67 65 72 29 3b 5c 6e  is, Debugger);\n
2a6e0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
2a6f0 2a 20 40 74 79 70 65 20 7b 6e 75 6d 62 65 72 7d  * @type {number}
2a700 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 76  \n     */\n    v
2a710 61 72 20 5f 74 68 69 73 20 3d 20 5f 70 6f 73 73  ar _this = _poss
2a720 69 62 6c 65 43 6f 6e 73 74 72 75 63 74 6f 72 52  ibleConstructorR
2a730 65 74 75 72 6e 28 74 68 69 73 2c 20 28 44 65 62  eturn(this, (Deb
2a740 75 67 67 65 72 2e 5f 5f 70 72 6f 74 6f 5f 5f 20  ugger.__proto__ 
2a750 7c 7c 20 4f 62 6a 65 63 74 2e 67 65 74 50 72 6f  || Object.getPro
2a760 74 6f 74 79 70 65 4f 66 28 44 65 62 75 67 67 65  totypeOf(Debugge
2a770 72 29 29 2e 63 61 6c 6c 28 74 68 69 73 2c 20 63  r)).call(this, c
2a780 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 6f 70 74 69  olorpicker, opti
2a790 6f 6e 73 29 29 3b 5c 6e 5c 6e 20 20 20 20 5f 74  ons));\n\n    _t
2a7a0 68 69 73 2e 65 76 65 6e 74 43 6f 75 6e 74 65 72  his.eventCounter
2a7b0 20 3d 20 30 3b 5c 6e 20 20 20 20 69 66 20 28 5f   = 0;\n    if (_
2a7c0 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
2a7d0 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e 68 61  .inputHandler.ha
2a7e0 73 49 6e 70 75 74 28 29 29 20 7b 5c 6e 20 20 20  sInput()) {\n   
2a7f0 20 20 20 5f 74 68 69 73 2e 63 6f 6c 6f 72 70 69     _this.colorpi
2a800 63 6b 65 72 2e 69 6e 70 75 74 48 61 6e 64 6c 65  cker.inputHandle
2a810 72 2e 69 6e 70 75 74 2e 6f 6e 28 27 63 68 61 6e  r.input.on('chan
2a820 67 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65  ge.colorpicker-e
2a830 78 74 27 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65  xt', _jquery2.de
2a840 66 61 75 6c 74 2e 70 72 6f 78 79 28 5f 74 68 69  fault.proxy(_thi
2a850 73 2e 6f 6e 43 68 61 6e 67 65 49 6e 70 75 74 2c  s.onChangeInput,
2a860 20 5f 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 7d   _this));\n    }
2a870 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 5f 74 68  \n    return _th
2a880 69 73 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a  is;\n  }\n\n  /*
2a890 2a 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 44  *\n   * @fires D
2a8a0 65 62 75 67 67 65 72 45 78 74 65 6e 73 69 6f 6e  ebuggerExtension
2a8b0 23 63 6f 6c 6f 72 70 69 63 6b 65 72 44 65 62 75  #colorpickerDebu
2a8c0 67 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b  g\n   * @param {
2a8d0 73 74 72 69 6e 67 7d 20 65 76 65 6e 74 4e 61 6d  string} eventNam
2a8e0 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b  e\n   * @param {
2a8f0 2a 7d 20 61 72 67 73 5c 6e 20 20 20 2a 2f 5c 6e  *} args\n   */\n
2a900 5c 6e 5c 6e 20 20 5f 63 72 65 61 74 65 43 6c 61  \n\n  _createCla
2a910 73 73 28 44 65 62 75 67 67 65 72 2c 20 5b 7b 5c  ss(Debugger, [{\
2a920 6e 20 20 20 20 6b 65 79 3a 20 27 6c 6f 67 27 2c  n    key: 'log',
2a930 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e  \n    value: fun
2a940 63 74 69 6f 6e 20 6c 6f 67 28 65 76 65 6e 74 4e  ction log(eventN
2a950 61 6d 65 29 20 7b 5c 6e 20 20 20 20 20 20 76 61  ame) {\n      va
2a960 72 20 5f 63 6f 6e 73 6f 6c 65 3b 5c 6e 5c 6e 20  r _console;\n\n 
2a970 20 20 20 20 20 66 6f 72 20 28 76 61 72 20 5f 6c       for (var _l
2a980 65 6e 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c  en = arguments.l
2a990 65 6e 67 74 68 2c 20 61 72 67 73 20 3d 20 41 72  ength, args = Ar
2a9a0 72 61 79 28 5f 6c 65 6e 20 3e 20 31 20 3f 20 5f  ray(_len > 1 ? _
2a9b0 6c 65 6e 20 2d 20 31 20 3a 20 30 29 2c 20 5f 6b  len - 1 : 0), _k
2a9c0 65 79 20 3d 20 31 3b 20 5f 6b 65 79 20 3c 20 5f  ey = 1; _key < _
2a9d0 6c 65 6e 3b 20 5f 6b 65 79 2b 2b 29 20 7b 5c 6e  len; _key++) {\n
2a9e0 20 20 20 20 20 20 20 20 61 72 67 73 5b 5f 6b 65          args[_ke
2a9f0 79 20 2d 20 31 5d 20 3d 20 61 72 67 75 6d 65 6e  y - 1] = argumen
2aa00 74 73 5b 5f 6b 65 79 5d 3b 5c 6e 20 20 20 20 20  ts[_key];\n     
2aa10 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 74 68 69 73   }\n\n      this
2aa20 2e 65 76 65 6e 74 43 6f 75 6e 74 65 72 20 2b 3d  .eventCounter +=
2aa30 20 31 3b 5c 6e 5c 6e 20 20 20 20 20 20 76 61 72   1;\n\n      var
2aa40 20 6c 6f 67 4d 65 73 73 61 67 65 20 3d 20 27 23   logMessage = '#
2aa50 27 20 2b 20 74 68 69 73 2e 65 76 65 6e 74 43 6f  ' + this.eventCo
2aa60 75 6e 74 65 72 20 2b 20 27 3a 20 43 6f 6c 6f 72  unter + ': Color
2aa70 70 69 63 6b 65 72 23 27 20 2b 20 74 68 69 73 2e  picker#' + this.
2aa80 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 64 20 2b  colorpicker.id +
2aa90 20 27 20 5b 27 20 2b 20 65 76 65 6e 74 4e 61 6d   ' [' + eventNam
2aaa0 65 20 2b 20 27 5d 27 3b 5c 6e 5c 6e 20 20 20 20  e + ']';\n\n    
2aab0 20 20 28 5f 63 6f 6e 73 6f 6c 65 20 3d 20 63 6f    (_console = co
2aac0 6e 73 6f 6c 65 29 2e 64 65 62 75 67 2e 61 70 70  nsole).debug.app
2aad0 6c 79 28 5f 63 6f 6e 73 6f 6c 65 2c 20 5b 6c 6f  ly(_console, [lo
2aae0 67 4d 65 73 73 61 67 65 5d 2e 63 6f 6e 63 61 74  gMessage].concat
2aaf0 28 61 72 67 73 29 29 3b 5c 6e 5c 6e 20 20 20 20  (args));\n\n    
2ab00 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 20 20 2a 20    /**\n       * 
2ab10 57 68 65 6e 65 76 65 72 20 74 68 65 20 64 65 62  Whenever the deb
2ab20 75 67 67 65 72 20 6c 6f 67 73 20 61 6e 20 65 76  ugger logs an ev
2ab30 65 6e 74 2c 20 74 68 69 73 20 6f 74 68 65 72 20  ent, this other 
2ab40 65 76 65 6e 74 20 69 73 20 65 6d 69 74 74 65 64  event is emitted
2ab50 2e 5c 6e 20 20 20 20 20 20 20 2a 5c 6e 20 20 20  .\n       *\n   
2ab60 20 20 20 20 2a 20 40 65 76 65 6e 74 20 44 65 62      * @event Deb
2ab70 75 67 67 65 72 45 78 74 65 6e 73 69 6f 6e 23 63  uggerExtension#c
2ab80 6f 6c 6f 72 70 69 63 6b 65 72 44 65 62 75 67 5c  olorpickerDebug\
2ab90 6e 20 20 20 20 20 20 20 2a 20 40 74 79 70 65 20  n       * @type 
2aba0 7b 6f 62 6a 65 63 74 7d 20 54 68 65 20 65 76 65  {object} The eve
2abb0 6e 74 20 6f 62 6a 65 63 74 5c 6e 20 20 20 20 20  nt object\n     
2abc0 20 20 2a 20 40 70 72 6f 70 65 72 74 79 20 7b 43    * @property {C
2abd0 6f 6c 6f 72 70 69 63 6b 65 72 7d 20 63 6f 6c 6f  olorpicker} colo
2abe0 72 70 69 63 6b 65 72 20 54 68 65 20 43 6f 6c 6f  rpicker The Colo
2abf0 72 70 69 63 6b 65 72 20 69 6e 73 74 61 6e 63 65  rpicker instance
2ac00 5c 6e 20 20 20 20 20 20 20 2a 20 40 70 72 6f 70  \n       * @prop
2ac10 65 72 74 79 20 7b 43 6f 6c 6f 72 49 74 65 6d 7d  erty {ColorItem}
2ac20 20 63 6f 6c 6f 72 20 54 68 65 20 63 6f 6c 6f 72   color The color
2ac30 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20 20 20 20   instance\n     
2ac40 20 20 2a 20 40 70 72 6f 70 65 72 74 79 20 7b 7b    * @property {{
2ac50 64 65 62 75 67 67 65 72 3a 20 44 65 62 75 67 67  debugger: Debugg
2ac60 65 72 45 78 74 65 6e 73 69 6f 6e 2c 20 65 76 65  erExtension, eve
2ac70 6e 74 4e 61 6d 65 3a 20 53 74 72 69 6e 67 2c 20  ntName: String, 
2ac80 6c 6f 67 41 72 67 73 3a 20 41 72 72 61 79 2c 20  logArgs: Array, 
2ac90 6c 6f 67 4d 65 73 73 61 67 65 3a 20 53 74 72 69  logMessage: Stri
2aca0 6e 67 7d 7d 20 64 65 62 75 67 5c 6e 20 20 20 20  ng}} debug\n    
2acb0 20 20 20 2a 20 20 54 68 65 20 64 65 62 75 67 20     *  The debug 
2acc0 69 6e 66 6f 5c 6e 20 20 20 20 20 20 20 2a 2f 5c  info\n       */\
2acd0 6e 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f  n      this.colo
2ace0 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e  rpicker.element.
2acf0 74 72 69 67 67 65 72 28 7b 5c 6e 20 20 20 20 20  trigger({\n     
2ad00 20 20 20 74 79 70 65 3a 20 27 63 6f 6c 6f 72 70     type: 'colorp
2ad10 69 63 6b 65 72 44 65 62 75 67 27 2c 5c 6e 20 20  ickerDebug',\n  
2ad20 20 20 20 20 20 20 63 6f 6c 6f 72 70 69 63 6b 65        colorpicke
2ad30 72 3a 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63  r: this.colorpic
2ad40 6b 65 72 2c 5c 6e 20 20 20 20 20 20 20 20 63 6f  ker,\n        co
2ad50 6c 6f 72 3a 20 74 68 69 73 2e 63 6f 6c 6f 72 2c  lor: this.color,
2ad60 5c 6e 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a  \n        value:
2ad70 20 6e 75 6c 6c 2c 5c 6e 20 20 20 20 20 20 20 20   null,\n        
2ad80 64 65 62 75 67 3a 20 7b 5c 6e 20 20 20 20 20 20  debug: {\n      
2ad90 20 20 20 20 64 65 62 75 67 67 65 72 3a 20 74 68      debugger: th
2ada0 69 73 2c 5c 6e 20 20 20 20 20 20 20 20 20 20 65  is,\n          e
2adb0 76 65 6e 74 4e 61 6d 65 3a 20 65 76 65 6e 74 4e  ventName: eventN
2adc0 61 6d 65 2c 5c 6e 20 20 20 20 20 20 20 20 20 20  ame,\n          
2add0 6c 6f 67 41 72 67 73 3a 20 61 72 67 73 2c 5c 6e  logArgs: args,\n
2ade0 20 20 20 20 20 20 20 20 20 20 6c 6f 67 4d 65 73            logMes
2adf0 73 61 67 65 3a 20 6c 6f 67 4d 65 73 73 61 67 65  sage: logMessage
2ae00 5c 6e 20 20 20 20 20 20 20 20 7d 5c 6e 20 20 20  \n        }\n   
2ae10 20 20 20 7d 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20     });\n    }\n 
2ae20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
2ae30 27 72 65 73 6f 6c 76 65 43 6f 6c 6f 72 27 2c 5c  'resolveColor',\
2ae40 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63  n    value: func
2ae50 74 69 6f 6e 20 72 65 73 6f 6c 76 65 43 6f 6c 6f  tion resolveColo
2ae60 72 28 63 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20 20  r(color) {\n    
2ae70 20 20 76 61 72 20 72 65 61 6c 43 6f 6c 6f 72 20    var realColor 
2ae80 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67  = arguments.leng
2ae90 74 68 20 3e 20 31 20 26 26 20 61 72 67 75 6d 65  th > 1 && argume
2aea0 6e 74 73 5b 31 5d 20 21 3d 3d 20 75 6e 64 65 66  nts[1] !== undef
2aeb0 69 6e 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73  ined ? arguments
2aec0 5b 31 5d 20 3a 20 74 72 75 65 3b 5c 6e 5c 6e 20  [1] : true;\n\n 
2aed0 20 20 20 20 20 74 68 69 73 2e 6c 6f 67 28 27 72       this.log('r
2aee0 65 73 6f 6c 76 65 43 6f 6c 6f 72 28 29 27 2c 20  esolveColor()', 
2aef0 63 6f 6c 6f 72 2c 20 72 65 61 6c 43 6f 6c 6f 72  color, realColor
2af00 29 3b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e  );\n      return
2af10 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 7d 5c 6e   false;\n    }\n
2af20 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a    }, {\n    key:
2af30 20 27 6f 6e 43 72 65 61 74 65 27 2c 5c 6e 20 20   'onCreate',\n  
2af40 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
2af50 6e 20 6f 6e 43 72 65 61 74 65 28 65 76 65 6e 74  n onCreate(event
2af60 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  ) {\n      this.
2af70 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72  log('colorpicker
2af80 43 72 65 61 74 65 27 29 3b 5c 6e 20 20 20 20 20  Create');\n     
2af90 20 72 65 74 75 72 6e 20 5f 67 65 74 28 44 65 62   return _get(Deb
2afa0 75 67 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e  ugger.prototype.
2afb0 5f 5f 70 72 6f 74 6f 5f 5f 20 7c 7c 20 4f 62 6a  __proto__ || Obj
2afc0 65 63 74 2e 67 65 74 50 72 6f 74 6f 74 79 70 65  ect.getPrototype
2afd0 4f 66 28 44 65 62 75 67 67 65 72 2e 70 72 6f 74  Of(Debugger.prot
2afe0 6f 74 79 70 65 29 2c 20 27 6f 6e 43 72 65 61 74  otype), 'onCreat
2aff0 65 27 2c 20 74 68 69 73 29 2e 63 61 6c 6c 28 74  e', this).call(t
2b000 68 69 73 2c 20 65 76 65 6e 74 29 3b 5c 6e 20 20  his, event);\n  
2b010 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20    }\n  }, {\n   
2b020 20 6b 65 79 3a 20 27 6f 6e 44 65 73 74 72 6f 79   key: 'onDestroy
2b030 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
2b040 75 6e 63 74 69 6f 6e 20 6f 6e 44 65 73 74 72 6f  unction onDestro
2b050 79 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20  y(event) {\n    
2b060 20 20 74 68 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f    this.log('colo
2b070 72 70 69 63 6b 65 72 44 65 73 74 72 6f 79 27 29  rpickerDestroy')
2b080 3b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 65 76  ;\n      this.ev
2b090 65 6e 74 43 6f 75 6e 74 65 72 20 3d 20 30 3b 5c  entCounter = 0;\
2b0a0 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68 69  n\n      if (thi
2b0b0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e  s.colorpicker.in
2b0c0 70 75 74 48 61 6e 64 6c 65 72 2e 68 61 73 49 6e  putHandler.hasIn
2b0d0 70 75 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20  put()) {\n      
2b0e0 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b    this.colorpick
2b0f0 65 72 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e  er.inputHandler.
2b100 69 6e 70 75 74 2e 6f 66 66 28 27 2e 63 6f 6c 6f  input.off('.colo
2b110 72 70 69 63 6b 65 72 2d 65 78 74 27 29 3b 5c 6e  rpicker-ext');\n
2b120 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20        }\n\n     
2b130 20 72 65 74 75 72 6e 20 5f 67 65 74 28 44 65 62   return _get(Deb
2b140 75 67 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e  ugger.prototype.
2b150 5f 5f 70 72 6f 74 6f 5f 5f 20 7c 7c 20 4f 62 6a  __proto__ || Obj
2b160 65 63 74 2e 67 65 74 50 72 6f 74 6f 74 79 70 65  ect.getPrototype
2b170 4f 66 28 44 65 62 75 67 67 65 72 2e 70 72 6f 74  Of(Debugger.prot
2b180 6f 74 79 70 65 29 2c 20 27 6f 6e 44 65 73 74 72  otype), 'onDestr
2b190 6f 79 27 2c 20 74 68 69 73 29 2e 63 61 6c 6c 28  oy', this).call(
2b1a0 74 68 69 73 2c 20 65 76 65 6e 74 29 3b 5c 6e 20  this, event);\n 
2b1b0 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20     }\n  }, {\n  
2b1c0 20 20 6b 65 79 3a 20 27 6f 6e 55 70 64 61 74 65    key: 'onUpdate
2b1d0 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
2b1e0 75 6e 63 74 69 6f 6e 20 6f 6e 55 70 64 61 74 65  unction onUpdate
2b1f0 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 20  (event) {\n     
2b200 20 74 68 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72   this.log('color
2b210 70 69 63 6b 65 72 55 70 64 61 74 65 27 29 3b 5c  pickerUpdate');\
2b220 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a  n    }\n\n    /*
2b230 2a 5c 6e 20 20 20 20 20 2a 20 40 6c 69 73 74 65  *\n     * @liste
2b240 6e 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63  ns Colorpicker#c
2b250 68 61 6e 67 65 5c 6e 20 20 20 20 20 2a 20 40 70  hange\n     * @p
2b260 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 76 65  aram {Event} eve
2b270 6e 74 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  nt\n     */\n\n 
2b280 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
2b290 27 6f 6e 43 68 61 6e 67 65 49 6e 70 75 74 27 2c  'onChangeInput',
2b2a0 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e  \n    value: fun
2b2b0 63 74 69 6f 6e 20 6f 6e 43 68 61 6e 67 65 49 6e  ction onChangeIn
2b2c0 70 75 74 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20  put(event) {\n  
2b2d0 20 20 20 20 74 68 69 73 2e 6c 6f 67 28 27 69 6e      this.log('in
2b2e0 70 75 74 3a 63 68 61 6e 67 65 2e 63 6f 6c 6f 72  put:change.color
2b2f0 70 69 63 6b 65 72 27 2c 20 65 76 65 6e 74 2e 76  picker', event.v
2b300 61 6c 75 65 2c 20 65 76 65 6e 74 2e 63 6f 6c 6f  alue, event.colo
2b310 72 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 2c  r);\n    }\n  },
2b320 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 6f 6e   {\n    key: 'on
2b330 43 68 61 6e 67 65 27 2c 5c 6e 20 20 20 20 76 61  Change',\n    va
2b340 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 6f 6e  lue: function on
2b350 43 68 61 6e 67 65 28 65 76 65 6e 74 29 20 7b 5c  Change(event) {\
2b360 6e 20 20 20 20 20 20 74 68 69 73 2e 6c 6f 67 28  n      this.log(
2b370 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 68 61 6e  'colorpickerChan
2b380 67 65 27 2c 20 65 76 65 6e 74 2e 76 61 6c 75 65  ge', event.value
2b390 2c 20 65 76 65 6e 74 2e 63 6f 6c 6f 72 29 3b 5c  , event.color);\
2b3a0 6e 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e  n    }\n  }, {\n
2b3b0 20 20 20 20 6b 65 79 3a 20 27 6f 6e 49 6e 76 61      key: 'onInva
2b3c0 6c 69 64 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65  lid',\n    value
2b3d0 3a 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 49 6e 76  : function onInv
2b3e0 61 6c 69 64 28 65 76 65 6e 74 29 20 7b 5c 6e 20  alid(event) {\n 
2b3f0 20 20 20 20 20 74 68 69 73 2e 6c 6f 67 28 27 63       this.log('c
2b400 6f 6c 6f 72 70 69 63 6b 65 72 49 6e 76 61 6c 69  olorpickerInvali
2b410 64 27 2c 20 65 76 65 6e 74 2e 76 61 6c 75 65 2c  d', event.value,
2b420 20 65 76 65 6e 74 2e 63 6f 6c 6f 72 29 3b 5c 6e   event.color);\n
2b430 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20      }\n  }, {\n 
2b440 20 20 20 6b 65 79 3a 20 27 6f 6e 48 69 64 65 27     key: 'onHide'
2b450 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75  ,\n    value: fu
2b460 6e 63 74 69 6f 6e 20 6f 6e 48 69 64 65 28 65 76  nction onHide(ev
2b470 65 6e 74 29 20 7b 5c 6e 20 20 20 20 20 20 74 68  ent) {\n      th
2b480 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 63  is.log('colorpic
2b490 6b 65 72 48 69 64 65 27 29 3b 5c 6e 20 20 20 20  kerHide');\n    
2b4a0 20 20 74 68 69 73 2e 65 76 65 6e 74 43 6f 75 6e    this.eventCoun
2b4b0 74 65 72 20 3d 20 30 3b 5c 6e 20 20 20 20 7d 5c  ter = 0;\n    }\
2b4c0 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
2b4d0 3a 20 27 6f 6e 53 68 6f 77 27 2c 5c 6e 20 20 20  : 'onShow',\n   
2b4e0 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e   value: function
2b4f0 20 6f 6e 53 68 6f 77 28 65 76 65 6e 74 29 20 7b   onShow(event) {
2b500 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 6c 6f 67  \n      this.log
2b510 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 53 68 6f  ('colorpickerSho
2b520 77 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d  w');\n    }\n  }
2b530 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 6f  , {\n    key: 'o
2b540 6e 44 69 73 61 62 6c 65 27 2c 5c 6e 20 20 20 20  nDisable',\n    
2b550 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20  value: function 
2b560 6f 6e 44 69 73 61 62 6c 65 28 65 76 65 6e 74 29  onDisable(event)
2b570 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 6c   {\n      this.l
2b580 6f 67 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 44  og('colorpickerD
2b590 69 73 61 62 6c 65 27 29 3b 5c 6e 20 20 20 20 7d  isable');\n    }
2b5a0 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65  \n  }, {\n    ke
2b5b0 79 3a 20 27 6f 6e 45 6e 61 62 6c 65 27 2c 5c 6e  y: 'onEnable',\n
2b5c0 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74      value: funct
2b5d0 69 6f 6e 20 6f 6e 45 6e 61 62 6c 65 28 65 76 65  ion onEnable(eve
2b5e0 6e 74 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69  nt) {\n      thi
2b5f0 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 63 6b  s.log('colorpick
2b600 65 72 45 6e 61 62 6c 65 27 29 3b 5c 6e 20 20 20  erEnable');\n   
2b610 20 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e 20 20   }\n  }]);\n\n  
2b620 72 65 74 75 72 6e 20 44 65 62 75 67 67 65 72 3b  return Debugger;
2b630 5c 6e 7d 28 5f 45 78 74 65 6e 73 69 6f 6e 33 2e  \n}(_Extension3.
2b640 64 65 66 61 75 6c 74 29 3b 5c 6e 5c 6e 65 78 70  default);\n\nexp
2b650 6f 72 74 73 2e 64 65 66 61 75 6c 74 20 3d 20 44  orts.default = D
2b660 65 62 75 67 67 65 72 3b 5c 6e 5c 6e 2f 2a 2a 2a  ebugger;\n\n/***
2b670 2f 20 7d 29 2c 5c 6e 2f 2a 20 31 31 20 2a 2f 5c  / }),\n/* 11 */\
2b680 6e 2f 2a 2a 2a 2f 20 28 66 75 6e 63 74 69 6f 6e  n/***/ (function
2b690 28 6d 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73  (module, exports
2b6a0 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75  , __webpack_requ
2b6b0 69 72 65 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22 75 73  ire__) {\n\n\"us
2b6c0 65 20 73 74 72 69 63 74 5c 22 3b 5c 6e 5c 6e 5c  e strict\";\n\n\
2b6d0 6e 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72  nObject.definePr
2b6e0 6f 70 65 72 74 79 28 65 78 70 6f 72 74 73 2c 20  operty(exports, 
2b6f0 5c 22 5f 5f 65 73 4d 6f 64 75 6c 65 5c 22 2c 20  \"__esModule\", 
2b700 7b 5c 6e 20 20 76 61 6c 75 65 3a 20 74 72 75 65  {\n  value: true
2b710 5c 6e 7d 29 3b 5c 6e 5c 6e 76 61 72 20 5f 63 72  \n});\n\nvar _cr
2b720 65 61 74 65 43 6c 61 73 73 20 3d 20 66 75 6e 63  eateClass = func
2b730 74 69 6f 6e 20 28 29 20 7b 20 66 75 6e 63 74 69  tion () { functi
2b740 6f 6e 20 64 65 66 69 6e 65 50 72 6f 70 65 72 74  on definePropert
2b750 69 65 73 28 74 61 72 67 65 74 2c 20 70 72 6f 70  ies(target, prop
2b760 73 29 20 7b 20 66 6f 72 20 28 76 61 72 20 69 20  s) { for (var i 
2b770 3d 20 30 3b 20 69 20 3c 20 70 72 6f 70 73 2e 6c  = 0; i < props.l
2b780 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 20 76 61  ength; i++) { va
2b790 72 20 64 65 73 63 72 69 70 74 6f 72 20 3d 20 70  r descriptor = p
2b7a0 72 6f 70 73 5b 69 5d 3b 20 64 65 73 63 72 69 70  rops[i]; descrip
2b7b0 74 6f 72 2e 65 6e 75 6d 65 72 61 62 6c 65 20 3d  tor.enumerable =
2b7c0 20 64 65 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d   descriptor.enum
2b7d0 65 72 61 62 6c 65 20 7c 7c 20 66 61 6c 73 65 3b  erable || false;
2b7e0 20 64 65 73 63 72 69 70 74 6f 72 2e 63 6f 6e 66   descriptor.conf
2b7f0 69 67 75 72 61 62 6c 65 20 3d 20 74 72 75 65 3b  igurable = true;
2b800 20 69 66 20 28 5c 22 76 61 6c 75 65 5c 22 20 69   if (\"value\" i
2b810 6e 20 64 65 73 63 72 69 70 74 6f 72 29 20 64 65  n descriptor) de
2b820 73 63 72 69 70 74 6f 72 2e 77 72 69 74 61 62 6c  scriptor.writabl
2b830 65 20 3d 20 74 72 75 65 3b 20 4f 62 6a 65 63 74  e = true; Object
2b840 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28  .defineProperty(
2b850 74 61 72 67 65 74 2c 20 64 65 73 63 72 69 70 74  target, descript
2b860 6f 72 2e 6b 65 79 2c 20 64 65 73 63 72 69 70 74  or.key, descript
2b870 6f 72 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20  or); } } return 
2b880 66 75 6e 63 74 69 6f 6e 20 28 43 6f 6e 73 74 72  function (Constr
2b890 75 63 74 6f 72 2c 20 70 72 6f 74 6f 50 72 6f 70  uctor, protoProp
2b8a0 73 2c 20 73 74 61 74 69 63 50 72 6f 70 73 29 20  s, staticProps) 
2b8b0 7b 20 69 66 20 28 70 72 6f 74 6f 50 72 6f 70 73  { if (protoProps
2b8c0 29 20 64 65 66 69 6e 65 50 72 6f 70 65 72 74 69  ) defineProperti
2b8d0 65 73 28 43 6f 6e 73 74 72 75 63 74 6f 72 2e 70  es(Constructor.p
2b8e0 72 6f 74 6f 74 79 70 65 2c 20 70 72 6f 74 6f 50  rototype, protoP
2b8f0 72 6f 70 73 29 3b 20 69 66 20 28 73 74 61 74 69  rops); if (stati
2b900 63 50 72 6f 70 73 29 20 64 65 66 69 6e 65 50 72  cProps) definePr
2b910 6f 70 65 72 74 69 65 73 28 43 6f 6e 73 74 72 75  operties(Constru
2b920 63 74 6f 72 2c 20 73 74 61 74 69 63 50 72 6f 70  ctor, staticProp
2b930 73 29 3b 20 72 65 74 75 72 6e 20 43 6f 6e 73 74  s); return Const
2b940 72 75 63 74 6f 72 3b 20 7d 3b 20 7d 28 29 3b 5c  ructor; }; }();\
2b950 6e 5c 6e 76 61 72 20 5f 67 65 74 20 3d 20 66 75  n\nvar _get = fu
2b960 6e 63 74 69 6f 6e 20 67 65 74 28 6f 62 6a 65 63  nction get(objec
2b970 74 2c 20 70 72 6f 70 65 72 74 79 2c 20 72 65 63  t, property, rec
2b980 65 69 76 65 72 29 20 7b 20 69 66 20 28 6f 62 6a  eiver) { if (obj
2b990 65 63 74 20 3d 3d 3d 20 6e 75 6c 6c 29 20 6f 62  ect === null) ob
2b9a0 6a 65 63 74 20 3d 20 46 75 6e 63 74 69 6f 6e 2e  ject = Function.
2b9b0 70 72 6f 74 6f 74 79 70 65 3b 20 76 61 72 20 64  prototype; var d
2b9c0 65 73 63 20 3d 20 4f 62 6a 65 63 74 2e 67 65 74  esc = Object.get
2b9d0 4f 77 6e 50 72 6f 70 65 72 74 79 44 65 73 63 72  OwnPropertyDescr
2b9e0 69 70 74 6f 72 28 6f 62 6a 65 63 74 2c 20 70 72  iptor(object, pr
2b9f0 6f 70 65 72 74 79 29 3b 20 69 66 20 28 64 65 73  operty); if (des
2ba00 63 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29  c === undefined)
2ba10 20 7b 20 76 61 72 20 70 61 72 65 6e 74 20 3d 20   { var parent = 
2ba20 4f 62 6a 65 63 74 2e 67 65 74 50 72 6f 74 6f 74  Object.getProtot
2ba30 79 70 65 4f 66 28 6f 62 6a 65 63 74 29 3b 20 69  ypeOf(object); i
2ba40 66 20 28 70 61 72 65 6e 74 20 3d 3d 3d 20 6e 75  f (parent === nu
2ba50 6c 6c 29 20 7b 20 72 65 74 75 72 6e 20 75 6e 64  ll) { return und
2ba60 65 66 69 6e 65 64 3b 20 7d 20 65 6c 73 65 20 7b  efined; } else {
2ba70 20 72 65 74 75 72 6e 20 67 65 74 28 70 61 72 65   return get(pare
2ba80 6e 74 2c 20 70 72 6f 70 65 72 74 79 2c 20 72 65  nt, property, re
2ba90 63 65 69 76 65 72 29 3b 20 7d 20 7d 20 65 6c 73  ceiver); } } els
2baa0 65 20 69 66 20 28 5c 22 76 61 6c 75 65 5c 22 20  e if (\"value\" 
2bab0 69 6e 20 64 65 73 63 29 20 7b 20 72 65 74 75 72  in desc) { retur
2bac0 6e 20 64 65 73 63 2e 76 61 6c 75 65 3b 20 7d 20  n desc.value; } 
2bad0 65 6c 73 65 20 7b 20 76 61 72 20 67 65 74 74 65  else { var gette
2bae0 72 20 3d 20 64 65 73 63 2e 67 65 74 3b 20 69 66  r = desc.get; if
2baf0 20 28 67 65 74 74 65 72 20 3d 3d 3d 20 75 6e 64   (getter === und
2bb00 65 66 69 6e 65 64 29 20 7b 20 72 65 74 75 72 6e  efined) { return
2bb10 20 75 6e 64 65 66 69 6e 65 64 3b 20 7d 20 72 65   undefined; } re
2bb20 74 75 72 6e 20 67 65 74 74 65 72 2e 63 61 6c 6c  turn getter.call
2bb30 28 72 65 63 65 69 76 65 72 29 3b 20 7d 20 7d 3b  (receiver); } };
2bb40 5c 6e 5c 6e 76 61 72 20 5f 45 78 74 65 6e 73 69  \n\nvar _Extensi
2bb50 6f 6e 32 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f  on2 = __webpack_
2bb60 72 65 71 75 69 72 65 5f 5f 28 31 29 3b 5c 6e 5c  require__(1);\n\
2bb70 6e 76 61 72 20 5f 45 78 74 65 6e 73 69 6f 6e 33  nvar _Extension3
2bb80 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69   = _interopRequi
2bb90 72 65 44 65 66 61 75 6c 74 28 5f 45 78 74 65 6e  reDefault(_Exten
2bba0 73 69 6f 6e 32 29 3b 5c 6e 5c 6e 76 61 72 20 5f  sion2);\n\nvar _
2bbb0 6a 71 75 65 72 79 20 3d 20 5f 5f 77 65 62 70 61  jquery = __webpa
2bbc0 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 30 29 3b  ck_require__(0);
2bbd0 5c 6e 5c 6e 76 61 72 20 5f 6a 71 75 65 72 79 32  \n\nvar _jquery2
2bbe0 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69   = _interopRequi
2bbf0 72 65 44 65 66 61 75 6c 74 28 5f 6a 71 75 65 72  reDefault(_jquer
2bc00 79 29 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20  y);\n\nfunction 
2bc10 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72 65 44  _interopRequireD
2bc20 65 66 61 75 6c 74 28 6f 62 6a 29 20 7b 20 72 65  efault(obj) { re
2bc30 74 75 72 6e 20 6f 62 6a 20 26 26 20 6f 62 6a 2e  turn obj && obj.
2bc40 5f 5f 65 73 4d 6f 64 75 6c 65 20 3f 20 6f 62 6a  __esModule ? obj
2bc50 20 3a 20 7b 20 64 65 66 61 75 6c 74 3a 20 6f 62   : { default: ob
2bc60 6a 20 7d 3b 20 7d 5c 6e 5c 6e 66 75 6e 63 74 69  j }; }\n\nfuncti
2bc70 6f 6e 20 5f 63 6c 61 73 73 43 61 6c 6c 43 68 65  on _classCallChe
2bc80 63 6b 28 69 6e 73 74 61 6e 63 65 2c 20 43 6f 6e  ck(instance, Con
2bc90 73 74 72 75 63 74 6f 72 29 20 7b 20 69 66 20 28  structor) { if (
2bca0 21 28 69 6e 73 74 61 6e 63 65 20 69 6e 73 74 61  !(instance insta
2bcb0 6e 63 65 6f 66 20 43 6f 6e 73 74 72 75 63 74 6f  nceof Constructo
2bcc0 72 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20  r)) { throw new 
2bcd0 54 79 70 65 45 72 72 6f 72 28 5c 22 43 61 6e 6e  TypeError(\"Cann
2bce0 6f 74 20 63 61 6c 6c 20 61 20 63 6c 61 73 73 20  ot call a class 
2bcf0 61 73 20 61 20 66 75 6e 63 74 69 6f 6e 5c 22 29  as a function\")
2bd00 3b 20 7d 20 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f  ; } }\n\nfunctio
2bd10 6e 20 5f 70 6f 73 73 69 62 6c 65 43 6f 6e 73 74  n _possibleConst
2bd20 72 75 63 74 6f 72 52 65 74 75 72 6e 28 73 65 6c  ructorReturn(sel
2bd30 66 2c 20 63 61 6c 6c 29 20 7b 20 69 66 20 28 21  f, call) { if (!
2bd40 73 65 6c 66 29 20 7b 20 74 68 72 6f 77 20 6e 65  self) { throw ne
2bd50 77 20 52 65 66 65 72 65 6e 63 65 45 72 72 6f 72  w ReferenceError
2bd60 28 5c 22 74 68 69 73 20 68 61 73 6e 27 74 20 62  (\"this hasn't b
2bd70 65 65 6e 20 69 6e 69 74 69 61 6c 69 73 65 64 20  een initialised 
2bd80 2d 20 73 75 70 65 72 28 29 20 68 61 73 6e 27 74  - super() hasn't
2bd90 20 62 65 65 6e 20 63 61 6c 6c 65 64 5c 22 29 3b   been called\");
2bda0 20 7d 20 72 65 74 75 72 6e 20 63 61 6c 6c 20 26   } return call &
2bdb0 26 20 28 74 79 70 65 6f 66 20 63 61 6c 6c 20 3d  & (typeof call =
2bdc0 3d 3d 20 5c 22 6f 62 6a 65 63 74 5c 22 20 7c 7c  == \"object\" ||
2bdd0 20 74 79 70 65 6f 66 20 63 61 6c 6c 20 3d 3d 3d   typeof call ===
2bde0 20 5c 22 66 75 6e 63 74 69 6f 6e 5c 22 29 20 3f   \"function\") ?
2bdf0 20 63 61 6c 6c 20 3a 20 73 65 6c 66 3b 20 7d 5c   call : self; }\
2be00 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 5f 69 6e 68  n\nfunction _inh
2be10 65 72 69 74 73 28 73 75 62 43 6c 61 73 73 2c 20  erits(subClass, 
2be20 73 75 70 65 72 43 6c 61 73 73 29 20 7b 20 69 66  superClass) { if
2be30 20 28 74 79 70 65 6f 66 20 73 75 70 65 72 43 6c   (typeof superCl
2be40 61 73 73 20 21 3d 3d 20 5c 22 66 75 6e 63 74 69  ass !== \"functi
2be50 6f 6e 5c 22 20 26 26 20 73 75 70 65 72 43 6c 61  on\" && superCla
2be60 73 73 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 74  ss !== null) { t
2be70 68 72 6f 77 20 6e 65 77 20 54 79 70 65 45 72 72  hrow new TypeErr
2be80 6f 72 28 5c 22 53 75 70 65 72 20 65 78 70 72 65  or(\"Super expre
2be90 73 73 69 6f 6e 20 6d 75 73 74 20 65 69 74 68 65  ssion must eithe
2bea0 72 20 62 65 20 6e 75 6c 6c 20 6f 72 20 61 20 66  r be null or a f
2beb0 75 6e 63 74 69 6f 6e 2c 20 6e 6f 74 20 5c 22 20  unction, not \" 
2bec0 2b 20 74 79 70 65 6f 66 20 73 75 70 65 72 43 6c  + typeof superCl
2bed0 61 73 73 29 3b 20 7d 20 73 75 62 43 6c 61 73 73  ass); } subClass
2bee0 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 4f 62 6a  .prototype = Obj
2bef0 65 63 74 2e 63 72 65 61 74 65 28 73 75 70 65 72  ect.create(super
2bf00 43 6c 61 73 73 20 26 26 20 73 75 70 65 72 43 6c  Class && superCl
2bf10 61 73 73 2e 70 72 6f 74 6f 74 79 70 65 2c 20 7b  ass.prototype, {
2bf20 20 63 6f 6e 73 74 72 75 63 74 6f 72 3a 20 7b 20   constructor: { 
2bf30 76 61 6c 75 65 3a 20 73 75 62 43 6c 61 73 73 2c  value: subClass,
2bf40 20 65 6e 75 6d 65 72 61 62 6c 65 3a 20 66 61 6c   enumerable: fal
2bf50 73 65 2c 20 77 72 69 74 61 62 6c 65 3a 20 74 72  se, writable: tr
2bf60 75 65 2c 20 63 6f 6e 66 69 67 75 72 61 62 6c 65  ue, configurable
2bf70 3a 20 74 72 75 65 20 7d 20 7d 29 3b 20 69 66 20  : true } }); if 
2bf80 28 73 75 70 65 72 43 6c 61 73 73 29 20 4f 62 6a  (superClass) Obj
2bf90 65 63 74 2e 73 65 74 50 72 6f 74 6f 74 79 70 65  ect.setPrototype
2bfa0 4f 66 20 3f 20 4f 62 6a 65 63 74 2e 73 65 74 50  Of ? Object.setP
2bfb0 72 6f 74 6f 74 79 70 65 4f 66 28 73 75 62 43 6c  rototypeOf(subCl
2bfc0 61 73 73 2c 20 73 75 70 65 72 43 6c 61 73 73 29  ass, superClass)
2bfd0 20 3a 20 73 75 62 43 6c 61 73 73 2e 5f 5f 70 72   : subClass.__pr
2bfe0 6f 74 6f 5f 5f 20 3d 20 73 75 70 65 72 43 6c 61  oto__ = superCla
2bff0 73 73 3b 20 7d 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a  ss; }\n\n/**\n *
2c000 20 43 6f 6c 6f 72 20 70 72 65 76 69 65 77 20 65   Color preview e
2c010 78 74 65 6e 73 69 6f 6e 5c 6e 20 2a 20 40 69 67  xtension\n * @ig
2c020 6e 6f 72 65 5c 6e 20 2a 2f 5c 6e 76 61 72 20 50  nore\n */\nvar P
2c030 72 65 76 69 65 77 20 3d 20 66 75 6e 63 74 69 6f  review = functio
2c040 6e 20 28 5f 45 78 74 65 6e 73 69 6f 6e 29 20 7b  n (_Extension) {
2c050 5c 6e 20 20 5f 69 6e 68 65 72 69 74 73 28 50 72  \n  _inherits(Pr
2c060 65 76 69 65 77 2c 20 5f 45 78 74 65 6e 73 69 6f  eview, _Extensio
2c070 6e 29 3b 5c 6e 5c 6e 20 20 66 75 6e 63 74 69 6f  n);\n\n  functio
2c080 6e 20 50 72 65 76 69 65 77 28 63 6f 6c 6f 72 70  n Preview(colorp
2c090 69 63 6b 65 72 29 20 7b 5c 6e 20 20 20 20 76 61  icker) {\n    va
2c0a0 72 20 6f 70 74 69 6f 6e 73 20 3d 20 61 72 67 75  r options = argu
2c0b0 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31  ments.length > 1
2c0c0 20 26 26 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d   && arguments[1]
2c0d0 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f   !== undefined ?
2c0e0 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20 3a 20   arguments[1] : 
2c0f0 7b 7d 3b 5c 6e 5c 6e 20 20 20 20 5f 63 6c 61 73  {};\n\n    _clas
2c100 73 43 61 6c 6c 43 68 65 63 6b 28 74 68 69 73 2c  sCallCheck(this,
2c110 20 50 72 65 76 69 65 77 29 3b 5c 6e 5c 6e 20 20   Preview);\n\n  
2c120 20 20 76 61 72 20 5f 74 68 69 73 20 3d 20 5f 70    var _this = _p
2c130 6f 73 73 69 62 6c 65 43 6f 6e 73 74 72 75 63 74  ossibleConstruct
2c140 6f 72 52 65 74 75 72 6e 28 74 68 69 73 2c 20 28  orReturn(this, (
2c150 50 72 65 76 69 65 77 2e 5f 5f 70 72 6f 74 6f 5f  Preview.__proto_
2c160 5f 20 7c 7c 20 4f 62 6a 65 63 74 2e 67 65 74 50  _ || Object.getP
2c170 72 6f 74 6f 74 79 70 65 4f 66 28 50 72 65 76 69  rototypeOf(Previ
2c180 65 77 29 29 2e 63 61 6c 6c 28 74 68 69 73 2c 20  ew)).call(this, 
2c190 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 5f 6a 71  colorpicker, _jq
2c1a0 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e 65 78  uery2.default.ex
2c1b0 74 65 6e 64 28 74 72 75 65 2c 20 7b 7d 2c 20 7b  tend(true, {}, {
2c1c0 5c 6e 20 20 20 20 20 20 74 65 6d 70 6c 61 74 65  \n      template
2c1d0 3a 20 27 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22  : '<div class=\"
2c1e0 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 62 61 72 20  colorpicker-bar 
2c1f0 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 70 72 65 76  colorpicker-prev
2c200 69 65 77 5c 22 3e 3c 64 69 76 20 2f 3e 3c 2f 64  iew\"><div /></d
2c210 69 76 3e 27 2c 5c 6e 20 20 20 20 20 20 73 68 6f  iv>',\n      sho
2c220 77 54 65 78 74 3a 20 74 72 75 65 2c 5c 6e 20 20  wText: true,\n  
2c230 20 20 20 20 66 6f 72 6d 61 74 3a 20 63 6f 6c 6f      format: colo
2c240 72 70 69 63 6b 65 72 2e 66 6f 72 6d 61 74 5c 6e  rpicker.format\n
2c250 20 20 20 20 7d 2c 20 6f 70 74 69 6f 6e 73 29 29      }, options))
2c260 29 3b 5c 6e 5c 6e 20 20 20 20 5f 74 68 69 73 2e  );\n\n    _this.
2c270 65 6c 65 6d 65 6e 74 20 3d 20 28 30 2c 20 5f 6a  element = (0, _j
2c280 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74 29 28  query2.default)(
2c290 5f 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 74 65  _this.options.te
2c2a0 6d 70 6c 61 74 65 29 3b 5c 6e 20 20 20 20 5f 74  mplate);\n    _t
2c2b0 68 69 73 2e 65 6c 65 6d 65 6e 74 49 6e 6e 65 72  his.elementInner
2c2c0 20 3d 20 5f 74 68 69 73 2e 65 6c 65 6d 65 6e 74   = _this.element
2c2d0 2e 66 69 6e 64 28 27 64 69 76 27 29 3b 5c 6e 20  .find('div');\n 
2c2e0 20 20 20 72 65 74 75 72 6e 20 5f 74 68 69 73 3b     return _this;
2c2f0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 5f 63 72 65 61  \n  }\n\n  _crea
2c300 74 65 43 6c 61 73 73 28 50 72 65 76 69 65 77 2c  teClass(Preview,
2c310 20 5b 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 6f   [{\n    key: 'o
2c320 6e 43 72 65 61 74 65 27 2c 5c 6e 20 20 20 20 76  nCreate',\n    v
2c330 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 6f  alue: function o
2c340 6e 43 72 65 61 74 65 28 65 76 65 6e 74 29 20 7b  nCreate(event) {
2c350 5c 6e 20 20 20 20 20 20 5f 67 65 74 28 50 72 65  \n      _get(Pre
2c360 76 69 65 77 2e 70 72 6f 74 6f 74 79 70 65 2e 5f  view.prototype._
2c370 5f 70 72 6f 74 6f 5f 5f 20 7c 7c 20 4f 62 6a 65  _proto__ || Obje
2c380 63 74 2e 67 65 74 50 72 6f 74 6f 74 79 70 65 4f  ct.getPrototypeO
2c390 66 28 50 72 65 76 69 65 77 2e 70 72 6f 74 6f 74  f(Preview.protot
2c3a0 79 70 65 29 2c 20 27 6f 6e 43 72 65 61 74 65 27  ype), 'onCreate'
2c3b0 2c 20 74 68 69 73 29 2e 63 61 6c 6c 28 74 68 69  , this).call(thi
2c3c0 73 2c 20 65 76 65 6e 74 29 3b 5c 6e 20 20 20 20  s, event);\n    
2c3d0 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b    this.colorpick
2c3e0 65 72 2e 70 69 63 6b 65 72 2e 61 70 70 65 6e 64  er.picker.append
2c3f0 28 74 68 69 73 2e 65 6c 65 6d 65 6e 74 29 3b 5c  (this.element);\
2c400 6e 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e  n    }\n  }, {\n
2c410 20 20 20 20 6b 65 79 3a 20 27 6f 6e 55 70 64 61      key: 'onUpda
2c420 74 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  te',\n    value:
2c430 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 55 70 64 61   function onUpda
2c440 74 65 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20  te(event) {\n   
2c450 20 20 20 5f 67 65 74 28 50 72 65 76 69 65 77 2e     _get(Preview.
2c460 70 72 6f 74 6f 74 79 70 65 2e 5f 5f 70 72 6f 74  prototype.__prot
2c470 6f 5f 5f 20 7c 7c 20 4f 62 6a 65 63 74 2e 67 65  o__ || Object.ge
2c480 74 50 72 6f 74 6f 74 79 70 65 4f 66 28 50 72 65  tPrototypeOf(Pre
2c490 76 69 65 77 2e 70 72 6f 74 6f 74 79 70 65 29 2c  view.prototype),
2c4a0 20 27 6f 6e 55 70 64 61 74 65 27 2c 20 74 68 69   'onUpdate', thi
2c4b0 73 29 2e 63 61 6c 6c 28 74 68 69 73 2c 20 65 76  s).call(this, ev
2c4c0 65 6e 74 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 69  ent);\n\n      i
2c4d0 66 20 28 21 65 76 65 6e 74 2e 63 6f 6c 6f 72 29  f (!event.color)
2c4e0 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73   {\n        this
2c4f0 2e 65 6c 65 6d 65 6e 74 49 6e 6e 65 72 2e 63 73  .elementInner.cs
2c500 73 28 27 62 61 63 6b 67 72 6f 75 6e 64 43 6f 6c  s('backgroundCol
2c510 6f 72 27 2c 20 6e 75 6c 6c 29 2e 63 73 73 28 27  or', null).css('
2c520 63 6f 6c 6f 72 27 2c 20 6e 75 6c 6c 29 2e 68 74  color', null).ht
2c530 6d 6c 28 27 27 29 3b 5c 6e 20 20 20 20 20 20 20  ml('');\n       
2c540 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 20 20   return;\n      
2c550 7d 5c 6e 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  }\n\n      this.
2c560 65 6c 65 6d 65 6e 74 49 6e 6e 65 72 2e 63 73 73  elementInner.css
2c570 28 27 62 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f  ('backgroundColo
2c580 72 27 2c 20 65 76 65 6e 74 2e 63 6f 6c 6f 72 2e  r', event.color.
2c590 74 6f 52 67 62 53 74 72 69 6e 67 28 29 29 3b 5c  toRgbString());\
2c5a0 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68 69  n\n      if (thi
2c5b0 73 2e 6f 70 74 69 6f 6e 73 2e 73 68 6f 77 54 65  s.options.showTe
2c5c0 78 74 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74  xt) {\n        t
2c5d0 68 69 73 2e 65 6c 65 6d 65 6e 74 49 6e 6e 65 72  his.elementInner
2c5e0 2e 68 74 6d 6c 28 65 76 65 6e 74 2e 63 6f 6c 6f  .html(event.colo
2c5f0 72 2e 73 74 72 69 6e 67 28 74 68 69 73 2e 6f 70  r.string(this.op
2c600 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 20 7c 7c 20  tions.format || 
2c610 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
2c620 2e 66 6f 72 6d 61 74 29 29 3b 5c 6e 5c 6e 20 20  .format));\n\n  
2c630 20 20 20 20 20 20 69 66 20 28 65 76 65 6e 74 2e        if (event.
2c640 63 6f 6c 6f 72 2e 69 73 44 61 72 6b 28 29 20 26  color.isDark() &
2c650 26 20 65 76 65 6e 74 2e 63 6f 6c 6f 72 2e 61 6c  & event.color.al
2c660 70 68 61 20 3e 20 30 2e 35 29 20 7b 5c 6e 20 20  pha > 0.5) {\n  
2c670 20 20 20 20 20 20 20 20 74 68 69 73 2e 65 6c 65          this.ele
2c680 6d 65 6e 74 49 6e 6e 65 72 2e 63 73 73 28 27 63  mentInner.css('c
2c690 6f 6c 6f 72 27 2c 20 27 77 68 69 74 65 27 29 3b  olor', 'white');
2c6a0 5c 6e 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65  \n        } else
2c6b0 20 7b 5c 6e 20 20 20 20 20 20 20 20 20 20 74 68   {\n          th
2c6c0 69 73 2e 65 6c 65 6d 65 6e 74 49 6e 6e 65 72 2e  is.elementInner.
2c6d0 63 73 73 28 27 63 6f 6c 6f 72 27 2c 20 27 62 6c  css('color', 'bl
2c6e0 61 63 6b 27 29 3b 5c 6e 20 20 20 20 20 20 20 20  ack');\n        
2c6f0 7d 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20  }\n      }\n    
2c700 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e 20 20 72  }\n  }]);\n\n  r
2c710 65 74 75 72 6e 20 50 72 65 76 69 65 77 3b 5c 6e  eturn Preview;\n
2c720 7d 28 5f 45 78 74 65 6e 73 69 6f 6e 33 2e 64 65  }(_Extension3.de
2c730 66 61 75 6c 74 29 3b 5c 6e 5c 6e 65 78 70 6f 72  fault);\n\nexpor
2c740 74 73 2e 64 65 66 61 75 6c 74 20 3d 20 50 72 65  ts.default = Pre
2c750 76 69 65 77 3b 5c 6e 5c 6e 2f 2a 2a 2a 2f 20 7d  view;\n\n/***/ }
2c760 29 2c 5c 6e 2f 2a 20 31 32 20 2a 2f 5c 6e 2f 2a  ),\n/* 12 */\n/*
2c770 2a 2a 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d 6f  **/ (function(mo
2c780 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 5f  dule, exports, _
2c790 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65  _webpack_require
2c7a0 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22 75 73 65 20 73  __) {\n\n\"use s
2c7b0 74 72 69 63 74 5c 22 3b 5c 6e 5c 6e 5c 6e 4f 62  trict\";\n\n\nOb
2c7c0 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65  ject.definePrope
2c7d0 72 74 79 28 65 78 70 6f 72 74 73 2c 20 5c 22 5f  rty(exports, \"_
2c7e0 5f 65 73 4d 6f 64 75 6c 65 5c 22 2c 20 7b 5c 6e  _esModule\", {\n
2c7f0 20 20 76 61 6c 75 65 3a 20 74 72 75 65 5c 6e 7d    value: true\n}
2c800 29 3b 5c 6e 5c 6e 76 61 72 20 5f 63 72 65 61 74  );\n\nvar _creat
2c810 65 43 6c 61 73 73 20 3d 20 66 75 6e 63 74 69 6f  eClass = functio
2c820 6e 20 28 29 20 7b 20 66 75 6e 63 74 69 6f 6e 20  n () { function 
2c830 64 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65 73  defineProperties
2c840 28 74 61 72 67 65 74 2c 20 70 72 6f 70 73 29 20  (target, props) 
2c850 7b 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30  { for (var i = 0
2c860 3b 20 69 20 3c 20 70 72 6f 70 73 2e 6c 65 6e 67  ; i < props.leng
2c870 74 68 3b 20 69 2b 2b 29 20 7b 20 76 61 72 20 64  th; i++) { var d
2c880 65 73 63 72 69 70 74 6f 72 20 3d 20 70 72 6f 70  escriptor = prop
2c890 73 5b 69 5d 3b 20 64 65 73 63 72 69 70 74 6f 72  s[i]; descriptor
2c8a0 2e 65 6e 75 6d 65 72 61 62 6c 65 20 3d 20 64 65  .enumerable = de
2c8b0 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d 65 72 61  scriptor.enumera
2c8c0 62 6c 65 20 7c 7c 20 66 61 6c 73 65 3b 20 64 65  ble || false; de
2c8d0 73 63 72 69 70 74 6f 72 2e 63 6f 6e 66 69 67 75  scriptor.configu
2c8e0 72 61 62 6c 65 20 3d 20 74 72 75 65 3b 20 69 66  rable = true; if
2c8f0 20 28 5c 22 76 61 6c 75 65 5c 22 20 69 6e 20 64   (\"value\" in d
2c900 65 73 63 72 69 70 74 6f 72 29 20 64 65 73 63 72  escriptor) descr
2c910 69 70 74 6f 72 2e 77 72 69 74 61 62 6c 65 20 3d  iptor.writable =
2c920 20 74 72 75 65 3b 20 4f 62 6a 65 63 74 2e 64 65   true; Object.de
2c930 66 69 6e 65 50 72 6f 70 65 72 74 79 28 74 61 72  fineProperty(tar
2c940 67 65 74 2c 20 64 65 73 63 72 69 70 74 6f 72 2e  get, descriptor.
2c950 6b 65 79 2c 20 64 65 73 63 72 69 70 74 6f 72 29  key, descriptor)
2c960 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 66 75 6e  ; } } return fun
2c970 63 74 69 6f 6e 20 28 43 6f 6e 73 74 72 75 63 74  ction (Construct
2c980 6f 72 2c 20 70 72 6f 74 6f 50 72 6f 70 73 2c 20  or, protoProps, 
2c990 73 74 61 74 69 63 50 72 6f 70 73 29 20 7b 20 69  staticProps) { i
2c9a0 66 20 28 70 72 6f 74 6f 50 72 6f 70 73 29 20 64  f (protoProps) d
2c9b0 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65 73 28  efineProperties(
2c9c0 43 6f 6e 73 74 72 75 63 74 6f 72 2e 70 72 6f 74  Constructor.prot
2c9d0 6f 74 79 70 65 2c 20 70 72 6f 74 6f 50 72 6f 70  otype, protoProp
2c9e0 73 29 3b 20 69 66 20 28 73 74 61 74 69 63 50 72  s); if (staticPr
2c9f0 6f 70 73 29 20 64 65 66 69 6e 65 50 72 6f 70 65  ops) definePrope
2ca00 72 74 69 65 73 28 43 6f 6e 73 74 72 75 63 74 6f  rties(Constructo
2ca10 72 2c 20 73 74 61 74 69 63 50 72 6f 70 73 29 3b  r, staticProps);
2ca20 20 72 65 74 75 72 6e 20 43 6f 6e 73 74 72 75 63   return Construc
2ca30 74 6f 72 3b 20 7d 3b 20 7d 28 29 3b 5c 6e 5c 6e  tor; }; }();\n\n
2ca40 76 61 72 20 5f 67 65 74 20 3d 20 66 75 6e 63 74  var _get = funct
2ca50 69 6f 6e 20 67 65 74 28 6f 62 6a 65 63 74 2c 20  ion get(object, 
2ca60 70 72 6f 70 65 72 74 79 2c 20 72 65 63 65 69 76  property, receiv
2ca70 65 72 29 20 7b 20 69 66 20 28 6f 62 6a 65 63 74  er) { if (object
2ca80 20 3d 3d 3d 20 6e 75 6c 6c 29 20 6f 62 6a 65 63   === null) objec
2ca90 74 20 3d 20 46 75 6e 63 74 69 6f 6e 2e 70 72 6f  t = Function.pro
2caa0 74 6f 74 79 70 65 3b 20 76 61 72 20 64 65 73 63  totype; var desc
2cab0 20 3d 20 4f 62 6a 65 63 74 2e 67 65 74 4f 77 6e   = Object.getOwn
2cac0 50 72 6f 70 65 72 74 79 44 65 73 63 72 69 70 74  PropertyDescript
2cad0 6f 72 28 6f 62 6a 65 63 74 2c 20 70 72 6f 70 65  or(object, prope
2cae0 72 74 79 29 3b 20 69 66 20 28 64 65 73 63 20 3d  rty); if (desc =
2caf0 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 20  == undefined) { 
2cb00 76 61 72 20 70 61 72 65 6e 74 20 3d 20 4f 62 6a  var parent = Obj
2cb10 65 63 74 2e 67 65 74 50 72 6f 74 6f 74 79 70 65  ect.getPrototype
2cb20 4f 66 28 6f 62 6a 65 63 74 29 3b 20 69 66 20 28  Of(object); if (
2cb30 70 61 72 65 6e 74 20 3d 3d 3d 20 6e 75 6c 6c 29  parent === null)
2cb40 20 7b 20 72 65 74 75 72 6e 20 75 6e 64 65 66 69   { return undefi
2cb50 6e 65 64 3b 20 7d 20 65 6c 73 65 20 7b 20 72 65  ned; } else { re
2cb60 74 75 72 6e 20 67 65 74 28 70 61 72 65 6e 74 2c  turn get(parent,
2cb70 20 70 72 6f 70 65 72 74 79 2c 20 72 65 63 65 69   property, recei
2cb80 76 65 72 29 3b 20 7d 20 7d 20 65 6c 73 65 20 69  ver); } } else i
2cb90 66 20 28 5c 22 76 61 6c 75 65 5c 22 20 69 6e 20  f (\"value\" in 
2cba0 64 65 73 63 29 20 7b 20 72 65 74 75 72 6e 20 64  desc) { return d
2cbb0 65 73 63 2e 76 61 6c 75 65 3b 20 7d 20 65 6c 73  esc.value; } els
2cbc0 65 20 7b 20 76 61 72 20 67 65 74 74 65 72 20 3d  e { var getter =
2cbd0 20 64 65 73 63 2e 67 65 74 3b 20 69 66 20 28 67   desc.get; if (g
2cbe0 65 74 74 65 72 20 3d 3d 3d 20 75 6e 64 65 66 69  etter === undefi
2cbf0 6e 65 64 29 20 7b 20 72 65 74 75 72 6e 20 75 6e  ned) { return un
2cc00 64 65 66 69 6e 65 64 3b 20 7d 20 72 65 74 75 72  defined; } retur
2cc10 6e 20 67 65 74 74 65 72 2e 63 61 6c 6c 28 72 65  n getter.call(re
2cc20 63 65 69 76 65 72 29 3b 20 7d 20 7d 3b 5c 6e 5c  ceiver); } };\n\
2cc30 6e 76 61 72 20 5f 50 61 6c 65 74 74 65 32 20 3d  nvar _Palette2 =
2cc40 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69   __webpack_requi
2cc50 72 65 5f 5f 28 34 29 3b 5c 6e 5c 6e 76 61 72 20  re__(4);\n\nvar 
2cc60 5f 50 61 6c 65 74 74 65 33 20 3d 20 5f 69 6e 74  _Palette3 = _int
2cc70 65 72 6f 70 52 65 71 75 69 72 65 44 65 66 61 75  eropRequireDefau
2cc80 6c 74 28 5f 50 61 6c 65 74 74 65 32 29 3b 5c 6e  lt(_Palette2);\n
2cc90 5c 6e 76 61 72 20 5f 6a 71 75 65 72 79 20 3d 20  \nvar _jquery = 
2cca0 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72  __webpack_requir
2ccb0 65 5f 5f 28 30 29 3b 5c 6e 5c 6e 76 61 72 20 5f  e__(0);\n\nvar _
2ccc0 6a 71 75 65 72 79 32 20 3d 20 5f 69 6e 74 65 72  jquery2 = _inter
2ccd0 6f 70 52 65 71 75 69 72 65 44 65 66 61 75 6c 74  opRequireDefault
2cce0 28 5f 6a 71 75 65 72 79 29 3b 5c 6e 5c 6e 66 75  (_jquery);\n\nfu
2ccf0 6e 63 74 69 6f 6e 20 5f 69 6e 74 65 72 6f 70 52  nction _interopR
2cd00 65 71 75 69 72 65 44 65 66 61 75 6c 74 28 6f 62  equireDefault(ob
2cd10 6a 29 20 7b 20 72 65 74 75 72 6e 20 6f 62 6a 20  j) { return obj 
2cd20 26 26 20 6f 62 6a 2e 5f 5f 65 73 4d 6f 64 75 6c  && obj.__esModul
2cd30 65 20 3f 20 6f 62 6a 20 3a 20 7b 20 64 65 66 61  e ? obj : { defa
2cd40 75 6c 74 3a 20 6f 62 6a 20 7d 3b 20 7d 5c 6e 5c  ult: obj }; }\n\
2cd50 6e 66 75 6e 63 74 69 6f 6e 20 5f 63 6c 61 73 73  nfunction _class
2cd60 43 61 6c 6c 43 68 65 63 6b 28 69 6e 73 74 61 6e  CallCheck(instan
2cd70 63 65 2c 20 43 6f 6e 73 74 72 75 63 74 6f 72 29  ce, Constructor)
2cd80 20 7b 20 69 66 20 28 21 28 69 6e 73 74 61 6e 63   { if (!(instanc
2cd90 65 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6e  e instanceof Con
2cda0 73 74 72 75 63 74 6f 72 29 29 20 7b 20 74 68 72  structor)) { thr
2cdb0 6f 77 20 6e 65 77 20 54 79 70 65 45 72 72 6f 72  ow new TypeError
2cdc0 28 5c 22 43 61 6e 6e 6f 74 20 63 61 6c 6c 20 61  (\"Cannot call a
2cdd0 20 63 6c 61 73 73 20 61 73 20 61 20 66 75 6e 63   class as a func
2cde0 74 69 6f 6e 5c 22 29 3b 20 7d 20 7d 5c 6e 5c 6e  tion\"); } }\n\n
2cdf0 66 75 6e 63 74 69 6f 6e 20 5f 70 6f 73 73 69 62  function _possib
2ce00 6c 65 43 6f 6e 73 74 72 75 63 74 6f 72 52 65 74  leConstructorRet
2ce10 75 72 6e 28 73 65 6c 66 2c 20 63 61 6c 6c 29 20  urn(self, call) 
2ce20 7b 20 69 66 20 28 21 73 65 6c 66 29 20 7b 20 74  { if (!self) { t
2ce30 68 72 6f 77 20 6e 65 77 20 52 65 66 65 72 65 6e  hrow new Referen
2ce40 63 65 45 72 72 6f 72 28 5c 22 74 68 69 73 20 68  ceError(\"this h
2ce50 61 73 6e 27 74 20 62 65 65 6e 20 69 6e 69 74 69  asn't been initi
2ce60 61 6c 69 73 65 64 20 2d 20 73 75 70 65 72 28 29  alised - super()
2ce70 20 68 61 73 6e 27 74 20 62 65 65 6e 20 63 61 6c   hasn't been cal
2ce80 6c 65 64 5c 22 29 3b 20 7d 20 72 65 74 75 72 6e  led\"); } return
2ce90 20 63 61 6c 6c 20 26 26 20 28 74 79 70 65 6f 66   call && (typeof
2cea0 20 63 61 6c 6c 20 3d 3d 3d 20 5c 22 6f 62 6a 65   call === \"obje
2ceb0 63 74 5c 22 20 7c 7c 20 74 79 70 65 6f 66 20 63  ct\" || typeof c
2cec0 61 6c 6c 20 3d 3d 3d 20 5c 22 66 75 6e 63 74 69  all === \"functi
2ced0 6f 6e 5c 22 29 20 3f 20 63 61 6c 6c 20 3a 20 73  on\") ? call : s
2cee0 65 6c 66 3b 20 7d 5c 6e 5c 6e 66 75 6e 63 74 69  elf; }\n\nfuncti
2cef0 6f 6e 20 5f 69 6e 68 65 72 69 74 73 28 73 75 62  on _inherits(sub
2cf00 43 6c 61 73 73 2c 20 73 75 70 65 72 43 6c 61 73  Class, superClas
2cf10 73 29 20 7b 20 69 66 20 28 74 79 70 65 6f 66 20  s) { if (typeof 
2cf20 73 75 70 65 72 43 6c 61 73 73 20 21 3d 3d 20 5c  superClass !== \
2cf30 22 66 75 6e 63 74 69 6f 6e 5c 22 20 26 26 20 73  "function\" && s
2cf40 75 70 65 72 43 6c 61 73 73 20 21 3d 3d 20 6e 75  uperClass !== nu
2cf50 6c 6c 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20  ll) { throw new 
2cf60 54 79 70 65 45 72 72 6f 72 28 5c 22 53 75 70 65  TypeError(\"Supe
2cf70 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 75 73  r expression mus
2cf80 74 20 65 69 74 68 65 72 20 62 65 20 6e 75 6c 6c  t either be null
2cf90 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20   or a function, 
2cfa0 6e 6f 74 20 5c 22 20 2b 20 74 79 70 65 6f 66 20  not \" + typeof 
2cfb0 73 75 70 65 72 43 6c 61 73 73 29 3b 20 7d 20 73  superClass); } s
2cfc0 75 62 43 6c 61 73 73 2e 70 72 6f 74 6f 74 79 70  ubClass.prototyp
2cfd0 65 20 3d 20 4f 62 6a 65 63 74 2e 63 72 65 61 74  e = Object.creat
2cfe0 65 28 73 75 70 65 72 43 6c 61 73 73 20 26 26 20  e(superClass && 
2cff0 73 75 70 65 72 43 6c 61 73 73 2e 70 72 6f 74 6f  superClass.proto
2d000 74 79 70 65 2c 20 7b 20 63 6f 6e 73 74 72 75 63  type, { construc
2d010 74 6f 72 3a 20 7b 20 76 61 6c 75 65 3a 20 73 75  tor: { value: su
2d020 62 43 6c 61 73 73 2c 20 65 6e 75 6d 65 72 61 62  bClass, enumerab
2d030 6c 65 3a 20 66 61 6c 73 65 2c 20 77 72 69 74 61  le: false, writa
2d040 62 6c 65 3a 20 74 72 75 65 2c 20 63 6f 6e 66 69  ble: true, confi
2d050 67 75 72 61 62 6c 65 3a 20 74 72 75 65 20 7d 20  gurable: true } 
2d060 7d 29 3b 20 69 66 20 28 73 75 70 65 72 43 6c 61  }); if (superCla
2d070 73 73 29 20 4f 62 6a 65 63 74 2e 73 65 74 50 72  ss) Object.setPr
2d080 6f 74 6f 74 79 70 65 4f 66 20 3f 20 4f 62 6a 65  ototypeOf ? Obje
2d090 63 74 2e 73 65 74 50 72 6f 74 6f 74 79 70 65 4f  ct.setPrototypeO
2d0a0 66 28 73 75 62 43 6c 61 73 73 2c 20 73 75 70 65  f(subClass, supe
2d0b0 72 43 6c 61 73 73 29 20 3a 20 73 75 62 43 6c 61  rClass) : subCla
2d0c0 73 73 2e 5f 5f 70 72 6f 74 6f 5f 5f 20 3d 20 73  ss.__proto__ = s
2d0d0 75 70 65 72 43 6c 61 73 73 3b 20 7d 5c 6e 5c 6e  uperClass; }\n\n
2d0e0 76 61 72 20 64 65 66 61 75 6c 74 73 20 3d 20 7b  var defaults = {
2d0f0 5c 6e 20 20 62 61 72 54 65 6d 70 6c 61 74 65 3a  \n  barTemplate:
2d100 20 27 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 63   '<div class=\"c
2d110 6f 6c 6f 72 70 69 63 6b 65 72 2d 62 61 72 20 63  olorpicker-bar c
2d120 6f 6c 6f 72 70 69 63 6b 65 72 2d 73 77 61 74 63  olorpicker-swatc
2d130 68 65 73 5c 22 3e 5c 5c 6e 20 20 20 20 20 20 20  hes\">\\n       
2d140 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 64 69               <di
2d150 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70  v class=\"colorp
2d160 69 63 6b 65 72 2d 73 77 61 74 63 68 65 73 2d 2d  icker-swatches--
2d170 69 6e 6e 65 72 5c 22 3e 3c 2f 64 69 76 3e 5c 5c  inner\"></div>\\
2d180 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  n               
2d190 20 3c 2f 64 69 76 3e 27 2c 5c 6e 20 20 73 77 61   </div>',\n  swa
2d1a0 74 63 68 54 65 6d 70 6c 61 74 65 3a 20 27 3c 69  tchTemplate: '<i
2d1b0 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69   class=\"colorpi
2d1c0 63 6b 65 72 2d 73 77 61 74 63 68 5c 22 3e 3c 69  cker-swatch\"><i
2d1d0 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69   class=\"colorpi
2d1e0 63 6b 65 72 2d 73 77 61 74 63 68 2d 2d 69 6e 6e  cker-swatch--inn
2d1f0 65 72 5c 22 3e 3c 2f 69 3e 3c 2f 69 3e 27 5c 6e  er\"></i></i>'\n
2d200 7d 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f  };\n\n/**\n * Co
2d210 6c 6f 72 20 73 77 61 74 63 68 65 73 20 65 78 74  lor swatches ext
2d220 65 6e 73 69 6f 6e 5c 6e 20 2a 20 40 69 67 6e 6f  ension\n * @igno
2d230 72 65 5c 6e 20 2a 2f 5c 6e 5c 6e 76 61 72 20 53  re\n */\n\nvar S
2d240 77 61 74 63 68 65 73 20 3d 20 66 75 6e 63 74 69  watches = functi
2d250 6f 6e 20 28 5f 50 61 6c 65 74 74 65 29 20 7b 5c  on (_Palette) {\
2d260 6e 20 20 5f 69 6e 68 65 72 69 74 73 28 53 77 61  n  _inherits(Swa
2d270 74 63 68 65 73 2c 20 5f 50 61 6c 65 74 74 65 29  tches, _Palette)
2d280 3b 5c 6e 5c 6e 20 20 66 75 6e 63 74 69 6f 6e 20  ;\n\n  function 
2d290 53 77 61 74 63 68 65 73 28 63 6f 6c 6f 72 70 69  Swatches(colorpi
2d2a0 63 6b 65 72 29 20 7b 5c 6e 20 20 20 20 76 61 72  cker) {\n    var
2d2b0 20 6f 70 74 69 6f 6e 73 20 3d 20 61 72 67 75 6d   options = argum
2d2c0 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20  ents.length > 1 
2d2d0 26 26 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20  && arguments[1] 
2d2e0 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f 20  !== undefined ? 
2d2f0 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20 3a 20 7b  arguments[1] : {
2d300 7d 3b 5c 6e 5c 6e 20 20 20 20 5f 63 6c 61 73 73  };\n\n    _class
2d310 43 61 6c 6c 43 68 65 63 6b 28 74 68 69 73 2c 20  CallCheck(this, 
2d320 53 77 61 74 63 68 65 73 29 3b 5c 6e 5c 6e 20 20  Swatches);\n\n  
2d330 20 20 76 61 72 20 5f 74 68 69 73 20 3d 20 5f 70    var _this = _p
2d340 6f 73 73 69 62 6c 65 43 6f 6e 73 74 72 75 63 74  ossibleConstruct
2d350 6f 72 52 65 74 75 72 6e 28 74 68 69 73 2c 20 28  orReturn(this, (
2d360 53 77 61 74 63 68 65 73 2e 5f 5f 70 72 6f 74 6f  Swatches.__proto
2d370 5f 5f 20 7c 7c 20 4f 62 6a 65 63 74 2e 67 65 74  __ || Object.get
2d380 50 72 6f 74 6f 74 79 70 65 4f 66 28 53 77 61 74  PrototypeOf(Swat
2d390 63 68 65 73 29 29 2e 63 61 6c 6c 28 74 68 69 73  ches)).call(this
2d3a0 2c 20 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 5f  , colorpicker, _
2d3b0 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e  jquery2.default.
2d3c0 65 78 74 65 6e 64 28 74 72 75 65 2c 20 7b 7d 2c  extend(true, {},
2d3d0 20 64 65 66 61 75 6c 74 73 2c 20 6f 70 74 69 6f   defaults, optio
2d3e0 6e 73 29 29 29 3b 5c 6e 5c 6e 20 20 20 20 5f 74  ns)));\n\n    _t
2d3f0 68 69 73 2e 65 6c 65 6d 65 6e 74 20 3d 20 6e 75  his.element = nu
2d400 6c 6c 3b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20  ll;\n    return 
2d410 5f 74 68 69 73 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  _this;\n  }\n\n 
2d420 20 5f 63 72 65 61 74 65 43 6c 61 73 73 28 53 77   _createClass(Sw
2d430 61 74 63 68 65 73 2c 20 5b 7b 5c 6e 20 20 20 20  atches, [{\n    
2d440 6b 65 79 3a 20 27 69 73 45 6e 61 62 6c 65 64 27  key: 'isEnabled'
2d450 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75  ,\n    value: fu
2d460 6e 63 74 69 6f 6e 20 69 73 45 6e 61 62 6c 65 64  nction isEnabled
2d470 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75  () {\n      retu
2d480 72 6e 20 74 68 69 73 2e 67 65 74 4c 65 6e 67 74  rn this.getLengt
2d490 68 28 29 20 3e 20 30 3b 5c 6e 20 20 20 20 7d 5c  h() > 0;\n    }\
2d4a0 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
2d4b0 3a 20 27 6f 6e 43 72 65 61 74 65 27 2c 5c 6e 20  : 'onCreate',\n 
2d4c0 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69     value: functi
2d4d0 6f 6e 20 6f 6e 43 72 65 61 74 65 28 65 76 65 6e  on onCreate(even
2d4e0 74 29 20 7b 5c 6e 20 20 20 20 20 20 5f 67 65 74  t) {\n      _get
2d4f0 28 53 77 61 74 63 68 65 73 2e 70 72 6f 74 6f 74  (Swatches.protot
2d500 79 70 65 2e 5f 5f 70 72 6f 74 6f 5f 5f 20 7c 7c  ype.__proto__ ||
2d510 20 4f 62 6a 65 63 74 2e 67 65 74 50 72 6f 74 6f   Object.getProto
2d520 74 79 70 65 4f 66 28 53 77 61 74 63 68 65 73 2e  typeOf(Swatches.
2d530 70 72 6f 74 6f 74 79 70 65 29 2c 20 27 6f 6e 43  prototype), 'onC
2d540 72 65 61 74 65 27 2c 20 74 68 69 73 29 2e 63 61  reate', this).ca
2d550 6c 6c 28 74 68 69 73 2c 20 65 76 65 6e 74 29 3b  ll(this, event);
2d560 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 21 74  \n\n      if (!t
2d570 68 69 73 2e 69 73 45 6e 61 62 6c 65 64 28 29 29  his.isEnabled())
2d580 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75   {\n        retu
2d590 72 6e 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e  rn;\n      }\n\n
2d5a0 20 20 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65        this.eleme
2d5b0 6e 74 20 3d 20 28 30 2c 20 5f 6a 71 75 65 72 79  nt = (0, _jquery
2d5c0 32 2e 64 65 66 61 75 6c 74 29 28 74 68 69 73 2e  2.default)(this.
2d5d0 6f 70 74 69 6f 6e 73 2e 62 61 72 54 65 6d 70 6c  options.barTempl
2d5e0 61 74 65 29 3b 5c 6e 20 20 20 20 20 20 74 68 69  ate);\n      thi
2d5f0 73 2e 6c 6f 61 64 28 29 3b 5c 6e 20 20 20 20 20  s.load();\n     
2d600 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65   this.colorpicke
2d610 72 2e 70 69 63 6b 65 72 2e 61 70 70 65 6e 64 28  r.picker.append(
2d620 74 68 69 73 2e 65 6c 65 6d 65 6e 74 29 3b 5c 6e  this.element);\n
2d630 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20      }\n  }, {\n 
2d640 20 20 20 6b 65 79 3a 20 27 6c 6f 61 64 27 2c 5c     key: 'load',\
2d650 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63  n    value: func
2d660 74 69 6f 6e 20 6c 6f 61 64 28 29 20 7b 5c 6e 20  tion load() {\n 
2d670 20 20 20 20 20 76 61 72 20 5f 74 68 69 73 32 20       var _this2 
2d680 3d 20 74 68 69 73 3b 5c 6e 5c 6e 20 20 20 20 20  = this;\n\n     
2d690 20 76 61 72 20 63 6f 6c 6f 72 70 69 63 6b 65 72   var colorpicker
2d6a0 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63   = this.colorpic
2d6b0 6b 65 72 2c 5c 6e 20 20 20 20 20 20 20 20 20 20  ker,\n          
2d6c0 73 77 61 74 63 68 43 6f 6e 74 61 69 6e 65 72 20  swatchContainer 
2d6d0 3d 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 2e 66  = this.element.f
2d6e0 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65  ind('.colorpicke
2d6f0 72 2d 73 77 61 74 63 68 65 73 2d 2d 69 6e 6e 65  r-swatches--inne
2d700 72 27 29 2c 5c 6e 20 20 20 20 20 20 20 20 20 20  r'),\n          
2d710 69 73 41 6c 69 61 73 65 64 20 3d 20 74 68 69 73  isAliased = this
2d720 2e 6f 70 74 69 6f 6e 73 2e 6e 61 6d 65 73 41 73  .options.namesAs
2d730 56 61 6c 75 65 73 20 3d 3d 3d 20 74 72 75 65 20  Values === true 
2d740 26 26 20 21 41 72 72 61 79 2e 69 73 41 72 72 61  && !Array.isArra
2d750 79 28 74 68 69 73 2e 63 6f 6c 6f 72 73 29 3b 5c  y(this.colors);\
2d760 6e 5c 6e 20 20 20 20 20 20 73 77 61 74 63 68 43  n\n      swatchC
2d770 6f 6e 74 61 69 6e 65 72 2e 65 6d 70 74 79 28 29  ontainer.empty()
2d780 3b 5c 6e 5c 6e 20 20 20 20 20 20 5f 6a 71 75 65  ;\n\n      _jque
2d790 72 79 32 2e 64 65 66 61 75 6c 74 2e 65 61 63 68  ry2.default.each
2d7a0 28 74 68 69 73 2e 63 6f 6c 6f 72 73 2c 20 66 75  (this.colors, fu
2d7b0 6e 63 74 69 6f 6e 20 28 6e 61 6d 65 2c 20 76 61  nction (name, va
2d7c0 6c 75 65 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  lue) {\n        
2d7d0 76 61 72 20 24 73 77 61 74 63 68 20 3d 20 28 30  var $swatch = (0
2d7e0 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75  , _jquery2.defau
2d7f0 6c 74 29 28 5f 74 68 69 73 32 2e 6f 70 74 69 6f  lt)(_this2.optio
2d800 6e 73 2e 73 77 61 74 63 68 54 65 6d 70 6c 61 74  ns.swatchTemplat
2d810 65 29 2e 61 74 74 72 28 27 64 61 74 61 2d 6e 61  e).attr('data-na
2d820 6d 65 27 2c 20 6e 61 6d 65 29 2e 61 74 74 72 28  me', name).attr(
2d830 27 64 61 74 61 2d 76 61 6c 75 65 27 2c 20 76 61  'data-value', va
2d840 6c 75 65 29 2e 61 74 74 72 28 27 74 69 74 6c 65  lue).attr('title
2d850 27 2c 20 69 73 41 6c 69 61 73 65 64 20 3f 20 6e  ', isAliased ? n
2d860 61 6d 65 20 2b 20 27 3a 20 27 20 2b 20 76 61 6c  ame + ': ' + val
2d870 75 65 20 3a 20 76 61 6c 75 65 29 2e 6f 6e 28 27  ue : value).on('
2d880 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72 70  mousedown.colorp
2d890 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72 74  icker touchstart
2d8a0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 66  .colorpicker', f
2d8b0 75 6e 63 74 69 6f 6e 20 28 65 29 20 7b 5c 6e 20  unction (e) {\n 
2d8c0 20 20 20 20 20 20 20 20 20 76 61 72 20 24 73 77           var $sw
2d8d0 20 3d 20 28 30 2c 20 5f 6a 71 75 65 72 79 32 2e   = (0, _jquery2.
2d8e0 64 65 66 61 75 6c 74 29 28 74 68 69 73 29 3b 5c  default)(this);\
2d8f0 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 2f 2f 20  n\n          // 
2d900 65 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74  e.preventDefault
2d910 28 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 20 20 20  ();\n\n         
2d920 20 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 73 65 74   colorpicker.set
2d930 56 61 6c 75 65 28 69 73 41 6c 69 61 73 65 64 20  Value(isAliased 
2d940 3f 20 24 73 77 2e 61 74 74 72 28 27 64 61 74 61  ? $sw.attr('data
2d950 2d 6e 61 6d 65 27 29 20 3a 20 24 73 77 2e 61 74  -name') : $sw.at
2d960 74 72 28 27 64 61 74 61 2d 76 61 6c 75 65 27 29  tr('data-value')
2d970 29 3b 5c 6e 20 20 20 20 20 20 20 20 7d 29 3b 5c  );\n        });\
2d980 6e 5c 6e 20 20 20 20 20 20 20 20 24 73 77 61 74  n\n        $swat
2d990 63 68 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70  ch.find('.colorp
2d9a0 69 63 6b 65 72 2d 73 77 61 74 63 68 2d 2d 69 6e  icker-swatch--in
2d9b0 6e 65 72 27 29 2e 63 73 73 28 27 62 61 63 6b 67  ner').css('backg
2d9c0 72 6f 75 6e 64 2d 63 6f 6c 6f 72 27 2c 20 76 61  round-color', va
2d9d0 6c 75 65 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 20  lue);\n\n       
2d9e0 20 73 77 61 74 63 68 43 6f 6e 74 61 69 6e 65 72   swatchContainer
2d9f0 2e 61 70 70 65 6e 64 28 24 73 77 61 74 63 68 29  .append($swatch)
2da00 3b 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 5c 6e  ;\n      });\n\n
2da10 20 20 20 20 20 20 73 77 61 74 63 68 43 6f 6e 74        swatchCont
2da20 61 69 6e 65 72 2e 61 70 70 65 6e 64 28 28 30 2c  ainer.append((0,
2da30 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c   _jquery2.defaul
2da40 74 29 28 27 3c 69 20 63 6c 61 73 73 3d 5c 22 63  t)('<i class=\"c
2da50 6f 6c 6f 72 70 69 63 6b 65 72 2d 63 6c 65 61 72  olorpicker-clear
2da60 5c 22 3e 3c 2f 69 3e 27 29 29 3b 5c 6e 20 20 20  \"></i>'));\n   
2da70 20 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e 20 20   }\n  }]);\n\n  
2da80 72 65 74 75 72 6e 20 53 77 61 74 63 68 65 73 3b  return Swatches;
2da90 5c 6e 7d 28 5f 50 61 6c 65 74 74 65 33 2e 64 65  \n}(_Palette3.de
2daa0 66 61 75 6c 74 29 3b 5c 6e 5c 6e 65 78 70 6f 72  fault);\n\nexpor
2dab0 74 73 2e 64 65 66 61 75 6c 74 20 3d 20 53 77 61  ts.default = Swa
2dac0 74 63 68 65 73 3b 5c 6e 5c 6e 2f 2a 2a 2a 2f 20  tches;\n\n/***/ 
2dad0 7d 29 2c 5c 6e 2f 2a 20 31 33 20 2a 2f 5c 6e 2f  }),\n/* 13 */\n/
2dae0 2a 2a 2a 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d  ***/ (function(m
2daf0 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20  odule, exports, 
2db00 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72  __webpack_requir
2db10 65 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22 75 73 65 20  e__) {\n\n\"use 
2db20 73 74 72 69 63 74 5c 22 3b 5c 6e 5c 6e 5c 6e 4f  strict\";\n\n\nO
2db30 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70  bject.defineProp
2db40 65 72 74 79 28 65 78 70 6f 72 74 73 2c 20 5c 22  erty(exports, \"
2db50 5f 5f 65 73 4d 6f 64 75 6c 65 5c 22 2c 20 7b 5c  __esModule\", {\
2db60 6e 20 20 76 61 6c 75 65 3a 20 74 72 75 65 5c 6e  n  value: true\n
2db70 7d 29 3b 5c 6e 5c 6e 76 61 72 20 5f 63 72 65 61  });\n\nvar _crea
2db80 74 65 43 6c 61 73 73 20 3d 20 66 75 6e 63 74 69  teClass = functi
2db90 6f 6e 20 28 29 20 7b 20 66 75 6e 63 74 69 6f 6e  on () { function
2dba0 20 64 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65   definePropertie
2dbb0 73 28 74 61 72 67 65 74 2c 20 70 72 6f 70 73 29  s(target, props)
2dbc0 20 7b 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20   { for (var i = 
2dbd0 30 3b 20 69 20 3c 20 70 72 6f 70 73 2e 6c 65 6e  0; i < props.len
2dbe0 67 74 68 3b 20 69 2b 2b 29 20 7b 20 76 61 72 20  gth; i++) { var 
2dbf0 64 65 73 63 72 69 70 74 6f 72 20 3d 20 70 72 6f  descriptor = pro
2dc00 70 73 5b 69 5d 3b 20 64 65 73 63 72 69 70 74 6f  ps[i]; descripto
2dc10 72 2e 65 6e 75 6d 65 72 61 62 6c 65 20 3d 20 64  r.enumerable = d
2dc20 65 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d 65 72  escriptor.enumer
2dc30 61 62 6c 65 20 7c 7c 20 66 61 6c 73 65 3b 20 64  able || false; d
2dc40 65 73 63 72 69 70 74 6f 72 2e 63 6f 6e 66 69 67  escriptor.config
2dc50 75 72 61 62 6c 65 20 3d 20 74 72 75 65 3b 20 69  urable = true; i
2dc60 66 20 28 5c 22 76 61 6c 75 65 5c 22 20 69 6e 20  f (\"value\" in 
2dc70 64 65 73 63 72 69 70 74 6f 72 29 20 64 65 73 63  descriptor) desc
2dc80 72 69 70 74 6f 72 2e 77 72 69 74 61 62 6c 65 20  riptor.writable 
2dc90 3d 20 74 72 75 65 3b 20 4f 62 6a 65 63 74 2e 64  = true; Object.d
2dca0 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 74 61  efineProperty(ta
2dcb0 72 67 65 74 2c 20 64 65 73 63 72 69 70 74 6f 72  rget, descriptor
2dcc0 2e 6b 65 79 2c 20 64 65 73 63 72 69 70 74 6f 72  .key, descriptor
2dcd0 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 66 75  ); } } return fu
2dce0 6e 63 74 69 6f 6e 20 28 43 6f 6e 73 74 72 75 63  nction (Construc
2dcf0 74 6f 72 2c 20 70 72 6f 74 6f 50 72 6f 70 73 2c  tor, protoProps,
2dd00 20 73 74 61 74 69 63 50 72 6f 70 73 29 20 7b 20   staticProps) { 
2dd10 69 66 20 28 70 72 6f 74 6f 50 72 6f 70 73 29 20  if (protoProps) 
2dd20 64 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65 73  defineProperties
2dd30 28 43 6f 6e 73 74 72 75 63 74 6f 72 2e 70 72 6f  (Constructor.pro
2dd40 74 6f 74 79 70 65 2c 20 70 72 6f 74 6f 50 72 6f  totype, protoPro
2dd50 70 73 29 3b 20 69 66 20 28 73 74 61 74 69 63 50  ps); if (staticP
2dd60 72 6f 70 73 29 20 64 65 66 69 6e 65 50 72 6f 70  rops) defineProp
2dd70 65 72 74 69 65 73 28 43 6f 6e 73 74 72 75 63 74  erties(Construct
2dd80 6f 72 2c 20 73 74 61 74 69 63 50 72 6f 70 73 29  or, staticProps)
2dd90 3b 20 72 65 74 75 72 6e 20 43 6f 6e 73 74 72 75  ; return Constru
2dda0 63 74 6f 72 3b 20 7d 3b 20 7d 28 29 3b 5c 6e 5c  ctor; }; }();\n\
2ddb0 6e 76 61 72 20 5f 6a 71 75 65 72 79 20 3d 20 5f  nvar _jquery = _
2ddc0 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65  _webpack_require
2ddd0 5f 5f 28 30 29 3b 5c 6e 5c 6e 76 61 72 20 5f 6a  __(0);\n\nvar _j
2dde0 71 75 65 72 79 32 20 3d 20 5f 69 6e 74 65 72 6f  query2 = _intero
2ddf0 70 52 65 71 75 69 72 65 44 65 66 61 75 6c 74 28  pRequireDefault(
2de00 5f 6a 71 75 65 72 79 29 3b 5c 6e 5c 6e 66 75 6e  _jquery);\n\nfun
2de10 63 74 69 6f 6e 20 5f 69 6e 74 65 72 6f 70 52 65  ction _interopRe
2de20 71 75 69 72 65 44 65 66 61 75 6c 74 28 6f 62 6a  quireDefault(obj
2de30 29 20 7b 20 72 65 74 75 72 6e 20 6f 62 6a 20 26  ) { return obj &
2de40 26 20 6f 62 6a 2e 5f 5f 65 73 4d 6f 64 75 6c 65  & obj.__esModule
2de50 20 3f 20 6f 62 6a 20 3a 20 7b 20 64 65 66 61 75   ? obj : { defau
2de60 6c 74 3a 20 6f 62 6a 20 7d 3b 20 7d 5c 6e 5c 6e  lt: obj }; }\n\n
2de70 66 75 6e 63 74 69 6f 6e 20 5f 63 6c 61 73 73 43  function _classC
2de80 61 6c 6c 43 68 65 63 6b 28 69 6e 73 74 61 6e 63  allCheck(instanc
2de90 65 2c 20 43 6f 6e 73 74 72 75 63 74 6f 72 29 20  e, Constructor) 
2dea0 7b 20 69 66 20 28 21 28 69 6e 73 74 61 6e 63 65  { if (!(instance
2deb0 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6e 73   instanceof Cons
2dec0 74 72 75 63 74 6f 72 29 29 20 7b 20 74 68 72 6f  tructor)) { thro
2ded0 77 20 6e 65 77 20 54 79 70 65 45 72 72 6f 72 28  w new TypeError(
2dee0 5c 22 43 61 6e 6e 6f 74 20 63 61 6c 6c 20 61 20  \"Cannot call a 
2def0 63 6c 61 73 73 20 61 73 20 61 20 66 75 6e 63 74  class as a funct
2df00 69 6f 6e 5c 22 29 3b 20 7d 20 7d 5c 6e 5c 6e 2f  ion\"); } }\n\n/
2df10 2a 2a 5c 6e 20 2a 20 43 6c 61 73 73 20 74 68 61  **\n * Class tha
2df20 74 20 68 61 6e 64 6c 65 73 20 61 6c 6c 20 63 6f  t handles all co
2df30 6e 66 69 67 75 72 65 64 20 73 6c 69 64 65 72 73  nfigured sliders
2df40 20 6f 6e 20 6d 6f 75 73 65 20 6f 72 20 74 6f 75   on mouse or tou
2df50 63 68 20 65 76 65 6e 74 73 2e 5c 6e 20 2a 20 40  ch events.\n * @
2df60 69 67 6e 6f 72 65 5c 6e 20 2a 2f 5c 6e 76 61 72  ignore\n */\nvar
2df70 20 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 20 3d   SliderHandler =
2df80 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e   function () {\n
2df90 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 61 72    /**\n   * @par
2dfa0 61 6d 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d  am {Colorpicker}
2dfb0 20 63 6f 6c 6f 72 70 69 63 6b 65 72 5c 6e 20 20   colorpicker\n  
2dfc0 20 2a 2f 5c 6e 20 20 66 75 6e 63 74 69 6f 6e 20   */\n  function 
2dfd0 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 28 63 6f  SliderHandler(co
2dfe0 6c 6f 72 70 69 63 6b 65 72 29 20 7b 5c 6e 20 20  lorpicker) {\n  
2dff0 20 20 5f 63 6c 61 73 73 43 61 6c 6c 43 68 65 63    _classCallChec
2e000 6b 28 74 68 69 73 2c 20 53 6c 69 64 65 72 48 61  k(this, SliderHa
2e010 6e 64 6c 65 72 29 3b 5c 6e 5c 6e 20 20 20 20 2f  ndler);\n\n    /
2e020 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65  **\n     * @type
2e030 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 5c 6e   {Colorpicker}\n
2e040 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69       */\n    thi
2e050 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 3d 20  s.colorpicker = 
2e060 63 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c 6e 20 20  colorpicker;\n  
2e070 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74    /**\n     * @t
2e080 79 70 65 20 7b 2a 7c 53 74 72 69 6e 67 7d 5c 6e  ype {*|String}\n
2e090 20 20 20 20 20 2a 20 40 70 72 69 76 61 74 65 5c       * @private\
2e0a0 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68  n     */\n    th
2e0b0 69 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72  is.currentSlider
2e0c0 20 3d 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20 2f 2a   = null;\n    /*
2e0d0 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20  *\n     * @type 
2e0e0 7b 7b 6c 65 66 74 3a 20 6e 75 6d 62 65 72 2c 20  {{left: number, 
2e0f0 74 6f 70 3a 20 6e 75 6d 62 65 72 7d 7d 5c 6e 20  top: number}}\n 
2e100 20 20 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e      * @private\n
2e110 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69       */\n    thi
2e120 73 2e 6d 6f 75 73 65 50 6f 69 6e 74 65 72 20 3d  s.mousePointer =
2e130 20 7b 5c 6e 20 20 20 20 20 20 6c 65 66 74 3a 20   {\n      left: 
2e140 30 2c 5c 6e 20 20 20 20 20 20 74 6f 70 3a 20 30  0,\n      top: 0
2e150 5c 6e 20 20 20 20 7d 3b 5c 6e 5c 6e 20 20 20 20  \n    };\n\n    
2e160 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70  /**\n     * @typ
2e170 65 20 7b 46 75 6e 63 74 69 6f 6e 7d 5c 6e 20 20  e {Function}\n  
2e180 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e     */\n    this.
2e190 6f 6e 4d 6f 76 65 20 3d 20 5f 6a 71 75 65 72 79  onMove = _jquery
2e1a0 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28  2.default.proxy(
2e1b0 74 68 69 73 2e 64 65 66 61 75 6c 74 4f 6e 4d 6f  this.defaultOnMo
2e1c0 76 65 2c 20 74 68 69 73 29 3b 5c 6e 20 20 7d 5c  ve, this);\n  }\
2e1d0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 54  n\n  /**\n   * T
2e1e0 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20  his function is 
2e1f0 63 61 6c 6c 65 64 20 65 76 65 72 79 20 74 69 6d  called every tim
2e200 65 20 61 20 73 6c 69 64 65 72 20 67 75 69 64 65  e a slider guide
2e210 20 69 73 20 6d 6f 76 65 64 5c 6e 20 20 20 2a 20   is moved\n   * 
2e220 54 68 65 20 73 63 6f 70 65 20 6f 66 20 5c 22 74  The scope of \"t
2e230 68 69 73 5c 22 20 69 73 20 74 68 65 20 53 6c 69  his\" is the Sli
2e240 64 65 72 48 61 6e 64 6c 65 72 20 6f 62 6a 65 63  derHandler objec
2e250 74 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  t.\n   *\n   * @
2e260 70 61 72 61 6d 20 7b 69 6e 74 7d 20 74 6f 70 5c  param {int} top\
2e270 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 69 6e  n   * @param {in
2e280 74 7d 20 6c 65 66 74 5c 6e 20 20 20 2a 2f 5c 6e  t} left\n   */\n
2e290 5c 6e 5c 6e 20 20 5f 63 72 65 61 74 65 43 6c 61  \n\n  _createCla
2e2a0 73 73 28 53 6c 69 64 65 72 48 61 6e 64 6c 65 72  ss(SliderHandler
2e2b0 2c 20 5b 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27  , [{\n    key: '
2e2c0 64 65 66 61 75 6c 74 4f 6e 4d 6f 76 65 27 2c 5c  defaultOnMove',\
2e2d0 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63  n    value: func
2e2e0 74 69 6f 6e 20 64 65 66 61 75 6c 74 4f 6e 4d 6f  tion defaultOnMo
2e2f0 76 65 28 74 6f 70 2c 20 6c 65 66 74 29 20 7b 5c  ve(top, left) {\
2e300 6e 20 20 20 20 20 20 69 66 20 28 21 74 68 69 73  n      if (!this
2e310 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 29 20  .currentSlider) 
2e320 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72  {\n        retur
2e330 6e 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20  n;\n      }\n\n 
2e340 20 20 20 20 20 76 61 72 20 73 6c 69 64 65 72 20       var slider 
2e350 3d 20 74 68 69 73 2e 63 75 72 72 65 6e 74 53 6c  = this.currentSl
2e360 69 64 65 72 2c 5c 6e 20 20 20 20 20 20 20 20 20  ider,\n         
2e370 20 63 70 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72   cp = this.color
2e380 70 69 63 6b 65 72 2c 5c 6e 20 20 20 20 20 20 20  picker,\n       
2e390 20 20 20 63 68 20 3d 20 63 70 2e 63 6f 6c 6f 72     ch = cp.color
2e3a0 48 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 20 20 20 20  Handler;\n\n    
2e3b0 20 20 2f 2f 20 43 72 65 61 74 65 20 61 20 63 6f    // Create a co
2e3c0 6c 6f 72 20 6f 62 6a 65 63 74 5c 6e 20 20 20 20  lor object\n    
2e3d0 20 20 76 61 72 20 63 6f 6c 6f 72 20 3d 20 21 63    var color = !c
2e3e0 68 2e 68 61 73 43 6f 6c 6f 72 28 29 20 3f 20 63  h.hasColor() ? c
2e3f0 68 2e 67 65 74 46 61 6c 6c 62 61 63 6b 43 6f 6c  h.getFallbackCol
2e400 6f 72 28 29 20 3a 20 63 68 2e 63 6f 6c 6f 72 2e  or() : ch.color.
2e410 67 65 74 43 6c 6f 6e 65 28 29 3b 5c 6e 5c 6e 20  getClone();\n\n 
2e420 20 20 20 20 20 2f 2f 20 41 64 6a 75 73 74 20 74       // Adjust t
2e430 68 65 20 67 75 69 64 65 20 70 6f 73 69 74 69 6f  he guide positio
2e440 6e 5c 6e 20 20 20 20 20 20 73 6c 69 64 65 72 2e  n\n      slider.
2e450 67 75 69 64 65 53 74 79 6c 65 2e 6c 65 66 74 20  guideStyle.left 
2e460 3d 20 6c 65 66 74 20 2b 20 27 70 78 27 3b 5c 6e  = left + 'px';\n
2e470 20 20 20 20 20 20 73 6c 69 64 65 72 2e 67 75 69        slider.gui
2e480 64 65 53 74 79 6c 65 2e 74 6f 70 20 3d 20 74 6f  deStyle.top = to
2e490 70 20 2b 20 27 70 78 27 3b 5c 6e 5c 6e 20 20 20  p + 'px';\n\n   
2e4a0 20 20 20 2f 2f 20 41 64 6a 75 73 74 20 74 68 65     // Adjust the
2e4b0 20 63 6f 6c 6f 72 5c 6e 20 20 20 20 20 20 69 66   color\n      if
2e4c0 20 28 73 6c 69 64 65 72 2e 63 61 6c 6c 4c 65 66   (slider.callLef
2e4d0 74 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 63 6f  t) {\n        co
2e4e0 6c 6f 72 5b 73 6c 69 64 65 72 2e 63 61 6c 6c 4c  lor[slider.callL
2e4f0 65 66 74 5d 28 6c 65 66 74 20 2f 20 73 6c 69 64  eft](left / slid
2e500 65 72 2e 6d 61 78 4c 65 66 74 29 3b 5c 6e 20 20  er.maxLeft);\n  
2e510 20 20 20 20 7d 5c 6e 20 20 20 20 20 20 69 66 20      }\n      if 
2e520 28 73 6c 69 64 65 72 2e 63 61 6c 6c 54 6f 70 29  (slider.callTop)
2e530 20 7b 5c 6e 20 20 20 20 20 20 20 20 63 6f 6c 6f   {\n        colo
2e540 72 5b 73 6c 69 64 65 72 2e 63 61 6c 6c 54 6f 70  r[slider.callTop
2e550 5d 28 74 6f 70 20 2f 20 73 6c 69 64 65 72 2e 6d  ](top / slider.m
2e560 61 78 54 6f 70 29 3b 5c 6e 20 20 20 20 20 20 7d  axTop);\n      }
2e570 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 53 65 74  \n\n      // Set
2e580 20 74 68 65 20 6e 65 77 20 63 6f 6c 6f 72 5c 6e   the new color\n
2e590 20 20 20 20 20 20 63 70 2e 73 65 74 56 61 6c 75        cp.setValu
2e5a0 65 28 63 6f 6c 6f 72 29 3b 5c 6e 20 20 20 20 20  e(color);\n     
2e5b0 20 63 70 2e 70 6f 70 75 70 48 61 6e 64 6c 65 72   cp.popupHandler
2e5c0 2e 66 6f 63 75 73 28 29 3b 5c 6e 20 20 20 20 7d  .focus();\n    }
2e5d0 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
2e5e0 20 20 2a 20 42 69 6e 64 73 20 74 68 65 20 63 6f    * Binds the co
2e5f0 6c 6f 72 70 69 63 6b 65 72 20 73 6c 69 64 65 72  lorpicker slider
2e600 73 20 74 6f 20 74 68 65 20 6d 6f 75 73 65 2f 74  s to the mouse/t
2e610 6f 75 63 68 20 65 76 65 6e 74 73 5c 6e 20 20 20  ouch events\n   
2e620 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e    */\n\n  }, {\n
2e630 20 20 20 20 6b 65 79 3a 20 27 62 69 6e 64 27 2c      key: 'bind',
2e640 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e  \n    value: fun
2e650 63 74 69 6f 6e 20 62 69 6e 64 28 29 20 7b 5c 6e  ction bind() {\n
2e660 20 20 20 20 20 20 76 61 72 20 73 6c 69 64 65 72        var slider
2e670 73 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69  s = this.colorpi
2e680 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 68 6f 72  cker.options.hor
2e690 69 7a 6f 6e 74 61 6c 20 3f 20 74 68 69 73 2e 63  izontal ? this.c
2e6a0 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f  olorpicker.optio
2e6b0 6e 73 2e 73 6c 69 64 65 72 73 48 6f 72 7a 20 3a  ns.slidersHorz :
2e6c0 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65   this.colorpicke
2e6d0 72 2e 6f 70 74 69 6f 6e 73 2e 73 6c 69 64 65 72  r.options.slider
2e6e0 73 3b 5c 6e 20 20 20 20 20 20 76 61 72 20 73 6c  s;\n      var sl
2e6f0 69 64 65 72 43 6c 61 73 73 65 73 20 3d 20 5b 5d  iderClasses = []
2e700 3b 5c 6e 5c 6e 20 20 20 20 20 20 66 6f 72 20 28  ;\n\n      for (
2e710 76 61 72 20 73 6c 69 64 65 72 4e 61 6d 65 20 69  var sliderName i
2e720 6e 20 73 6c 69 64 65 72 73 29 20 7b 5c 6e 20 20  n sliders) {\n  
2e730 20 20 20 20 20 20 69 66 20 28 21 73 6c 69 64 65        if (!slide
2e740 72 73 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72 74  rs.hasOwnPropert
2e750 79 28 73 6c 69 64 65 72 4e 61 6d 65 29 29 20 7b  y(sliderName)) {
2e760 5c 6e 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74  \n          cont
2e770 69 6e 75 65 3b 5c 6e 20 20 20 20 20 20 20 20 7d  inue;\n        }
2e780 5c 6e 5c 6e 20 20 20 20 20 20 20 20 73 6c 69 64  \n\n        slid
2e790 65 72 43 6c 61 73 73 65 73 2e 70 75 73 68 28 73  erClasses.push(s
2e7a0 6c 69 64 65 72 73 5b 73 6c 69 64 65 72 4e 61 6d  liders[sliderNam
2e7b0 65 5d 2e 73 65 6c 65 63 74 6f 72 29 3b 5c 6e 20  e].selector);\n 
2e7c0 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20       }\n\n      
2e7d0 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
2e7e0 2e 70 69 63 6b 65 72 2e 66 69 6e 64 28 73 6c 69  .picker.find(sli
2e7f0 64 65 72 43 6c 61 73 73 65 73 2e 6a 6f 69 6e 28  derClasses.join(
2e800 27 2c 20 27 29 29 2e 6f 6e 28 27 6d 6f 75 73 65  ', ')).on('mouse
2e810 64 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  down.colorpicker
2e820 20 74 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f   touchstart.colo
2e830 72 70 69 63 6b 65 72 27 2c 20 5f 6a 71 75 65 72  rpicker', _jquer
2e840 79 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79  y2.default.proxy
2e850 28 74 68 69 73 2e 70 72 65 73 73 65 64 2c 20 74  (this.pressed, t
2e860 68 69 73 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c  his));\n    }\n\
2e870 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
2e880 20 55 6e 62 69 6e 64 73 20 61 6e 79 20 65 76 65   Unbinds any eve
2e890 6e 74 20 62 6f 75 6e 64 20 62 79 20 74 68 69 73  nt bound by this
2e8a0 20 68 61 6e 64 6c 65 72 5c 6e 20 20 20 20 20 2a   handler\n     *
2e8b0 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20  /\n\n  }, {\n   
2e8c0 20 6b 65 79 3a 20 27 75 6e 62 69 6e 64 27 2c 5c   key: 'unbind',\
2e8d0 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63  n    value: func
2e8e0 74 69 6f 6e 20 75 6e 62 69 6e 64 28 29 20 7b 5c  tion unbind() {\
2e8f0 6e 20 20 20 20 20 20 28 30 2c 20 5f 6a 71 75 65  n      (0, _jque
2e900 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74 68 69  ry2.default)(thi
2e910 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 70 69  s.colorpicker.pi
2e920 63 6b 65 72 29 2e 6f 66 66 28 7b 5c 6e 20 20 20  cker).off({\n   
2e930 20 20 20 20 20 27 6d 6f 75 73 65 6d 6f 76 65 2e       'mousemove.
2e940 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 5f 6a  colorpicker': _j
2e950 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e 70  query2.default.p
2e960 72 6f 78 79 28 74 68 69 73 2e 6d 6f 76 65 64 2c  roxy(this.moved,
2e970 20 74 68 69 73 29 2c 5c 6e 20 20 20 20 20 20 20   this),\n       
2e980 20 27 74 6f 75 63 68 6d 6f 76 65 2e 63 6f 6c 6f   'touchmove.colo
2e990 72 70 69 63 6b 65 72 27 3a 20 5f 6a 71 75 65 72  rpicker': _jquer
2e9a0 79 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79  y2.default.proxy
2e9b0 28 74 68 69 73 2e 6d 6f 76 65 64 2c 20 74 68 69  (this.moved, thi
2e9c0 73 29 2c 5c 6e 20 20 20 20 20 20 20 20 27 6d 6f  s),\n        'mo
2e9d0 75 73 65 75 70 2e 63 6f 6c 6f 72 70 69 63 6b 65  useup.colorpicke
2e9e0 72 27 3a 20 5f 6a 71 75 65 72 79 32 2e 64 65 66  r': _jquery2.def
2e9f0 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e  ault.proxy(this.
2ea00 72 65 6c 65 61 73 65 64 2c 20 74 68 69 73 29 2c  released, this),
2ea10 5c 6e 20 20 20 20 20 20 20 20 27 74 6f 75 63 68  \n        'touch
2ea20 65 6e 64 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27  end.colorpicker'
2ea30 3a 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75  : _jquery2.defau
2ea40 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e 72 65  lt.proxy(this.re
2ea50 6c 65 61 73 65 64 2c 20 74 68 69 73 29 5c 6e 20  leased, this)\n 
2ea60 20 20 20 20 20 7d 29 3b 5c 6e 20 20 20 20 7d 5c       });\n    }\
2ea70 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  n\n    /**\n    
2ea80 20 2a 20 46 75 6e 63 74 69 6f 6e 20 74 72 69 67   * Function trig
2ea90 67 65 72 65 64 20 77 68 65 6e 20 63 6c 69 63 6b  gered when click
2eaa0 69 6e 67 20 69 6e 20 6f 6e 65 20 6f 66 20 74 68  ing in one of th
2eab0 65 20 63 6f 6c 6f 72 20 61 64 6a 75 73 74 6d 65  e color adjustme
2eac0 6e 74 20 62 61 72 73 5c 6e 20 20 20 20 20 2a 5c  nt bars\n     *\
2ead0 6e 20 20 20 20 20 2a 20 40 70 72 69 76 61 74 65  n     * @private
2eae0 5c 6e 20 20 20 20 20 2a 20 40 66 69 72 65 73 20  \n     * @fires 
2eaf0 43 6f 6c 6f 72 70 69 63 6b 65 72 23 6d 6f 75 73  Colorpicker#mous
2eb00 65 6d 6f 76 65 5c 6e 20 20 20 20 20 2a 20 40 70  emove\n     * @p
2eb10 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 5c 6e  aram {Event} e\n
2eb20 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20       */\n\n  }, 
2eb30 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 70 72 65  {\n    key: 'pre
2eb40 73 73 65 64 27 2c 5c 6e 20 20 20 20 76 61 6c 75  ssed',\n    valu
2eb50 65 3a 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 73  e: function pres
2eb60 73 65 64 28 65 29 20 7b 5c 6e 20 20 20 20 20 20  sed(e) {\n      
2eb70 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69  if (this.colorpi
2eb80 63 6b 65 72 2e 69 73 44 69 73 61 62 6c 65 64 28  cker.isDisabled(
2eb90 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65  )) {\n        re
2eba0 74 75 72 6e 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  turn;\n      }\n
2ebb0 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72        this.color
2ebc0 70 69 63 6b 65 72 2e 6c 61 73 74 45 76 65 6e 74  picker.lastEvent
2ebd0 2e 61 6c 69 61 73 20 3d 20 27 70 72 65 73 73 65  .alias = 'presse
2ebe0 64 27 3b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  d';\n      this.
2ebf0 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73 74  colorpicker.last
2ec00 45 76 65 6e 74 2e 65 20 3d 20 65 3b 5c 6e 5c 6e  Event.e = e;\n\n
2ec10 20 20 20 20 20 20 69 66 20 28 21 65 2e 70 61 67        if (!e.pag
2ec20 65 58 20 26 26 20 21 65 2e 70 61 67 65 59 20 26  eX && !e.pageY &
2ec30 26 20 65 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e  & e.originalEven
2ec40 74 20 26 26 20 65 2e 6f 72 69 67 69 6e 61 6c 45  t && e.originalE
2ec50 76 65 6e 74 2e 74 6f 75 63 68 65 73 29 20 7b 5c  vent.touches) {\
2ec60 6e 20 20 20 20 20 20 20 20 65 2e 70 61 67 65 58  n        e.pageX
2ec70 20 3d 20 65 2e 6f 72 69 67 69 6e 61 6c 45 76 65   = e.originalEve
2ec80 6e 74 2e 74 6f 75 63 68 65 73 5b 30 5d 2e 70 61  nt.touches[0].pa
2ec90 67 65 58 3b 5c 6e 20 20 20 20 20 20 20 20 65 2e  geX;\n        e.
2eca0 70 61 67 65 59 20 3d 20 65 2e 6f 72 69 67 69 6e  pageY = e.origin
2ecb0 61 6c 45 76 65 6e 74 2e 74 6f 75 63 68 65 73 5b  alEvent.touches[
2ecc0 30 5d 2e 70 61 67 65 59 3b 5c 6e 20 20 20 20 20  0].pageY;\n     
2ecd0 20 7d 5c 6e 20 20 20 20 20 20 2f 2f 20 65 2e 73   }\n      // e.s
2ece0 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 28 29  topPropagation()
2ecf0 3b 5c 6e 20 20 20 20 20 20 2f 2f 20 65 2e 70 72  ;\n      // e.pr
2ed00 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29 3b 5c  eventDefault();\
2ed10 6e 5c 6e 20 20 20 20 20 20 76 61 72 20 74 61 72  n\n      var tar
2ed20 67 65 74 20 3d 20 28 30 2c 20 5f 6a 71 75 65 72  get = (0, _jquer
2ed30 79 32 2e 64 65 66 61 75 6c 74 29 28 65 2e 74 61  y2.default)(e.ta
2ed40 72 67 65 74 29 3b 5c 6e 5c 6e 20 20 20 20 20 20  rget);\n\n      
2ed50 2f 2f 20 64 65 74 65 63 74 20 74 68 65 20 73 6c  // detect the sl
2ed60 69 64 65 72 20 61 6e 64 20 73 65 74 20 74 68 65  ider and set the
2ed70 20 6c 69 6d 69 74 73 20 61 6e 64 20 63 61 6c 6c   limits and call
2ed80 62 61 63 6b 73 5c 6e 20 20 20 20 20 20 76 61 72  backs\n      var
2ed90 20 7a 6f 6e 65 20 3d 20 74 61 72 67 65 74 2e 63   zone = target.c
2eda0 6c 6f 73 65 73 74 28 27 64 69 76 27 29 3b 5c 6e  losest('div');\n
2edb0 20 20 20 20 20 20 76 61 72 20 73 6c 69 64 65 72        var slider
2edc0 73 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69  s = this.colorpi
2edd0 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 68 6f 72  cker.options.hor
2ede0 69 7a 6f 6e 74 61 6c 20 3f 20 74 68 69 73 2e 63  izontal ? this.c
2edf0 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f  olorpicker.optio
2ee00 6e 73 2e 73 6c 69 64 65 72 73 48 6f 72 7a 20 3a  ns.slidersHorz :
2ee10 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65   this.colorpicke
2ee20 72 2e 6f 70 74 69 6f 6e 73 2e 73 6c 69 64 65 72  r.options.slider
2ee30 73 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28  s;\n\n      if (
2ee40 7a 6f 6e 65 2e 69 73 28 27 2e 63 6f 6c 6f 72 70  zone.is('.colorp
2ee50 69 63 6b 65 72 27 29 29 20 7b 5c 6e 20 20 20 20  icker')) {\n    
2ee60 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20      return;\n   
2ee70 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 74 68     }\n\n      th
2ee80 69 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72  is.currentSlider
2ee90 20 3d 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20   = null;\n\n    
2eea0 20 20 66 6f 72 20 28 76 61 72 20 73 6c 69 64 65    for (var slide
2eeb0 72 4e 61 6d 65 20 69 6e 20 73 6c 69 64 65 72 73  rName in sliders
2eec0 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 69 66 20  ) {\n        if 
2eed0 28 21 73 6c 69 64 65 72 73 2e 68 61 73 4f 77 6e  (!sliders.hasOwn
2eee0 50 72 6f 70 65 72 74 79 28 73 6c 69 64 65 72 4e  Property(sliderN
2eef0 61 6d 65 29 29 20 7b 5c 6e 20 20 20 20 20 20 20  ame)) {\n       
2ef00 20 20 20 63 6f 6e 74 69 6e 75 65 3b 5c 6e 20 20     continue;\n  
2ef10 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20        }\n\n     
2ef20 20 20 20 76 61 72 20 73 6c 69 64 65 72 20 3d 20     var slider = 
2ef30 73 6c 69 64 65 72 73 5b 73 6c 69 64 65 72 4e 61  sliders[sliderNa
2ef40 6d 65 5d 3b 5c 6e 5c 6e 20 20 20 20 20 20 20 20  me];\n\n        
2ef50 69 66 20 28 7a 6f 6e 65 2e 69 73 28 73 6c 69 64  if (zone.is(slid
2ef60 65 72 2e 73 65 6c 65 63 74 6f 72 29 29 20 7b 5c  er.selector)) {\
2ef70 6e 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e  n          this.
2ef80 63 75 72 72 65 6e 74 53 6c 69 64 65 72 20 3d 20  currentSlider = 
2ef90 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74  _jquery2.default
2efa0 2e 65 78 74 65 6e 64 28 7b 7d 2c 20 73 6c 69 64  .extend({}, slid
2efb0 65 72 2c 20 7b 20 6e 61 6d 65 3a 20 73 6c 69 64  er, { name: slid
2efc0 65 72 4e 61 6d 65 20 7d 29 3b 5c 6e 20 20 20 20  erName });\n    
2efd0 20 20 20 20 20 20 62 72 65 61 6b 3b 5c 6e 20 20        break;\n  
2efe0 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20        } else if 
2eff0 28 73 6c 69 64 65 72 2e 63 68 69 6c 64 53 65 6c  (slider.childSel
2f000 65 63 74 6f 72 20 21 3d 3d 20 75 6e 64 65 66 69  ector !== undefi
2f010 6e 65 64 20 26 26 20 7a 6f 6e 65 2e 69 73 28 73  ned && zone.is(s
2f020 6c 69 64 65 72 2e 63 68 69 6c 64 53 65 6c 65 63  lider.childSelec
2f030 74 6f 72 29 29 20 7b 5c 6e 20 20 20 20 20 20 20  tor)) {\n       
2f040 20 20 20 74 68 69 73 2e 63 75 72 72 65 6e 74 53     this.currentS
2f050 6c 69 64 65 72 20 3d 20 5f 6a 71 75 65 72 79 32  lider = _jquery2
2f060 2e 64 65 66 61 75 6c 74 2e 65 78 74 65 6e 64 28  .default.extend(
2f070 7b 7d 2c 20 73 6c 69 64 65 72 2c 20 7b 20 6e 61  {}, slider, { na
2f080 6d 65 3a 20 73 6c 69 64 65 72 4e 61 6d 65 20 7d  me: sliderName }
2f090 29 3b 5c 6e 20 20 20 20 20 20 20 20 20 20 7a 6f  );\n          zo
2f0a0 6e 65 20 3d 20 7a 6f 6e 65 2e 70 61 72 65 6e 74  ne = zone.parent
2f0b0 28 29 3b 20 2f 2f 20 7a 6f 6e 65 2e 70 61 72 65  (); // zone.pare
2f0c0 6e 74 73 28 73 6c 69 64 65 72 2e 73 65 6c 65 63  nts(slider.selec
2f0d0 74 6f 72 29 2e 66 69 72 73 74 28 29 20 3f 5c 6e  tor).first() ?\n
2f0e0 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b            break;
2f0f0 5c 6e 20 20 20 20 20 20 20 20 7d 5c 6e 20 20 20  \n        }\n   
2f100 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 76 61     }\n\n      va
2f110 72 20 67 75 69 64 65 20 3d 20 7a 6f 6e 65 2e 66  r guide = zone.f
2f120 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65  ind('.colorpicke
2f130 72 2d 67 75 69 64 65 27 29 2e 67 65 74 28 30 29  r-guide').get(0)
2f140 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 74  ;\n\n      if (t
2f150 68 69 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65  his.currentSlide
2f160 72 20 3d 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 67 75  r === null || gu
2f170 69 64 65 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 5c  ide === null) {\
2f180 6e 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b  n        return;
2f190 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  \n      }\n\n   
2f1a0 20 20 20 76 61 72 20 6f 66 66 73 65 74 20 3d 20     var offset = 
2f1b0 7a 6f 6e 65 2e 6f 66 66 73 65 74 28 29 3b 5c 6e  zone.offset();\n
2f1c0 5c 6e 20 20 20 20 20 20 2f 2f 20 72 65 66 65 72  \n      // refer
2f1d0 65 6e 63 65 20 74 6f 20 67 75 69 64 65 27 73 20  ence to guide's 
2f1e0 73 74 79 6c 65 5c 6e 20 20 20 20 20 20 74 68 69  style\n      thi
2f1f0 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 2e  s.currentSlider.
2f200 67 75 69 64 65 53 74 79 6c 65 20 3d 20 67 75 69  guideStyle = gui
2f210 64 65 2e 73 74 79 6c 65 3b 5c 6e 20 20 20 20 20  de.style;\n     
2f220 20 74 68 69 73 2e 63 75 72 72 65 6e 74 53 6c 69   this.currentSli
2f230 64 65 72 2e 6c 65 66 74 20 3d 20 65 2e 70 61 67  der.left = e.pag
2f240 65 58 20 2d 20 6f 66 66 73 65 74 2e 6c 65 66 74  eX - offset.left
2f250 3b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 63 75  ;\n      this.cu
2f260 72 72 65 6e 74 53 6c 69 64 65 72 2e 74 6f 70 20  rrentSlider.top 
2f270 3d 20 65 2e 70 61 67 65 59 20 2d 20 6f 66 66 73  = e.pageY - offs
2f280 65 74 2e 74 6f 70 3b 5c 6e 20 20 20 20 20 20 74  et.top;\n      t
2f290 68 69 73 2e 6d 6f 75 73 65 50 6f 69 6e 74 65 72  his.mousePointer
2f2a0 20 3d 20 7b 5c 6e 20 20 20 20 20 20 20 20 6c 65   = {\n        le
2f2b0 66 74 3a 20 65 2e 70 61 67 65 58 2c 5c 6e 20 20  ft: e.pageX,\n  
2f2c0 20 20 20 20 20 20 74 6f 70 3a 20 65 2e 70 61 67        top: e.pag
2f2d0 65 59 5c 6e 20 20 20 20 20 20 7d 3b 5c 6e 5c 6e  eY\n      };\n\n
2f2e0 20 20 20 20 20 20 2f 2f 20 54 4f 44 4f 3a 20 66        // TODO: f
2f2f0 69 78 20 6d 6f 76 69 6e 67 20 6f 75 74 73 69 64  ix moving outsid
2f300 65 20 74 68 65 20 70 69 63 6b 65 72 20 6d 61 6b  e the picker mak
2f310 65 73 20 74 68 65 20 67 75 69 64 65 73 20 74 6f  es the guides to
2f320 20 6b 65 65 70 20 6d 6f 76 69 6e 67 2e 20 54 68   keep moving. Th
2f330 65 20 65 76 65 6e 74 20 6e 65 65 64 73 20 74 6f  e event needs to
2f340 20 62 65 20 62 6f 75 6e 64 20 74 6f 20 74 68 65   be bound to the
2f350 20 77 69 6e 64 6f 77 2e 5c 6e 20 20 20 20 20 20   window.\n      
2f360 2f 2a 2a 5c 6e 20 20 20 20 20 20 20 2a 20 28 77  /**\n       * (w
2f370 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e 74 29 20  indow.document) 
2f380 54 72 69 67 67 65 72 65 64 20 6f 6e 20 6d 6f 75  Triggered on mou
2f390 73 65 64 6f 77 6e 20 66 6f 72 20 74 68 65 20 64  sedown for the d
2f3a0 6f 63 75 6d 65 6e 74 20 6f 62 6a 65 63 74 2c 5c  ocument object,\
2f3b0 6e 20 20 20 20 20 20 20 2a 20 73 6f 20 74 68 65  n       * so the
2f3c0 20 63 6f 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e   color adjustmen
2f3d0 74 20 67 75 69 64 65 20 69 73 20 6d 6f 76 65 64  t guide is moved
2f3e0 20 74 6f 20 74 68 65 20 63 6c 69 63 6b 65 64 20   to the clicked 
2f3f0 70 6f 73 69 74 69 6f 6e 2e 5c 6e 20 20 20 20 20  position.\n     
2f400 20 20 2a 5c 6e 20 20 20 20 20 20 20 2a 20 40 65    *\n       * @e
2f410 76 65 6e 74 20 43 6f 6c 6f 72 70 69 63 6b 65 72  vent Colorpicker
2f420 23 6d 6f 75 73 65 6d 6f 76 65 5c 6e 20 20 20 20  #mousemove\n    
2f430 20 20 20 2a 2f 5c 6e 20 20 20 20 20 20 28 30 2c     */\n      (0,
2f440 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c   _jquery2.defaul
2f450 74 29 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63  t)(this.colorpic
2f460 6b 65 72 2e 70 69 63 6b 65 72 29 2e 6f 6e 28 7b  ker.picker).on({
2f470 5c 6e 20 20 20 20 20 20 20 20 27 6d 6f 75 73 65  \n        'mouse
2f480 6d 6f 76 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  move.colorpicker
2f490 27 3a 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61  ': _jquery2.defa
2f4a0 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e 6d  ult.proxy(this.m
2f4b0 6f 76 65 64 2c 20 74 68 69 73 29 2c 5c 6e 20 20  oved, this),\n  
2f4c0 20 20 20 20 20 20 27 74 6f 75 63 68 6d 6f 76 65        'touchmove
2f4d0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 5f  .colorpicker': _
2f4e0 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e  jquery2.default.
2f4f0 70 72 6f 78 79 28 74 68 69 73 2e 6d 6f 76 65 64  proxy(this.moved
2f500 2c 20 74 68 69 73 29 2c 5c 6e 20 20 20 20 20 20  , this),\n      
2f510 20 20 27 6d 6f 75 73 65 75 70 2e 63 6f 6c 6f 72    'mouseup.color
2f520 70 69 63 6b 65 72 27 3a 20 5f 6a 71 75 65 72 79  picker': _jquery
2f530 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28  2.default.proxy(
2f540 74 68 69 73 2e 72 65 6c 65 61 73 65 64 2c 20 74  this.released, t
2f550 68 69 73 29 2c 5c 6e 20 20 20 20 20 20 20 20 27  his),\n        '
2f560 74 6f 75 63 68 65 6e 64 2e 63 6f 6c 6f 72 70 69  touchend.colorpi
2f570 63 6b 65 72 27 3a 20 5f 6a 71 75 65 72 79 32 2e  cker': _jquery2.
2f580 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28 74 68  default.proxy(th
2f590 69 73 2e 72 65 6c 65 61 73 65 64 2c 20 74 68 69  is.released, thi
2f5a0 73 29 5c 6e 20 20 20 20 20 20 7d 29 2e 74 72 69  s)\n      }).tri
2f5b0 67 67 65 72 28 27 6d 6f 75 73 65 6d 6f 76 65 27  gger('mousemove'
2f5c0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  );\n    }\n\n   
2f5d0 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 46 75 6e   /**\n     * Fun
2f5e0 63 74 69 6f 6e 20 74 72 69 67 67 65 72 65 64 20  ction triggered 
2f5f0 77 68 65 6e 20 64 72 61 67 67 69 6e 67 20 61 20  when dragging a 
2f600 67 75 69 64 65 20 69 6e 73 69 64 65 20 6f 6e 65  guide inside one
2f610 20 6f 66 20 74 68 65 20 63 6f 6c 6f 72 20 61 64   of the color ad
2f620 6a 75 73 74 6d 65 6e 74 20 62 61 72 73 2e 5c 6e  justment bars.\n
2f630 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40       *\n     * @
2f640 70 72 69 76 61 74 65 5c 6e 20 20 20 20 20 2a 20  private\n     * 
2f650 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65  @param {Event} e
2f660 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d  \n     */\n\n  }
2f670 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 6d  , {\n    key: 'm
2f680 6f 76 65 64 27 2c 5c 6e 20 20 20 20 76 61 6c 75  oved',\n    valu
2f690 65 3a 20 66 75 6e 63 74 69 6f 6e 20 6d 6f 76 65  e: function move
2f6a0 64 28 65 29 20 7b 5c 6e 20 20 20 20 20 20 74 68  d(e) {\n      th
2f6b0 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c  is.colorpicker.l
2f6c0 61 73 74 45 76 65 6e 74 2e 61 6c 69 61 73 20 3d  astEvent.alias =
2f6d0 20 27 6d 6f 76 65 64 27 3b 5c 6e 20 20 20 20 20   'moved';\n     
2f6e0 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65   this.colorpicke
2f6f0 72 2e 6c 61 73 74 45 76 65 6e 74 2e 65 20 3d 20  r.lastEvent.e = 
2f700 65 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28  e;\n\n      if (
2f710 21 65 2e 70 61 67 65 58 20 26 26 20 21 65 2e 70  !e.pageX && !e.p
2f720 61 67 65 59 20 26 26 20 65 2e 6f 72 69 67 69 6e  ageY && e.origin
2f730 61 6c 45 76 65 6e 74 20 26 26 20 65 2e 6f 72 69  alEvent && e.ori
2f740 67 69 6e 61 6c 45 76 65 6e 74 2e 74 6f 75 63 68  ginalEvent.touch
2f750 65 73 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 65  es) {\n        e
2f760 2e 70 61 67 65 58 20 3d 20 65 2e 6f 72 69 67 69  .pageX = e.origi
2f770 6e 61 6c 45 76 65 6e 74 2e 74 6f 75 63 68 65 73  nalEvent.touches
2f780 5b 30 5d 2e 70 61 67 65 58 3b 5c 6e 20 20 20 20  [0].pageX;\n    
2f790 20 20 20 20 65 2e 70 61 67 65 59 20 3d 20 65 2e      e.pageY = e.
2f7a0 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 2e 74 6f  originalEvent.to
2f7b0 75 63 68 65 73 5b 30 5d 2e 70 61 67 65 59 3b 5c  uches[0].pageY;\
2f7c0 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  n      }\n\n    
2f7d0 20 20 2f 2f 20 65 2e 73 74 6f 70 50 72 6f 70 61    // e.stopPropa
2f7e0 67 61 74 69 6f 6e 28 29 3b 5c 6e 20 20 20 20 20  gation();\n     
2f7f0 20 65 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c   e.preventDefaul
2f800 74 28 29 3b 20 2f 2f 20 70 72 65 76 65 6e 74 73  t(); // prevents
2f810 20 73 63 72 6f 6c 6c 69 6e 67 20 6f 6e 20 6d 6f   scrolling on mo
2f820 62 69 6c 65 5c 6e 5c 6e 20 20 20 20 20 20 76 61  bile\n\n      va
2f830 72 20 6c 65 66 74 20 3d 20 4d 61 74 68 2e 6d 61  r left = Math.ma
2f840 78 28 30 2c 20 4d 61 74 68 2e 6d 69 6e 28 74 68  x(0, Math.min(th
2f850 69 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72  is.currentSlider
2f860 2e 6d 61 78 4c 65 66 74 2c 20 74 68 69 73 2e 63  .maxLeft, this.c
2f870 75 72 72 65 6e 74 53 6c 69 64 65 72 2e 6c 65 66  urrentSlider.lef
2f880 74 20 2b 20 28 28 65 2e 70 61 67 65 58 20 7c 7c  t + ((e.pageX ||
2f890 20 74 68 69 73 2e 6d 6f 75 73 65 50 6f 69 6e 74   this.mousePoint
2f8a0 65 72 2e 6c 65 66 74 29 20 2d 20 74 68 69 73 2e  er.left) - this.
2f8b0 6d 6f 75 73 65 50 6f 69 6e 74 65 72 2e 6c 65 66  mousePointer.lef
2f8c0 74 29 29 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 76  t)));\n\n      v
2f8d0 61 72 20 74 6f 70 20 3d 20 4d 61 74 68 2e 6d 61  ar top = Math.ma
2f8e0 78 28 30 2c 20 4d 61 74 68 2e 6d 69 6e 28 74 68  x(0, Math.min(th
2f8f0 69 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72  is.currentSlider
2f900 2e 6d 61 78 54 6f 70 2c 20 74 68 69 73 2e 63 75  .maxTop, this.cu
2f910 72 72 65 6e 74 53 6c 69 64 65 72 2e 74 6f 70 20  rrentSlider.top 
2f920 2b 20 28 28 65 2e 70 61 67 65 59 20 7c 7c 20 74  + ((e.pageY || t
2f930 68 69 73 2e 6d 6f 75 73 65 50 6f 69 6e 74 65 72  his.mousePointer
2f940 2e 74 6f 70 29 20 2d 20 74 68 69 73 2e 6d 6f 75  .top) - this.mou
2f950 73 65 50 6f 69 6e 74 65 72 2e 74 6f 70 29 29 29  sePointer.top)))
2f960 3b 5c 6e 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  ;\n\n      this.
2f970 6f 6e 4d 6f 76 65 28 74 6f 70 2c 20 6c 65 66 74  onMove(top, left
2f980 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  );\n    }\n\n   
2f990 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 46 75 6e   /**\n     * Fun
2f9a0 63 74 69 6f 6e 20 74 72 69 67 67 65 72 65 64 20  ction triggered 
2f9b0 77 68 65 6e 20 72 65 6c 65 61 73 69 6e 67 20 74  when releasing t
2f9c0 68 65 20 63 6c 69 63 6b 20 69 6e 20 6f 6e 65 20  he click in one 
2f9d0 6f 66 20 74 68 65 20 63 6f 6c 6f 72 20 61 64 6a  of the color adj
2f9e0 75 73 74 6d 65 6e 74 20 62 61 72 73 2e 5c 6e 20  ustment bars.\n 
2f9f0 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 70      *\n     * @p
2fa00 72 69 76 61 74 65 5c 6e 20 20 20 20 20 2a 20 40  rivate\n     * @
2fa10 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 5c  param {Event} e\
2fa20 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c  n     */\n\n  },
2fa30 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 72 65   {\n    key: 're
2fa40 6c 65 61 73 65 64 27 2c 5c 6e 20 20 20 20 76 61  leased',\n    va
2fa50 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 72 65  lue: function re
2fa60 6c 65 61 73 65 64 28 65 29 20 7b 5c 6e 20 20 20  leased(e) {\n   
2fa70 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63     this.colorpic
2fa80 6b 65 72 2e 6c 61 73 74 45 76 65 6e 74 2e 61 6c  ker.lastEvent.al
2fa90 69 61 73 20 3d 20 27 72 65 6c 65 61 73 65 64 27  ias = 'released'
2faa0 3b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 63 6f  ;\n      this.co
2fab0 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73 74 45 76  lorpicker.lastEv
2fac0 65 6e 74 2e 65 20 3d 20 65 3b 5c 6e 5c 6e 20 20  ent.e = e;\n\n  
2fad0 20 20 20 20 2f 2f 20 65 2e 73 74 6f 70 50 72 6f      // e.stopPro
2fae0 70 61 67 61 74 69 6f 6e 28 29 3b 5c 6e 20 20 20  pagation();\n   
2faf0 20 20 20 2f 2f 20 65 2e 70 72 65 76 65 6e 74 44     // e.preventD
2fb00 65 66 61 75 6c 74 28 29 3b 5c 6e 5c 6e 20 20 20  efault();\n\n   
2fb10 20 20 20 28 30 2c 20 5f 6a 71 75 65 72 79 32 2e     (0, _jquery2.
2fb20 64 65 66 61 75 6c 74 29 28 74 68 69 73 2e 63 6f  default)(this.co
2fb30 6c 6f 72 70 69 63 6b 65 72 2e 70 69 63 6b 65 72  lorpicker.picker
2fb40 29 2e 6f 66 66 28 7b 5c 6e 20 20 20 20 20 20 20  ).off({\n       
2fb50 20 27 6d 6f 75 73 65 6d 6f 76 65 2e 63 6f 6c 6f   'mousemove.colo
2fb60 72 70 69 63 6b 65 72 27 3a 20 74 68 69 73 2e 6d  rpicker': this.m
2fb70 6f 76 65 64 2c 5c 6e 20 20 20 20 20 20 20 20 27  oved,\n        '
2fb80 74 6f 75 63 68 6d 6f 76 65 2e 63 6f 6c 6f 72 70  touchmove.colorp
2fb90 69 63 6b 65 72 27 3a 20 74 68 69 73 2e 6d 6f 76  icker': this.mov
2fba0 65 64 2c 5c 6e 20 20 20 20 20 20 20 20 27 6d 6f  ed,\n        'mo
2fbb0 75 73 65 75 70 2e 63 6f 6c 6f 72 70 69 63 6b 65  useup.colorpicke
2fbc0 72 27 3a 20 74 68 69 73 2e 72 65 6c 65 61 73 65  r': this.release
2fbd0 64 2c 5c 6e 20 20 20 20 20 20 20 20 27 74 6f 75  d,\n        'tou
2fbe0 63 68 65 6e 64 2e 63 6f 6c 6f 72 70 69 63 6b 65  chend.colorpicke
2fbf0 72 27 3a 20 74 68 69 73 2e 72 65 6c 65 61 73 65  r': this.release
2fc00 64 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20  d\n      });\n  
2fc10 20 20 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e 20    }\n  }]);\n\n 
2fc20 20 72 65 74 75 72 6e 20 53 6c 69 64 65 72 48 61   return SliderHa
2fc30 6e 64 6c 65 72 3b 5c 6e 7d 28 29 3b 5c 6e 5c 6e  ndler;\n}();\n\n
2fc40 65 78 70 6f 72 74 73 2e 64 65 66 61 75 6c 74 20  exports.default 
2fc50 3d 20 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 3b  = SliderHandler;
2fc60 5c 6e 5c 6e 2f 2a 2a 2a 2f 20 7d 29 2c 5c 6e 2f  \n\n/***/ }),\n/
2fc70 2a 20 31 34 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20 28  * 14 */\n/***/ (
2fc80 66 75 6e 63 74 69 6f 6e 28 6d 6f 64 75 6c 65 2c  function(module,
2fc90 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70   exports, __webp
2fca0 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 7b  ack_require__) {
2fcb0 5c 6e 5c 6e 5c 22 75 73 65 20 73 74 72 69 63 74  \n\n\"use strict
2fcc0 5c 22 3b 5c 6e 5c 6e 5c 6e 4f 62 6a 65 63 74 2e  \";\n\n\nObject.
2fcd0 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 65  defineProperty(e
2fce0 78 70 6f 72 74 73 2c 20 5c 22 5f 5f 65 73 4d 6f  xports, \"__esMo
2fcf0 64 75 6c 65 5c 22 2c 20 7b 5c 6e 20 20 76 61 6c  dule\", {\n  val
2fd00 75 65 3a 20 74 72 75 65 5c 6e 7d 29 3b 5c 6e 5c  ue: true\n});\n\
2fd10 6e 76 61 72 20 5f 63 72 65 61 74 65 43 6c 61 73  nvar _createClas
2fd20 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20  s = function () 
2fd30 7b 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e  { function defin
2fd40 65 50 72 6f 70 65 72 74 69 65 73 28 74 61 72 67  eProperties(targ
2fd50 65 74 2c 20 70 72 6f 70 73 29 20 7b 20 66 6f 72  et, props) { for
2fd60 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c   (var i = 0; i <
2fd70 20 70 72 6f 70 73 2e 6c 65 6e 67 74 68 3b 20 69   props.length; i
2fd80 2b 2b 29 20 7b 20 76 61 72 20 64 65 73 63 72 69  ++) { var descri
2fd90 70 74 6f 72 20 3d 20 70 72 6f 70 73 5b 69 5d 3b  ptor = props[i];
2fda0 20 64 65 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d   descriptor.enum
2fdb0 65 72 61 62 6c 65 20 3d 20 64 65 73 63 72 69 70  erable = descrip
2fdc0 74 6f 72 2e 65 6e 75 6d 65 72 61 62 6c 65 20 7c  tor.enumerable |
2fdd0 7c 20 66 61 6c 73 65 3b 20 64 65 73 63 72 69 70  | false; descrip
2fde0 74 6f 72 2e 63 6f 6e 66 69 67 75 72 61 62 6c 65  tor.configurable
2fdf0 20 3d 20 74 72 75 65 3b 20 69 66 20 28 5c 22 76   = true; if (\"v
2fe00 61 6c 75 65 5c 22 20 69 6e 20 64 65 73 63 72 69  alue\" in descri
2fe10 70 74 6f 72 29 20 64 65 73 63 72 69 70 74 6f 72  ptor) descriptor
2fe20 2e 77 72 69 74 61 62 6c 65 20 3d 20 74 72 75 65  .writable = true
2fe30 3b 20 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50  ; Object.defineP
2fe40 72 6f 70 65 72 74 79 28 74 61 72 67 65 74 2c 20  roperty(target, 
2fe50 64 65 73 63 72 69 70 74 6f 72 2e 6b 65 79 2c 20  descriptor.key, 
2fe60 64 65 73 63 72 69 70 74 6f 72 29 3b 20 7d 20 7d  descriptor); } }
2fe70 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e   return function
2fe80 20 28 43 6f 6e 73 74 72 75 63 74 6f 72 2c 20 70   (Constructor, p
2fe90 72 6f 74 6f 50 72 6f 70 73 2c 20 73 74 61 74 69  rotoProps, stati
2fea0 63 50 72 6f 70 73 29 20 7b 20 69 66 20 28 70 72  cProps) { if (pr
2feb0 6f 74 6f 50 72 6f 70 73 29 20 64 65 66 69 6e 65  otoProps) define
2fec0 50 72 6f 70 65 72 74 69 65 73 28 43 6f 6e 73 74  Properties(Const
2fed0 72 75 63 74 6f 72 2e 70 72 6f 74 6f 74 79 70 65  ructor.prototype
2fee0 2c 20 70 72 6f 74 6f 50 72 6f 70 73 29 3b 20 69  , protoProps); i
2fef0 66 20 28 73 74 61 74 69 63 50 72 6f 70 73 29 20  f (staticProps) 
2ff00 64 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65 73  defineProperties
2ff10 28 43 6f 6e 73 74 72 75 63 74 6f 72 2c 20 73 74  (Constructor, st
2ff20 61 74 69 63 50 72 6f 70 73 29 3b 20 72 65 74 75  aticProps); retu
2ff30 72 6e 20 43 6f 6e 73 74 72 75 63 74 6f 72 3b 20  rn Constructor; 
2ff40 7d 3b 20 7d 28 29 3b 5c 6e 5c 6e 76 61 72 20 5f  }; }();\n\nvar _
2ff50 6a 71 75 65 72 79 20 3d 20 5f 5f 77 65 62 70 61  jquery = __webpa
2ff60 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 30 29 3b  ck_require__(0);
2ff70 5c 6e 5c 6e 76 61 72 20 5f 6a 71 75 65 72 79 32  \n\nvar _jquery2
2ff80 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69   = _interopRequi
2ff90 72 65 44 65 66 61 75 6c 74 28 5f 6a 71 75 65 72  reDefault(_jquer
2ffa0 79 29 3b 5c 6e 5c 6e 76 61 72 20 5f 6f 70 74 69  y);\n\nvar _opti
2ffb0 6f 6e 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f  ons = __webpack_
2ffc0 72 65 71 75 69 72 65 5f 5f 28 33 29 3b 5c 6e 5c  require__(3);\n\
2ffd0 6e 76 61 72 20 5f 6f 70 74 69 6f 6e 73 32 20 3d  nvar _options2 =
2ffe0 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72 65   _interopRequire
2fff0 44 65 66 61 75 6c 74 28 5f 6f 70 74 69 6f 6e 73  Default(_options
30000 29 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 5f  );\n\nfunction _
30010 69 6e 74 65 72 6f 70 52 65 71 75 69 72 65 44 65  interopRequireDe
30020 66 61 75 6c 74 28 6f 62 6a 29 20 7b 20 72 65 74  fault(obj) { ret
30030 75 72 6e 20 6f 62 6a 20 26 26 20 6f 62 6a 2e 5f  urn obj && obj._
30040 5f 65 73 4d 6f 64 75 6c 65 20 3f 20 6f 62 6a 20  _esModule ? obj 
30050 3a 20 7b 20 64 65 66 61 75 6c 74 3a 20 6f 62 6a  : { default: obj
30060 20 7d 3b 20 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f   }; }\n\nfunctio
30070 6e 20 5f 63 6c 61 73 73 43 61 6c 6c 43 68 65 63  n _classCallChec
30080 6b 28 69 6e 73 74 61 6e 63 65 2c 20 43 6f 6e 73  k(instance, Cons
30090 74 72 75 63 74 6f 72 29 20 7b 20 69 66 20 28 21  tructor) { if (!
300a0 28 69 6e 73 74 61 6e 63 65 20 69 6e 73 74 61 6e  (instance instan
300b0 63 65 6f 66 20 43 6f 6e 73 74 72 75 63 74 6f 72  ceof Constructor
300c0 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 54  )) { throw new T
300d0 79 70 65 45 72 72 6f 72 28 5c 22 43 61 6e 6e 6f  ypeError(\"Canno
300e0 74 20 63 61 6c 6c 20 61 20 63 6c 61 73 73 20 61  t call a class a
300f0 73 20 61 20 66 75 6e 63 74 69 6f 6e 5c 22 29 3b  s a function\");
30100 20 7d 20 7d 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20   } }\n\n/**\n * 
30110 48 61 6e 64 6c 65 73 20 65 76 65 72 79 74 68 69  Handles everythi
30120 6e 67 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68  ng related to th
30130 65 20 55 49 20 6f 66 20 74 68 65 20 63 6f 6c 6f  e UI of the colo
30140 72 70 69 63 6b 65 72 20 70 6f 70 75 70 3a 20 73  rpicker popup: s
30150 68 6f 77 2c 20 68 69 64 65 2c 20 70 6f 73 69 74  how, hide, posit
30160 69 6f 6e 2c 2e 2e 2e 5c 6e 20 2a 20 40 69 67 6e  ion,...\n * @ign
30170 6f 72 65 5c 6e 20 2a 2f 5c 6e 76 61 72 20 50 6f  ore\n */\nvar Po
30180 70 75 70 48 61 6e 64 6c 65 72 20 3d 20 66 75 6e  pupHandler = fun
30190 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 20 20 2f 2a  ction () {\n  /*
301a0 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b  *\n   * @param {
301b0 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 20 63 6f 6c  Colorpicker} col
301c0 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 2a 20 40  orpicker\n   * @
301d0 70 61 72 61 6d 20 7b 57 69 6e 64 6f 77 7d 20 72  param {Window} r
301e0 6f 6f 74 5c 6e 20 20 20 2a 2f 5c 6e 20 20 66 75  oot\n   */\n  fu
301f0 6e 63 74 69 6f 6e 20 50 6f 70 75 70 48 61 6e 64  nction PopupHand
30200 6c 65 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72 2c  ler(colorpicker,
30210 20 72 6f 6f 74 29 20 7b 5c 6e 20 20 20 20 5f 63   root) {\n    _c
30220 6c 61 73 73 43 61 6c 6c 43 68 65 63 6b 28 74 68  lassCallCheck(th
30230 69 73 2c 20 50 6f 70 75 70 48 61 6e 64 6c 65 72  is, PopupHandler
30240 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  );\n\n    /**\n 
30250 20 20 20 20 2a 20 40 74 79 70 65 20 7b 57 69 6e      * @type {Win
30260 64 6f 77 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20  dow}\n     */\n 
30270 20 20 20 74 68 69 73 2e 72 6f 6f 74 20 3d 20 72     this.root = r
30280 6f 6f 74 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  oot;\n    /**\n 
30290 20 20 20 20 2a 20 40 74 79 70 65 20 7b 43 6f 6c      * @type {Col
302a0 6f 72 70 69 63 6b 65 72 7d 5c 6e 20 20 20 20 20  orpicker}\n     
302b0 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c  */\n    this.col
302c0 6f 72 70 69 63 6b 65 72 20 3d 20 63 6f 6c 6f 72  orpicker = color
302d0 70 69 63 6b 65 72 3b 5c 6e 20 20 20 20 2f 2a 2a  picker;\n    /**
302e0 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b  \n     * @type {
302f0 6a 51 75 65 72 79 7d 5c 6e 20 20 20 20 20 2a 2f  jQuery}\n     */
30300 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 6f 76  \n    this.popov
30310 65 72 54 61 72 67 65 74 20 3d 20 6e 75 6c 6c 3b  erTarget = null;
30320 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
30330 2a 20 40 74 79 70 65 20 7b 6a 51 75 65 72 79 7d  * @type {jQuery}
30340 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74  \n     */\n    t
30350 68 69 73 2e 70 6f 70 6f 76 65 72 54 69 70 20 3d  his.popoverTip =
30360 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20 2f 2a   null;\n\n    /*
30370 2a 5c 6e 20 20 20 20 20 2a 20 49 66 20 74 72 75  *\n     * If tru
30380 65 2c 20 74 68 65 20 6c 61 74 65 73 74 20 63 6c  e, the latest cl
30390 69 63 6b 20 77 61 73 20 69 6e 73 69 64 65 20 74  ick was inside t
303a0 68 65 20 70 6f 70 6f 76 65 72 5c 6e 20 20 20 20  he popover\n    
303b0 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c 65 61   * @type {boolea
303c0 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20  n}\n     */\n   
303d0 20 74 68 69 73 2e 63 6c 69 63 6b 69 6e 67 20 3d   this.clicking =
303e0 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 2f 2a 2a   false;\n    /**
303f0 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b  \n     * @type {
30400 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a  boolean}\n     *
30410 2f 5c 6e 20 20 20 20 74 68 69 73 2e 68 69 64 64  /\n    this.hidd
30420 69 6e 67 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20  ing = false;\n  
30430 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74    /**\n     * @t
30440 79 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20  ype {boolean}\n 
30450 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73      */\n    this
30460 2e 73 68 6f 77 69 6e 67 20 3d 20 66 61 6c 73 65  .showing = false
30470 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c  ;\n  }\n\n  /**\
30480 6e 20 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e  n   * @private\n
30490 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 6a     * @returns {j
304a0 51 75 65 72 79 7c 66 61 6c 73 65 7d 5c 6e 20 20  Query|false}\n  
304b0 20 2a 2f 5c 6e 5c 6e 5c 6e 20 20 5f 63 72 65 61   */\n\n\n  _crea
304c0 74 65 43 6c 61 73 73 28 50 6f 70 75 70 48 61 6e  teClass(PopupHan
304d0 64 6c 65 72 2c 20 5b 7b 5c 6e 20 20 20 20 6b 65  dler, [{\n    ke
304e0 79 3a 20 27 62 69 6e 64 27 2c 5c 6e 5c 6e 5c 6e  y: 'bind',\n\n\n
304f0 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
30500 42 69 6e 64 73 20 74 68 65 20 64 69 66 66 65 72  Binds the differ
30510 65 6e 74 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20  ent colorpicker 
30520 65 6c 65 6d 65 6e 74 73 20 74 6f 20 74 68 65 20  elements to the 
30530 66 6f 63 75 73 2f 6d 6f 75 73 65 2f 74 6f 75 63  focus/mouse/touc
30540 68 20 65 76 65 6e 74 73 20 73 6f 20 69 74 20 72  h events so it r
30550 65 61 63 74 73 20 69 6e 20 6f 72 64 65 72 20 74  eacts in order t
30560 6f 20 73 68 6f 77 20 6f 72 5c 6e 20 20 20 20 20  o show or\n     
30570 2a 20 68 69 64 65 20 74 68 65 20 63 6f 6c 6f 72  * hide the color
30580 70 69 63 6b 65 72 20 70 6f 70 75 70 20 61 63 63  picker popup acc
30590 6f 72 64 69 6e 67 6c 79 2e 20 49 74 20 61 6c 73  ordingly. It als
305a0 6f 20 61 64 64 73 20 74 68 65 20 70 72 6f 70 65  o adds the prope
305b0 72 20 63 6c 61 73 73 65 73 2e 5c 6e 20 20 20 20  r classes.\n    
305c0 20 2a 2f 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20   */\n    value: 
305d0 66 75 6e 63 74 69 6f 6e 20 62 69 6e 64 28 29 20  function bind() 
305e0 7b 5c 6e 20 20 20 20 20 20 76 61 72 20 63 70 20  {\n      var cp 
305f0 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b  = this.colorpick
30600 65 72 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20  er;\n\n      if 
30610 28 63 70 2e 6f 70 74 69 6f 6e 73 2e 69 6e 6c 69  (cp.options.inli
30620 6e 65 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 63  ne) {\n        c
30630 70 2e 70 69 63 6b 65 72 2e 61 64 64 43 6c 61 73  p.picker.addClas
30640 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 69  s('colorpicker-i
30650 6e 6c 69 6e 65 20 63 6f 6c 6f 72 70 69 63 6b 65  nline colorpicke
30660 72 2d 76 69 73 69 62 6c 65 27 29 3b 5c 6e 20 20  r-visible');\n  
30670 20 20 20 20 20 20 72 65 74 75 72 6e 3b 20 2f 2f        return; //
30680 20 6e 6f 20 6e 65 65 64 20 74 6f 20 62 69 6e 64   no need to bind
30690 20 73 68 6f 77 2f 68 69 64 65 20 65 76 65 6e 74   show/hide event
306a0 73 20 66 6f 72 20 69 6e 6c 69 6e 65 20 65 6c 65  s for inline ele
306b0 6d 65 6e 74 73 5c 6e 20 20 20 20 20 20 7d 5c 6e  ments\n      }\n
306c0 5c 6e 20 20 20 20 20 20 63 70 2e 70 69 63 6b 65  \n      cp.picke
306d0 72 2e 61 64 64 43 6c 61 73 73 28 27 63 6f 6c 6f  r.addClass('colo
306e0 72 70 69 63 6b 65 72 2d 70 6f 70 75 70 20 63 6f  rpicker-popup co
306f0 6c 6f 72 70 69 63 6b 65 72 2d 68 69 64 64 65 6e  lorpicker-hidden
30700 27 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20  ');\n\n      // 
30710 74 68 65 72 65 20 69 73 20 6e 6f 20 69 6e 70 75  there is no inpu
30720 74 20 6f 72 20 61 64 64 6f 6e 5c 6e 20 20 20 20  t or addon\n    
30730 20 20 69 66 20 28 21 74 68 69 73 2e 68 61 73 49    if (!this.hasI
30740 6e 70 75 74 20 26 26 20 21 74 68 69 73 2e 68 61  nput && !this.ha
30750 73 41 64 64 6f 6e 29 20 7b 5c 6e 20 20 20 20 20  sAddon) {\n     
30760 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20     return;\n    
30770 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20    }\n\n      // 
30780 63 72 65 61 74 65 20 42 6f 6f 74 73 74 72 61 70  create Bootstrap
30790 20 34 20 70 6f 70 6f 76 65 72 5c 6e 20 20 20 20   4 popover\n    
307a0 20 20 69 66 20 28 63 70 2e 6f 70 74 69 6f 6e 73    if (cp.options
307b0 2e 70 6f 70 6f 76 65 72 29 20 7b 5c 6e 20 20 20  .popover) {\n   
307c0 20 20 20 20 20 74 68 69 73 2e 63 72 65 61 74 65       this.create
307d0 50 6f 70 6f 76 65 72 28 29 3b 5c 6e 20 20 20 20  Popover();\n    
307e0 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20    }\n\n      // 
307f0 62 69 6e 64 20 61 64 64 6f 6e 20 73 68 6f 77 2f  bind addon show/
30800 68 69 64 65 20 65 76 65 6e 74 73 5c 6e 20 20 20  hide events\n   
30810 20 20 20 69 66 20 28 74 68 69 73 2e 68 61 73 41     if (this.hasA
30820 64 64 6f 6e 29 20 7b 5c 6e 20 20 20 20 20 20 20  ddon) {\n       
30830 20 2f 2f 20 65 6e 61 62 6c 65 20 66 6f 63 75 73   // enable focus
30840 20 6f 6e 20 61 64 64 6f 6e 73 5c 6e 20 20 20 20   on addons\n    
30850 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 61 64      if (!this.ad
30860 64 6f 6e 2e 61 74 74 72 28 27 74 61 62 69 6e 64  don.attr('tabind
30870 65 78 27 29 29 20 7b 5c 6e 20 20 20 20 20 20 20  ex')) {\n       
30880 20 20 20 74 68 69 73 2e 61 64 64 6f 6e 2e 61 74     this.addon.at
30890 74 72 28 27 74 61 62 69 6e 64 65 78 27 2c 20 30  tr('tabindex', 0
308a0 29 3b 5c 6e 20 20 20 20 20 20 20 20 7d 5c 6e 5c  );\n        }\n\
308b0 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e 61 64  n        this.ad
308c0 64 6f 6e 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20 20  don.on({\n      
308d0 20 20 20 20 27 6d 6f 75 73 65 64 6f 77 6e 2e 63      'mousedown.c
308e0 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75 63 68  olorpicker touch
308f0 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63 6b 65  start.colorpicke
30900 72 27 3a 20 5f 6a 71 75 65 72 79 32 2e 64 65 66  r': _jquery2.def
30910 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e  ault.proxy(this.
30920 74 6f 67 67 6c 65 2c 20 74 68 69 73 29 5c 6e 20  toggle, this)\n 
30930 20 20 20 20 20 20 20 7d 29 3b 5c 6e 5c 6e 20 20         });\n\n  
30940 20 20 20 20 20 20 74 68 69 73 2e 61 64 64 6f 6e        this.addon
30950 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20 20 20 20 20  .on({\n         
30960 20 27 66 6f 63 75 73 2e 63 6f 6c 6f 72 70 69 63   'focus.colorpic
30970 6b 65 72 27 3a 20 5f 6a 71 75 65 72 79 32 2e 64  ker': _jquery2.d
30980 65 66 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69  efault.proxy(thi
30990 73 2e 73 68 6f 77 2c 20 74 68 69 73 29 5c 6e 20  s.show, this)\n 
309a0 20 20 20 20 20 20 20 7d 29 3b 5c 6e 5c 6e 20 20         });\n\n  
309b0 20 20 20 20 20 20 74 68 69 73 2e 61 64 64 6f 6e        this.addon
309c0 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20 20 20 20 20  .on({\n         
309d0 20 27 66 6f 63 75 73 6f 75 74 2e 63 6f 6c 6f 72   'focusout.color
309e0 70 69 63 6b 65 72 27 3a 20 5f 6a 71 75 65 72 79  picker': _jquery
309f0 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28  2.default.proxy(
30a00 74 68 69 73 2e 68 69 64 65 2c 20 74 68 69 73 29  this.hide, this)
30a10 5c 6e 20 20 20 20 20 20 20 20 7d 29 3b 5c 6e 20  \n        });\n 
30a20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20       }\n\n      
30a30 2f 2f 20 62 69 6e 64 20 69 6e 70 75 74 20 73 68  // bind input sh
30a40 6f 77 2f 68 69 64 65 20 65 76 65 6e 74 73 5c 6e  ow/hide events\n
30a50 20 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 68        if (this.h
30a60 61 73 49 6e 70 75 74 20 26 26 20 21 74 68 69 73  asInput && !this
30a70 2e 68 61 73 41 64 64 6f 6e 29 20 7b 5c 6e 20 20  .hasAddon) {\n  
30a80 20 20 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74        this.input
30a90 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20 20 20 20 20  .on({\n         
30aa0 20 27 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f   'mousedown.colo
30ab0 72 70 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61  rpicker touchsta
30ac0 72 74 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a  rt.colorpicker':
30ad0 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c   _jquery2.defaul
30ae0 74 2e 70 72 6f 78 79 28 74 68 69 73 2e 73 68 6f  t.proxy(this.sho
30af0 77 2c 20 74 68 69 73 29 2c 5c 6e 20 20 20 20 20  w, this),\n     
30b00 20 20 20 20 20 27 66 6f 63 75 73 2e 63 6f 6c 6f       'focus.colo
30b10 72 70 69 63 6b 65 72 27 3a 20 5f 6a 71 75 65 72  rpicker': _jquer
30b20 79 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79  y2.default.proxy
30b30 28 74 68 69 73 2e 73 68 6f 77 2c 20 74 68 69 73  (this.show, this
30b40 29 5c 6e 20 20 20 20 20 20 20 20 7d 29 3b 5c 6e  )\n        });\n
30b50 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e 69  \n        this.i
30b60 6e 70 75 74 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20  nput.on({\n     
30b70 20 20 20 20 20 27 66 6f 63 75 73 6f 75 74 2e 63       'focusout.c
30b80 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 5f 6a 71  olorpicker': _jq
30b90 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e 70 72  uery2.default.pr
30ba0 6f 78 79 28 74 68 69 73 2e 68 69 64 65 2c 20 74  oxy(this.hide, t
30bb0 68 69 73 29 5c 6e 20 20 20 20 20 20 20 20 7d 29  his)\n        })
30bc0 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20  ;\n      }\n\n  
30bd0 20 20 20 20 2f 2f 20 72 65 70 6f 73 69 74 69 6f      // repositio
30be0 6e 20 70 6f 70 75 70 20 6f 6e 20 77 69 6e 64 6f  n popup on windo
30bf0 77 20 72 65 73 69 7a 65 5c 6e 20 20 20 20 20 20  w resize\n      
30c00 28 30 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65 66  (0, _jquery2.def
30c10 61 75 6c 74 29 28 74 68 69 73 2e 72 6f 6f 74 29  ault)(this.root)
30c20 2e 6f 6e 28 27 72 65 73 69 7a 65 2e 63 6f 6c 6f  .on('resize.colo
30c30 72 70 69 63 6b 65 72 27 2c 20 5f 6a 71 75 65 72  rpicker', _jquer
30c40 79 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79  y2.default.proxy
30c50 28 74 68 69 73 2e 72 65 70 6f 73 69 74 69 6f 6e  (this.reposition
30c60 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 7d  , this));\n    }
30c70 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
30c80 20 20 2a 20 55 6e 62 69 6e 64 73 20 61 6e 79 20    * Unbinds any 
30c90 65 76 65 6e 74 20 62 6f 75 6e 64 20 62 79 20 74  event bound by t
30ca0 68 69 73 20 68 61 6e 64 6c 65 72 5c 6e 20 20 20  his handler\n   
30cb0 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e    */\n\n  }, {\n
30cc0 20 20 20 20 6b 65 79 3a 20 27 75 6e 62 69 6e 64      key: 'unbind
30cd0 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
30ce0 75 6e 63 74 69 6f 6e 20 75 6e 62 69 6e 64 28 29  unction unbind()
30cf0 20 7b 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68   {\n      if (th
30d00 69 73 2e 68 61 73 49 6e 70 75 74 29 20 7b 5c 6e  is.hasInput) {\n
30d10 20 20 20 20 20 20 20 20 74 68 69 73 2e 69 6e 70          this.inp
30d20 75 74 2e 6f 66 66 28 7b 5c 6e 20 20 20 20 20 20  ut.off({\n      
30d30 20 20 20 20 27 6d 6f 75 73 65 64 6f 77 6e 2e 63      'mousedown.c
30d40 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75 63 68  olorpicker touch
30d50 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63 6b 65  start.colorpicke
30d60 72 27 3a 20 5f 6a 71 75 65 72 79 32 2e 64 65 66  r': _jquery2.def
30d70 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e  ault.proxy(this.
30d80 73 68 6f 77 2c 20 74 68 69 73 29 2c 5c 6e 20 20  show, this),\n  
30d90 20 20 20 20 20 20 20 20 27 66 6f 63 75 73 2e 63          'focus.c
30da0 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 5f 6a 71  olorpicker': _jq
30db0 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e 70 72  uery2.default.pr
30dc0 6f 78 79 28 74 68 69 73 2e 73 68 6f 77 2c 20 74  oxy(this.show, t
30dd0 68 69 73 29 5c 6e 20 20 20 20 20 20 20 20 7d 29  his)\n        })
30de0 3b 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e  ;\n        this.
30df0 69 6e 70 75 74 2e 6f 66 66 28 7b 5c 6e 20 20 20  input.off({\n   
30e00 20 20 20 20 20 20 20 27 66 6f 63 75 73 6f 75 74         'focusout
30e10 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 5f  .colorpicker': _
30e20 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e  jquery2.default.
30e30 70 72 6f 78 79 28 74 68 69 73 2e 68 69 64 65 2c  proxy(this.hide,
30e40 20 74 68 69 73 29 5c 6e 20 20 20 20 20 20 20 20   this)\n        
30e50 7d 29 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e  });\n      }\n\n
30e60 20 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 68        if (this.h
30e70 61 73 41 64 64 6f 6e 29 20 7b 5c 6e 20 20 20 20  asAddon) {\n    
30e80 20 20 20 20 74 68 69 73 2e 61 64 64 6f 6e 2e 6f      this.addon.o
30e90 66 66 28 7b 5c 6e 20 20 20 20 20 20 20 20 20 20  ff({\n          
30ea0 27 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72  'mousedown.color
30eb0 70 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72  picker touchstar
30ec0 74 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20  t.colorpicker': 
30ed0 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c 74  _jquery2.default
30ee0 2e 70 72 6f 78 79 28 74 68 69 73 2e 74 6f 67 67  .proxy(this.togg
30ef0 6c 65 2c 20 74 68 69 73 29 5c 6e 20 20 20 20 20  le, this)\n     
30f00 20 20 20 7d 29 3b 5c 6e 20 20 20 20 20 20 20 20     });\n        
30f10 74 68 69 73 2e 61 64 64 6f 6e 2e 6f 66 66 28 7b  this.addon.off({
30f20 5c 6e 20 20 20 20 20 20 20 20 20 20 27 66 6f 63  \n          'foc
30f30 75 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a  us.colorpicker':
30f40 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c   _jquery2.defaul
30f50 74 2e 70 72 6f 78 79 28 74 68 69 73 2e 73 68 6f  t.proxy(this.sho
30f60 77 2c 20 74 68 69 73 29 5c 6e 20 20 20 20 20 20  w, this)\n      
30f70 20 20 7d 29 3b 5c 6e 20 20 20 20 20 20 20 20 74    });\n        t
30f80 68 69 73 2e 61 64 64 6f 6e 2e 6f 66 66 28 7b 5c  his.addon.off({\
30f90 6e 20 20 20 20 20 20 20 20 20 20 27 66 6f 63 75  n          'focu
30fa0 73 6f 75 74 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  sout.colorpicker
30fb0 27 3a 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61  ': _jquery2.defa
30fc0 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e 68  ult.proxy(this.h
30fd0 69 64 65 2c 20 74 68 69 73 29 5c 6e 20 20 20 20  ide, this)\n    
30fe0 20 20 20 20 7d 29 3b 5c 6e 20 20 20 20 20 20 7d      });\n      }
30ff0 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68  \n\n      if (th
31000 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 65 74  is.popoverTarget
31010 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69  ) {\n        thi
31020 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 65 74 2e  s.popoverTarget.
31030 70 6f 70 6f 76 65 72 28 27 64 69 73 70 6f 73 65  popover('dispose
31040 27 29 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e  ');\n      }\n\n
31050 20 20 20 20 20 20 28 30 2c 20 5f 6a 71 75 65 72        (0, _jquer
31060 79 32 2e 64 65 66 61 75 6c 74 29 28 74 68 69 73  y2.default)(this
31070 2e 72 6f 6f 74 29 2e 6f 66 66 28 27 72 65 73 69  .root).off('resi
31080 7a 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c  ze.colorpicker',
31090 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75 6c   _jquery2.defaul
310a0 74 2e 70 72 6f 78 79 28 74 68 69 73 2e 72 65 70  t.proxy(this.rep
310b0 6f 73 69 74 69 6f 6e 2c 20 74 68 69 73 29 29 3b  osition, this));
310c0 5c 6e 20 20 20 20 20 20 28 30 2c 20 5f 6a 71 75  \n      (0, _jqu
310d0 65 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74 68  ery2.default)(th
310e0 69 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d 65 6e 74  is.root.document
310f0 29 2e 6f 66 66 28 27 6d 6f 75 73 65 64 6f 77 6e  ).off('mousedown
31100 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75  .colorpicker tou
31110 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63  chstart.colorpic
31120 6b 65 72 27 2c 20 5f 6a 71 75 65 72 79 32 2e 64  ker', _jquery2.d
31130 65 66 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69  efault.proxy(thi
31140 73 2e 68 69 64 65 2c 20 74 68 69 73 29 29 3b 5c  s.hide, this));\
31150 6e 20 20 20 20 20 20 28 30 2c 20 5f 6a 71 75 65  n      (0, _jque
31160 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74 68 69  ry2.default)(thi
31170 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d 65 6e 74 29  s.root.document)
31180 2e 6f 66 66 28 27 6d 6f 75 73 65 64 6f 77 6e 2e  .off('mousedown.
31190 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75 63  colorpicker touc
311a0 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63 6b  hstart.colorpick
311b0 65 72 27 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65  er', _jquery2.de
311c0 66 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73  fault.proxy(this
311d0 2e 6f 6e 43 6c 69 63 6b 69 6e 67 49 6e 73 69 64  .onClickingInsid
311e0 65 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 20  e, this));\n    
311f0 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b  }\n  }, {\n    k
31200 65 79 3a 20 27 69 73 43 6c 69 63 6b 69 6e 67 49  ey: 'isClickingI
31210 6e 73 69 64 65 27 2c 5c 6e 20 20 20 20 76 61 6c  nside',\n    val
31220 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 69 73 43  ue: function isC
31230 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65 28 65 29  lickingInside(e)
31240 20 7b 5c 6e 20 20 20 20 20 20 69 66 20 28 21 65   {\n      if (!e
31250 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74  ) {\n        ret
31260 75 72 6e 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20  urn false;\n    
31270 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 72 65 74    }\n\n      ret
31280 75 72 6e 20 74 68 69 73 2e 69 73 4f 72 49 73 49  urn this.isOrIsI
31290 6e 73 69 64 65 28 74 68 69 73 2e 70 6f 70 6f 76  nside(this.popov
312a0 65 72 54 69 70 2c 20 65 2e 63 75 72 72 65 6e 74  erTip, e.current
312b0 54 61 72 67 65 74 29 20 7c 7c 20 74 68 69 73 2e  Target) || this.
312c0 69 73 4f 72 49 73 49 6e 73 69 64 65 28 74 68 69  isOrIsInside(thi
312d0 73 2e 70 6f 70 6f 76 65 72 54 69 70 2c 20 65 2e  s.popoverTip, e.
312e0 74 61 72 67 65 74 29 20 7c 7c 20 74 68 69 73 2e  target) || this.
312f0 69 73 4f 72 49 73 49 6e 73 69 64 65 28 74 68 69  isOrIsInside(thi
31300 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 70 69  s.colorpicker.pi
31310 63 6b 65 72 2c 20 65 2e 63 75 72 72 65 6e 74 54  cker, e.currentT
31320 61 72 67 65 74 29 20 7c 7c 20 74 68 69 73 2e 69  arget) || this.i
31330 73 4f 72 49 73 49 6e 73 69 64 65 28 74 68 69 73  sOrIsInside(this
31340 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 70 69 63  .colorpicker.pic
31350 6b 65 72 2c 20 65 2e 74 61 72 67 65 74 29 3b 5c  ker, e.target);\
31360 6e 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e  n    }\n  }, {\n
31370 20 20 20 20 6b 65 79 3a 20 27 69 73 4f 72 49 73      key: 'isOrIs
31380 49 6e 73 69 64 65 27 2c 5c 6e 20 20 20 20 76 61  Inside',\n    va
31390 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 69 73  lue: function is
313a0 4f 72 49 73 49 6e 73 69 64 65 28 63 6f 6e 74 61  OrIsInside(conta
313b0 69 6e 65 72 2c 20 65 6c 65 6d 65 6e 74 29 20 7b  iner, element) {
313c0 5c 6e 20 20 20 20 20 20 69 66 20 28 21 63 6f 6e  \n      if (!con
313d0 74 61 69 6e 65 72 20 7c 7c 20 21 65 6c 65 6d 65  tainer || !eleme
313e0 6e 74 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72  nt) {\n        r
313f0 65 74 75 72 6e 20 66 61 6c 73 65 3b 5c 6e 20 20  eturn false;\n  
31400 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 65      }\n\n      e
31410 6c 65 6d 65 6e 74 20 3d 20 28 30 2c 20 5f 6a 71  lement = (0, _jq
31420 75 65 72 79 32 2e 64 65 66 61 75 6c 74 29 28 65  uery2.default)(e
31430 6c 65 6d 65 6e 74 29 3b 5c 6e 5c 6e 20 20 20 20  lement);\n\n    
31440 20 20 72 65 74 75 72 6e 20 65 6c 65 6d 65 6e 74    return element
31450 2e 69 73 28 63 6f 6e 74 61 69 6e 65 72 29 20 7c  .is(container) |
31460 7c 20 63 6f 6e 74 61 69 6e 65 72 2e 66 69 6e 64  | container.find
31470 28 65 6c 65 6d 65 6e 74 29 2e 6c 65 6e 67 74 68  (element).length
31480 20 3e 20 30 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20   > 0;\n    }\n  
31490 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27  }, {\n    key: '
314a0 6f 6e 43 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65  onClickingInside
314b0 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
314c0 75 6e 63 74 69 6f 6e 20 6f 6e 43 6c 69 63 6b 69  unction onClicki
314d0 6e 67 49 6e 73 69 64 65 28 65 29 20 7b 5c 6e 20  ngInside(e) {\n 
314e0 20 20 20 20 20 74 68 69 73 2e 63 6c 69 63 6b 69       this.clicki
314f0 6e 67 20 3d 20 74 68 69 73 2e 69 73 43 6c 69 63  ng = this.isClic
31500 6b 69 6e 67 49 6e 73 69 64 65 28 65 29 3b 5c 6e  kingInside(e);\n
31510 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20      }\n  }, {\n 
31520 20 20 20 6b 65 79 3a 20 27 63 72 65 61 74 65 50     key: 'createP
31530 6f 70 6f 76 65 72 27 2c 5c 6e 20 20 20 20 76 61  opover',\n    va
31540 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 63 72  lue: function cr
31550 65 61 74 65 50 6f 70 6f 76 65 72 28 29 20 7b 5c  eatePopover() {\
31560 6e 20 20 20 20 20 20 76 61 72 20 63 70 20 3d 20  n      var cp = 
31570 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
31580 3b 5c 6e 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  ;\n\n      this.
31590 70 6f 70 6f 76 65 72 54 61 72 67 65 74 20 3d 20  popoverTarget = 
315a0 74 68 69 73 2e 68 61 73 41 64 64 6f 6e 20 3f 20  this.hasAddon ? 
315b0 74 68 69 73 2e 61 64 64 6f 6e 20 3a 20 74 68 69  this.addon : thi
315c0 73 2e 69 6e 70 75 74 3b 5c 6e 5c 6e 20 20 20 20  s.input;\n\n    
315d0 20 20 63 70 2e 70 69 63 6b 65 72 2e 61 64 64 43    cp.picker.addC
315e0 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65  lass('colorpicke
315f0 72 2d 62 73 2d 70 6f 70 6f 76 65 72 2d 63 6f 6e  r-bs-popover-con
31600 74 65 6e 74 27 29 3b 5c 6e 5c 6e 20 20 20 20 20  tent');\n\n     
31610 20 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72   this.popoverTar
31620 67 65 74 2e 70 6f 70 6f 76 65 72 28 5f 6a 71 75  get.popover(_jqu
31630 65 72 79 32 2e 64 65 66 61 75 6c 74 2e 65 78 74  ery2.default.ext
31640 65 6e 64 28 74 72 75 65 2c 20 7b 7d 2c 20 5f 6f  end(true, {}, _o
31650 70 74 69 6f 6e 73 32 2e 64 65 66 61 75 6c 74 2e  ptions2.default.
31660 70 6f 70 6f 76 65 72 2c 20 63 70 2e 6f 70 74 69  popover, cp.opti
31670 6f 6e 73 2e 70 6f 70 6f 76 65 72 2c 20 7b 20 74  ons.popover, { t
31680 72 69 67 67 65 72 3a 20 27 6d 61 6e 75 61 6c 27  rigger: 'manual'
31690 2c 20 63 6f 6e 74 65 6e 74 3a 20 63 70 2e 70 69  , content: cp.pi
316a0 63 6b 65 72 2c 20 68 74 6d 6c 3a 20 74 72 75 65  cker, html: true
316b0 20 7d 29 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 74   }));\n\n      t
316c0 68 69 73 2e 70 6f 70 6f 76 65 72 54 69 70 20 3d  his.popoverTip =
316d0 20 28 30 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65   (0, _jquery2.de
316e0 66 61 75 6c 74 29 28 74 68 69 73 2e 70 6f 70 6f  fault)(this.popo
316f0 76 65 72 54 61 72 67 65 74 2e 70 6f 70 6f 76 65  verTarget.popove
31700 72 28 27 67 65 74 54 69 70 45 6c 65 6d 65 6e 74  r('getTipElement
31710 27 29 2e 64 61 74 61 28 27 62 73 2e 70 6f 70 6f  ').data('bs.popo
31720 76 65 72 27 29 2e 74 69 70 29 3b 5c 6e 20 20 20  ver').tip);\n   
31730 20 20 20 74 68 69 73 2e 70 6f 70 6f 76 65 72 54     this.popoverT
31740 69 70 2e 61 64 64 43 6c 61 73 73 28 27 63 6f 6c  ip.addClass('col
31750 6f 72 70 69 63 6b 65 72 2d 62 73 2d 70 6f 70 6f  orpicker-bs-popo
31760 76 65 72 27 29 3b 5c 6e 5c 6e 20 20 20 20 20 20  ver');\n\n      
31770 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67  this.popoverTarg
31780 65 74 2e 6f 6e 28 27 73 68 6f 77 6e 2e 62 73 2e  et.on('shown.bs.
31790 70 6f 70 6f 76 65 72 27 2c 20 5f 6a 71 75 65 72  popover', _jquer
317a0 79 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79  y2.default.proxy
317b0 28 74 68 69 73 2e 66 69 72 65 53 68 6f 77 2c 20  (this.fireShow, 
317c0 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 20 20 74  this));\n      t
317d0 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 65  his.popoverTarge
317e0 74 2e 6f 6e 28 27 68 69 64 64 65 6e 2e 62 73 2e  t.on('hidden.bs.
317f0 70 6f 70 6f 76 65 72 27 2c 20 5f 6a 71 75 65 72  popover', _jquer
31800 79 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79  y2.default.proxy
31810 28 74 68 69 73 2e 66 69 72 65 48 69 64 65 2c 20  (this.fireHide, 
31820 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e  this));\n    }\n
31830 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
31840 2a 20 49 66 20 74 68 65 20 77 69 64 67 65 74 20  * If the widget 
31850 69 73 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20  is not inside a 
31860 63 6f 6e 74 61 69 6e 65 72 20 6f 72 20 69 6e 6c  container or inl
31870 69 6e 65 2c 20 72 65 61 72 72 61 6e 67 65 73 20  ine, rearranges 
31880 69 74 73 20 70 6f 73 69 74 69 6f 6e 20 72 65 6c  its position rel
31890 61 74 69 76 65 20 74 6f 20 69 74 73 20 65 6c 65  ative to its ele
318a0 6d 65 6e 74 20 6f 66 66 73 65 74 2e 5c 6e 20 20  ment offset.\n  
318b0 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 70 61     *\n     * @pa
318c0 72 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c  ram {Event} [e]\
318d0 6e 20 20 20 20 20 2a 20 40 70 72 69 76 61 74 65  n     * @private
318e0 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d  \n     */\n\n  }
318f0 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 72  , {\n    key: 'r
31900 65 70 6f 73 69 74 69 6f 6e 27 2c 5c 6e 20 20 20  eposition',\n   
31910 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e   value: function
31920 20 72 65 70 6f 73 69 74 69 6f 6e 28 65 29 20 7b   reposition(e) {
31930 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68 69 73  \n      if (this
31940 2e 70 6f 70 6f 76 65 72 54 61 72 67 65 74 20 26  .popoverTarget &
31950 26 20 74 68 69 73 2e 69 73 56 69 73 69 62 6c 65  & this.isVisible
31960 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74  ()) {\n        t
31970 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 65  his.popoverTarge
31980 74 2e 70 6f 70 6f 76 65 72 28 27 75 70 64 61 74  t.popover('updat
31990 65 27 29 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 20  e');\n      }\n 
319a0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c     }\n\n    /**\
319b0 6e 20 20 20 20 20 2a 20 54 6f 67 67 6c 65 73 20  n     * Toggles 
319c0 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20  the colorpicker 
319d0 62 65 74 77 65 65 6e 20 76 69 73 69 62 6c 65 20  between visible 
319e0 6f 72 20 68 69 64 64 65 6e 5c 6e 20 20 20 20 20  or hidden\n     
319f0 2a 5c 6e 20 20 20 20 20 2a 20 40 66 69 72 65 73  *\n     * @fires
31a00 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c   Colorpicker#col
31a10 6f 72 70 69 63 6b 65 72 53 68 6f 77 5c 6e 20 20  orpickerShow\n  
31a20 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f     * @fires Colo
31a30 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63  rpicker#colorpic
31a40 6b 65 72 48 69 64 65 5c 6e 20 20 20 20 20 2a 20  kerHide\n     * 
31a50 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 5b  @param {Event} [
31a60 65 5d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  e]\n     */\n\n 
31a70 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
31a80 27 74 6f 67 67 6c 65 27 2c 5c 6e 20 20 20 20 76  'toggle',\n    v
31a90 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 74  alue: function t
31aa0 6f 67 67 6c 65 28 65 29 20 7b 5c 6e 20 20 20 20  oggle(e) {\n    
31ab0 20 20 69 66 20 28 74 68 69 73 2e 69 73 56 69 73    if (this.isVis
31ac0 69 62 6c 65 28 29 29 20 7b 5c 6e 20 20 20 20 20  ible()) {\n     
31ad0 20 20 20 74 68 69 73 2e 68 69 64 65 28 65 29 3b     this.hide(e);
31ae0 5c 6e 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b  \n      } else {
31af0 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e 73  \n        this.s
31b00 68 6f 77 28 65 29 3b 5c 6e 20 20 20 20 20 20 7d  how(e);\n      }
31b10 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f  \n    }\n\n    /
31b20 2a 2a 5c 6e 20 20 20 20 20 2a 20 53 68 6f 77 73  **\n     * Shows
31b30 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72   the colorpicker
31b40 20 77 69 64 67 65 74 20 69 66 20 68 69 64 64 65   widget if hidde
31b50 6e 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20  n.\n     *\n    
31b60 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70   * @fires Colorp
31b70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65  icker#colorpicke
31b80 72 53 68 6f 77 5c 6e 20 20 20 20 20 2a 20 40 70  rShow\n     * @p
31b90 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 5d  aram {Event} [e]
31ba0 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d  \n     */\n\n  }
31bb0 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 73  , {\n    key: 's
31bc0 68 6f 77 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65  how',\n    value
31bd0 3a 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 77 28  : function show(
31be0 65 29 20 7b 5c 6e 20 20 20 20 20 20 69 66 20 28  e) {\n      if (
31bf0 74 68 69 73 2e 69 73 56 69 73 69 62 6c 65 28 29  this.isVisible()
31c00 20 7c 7c 20 74 68 69 73 2e 73 68 6f 77 69 6e 67   || this.showing
31c10 20 7c 7c 20 74 68 69 73 2e 68 69 64 64 69 6e 67   || this.hidding
31c20 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74  ) {\n        ret
31c30 75 72 6e 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c  urn;\n      }\n\
31c40 6e 20 20 20 20 20 20 74 68 69 73 2e 73 68 6f 77  n      this.show
31c50 69 6e 67 20 3d 20 74 72 75 65 3b 5c 6e 20 20 20  ing = true;\n   
31c60 20 20 20 74 68 69 73 2e 68 69 64 64 69 6e 67 20     this.hidding 
31c70 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 20 20  = false;\n      
31c80 74 68 69 73 2e 63 6c 69 63 6b 69 6e 67 20 3d 20  this.clicking = 
31c90 66 61 6c 73 65 3b 5c 6e 5c 6e 20 20 20 20 20 20  false;\n\n      
31ca0 76 61 72 20 63 70 20 3d 20 74 68 69 73 2e 63 6f  var cp = this.co
31cb0 6c 6f 72 70 69 63 6b 65 72 3b 5c 6e 5c 6e 20 20  lorpicker;\n\n  
31cc0 20 20 20 20 63 70 2e 6c 61 73 74 45 76 65 6e 74      cp.lastEvent
31cd0 2e 61 6c 69 61 73 20 3d 20 27 73 68 6f 77 27 3b  .alias = 'show';
31ce0 5c 6e 20 20 20 20 20 20 63 70 2e 6c 61 73 74 45  \n      cp.lastE
31cf0 76 65 6e 74 2e 65 20 3d 20 65 3b 5c 6e 5c 6e 20  vent.e = e;\n\n 
31d00 20 20 20 20 20 2f 2f 20 50 72 65 76 65 6e 74 20       // Prevent 
31d10 73 68 6f 77 69 6e 67 20 62 72 6f 77 73 65 72 20  showing browser 
31d20 6e 61 74 69 76 65 20 48 54 4d 4c 35 20 63 6f 6c  native HTML5 col
31d30 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 20 20 20  orpicker\n      
31d40 69 66 20 28 65 20 26 26 20 28 21 74 68 69 73 2e  if (e && (!this.
31d50 68 61 73 49 6e 70 75 74 20 7c 7c 20 74 68 69 73  hasInput || this
31d60 2e 69 6e 70 75 74 2e 61 74 74 72 28 27 74 79 70  .input.attr('typ
31d70 65 27 29 20 3d 3d 3d 20 27 63 6f 6c 6f 72 27 29  e') === 'color')
31d80 20 26 26 20 65 20 26 26 20 65 2e 70 72 65 76 65   && e && e.preve
31d90 6e 74 44 65 66 61 75 6c 74 29 20 7b 5c 6e 20 20  ntDefault) {\n  
31da0 20 20 20 20 20 20 65 2e 73 74 6f 70 50 72 6f 70        e.stopProp
31db0 61 67 61 74 69 6f 6e 28 29 3b 5c 6e 20 20 20 20  agation();\n    
31dc0 20 20 20 20 65 2e 70 72 65 76 65 6e 74 44 65 66      e.preventDef
31dd0 61 75 6c 74 28 29 3b 5c 6e 20 20 20 20 20 20 7d  ault();\n      }
31de0 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 49 66 20  \n\n      // If 
31df0 69 74 27 73 20 61 20 70 6f 70 6f 76 65 72 2c 20  it's a popover, 
31e00 61 64 64 20 65 76 65 6e 74 20 74 6f 20 74 68 65  add event to the
31e10 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 68 69 64   document to hid
31e20 65 20 74 68 65 20 70 69 63 6b 65 72 20 77 68 65  e the picker whe
31e30 6e 20 63 6c 69 63 6b 69 6e 67 20 6f 75 74 73 69  n clicking outsi
31e40 64 65 20 6f 66 20 69 74 5c 6e 20 20 20 20 20 20  de of it\n      
31e50 69 66 20 28 74 68 69 73 2e 69 73 50 6f 70 6f 76  if (this.isPopov
31e60 65 72 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 28  er) {\n        (
31e70 30 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61  0, _jquery2.defa
31e80 75 6c 74 29 28 74 68 69 73 2e 72 6f 6f 74 29 2e  ult)(this.root).
31e90 6f 6e 28 27 72 65 73 69 7a 65 2e 63 6f 6c 6f 72  on('resize.color
31ea0 70 69 63 6b 65 72 27 2c 20 5f 6a 71 75 65 72 79  picker', _jquery
31eb0 32 2e 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28  2.default.proxy(
31ec0 74 68 69 73 2e 72 65 70 6f 73 69 74 69 6f 6e 2c  this.reposition,
31ed0 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 20 20   this));\n      
31ee0 7d 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 61 64  }\n\n      // ad
31ef0 64 20 76 69 73 69 62 6c 65 20 63 6c 61 73 73 20  d visible class 
31f00 62 65 66 6f 72 65 20 70 6f 70 6f 76 65 72 20 69  before popover i
31f10 73 20 73 68 6f 77 6e 5c 6e 20 20 20 20 20 20 63  s shown\n      c
31f20 70 2e 70 69 63 6b 65 72 2e 61 64 64 43 6c 61 73  p.picker.addClas
31f30 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 76  s('colorpicker-v
31f40 69 73 69 62 6c 65 27 29 2e 72 65 6d 6f 76 65 43  isible').removeC
31f50 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65  lass('colorpicke
31f60 72 2d 68 69 64 64 65 6e 27 29 3b 5c 6e 5c 6e 20  r-hidden');\n\n 
31f70 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 70 6f       if (this.po
31f80 70 6f 76 65 72 54 61 72 67 65 74 29 20 7b 5c 6e  poverTarget) {\n
31f90 20 20 20 20 20 20 20 20 74 68 69 73 2e 70 6f 70          this.pop
31fa0 6f 76 65 72 54 61 72 67 65 74 2e 70 6f 70 6f 76  overTarget.popov
31fb0 65 72 28 27 73 68 6f 77 27 29 3b 5c 6e 20 20 20  er('show');\n   
31fc0 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e 20 20 20     } else {\n   
31fd0 20 20 20 20 20 74 68 69 73 2e 66 69 72 65 53 68       this.fireSh
31fe0 6f 77 28 29 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  ow();\n      }\n
31ff0 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20      }\n  }, {\n 
32000 20 20 20 6b 65 79 3a 20 27 66 69 72 65 53 68 6f     key: 'fireSho
32010 77 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20  w',\n    value: 
32020 66 75 6e 63 74 69 6f 6e 20 66 69 72 65 53 68 6f  function fireSho
32030 77 28 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69  w() {\n      thi
32040 73 2e 68 69 64 64 69 6e 67 20 3d 20 66 61 6c 73  s.hidding = fals
32050 65 3b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 73  e;\n      this.s
32060 68 6f 77 69 6e 67 20 3d 20 66 61 6c 73 65 3b 5c  howing = false;\
32070 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68 69  n\n      if (thi
32080 73 2e 69 73 50 6f 70 6f 76 65 72 29 20 7b 5c 6e  s.isPopover) {\n
32090 20 20 20 20 20 20 20 20 2f 2f 20 41 64 64 20 65          // Add e
320a0 76 65 6e 74 20 74 6f 20 68 69 64 65 20 6f 6e 20  vent to hide on 
320b0 6f 75 74 73 69 64 65 20 63 6c 69 63 6b 5c 6e 20  outside click\n 
320c0 20 20 20 20 20 20 20 28 30 2c 20 5f 6a 71 75 65         (0, _jque
320d0 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74 68 69  ry2.default)(thi
320e0 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d 65 6e 74 29  s.root.document)
320f0 2e 6f 6e 28 27 6d 6f 75 73 65 64 6f 77 6e 2e 63  .on('mousedown.c
32100 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75 63 68  olorpicker touch
32110 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63 6b 65  start.colorpicke
32120 72 27 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65 66  r', _jquery2.def
32130 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e  ault.proxy(this.
32140 68 69 64 65 2c 20 74 68 69 73 29 29 3b 5c 6e 20  hide, this));\n 
32150 20 20 20 20 20 20 20 28 30 2c 20 5f 6a 71 75 65         (0, _jque
32160 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74 68 69  ry2.default)(thi
32170 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d 65 6e 74 29  s.root.document)
32180 2e 6f 6e 28 27 6d 6f 75 73 65 64 6f 77 6e 2e 63  .on('mousedown.c
32190 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75 63 68  olorpicker touch
321a0 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63 6b 65  start.colorpicke
321b0 72 27 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65 66  r', _jquery2.def
321c0 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e  ault.proxy(this.
321d0 6f 6e 43 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65  onClickingInside
321e0 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 20  , this));\n     
321f0 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 2f 2a 2a 5c   }\n\n      /**\
32200 6e 20 20 20 20 20 20 20 2a 20 28 43 6f 6c 6f 72  n       * (Color
32210 70 69 63 6b 65 72 29 20 57 68 65 6e 20 73 68 6f  picker) When sho
32220 77 28 29 20 69 73 20 63 61 6c 6c 65 64 20 61 6e  w() is called an
32230 64 20 74 68 65 20 77 69 64 67 65 74 20 63 61 6e  d the widget can
32240 20 62 65 20 73 68 6f 77 6e 2e 5c 6e 20 20 20 20   be shown.\n    
32250 20 20 20 2a 5c 6e 20 20 20 20 20 20 20 2a 20 40     *\n       * @
32260 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69 63 6b 65  event Colorpicke
32270 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 53 68 6f  r#colorpickerSho
32280 77 5c 6e 20 20 20 20 20 20 20 2a 2f 5c 6e 20 20  w\n       */\n  
32290 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69      this.colorpi
322a0 63 6b 65 72 2e 74 72 69 67 67 65 72 28 27 63 6f  cker.trigger('co
322b0 6c 6f 72 70 69 63 6b 65 72 53 68 6f 77 27 29 3b  lorpickerShow');
322c0 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f  \n    }\n\n    /
322d0 2a 2a 5c 6e 20 20 20 20 20 2a 20 48 69 64 65 73  **\n     * Hides
322e0 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72   the colorpicker
322f0 20 77 69 64 67 65 74 2e 5c 6e 20 20 20 20 20 2a   widget.\n     *
32300 20 48 69 64 65 20 69 73 20 70 72 65 76 65 6e 74   Hide is prevent
32310 65 64 20 77 68 65 6e 20 69 74 20 69 73 20 74 72  ed when it is tr
32320 69 67 67 65 72 65 64 20 62 79 20 61 6e 20 65 76  iggered by an ev
32330 65 6e 74 20 77 68 6f 73 65 20 74 61 72 67 65 74  ent whose target
32340 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 62 65 65   element has bee
32350 6e 20 63 6c 69 63 6b 65 64 2f 74 6f 75 63 68 65  n clicked/touche
32360 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20  d.\n     *\n    
32370 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70   * @fires Colorp
32380 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65  icker#colorpicke
32390 72 48 69 64 65 5c 6e 20 20 20 20 20 2a 20 40 70  rHide\n     * @p
323a0 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 5d  aram {Event} [e]
323b0 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d  \n     */\n\n  }
323c0 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 68  , {\n    key: 'h
323d0 69 64 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65  ide',\n    value
323e0 3a 20 66 75 6e 63 74 69 6f 6e 20 68 69 64 65 28  : function hide(
323f0 65 29 20 7b 5c 6e 20 20 20 20 20 20 69 66 20 28  e) {\n      if (
32400 74 68 69 73 2e 69 73 48 69 64 64 65 6e 28 29 20  this.isHidden() 
32410 7c 7c 20 74 68 69 73 2e 73 68 6f 77 69 6e 67 20  || this.showing 
32420 7c 7c 20 74 68 69 73 2e 68 69 64 64 69 6e 67 29  || this.hidding)
32430 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75   {\n        retu
32440 72 6e 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e  rn;\n      }\n\n
32450 20 20 20 20 20 20 76 61 72 20 63 70 20 3d 20 74        var cp = t
32460 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2c  his.colorpicker,
32470 5c 6e 20 20 20 20 20 20 20 20 20 20 63 6c 69 63  \n          clic
32480 6b 69 6e 67 20 3d 20 74 68 69 73 2e 63 6c 69 63  king = this.clic
32490 6b 69 6e 67 20 7c 7c 20 74 68 69 73 2e 69 73 43  king || this.isC
324a0 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65 28 65 29  lickingInside(e)
324b0 3b 5c 6e 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  ;\n\n      this.
324c0 68 69 64 64 69 6e 67 20 3d 20 74 72 75 65 3b 5c  hidding = true;\
324d0 6e 20 20 20 20 20 20 74 68 69 73 2e 73 68 6f 77  n      this.show
324e0 69 6e 67 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20  ing = false;\n  
324f0 20 20 20 20 74 68 69 73 2e 63 6c 69 63 6b 69 6e      this.clickin
32500 67 20 3d 20 66 61 6c 73 65 3b 5c 6e 5c 6e 20 20  g = false;\n\n  
32510 20 20 20 20 63 70 2e 6c 61 73 74 45 76 65 6e 74      cp.lastEvent
32520 2e 61 6c 69 61 73 20 3d 20 27 68 69 64 65 27 3b  .alias = 'hide';
32530 5c 6e 20 20 20 20 20 20 63 70 2e 6c 61 73 74 45  \n      cp.lastE
32540 76 65 6e 74 2e 65 20 3d 20 65 3b 5c 6e 5c 6e 20  vent.e = e;\n\n 
32550 20 20 20 20 20 2f 2f 20 54 4f 44 4f 3a 20 66 69       // TODO: fi
32560 78 20 68 61 76 69 6e 67 20 74 6f 20 63 6c 69 63  x having to clic
32570 6b 20 74 77 69 63 65 20 6f 75 74 73 69 64 65 20  k twice outside 
32580 77 68 65 6e 20 6c 6f 73 69 6e 67 20 66 6f 63 75  when losing focu
32590 73 20 61 6e 64 20 6c 61 73 74 20 32 20 63 6c 69  s and last 2 cli
325a0 63 6b 73 20 77 68 65 72 65 20 69 6e 73 69 64 65  cks where inside
325b0 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72   the colorpicker
325c0 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 50 72 65  \n\n      // Pre
325d0 76 65 6e 74 20 68 69 64 65 20 69 66 20 74 72 69  vent hide if tri
325e0 67 67 65 72 65 64 20 62 79 20 61 6e 20 65 76 65  ggered by an eve
325f0 6e 74 20 61 6e 64 20 61 6e 20 65 6c 65 6d 65 6e  nt and an elemen
32600 74 20 69 6e 73 69 64 65 20 74 68 65 20 63 6f 6c  t inside the col
32610 6f 72 70 69 63 6b 65 72 20 68 61 73 20 62 65 65  orpicker has bee
32620 6e 20 63 6c 69 63 6b 65 64 2f 74 6f 75 63 68 65  n clicked/touche
32630 64 5c 6e 20 20 20 20 20 20 69 66 20 28 63 6c 69  d\n      if (cli
32640 63 6b 69 6e 67 29 20 7b 5c 6e 20 20 20 20 20 20  cking) {\n      
32650 20 20 74 68 69 73 2e 68 69 64 64 69 6e 67 20 3d    this.hidding =
32660 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 20 20 20   false;\n       
32670 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 20 20   return;\n      
32680 7d 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 74  }\n\n      if (t
32690 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 65  his.popoverTarge
326a0 74 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68  t) {\n        th
326b0 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 65 74  is.popoverTarget
326c0 2e 70 6f 70 6f 76 65 72 28 27 68 69 64 65 27 29  .popover('hide')
326d0 3b 5c 6e 20 20 20 20 20 20 7d 20 65 6c 73 65 20  ;\n      } else 
326e0 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e  {\n        this.
326f0 66 69 72 65 48 69 64 65 28 29 3b 5c 6e 20 20 20  fireHide();\n   
32700 20 20 20 7d 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d     }\n    }\n  }
32710 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 66  , {\n    key: 'f
32720 69 72 65 48 69 64 65 27 2c 5c 6e 20 20 20 20 76  ireHide',\n    v
32730 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 66  alue: function f
32740 69 72 65 48 69 64 65 28 29 20 7b 5c 6e 20 20 20  ireHide() {\n   
32750 20 20 20 74 68 69 73 2e 68 69 64 64 69 6e 67 20     this.hidding 
32760 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 20 20  = false;\n      
32770 74 68 69 73 2e 73 68 6f 77 69 6e 67 20 3d 20 66  this.showing = f
32780 61 6c 73 65 3b 5c 6e 5c 6e 20 20 20 20 20 20 76  alse;\n\n      v
32790 61 72 20 63 70 20 3d 20 74 68 69 73 2e 63 6f 6c  ar cp = this.col
327a0 6f 72 70 69 63 6b 65 72 3b 5c 6e 5c 6e 20 20 20  orpicker;\n\n   
327b0 20 20 20 2f 2f 20 61 64 64 20 68 69 64 64 65 6e     // add hidden
327c0 20 63 6c 61 73 73 20 61 66 74 65 72 20 70 6f 70   class after pop
327d0 6f 76 65 72 20 69 73 20 68 69 64 64 65 6e 5c 6e  over is hidden\n
327e0 20 20 20 20 20 20 63 70 2e 70 69 63 6b 65 72 2e        cp.picker.
327f0 61 64 64 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70  addClass('colorp
32800 69 63 6b 65 72 2d 68 69 64 64 65 6e 27 29 2e 72  icker-hidden').r
32810 65 6d 6f 76 65 43 6c 61 73 73 28 27 63 6f 6c 6f  emoveClass('colo
32820 72 70 69 63 6b 65 72 2d 76 69 73 69 62 6c 65 27  rpicker-visible'
32830 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20 55  );\n\n      // U
32840 6e 62 69 6e 64 20 77 69 6e 64 6f 77 20 61 6e 64  nbind window and
32850 20 64 6f 63 75 6d 65 6e 74 20 65 76 65 6e 74 73   document events
32860 2c 20 73 69 6e 63 65 20 74 68 65 72 65 20 69 73  , since there is
32870 20 6e 6f 20 6e 65 65 64 20 74 6f 20 6b 65 65 70   no need to keep
32880 20 74 68 65 6d 20 77 68 69 6c 65 20 74 68 65 20   them while the 
32890 70 6f 70 75 70 20 69 73 20 68 69 64 64 65 6e 5c  popup is hidden\
328a0 6e 20 20 20 20 20 20 28 30 2c 20 5f 6a 71 75 65  n      (0, _jque
328b0 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74 68 69  ry2.default)(thi
328c0 73 2e 72 6f 6f 74 29 2e 6f 66 66 28 27 72 65 73  s.root).off('res
328d0 69 7a 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27  ize.colorpicker'
328e0 2c 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61 75  , _jquery2.defau
328f0 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e 72 65  lt.proxy(this.re
32900 70 6f 73 69 74 69 6f 6e 2c 20 74 68 69 73 29 29  position, this))
32910 3b 5c 6e 20 20 20 20 20 20 28 30 2c 20 5f 6a 71  ;\n      (0, _jq
32920 75 65 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74  uery2.default)(t
32930 68 69 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d 65 6e  his.root.documen
32940 74 29 2e 6f 66 66 28 27 6d 6f 75 73 65 64 6f 77  t).off('mousedow
32950 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f  n.colorpicker to
32960 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69  uchstart.colorpi
32970 63 6b 65 72 27 2c 20 5f 6a 71 75 65 72 79 32 2e  cker', _jquery2.
32980 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28 74 68  default.proxy(th
32990 69 73 2e 68 69 64 65 2c 20 74 68 69 73 29 29 3b  is.hide, this));
329a0 5c 6e 20 20 20 20 20 20 28 30 2c 20 5f 6a 71 75  \n      (0, _jqu
329b0 65 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74 68  ery2.default)(th
329c0 69 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d 65 6e 74  is.root.document
329d0 29 2e 6f 66 66 28 27 6d 6f 75 73 65 64 6f 77 6e  ).off('mousedown
329e0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75  .colorpicker tou
329f0 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63  chstart.colorpic
32a00 6b 65 72 27 2c 20 5f 6a 71 75 65 72 79 32 2e 64  ker', _jquery2.d
32a10 65 66 61 75 6c 74 2e 70 72 6f 78 79 28 74 68 69  efault.proxy(thi
32a20 73 2e 6f 6e 43 6c 69 63 6b 69 6e 67 49 6e 73 69  s.onClickingInsi
32a30 64 65 2c 20 74 68 69 73 29 29 3b 5c 6e 5c 6e 20  de, this));\n\n 
32a40 20 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 20       /**\n      
32a50 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b 65 72 29   * (Colorpicker)
32a60 20 57 68 65 6e 20 68 69 64 65 28 29 20 69 73 20   When hide() is 
32a70 63 61 6c 6c 65 64 20 61 6e 64 20 74 68 65 20 77  called and the w
32a80 69 64 67 65 74 20 63 61 6e 20 62 65 20 68 69 64  idget can be hid
32a90 64 65 6e 2e 5c 6e 20 20 20 20 20 20 20 2a 5c 6e  den.\n       *\n
32aa0 20 20 20 20 20 20 20 2a 20 40 65 76 65 6e 74 20         * @event 
32ab0 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f  Colorpicker#colo
32ac0 72 70 69 63 6b 65 72 48 69 64 65 5c 6e 20 20 20  rpickerHide\n   
32ad0 20 20 20 20 2a 2f 5c 6e 20 20 20 20 20 20 63 70      */\n      cp
32ae0 2e 74 72 69 67 67 65 72 28 27 63 6f 6c 6f 72 70  .trigger('colorp
32af0 69 63 6b 65 72 48 69 64 65 27 29 3b 5c 6e 20 20  ickerHide');\n  
32b00 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20    }\n  }, {\n   
32b10 20 6b 65 79 3a 20 27 66 6f 63 75 73 27 2c 5c 6e   key: 'focus',\n
32b20 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74      value: funct
32b30 69 6f 6e 20 66 6f 63 75 73 28 29 20 7b 5c 6e 20  ion focus() {\n 
32b40 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 68 61       if (this.ha
32b50 73 41 64 64 6f 6e 29 20 7b 5c 6e 20 20 20 20 20  sAddon) {\n     
32b60 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 61     return this.a
32b70 64 64 6f 6e 2e 66 6f 63 75 73 28 29 3b 5c 6e 20  ddon.focus();\n 
32b80 20 20 20 20 20 7d 5c 6e 20 20 20 20 20 20 69 66       }\n      if
32b90 20 28 74 68 69 73 2e 68 61 73 49 6e 70 75 74 29   (this.hasInput)
32ba0 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75   {\n        retu
32bb0 72 6e 20 74 68 69 73 2e 69 6e 70 75 74 2e 66 6f  rn this.input.fo
32bc0 63 75 73 28 29 3b 5c 6e 20 20 20 20 20 20 7d 5c  cus();\n      }\
32bd0 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61  n      return fa
32be0 6c 73 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  lse;\n    }\n\n 
32bf0 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 52     /**\n     * R
32c00 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74  eturns true if t
32c10 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 65  he colorpicker e
32c20 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 63  lement has the c
32c30 6f 6c 6f 72 70 69 63 6b 65 72 2d 76 69 73 69 62  olorpicker-visib
32c40 6c 65 20 63 6c 61 73 73 20 61 6e 64 20 6e 6f 74  le class and not
32c50 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72   the colorpicker
32c60 2d 68 69 64 64 65 6e 20 6f 6e 65 2e 5c 6e 20 20  -hidden one.\n  
32c70 20 20 20 2a 20 46 61 6c 73 65 20 6f 74 68 65 72     * False other
32c80 77 69 73 65 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20  wise.\n     *\n 
32c90 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b      * @returns {
32ca0 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a  boolean}\n     *
32cb0 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20  /\n\n  }, {\n   
32cc0 20 6b 65 79 3a 20 27 69 73 56 69 73 69 62 6c 65   key: 'isVisible
32cd0 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
32ce0 75 6e 63 74 69 6f 6e 20 69 73 56 69 73 69 62 6c  unction isVisibl
32cf0 65 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74  e() {\n      ret
32d00 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69  urn this.colorpi
32d10 63 6b 65 72 2e 70 69 63 6b 65 72 2e 68 61 73 43  cker.picker.hasC
32d20 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65  lass('colorpicke
32d30 72 2d 76 69 73 69 62 6c 65 27 29 20 26 26 20 21  r-visible') && !
32d40 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
32d50 2e 70 69 63 6b 65 72 2e 68 61 73 43 6c 61 73 73  .picker.hasClass
32d60 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 69  ('colorpicker-hi
32d70 64 64 65 6e 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e  dden');\n    }\n
32d80 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
32d90 2a 20 52 65 74 75 72 6e 73 20 74 72 75 65 20 69  * Returns true i
32da0 66 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65  f the colorpicke
32db0 72 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68  r element has th
32dc0 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 69  e colorpicker-hi
32dd0 64 64 65 6e 20 63 6c 61 73 73 20 61 6e 64 20 6e  dden class and n
32de0 6f 74 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b  ot the colorpick
32df0 65 72 2d 76 69 73 69 62 6c 65 20 6f 6e 65 2e 5c  er-visible one.\
32e00 6e 20 20 20 20 20 2a 20 46 61 6c 73 65 20 6f 74  n     * False ot
32e10 68 65 72 77 69 73 65 2e 5c 6e 20 20 20 20 20 2a  herwise.\n     *
32e20 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e  \n     * @return
32e30 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20  s {boolean}\n   
32e40 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e    */\n\n  }, {\n
32e50 20 20 20 20 6b 65 79 3a 20 27 69 73 48 69 64 64      key: 'isHidd
32e60 65 6e 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  en',\n    value:
32e70 20 66 75 6e 63 74 69 6f 6e 20 69 73 48 69 64 64   function isHidd
32e80 65 6e 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65  en() {\n      re
32e90 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 70  turn this.colorp
32ea0 69 63 6b 65 72 2e 70 69 63 6b 65 72 2e 68 61 73  icker.picker.has
32eb0 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b  Class('colorpick
32ec0 65 72 2d 68 69 64 64 65 6e 27 29 20 26 26 20 21  er-hidden') && !
32ed0 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
32ee0 2e 70 69 63 6b 65 72 2e 68 61 73 43 6c 61 73 73  .picker.hasClass
32ef0 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 76 69  ('colorpicker-vi
32f00 73 69 62 6c 65 27 29 3b 5c 6e 20 20 20 20 7d 5c  sible');\n    }\
32f10 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
32f20 3a 20 27 69 6e 70 75 74 27 2c 5c 6e 20 20 20 20  : 'input',\n    
32f30 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 20 67 65  get: function ge
32f40 74 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74  t() {\n      ret
32f50 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69  urn this.colorpi
32f60 63 6b 65 72 2e 69 6e 70 75 74 48 61 6e 64 6c 65  cker.inputHandle
32f70 72 2e 69 6e 70 75 74 3b 5c 6e 20 20 20 20 7d 5c  r.input;\n    }\
32f80 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  n\n    /**\n    
32f90 20 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20   * @private\n   
32fa0 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f    * @returns {bo
32fb0 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c  olean}\n     */\
32fc0 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b  n\n  }, {\n    k
32fd0 65 79 3a 20 27 68 61 73 49 6e 70 75 74 27 2c 5c  ey: 'hasInput',\
32fe0 6e 20 20 20 20 67 65 74 3a 20 66 75 6e 63 74 69  n    get: functi
32ff0 6f 6e 20 67 65 74 28 29 20 7b 5c 6e 20 20 20 20  on get() {\n    
33000 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f    return this.co
33010 6c 6f 72 70 69 63 6b 65 72 2e 69 6e 70 75 74 48  lorpicker.inputH
33020 61 6e 64 6c 65 72 2e 68 61 73 49 6e 70 75 74 28  andler.hasInput(
33030 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  );\n    }\n\n   
33040 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 70 72   /**\n     * @pr
33050 69 76 61 74 65 5c 6e 20 20 20 20 20 2a 20 40 72  ivate\n     * @r
33060 65 74 75 72 6e 73 20 7b 6a 51 75 65 72 79 7c 66  eturns {jQuery|f
33070 61 6c 73 65 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e  alse}\n     */\n
33080 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65  \n  }, {\n    ke
33090 79 3a 20 27 61 64 64 6f 6e 27 2c 5c 6e 20 20 20  y: 'addon',\n   
330a0 20 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 20 67   get: function g
330b0 65 74 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65  et() {\n      re
330c0 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 70  turn this.colorp
330d0 69 63 6b 65 72 2e 61 64 64 6f 6e 48 61 6e 64 6c  icker.addonHandl
330e0 65 72 2e 61 64 64 6f 6e 3b 5c 6e 20 20 20 20 7d  er.addon;\n    }
330f0 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
33100 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20    * @private\n  
33110 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62     * @returns {b
33120 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f  oolean}\n     */
33130 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20  \n\n  }, {\n    
33140 6b 65 79 3a 20 27 68 61 73 41 64 64 6f 6e 27 2c  key: 'hasAddon',
33150 5c 6e 20 20 20 20 67 65 74 3a 20 66 75 6e 63 74  \n    get: funct
33160 69 6f 6e 20 67 65 74 28 29 20 7b 5c 6e 20 20 20  ion get() {\n   
33170 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63     return this.c
33180 6f 6c 6f 72 70 69 63 6b 65 72 2e 61 64 64 6f 6e  olorpicker.addon
33190 48 61 6e 64 6c 65 72 2e 68 61 73 41 64 64 6f 6e  Handler.hasAddon
331a0 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  ();\n    }\n\n  
331b0 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 70    /**\n     * @p
331c0 72 69 76 61 74 65 5c 6e 20 20 20 20 20 2a 20 40  rivate\n     * @
331d0 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e  returns {boolean
331e0 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20  }\n     */\n\n  
331f0 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27  }, {\n    key: '
33200 69 73 50 6f 70 6f 76 65 72 27 2c 5c 6e 20 20 20  isPopover',\n   
33210 20 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 20 67   get: function g
33220 65 74 28 29 20 7b 5c 6e 20 20 20 20 20 20 72 65  et() {\n      re
33230 74 75 72 6e 20 21 74 68 69 73 2e 63 6f 6c 6f 72  turn !this.color
33240 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 69  picker.options.i
33250 6e 6c 69 6e 65 20 26 26 20 21 21 74 68 69 73 2e  nline && !!this.
33260 70 6f 70 6f 76 65 72 54 69 70 3b 5c 6e 20 20 20  popoverTip;\n   
33270 20 7d 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e 20 20   }\n  }]);\n\n  
33280 72 65 74 75 72 6e 20 50 6f 70 75 70 48 61 6e 64  return PopupHand
33290 6c 65 72 3b 5c 6e 7d 28 29 3b 5c 6e 5c 6e 65 78  ler;\n}();\n\nex
332a0 70 6f 72 74 73 2e 64 65 66 61 75 6c 74 20 3d 20  ports.default = 
332b0 50 6f 70 75 70 48 61 6e 64 6c 65 72 3b 5c 6e 5c  PopupHandler;\n\
332c0 6e 2f 2a 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a 20 31  n/***/ }),\n/* 1
332d0 35 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20 28 66 75 6e  5 */\n/***/ (fun
332e0 63 74 69 6f 6e 28 6d 6f 64 75 6c 65 2c 20 65 78  ction(module, ex
332f0 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b  ports, __webpack
33300 5f 72 65 71 75 69 72 65 5f 5f 29 20 7b 5c 6e 5c  _require__) {\n\
33310 6e 5c 22 75 73 65 20 73 74 72 69 63 74 5c 22 3b  n\"use strict\";
33320 5c 6e 5c 6e 5c 6e 4f 62 6a 65 63 74 2e 64 65 66  \n\n\nObject.def
33330 69 6e 65 50 72 6f 70 65 72 74 79 28 65 78 70 6f  ineProperty(expo
33340 72 74 73 2c 20 5c 22 5f 5f 65 73 4d 6f 64 75 6c  rts, \"__esModul
33350 65 5c 22 2c 20 7b 5c 6e 20 20 76 61 6c 75 65 3a  e\", {\n  value:
33360 20 74 72 75 65 5c 6e 7d 29 3b 5c 6e 5c 6e 76 61   true\n});\n\nva
33370 72 20 5f 63 72 65 61 74 65 43 6c 61 73 73 20 3d  r _createClass =
33380 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 20 66   function () { f
33390 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65 50 72  unction definePr
333a0 6f 70 65 72 74 69 65 73 28 74 61 72 67 65 74 2c  operties(target,
333b0 20 70 72 6f 70 73 29 20 7b 20 66 6f 72 20 28 76   props) { for (v
333c0 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 70 72  ar i = 0; i < pr
333d0 6f 70 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29  ops.length; i++)
333e0 20 7b 20 76 61 72 20 64 65 73 63 72 69 70 74 6f   { var descripto
333f0 72 20 3d 20 70 72 6f 70 73 5b 69 5d 3b 20 64 65  r = props[i]; de
33400 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d 65 72 61  scriptor.enumera
33410 62 6c 65 20 3d 20 64 65 73 63 72 69 70 74 6f 72  ble = descriptor
33420 2e 65 6e 75 6d 65 72 61 62 6c 65 20 7c 7c 20 66  .enumerable || f
33430 61 6c 73 65 3b 20 64 65 73 63 72 69 70 74 6f 72  alse; descriptor
33440 2e 63 6f 6e 66 69 67 75 72 61 62 6c 65 20 3d 20  .configurable = 
33450 74 72 75 65 3b 20 69 66 20 28 5c 22 76 61 6c 75  true; if (\"valu
33460 65 5c 22 20 69 6e 20 64 65 73 63 72 69 70 74 6f  e\" in descripto
33470 72 29 20 64 65 73 63 72 69 70 74 6f 72 2e 77 72  r) descriptor.wr
33480 69 74 61 62 6c 65 20 3d 20 74 72 75 65 3b 20 4f  itable = true; O
33490 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70  bject.defineProp
334a0 65 72 74 79 28 74 61 72 67 65 74 2c 20 64 65 73  erty(target, des
334b0 63 72 69 70 74 6f 72 2e 6b 65 79 2c 20 64 65 73  criptor.key, des
334c0 63 72 69 70 74 6f 72 29 3b 20 7d 20 7d 20 72 65  criptor); } } re
334d0 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 43  turn function (C
334e0 6f 6e 73 74 72 75 63 74 6f 72 2c 20 70 72 6f 74  onstructor, prot
334f0 6f 50 72 6f 70 73 2c 20 73 74 61 74 69 63 50 72  oProps, staticPr
33500 6f 70 73 29 20 7b 20 69 66 20 28 70 72 6f 74 6f  ops) { if (proto
33510 50 72 6f 70 73 29 20 64 65 66 69 6e 65 50 72 6f  Props) definePro
33520 70 65 72 74 69 65 73 28 43 6f 6e 73 74 72 75 63  perties(Construc
33530 74 6f 72 2e 70 72 6f 74 6f 74 79 70 65 2c 20 70  tor.prototype, p
33540 72 6f 74 6f 50 72 6f 70 73 29 3b 20 69 66 20 28  rotoProps); if (
33550 73 74 61 74 69 63 50 72 6f 70 73 29 20 64 65 66  staticProps) def
33560 69 6e 65 50 72 6f 70 65 72 74 69 65 73 28 43 6f  ineProperties(Co
33570 6e 73 74 72 75 63 74 6f 72 2c 20 73 74 61 74 69  nstructor, stati
33580 63 50 72 6f 70 73 29 3b 20 72 65 74 75 72 6e 20  cProps); return 
33590 43 6f 6e 73 74 72 75 63 74 6f 72 3b 20 7d 3b 20  Constructor; }; 
335a0 7d 28 29 3b 5c 6e 5c 6e 76 61 72 20 5f 6a 71 75  }();\n\nvar _jqu
335b0 65 72 79 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f  ery = __webpack_
335c0 72 65 71 75 69 72 65 5f 5f 28 30 29 3b 5c 6e 5c  require__(0);\n\
335d0 6e 76 61 72 20 5f 6a 71 75 65 72 79 32 20 3d 20  nvar _jquery2 = 
335e0 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72 65 44  _interopRequireD
335f0 65 66 61 75 6c 74 28 5f 6a 71 75 65 72 79 29 3b  efault(_jquery);
33600 5c 6e 5c 6e 76 61 72 20 5f 43 6f 6c 6f 72 49 74  \n\nvar _ColorIt
33610 65 6d 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72  em = __webpack_r
33620 65 71 75 69 72 65 5f 5f 28 32 29 3b 5c 6e 5c 6e  equire__(2);\n\n
33630 76 61 72 20 5f 43 6f 6c 6f 72 49 74 65 6d 32 20  var _ColorItem2 
33640 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72  = _interopRequir
33650 65 44 65 66 61 75 6c 74 28 5f 43 6f 6c 6f 72 49  eDefault(_ColorI
33660 74 65 6d 29 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f  tem);\n\nfunctio
33670 6e 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72  n _interopRequir
33680 65 44 65 66 61 75 6c 74 28 6f 62 6a 29 20 7b 20  eDefault(obj) { 
33690 72 65 74 75 72 6e 20 6f 62 6a 20 26 26 20 6f 62  return obj && ob
336a0 6a 2e 5f 5f 65 73 4d 6f 64 75 6c 65 20 3f 20 6f  j.__esModule ? o
336b0 62 6a 20 3a 20 7b 20 64 65 66 61 75 6c 74 3a 20  bj : { default: 
336c0 6f 62 6a 20 7d 3b 20 7d 5c 6e 5c 6e 66 75 6e 63  obj }; }\n\nfunc
336d0 74 69 6f 6e 20 5f 63 6c 61 73 73 43 61 6c 6c 43  tion _classCallC
336e0 68 65 63 6b 28 69 6e 73 74 61 6e 63 65 2c 20 43  heck(instance, C
336f0 6f 6e 73 74 72 75 63 74 6f 72 29 20 7b 20 69 66  onstructor) { if
33700 20 28 21 28 69 6e 73 74 61 6e 63 65 20 69 6e 73   (!(instance ins
33710 74 61 6e 63 65 6f 66 20 43 6f 6e 73 74 72 75 63  tanceof Construc
33720 74 6f 72 29 29 20 7b 20 74 68 72 6f 77 20 6e 65  tor)) { throw ne
33730 77 20 54 79 70 65 45 72 72 6f 72 28 5c 22 43 61  w TypeError(\"Ca
33740 6e 6e 6f 74 20 63 61 6c 6c 20 61 20 63 6c 61 73  nnot call a clas
33750 73 20 61 73 20 61 20 66 75 6e 63 74 69 6f 6e 5c  s as a function\
33760 22 29 3b 20 7d 20 7d 5c 6e 5c 6e 2f 2a 2a 5c 6e  "); } }\n\n/**\n
33770 20 2a 20 48 61 6e 64 6c 65 73 20 65 76 65 72 79   * Handles every
33780 74 68 69 6e 67 20 72 65 6c 61 74 65 64 20 74 6f  thing related to
33790 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72   the colorpicker
337a0 20 69 6e 70 75 74 5c 6e 20 2a 20 40 69 67 6e 6f   input\n * @igno
337b0 72 65 5c 6e 20 2a 2f 5c 6e 76 61 72 20 49 6e 70  re\n */\nvar Inp
337c0 75 74 48 61 6e 64 6c 65 72 20 3d 20 66 75 6e 63  utHandler = func
337d0 74 69 6f 6e 20 28 29 20 7b 5c 6e 20 20 2f 2a 2a  tion () {\n  /**
337e0 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43  \n   * @param {C
337f0 6f 6c 6f 72 70 69 63 6b 65 72 7d 20 63 6f 6c 6f  olorpicker} colo
33800 72 70 69 63 6b 65 72 5c 6e 20 20 20 2a 2f 5c 6e  rpicker\n   */\n
33810 20 20 66 75 6e 63 74 69 6f 6e 20 49 6e 70 75 74    function Input
33820 48 61 6e 64 6c 65 72 28 63 6f 6c 6f 72 70 69 63  Handler(colorpic
33830 6b 65 72 29 20 7b 5c 6e 20 20 20 20 5f 63 6c 61  ker) {\n    _cla
33840 73 73 43 61 6c 6c 43 68 65 63 6b 28 74 68 69 73  ssCallCheck(this
33850 2c 20 49 6e 70 75 74 48 61 6e 64 6c 65 72 29 3b  , InputHandler);
33860 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
33870 20 20 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72    * @type {Color
33880 70 69 63 6b 65 72 7d 5c 6e 20 20 20 20 20 2a 2f  picker}\n     */
33890 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72  \n    this.color
338a0 70 69 63 6b 65 72 20 3d 20 63 6f 6c 6f 72 70 69  picker = colorpi
338b0 63 6b 65 72 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e  cker;\n    /**\n
338c0 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 6a 51       * @type {jQ
338d0 75 65 72 79 7c 66 61 6c 73 65 7d 5c 6e 20 20 20  uery|false}\n   
338e0 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 69    */\n    this.i
338f0 6e 70 75 74 20 3d 20 74 68 69 73 2e 63 6f 6c 6f  nput = this.colo
33900 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e  rpicker.element.
33910 69 73 28 27 69 6e 70 75 74 27 29 20 3f 20 74 68  is('input') ? th
33920 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65  is.colorpicker.e
33930 6c 65 6d 65 6e 74 20 3a 20 74 68 69 73 2e 63 6f  lement : this.co
33940 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e  lorpicker.option
33950 73 2e 69 6e 70 75 74 20 3f 20 74 68 69 73 2e 63  s.input ? this.c
33960 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65  olorpicker.eleme
33970 6e 74 2e 66 69 6e 64 28 74 68 69 73 2e 63 6f 6c  nt.find(this.col
33980 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73  orpicker.options
33990 2e 69 6e 70 75 74 29 20 3a 20 66 61 6c 73 65 3b  .input) : false;
339a0 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73  \n\n    if (this
339b0 2e 69 6e 70 75 74 20 26 26 20 74 68 69 73 2e 69  .input && this.i
339c0 6e 70 75 74 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20  nput.length === 
339d0 30 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73  0) {\n      this
339e0 2e 69 6e 70 75 74 20 3d 20 66 61 6c 73 65 3b 5c  .input = false;\
339f0 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68  n    }\n\n    th
33a00 69 73 2e 5f 69 6e 69 74 56 61 6c 75 65 28 29 3b  is._initValue();
33a10 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 5f 63 72 65 61  \n  }\n\n  _crea
33a20 74 65 43 6c 61 73 73 28 49 6e 70 75 74 48 61 6e  teClass(InputHan
33a30 64 6c 65 72 2c 20 5b 7b 5c 6e 20 20 20 20 6b 65  dler, [{\n    ke
33a40 79 3a 20 27 62 69 6e 64 27 2c 5c 6e 20 20 20 20  y: 'bind',\n    
33a50 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20  value: function 
33a60 62 69 6e 64 28 29 20 7b 5c 6e 20 20 20 20 20 20  bind() {\n      
33a70 69 66 20 28 21 74 68 69 73 2e 68 61 73 49 6e 70  if (!this.hasInp
33a80 75 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 20  ut()) {\n       
33a90 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 20 20   return;\n      
33aa0 7d 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 69 6e  }\n      this.in
33ab0 70 75 74 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20 20  put.on({\n      
33ac0 20 20 27 6b 65 79 75 70 2e 63 6f 6c 6f 72 70 69    'keyup.colorpi
33ad0 63 6b 65 72 27 3a 20 5f 6a 71 75 65 72 79 32 2e  cker': _jquery2.
33ae0 64 65 66 61 75 6c 74 2e 70 72 6f 78 79 28 74 68  default.proxy(th
33af0 69 73 2e 6f 6e 6b 65 79 75 70 2c 20 74 68 69 73  is.onkeyup, this
33b00 29 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20  )\n      });\n  
33b10 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 2e 6f      this.input.o
33b20 6e 28 7b 5c 6e 20 20 20 20 20 20 20 20 27 63 68  n({\n        'ch
33b30 61 6e 67 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  ange.colorpicker
33b40 27 3a 20 5f 6a 71 75 65 72 79 32 2e 64 65 66 61  ': _jquery2.defa
33b50 75 6c 74 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f  ult.proxy(this.o
33b60 6e 63 68 61 6e 67 65 2c 20 74 68 69 73 29 5c 6e  nchange, this)\n
33b70 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20 20 20 7d        });\n    }
33b80 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65  \n  }, {\n    ke
33b90 79 3a 20 27 75 6e 62 69 6e 64 27 2c 5c 6e 20 20  y: 'unbind',\n  
33ba0 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
33bb0 6e 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20 20  n unbind() {\n  
33bc0 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 68 61      if (!this.ha
33bd0 73 49 6e 70 75 74 28 29 29 20 7b 5c 6e 20 20 20  sInput()) {\n   
33be0 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20       return;\n  
33bf0 20 20 20 20 7d 5c 6e 20 20 20 20 20 20 74 68 69      }\n      thi
33c00 73 2e 69 6e 70 75 74 2e 6f 66 66 28 27 2e 63 6f  s.input.off('.co
33c10 6c 6f 72 70 69 63 6b 65 72 27 29 3b 5c 6e 20 20  lorpicker');\n  
33c20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20    }\n  }, {\n   
33c30 20 6b 65 79 3a 20 27 5f 69 6e 69 74 56 61 6c 75   key: '_initValu
33c40 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20  e',\n    value: 
33c50 66 75 6e 63 74 69 6f 6e 20 5f 69 6e 69 74 56 61  function _initVa
33c60 6c 75 65 28 29 20 7b 5c 6e 20 20 20 20 20 20 69  lue() {\n      i
33c70 66 20 28 21 74 68 69 73 2e 68 61 73 49 6e 70 75  f (!this.hasInpu
33c80 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  t()) {\n        
33c90 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 20 20 7d  return;\n      }
33ca0 5c 6e 5c 6e 20 20 20 20 20 20 76 61 72 20 76 61  \n\n      var va
33cb0 6c 20 3d 20 27 27 3b 5c 6e 5c 6e 20 20 20 20 20  l = '';\n\n     
33cc0 20 5b 5c 6e 20 20 20 20 20 20 2f 2f 20 63 61 6e   [\n      // can
33cd0 64 69 64 61 74 65 73 3a 5c 6e 20 20 20 20 20 20  didates:\n      
33ce0 74 68 69 73 2e 69 6e 70 75 74 2e 76 61 6c 28 29  this.input.val()
33cf0 2c 20 74 68 69 73 2e 69 6e 70 75 74 2e 64 61 74  , this.input.dat
33d00 61 28 27 63 6f 6c 6f 72 27 29 2c 20 74 68 69 73  a('color'), this
33d10 2e 69 6e 70 75 74 2e 61 74 74 72 28 27 64 61 74  .input.attr('dat
33d20 61 2d 63 6f 6c 6f 72 27 29 5d 2e 6d 61 70 28 66  a-color')].map(f
33d30 75 6e 63 74 69 6f 6e 20 28 69 74 65 6d 29 20 7b  unction (item) {
33d40 5c 6e 20 20 20 20 20 20 20 20 69 66 20 28 69 74  \n        if (it
33d50 65 6d 20 26 26 20 76 61 6c 20 3d 3d 3d 20 27 27  em && val === ''
33d60 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 20 20 76  ) {\n          v
33d70 61 6c 20 3d 20 69 74 65 6d 3b 5c 6e 20 20 20 20  al = item;\n    
33d80 20 20 20 20 7d 5c 6e 20 20 20 20 20 20 7d 29 3b      }\n      });
33d90 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 76 61  \n\n      if (va
33da0 6c 20 69 6e 73 74 61 6e 63 65 6f 66 20 5f 43 6f  l instanceof _Co
33db0 6c 6f 72 49 74 65 6d 32 2e 64 65 66 61 75 6c 74  lorItem2.default
33dc0 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 76 61 6c  ) {\n        val
33dd0 20 3d 20 74 68 69 73 2e 67 65 74 46 6f 72 6d 61   = this.getForma
33de0 74 74 65 64 43 6f 6c 6f 72 28 76 61 6c 2e 73 74  ttedColor(val.st
33df0 72 69 6e 67 28 74 68 69 73 2e 63 6f 6c 6f 72 70  ring(this.colorp
33e00 69 63 6b 65 72 2e 66 6f 72 6d 61 74 29 29 3b 5c  icker.format));\
33e10 6e 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66  n      } else if
33e20 20 28 21 28 74 79 70 65 6f 66 20 76 61 6c 20 3d   (!(typeof val =
33e30 3d 3d 20 27 73 74 72 69 6e 67 27 20 7c 7c 20 76  == 'string' || v
33e40 61 6c 20 69 6e 73 74 61 6e 63 65 6f 66 20 53 74  al instanceof St
33e50 72 69 6e 67 29 29 20 7b 5c 6e 20 20 20 20 20 20  ring)) {\n      
33e60 20 20 76 61 6c 20 3d 20 27 27 3b 5c 6e 20 20 20    val = '';\n   
33e70 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 74 68     }\n\n      th
33e80 69 73 2e 69 6e 70 75 74 2e 70 72 6f 70 28 27 76  is.input.prop('v
33e90 61 6c 75 65 27 2c 20 76 61 6c 29 3b 5c 6e 20 20  alue', val);\n  
33ea0 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e    }\n\n    /**\n
33eb0 20 20 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74       * Returns t
33ec0 68 65 20 63 6f 6c 6f 72 20 73 74 72 69 6e 67 20  he color string 
33ed0 66 72 6f 6d 20 74 68 65 20 69 6e 70 75 74 20 76  from the input v
33ee0 61 6c 75 65 2e 5c 6e 20 20 20 20 20 2a 20 49 66  alue.\n     * If
33ef0 20 74 68 65 72 65 20 69 73 20 6e 6f 20 69 6e 70   there is no inp
33f00 75 74 20 74 68 65 20 72 65 74 75 72 6e 20 76 61  ut the return va
33f10 6c 75 65 20 69 73 20 66 61 6c 73 65 2e 5c 6e 20  lue is false.\n 
33f20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 72      *\n     * @r
33f30 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67 7c 62  eturns {String|b
33f40 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f  oolean}\n     */
33f50 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20  \n\n  }, {\n    
33f60 6b 65 79 3a 20 27 67 65 74 56 61 6c 75 65 27 2c  key: 'getValue',
33f70 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e  \n    value: fun
33f80 63 74 69 6f 6e 20 67 65 74 56 61 6c 75 65 28 29  ction getValue()
33f90 20 7b 5c 6e 20 20 20 20 20 20 69 66 20 28 21 74   {\n      if (!t
33fa0 68 69 73 2e 68 61 73 49 6e 70 75 74 28 29 29 20  his.hasInput()) 
33fb0 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72  {\n        retur
33fc0 6e 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 20 20  n false;\n      
33fd0 7d 5c 6e 5c 6e 20 20 20 20 20 20 72 65 74 75 72  }\n\n      retur
33fe0 6e 20 74 68 69 73 2e 69 6e 70 75 74 2e 76 61 6c  n this.input.val
33ff0 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  ();\n    }\n\n  
34000 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 49 66    /**\n     * If
34010 20 74 68 65 20 69 6e 70 75 74 20 65 6c 65 6d 65   the input eleme
34020 6e 74 20 69 73 20 70 72 65 73 65 6e 74 2c 20 69  nt is present, i
34030 74 20 75 70 64 61 74 65 73 20 74 68 65 20 76 61  t updates the va
34040 6c 75 65 20 77 69 74 68 20 74 68 65 20 63 75 72  lue with the cur
34050 72 65 6e 74 20 63 6f 6c 6f 72 20 6f 62 6a 65 63  rent color objec
34060 74 20 63 6f 6c 6f 72 20 73 74 72 69 6e 67 2e 5c  t color string.\
34070 6e 20 20 20 20 20 2a 20 49 66 20 74 68 65 20 76  n     * If the v
34080 61 6c 75 65 20 69 73 20 63 68 61 6e 67 65 64 2c  alue is changed,
34090 20 74 68 69 73 20 6d 65 74 68 6f 64 20 66 69 72   this method fir
340a0 65 73 20 61 20 5c 22 63 68 61 6e 67 65 5c 22 20  es a \"change\" 
340b0 65 76 65 6e 74 20 6f 6e 20 74 68 65 20 69 6e 70  event on the inp
340c0 75 74 20 65 6c 65 6d 65 6e 74 2e 5c 6e 20 20 20  ut element.\n   
340d0 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 70 61 72    *\n     * @par
340e0 61 6d 20 7b 53 74 72 69 6e 67 7d 20 76 61 6c 5c  am {String} val\
340f0 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
34100 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b  @fires Colorpick
34110 65 72 23 63 68 61 6e 67 65 5c 6e 20 20 20 20 20  er#change\n     
34120 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20  */\n\n  }, {\n  
34130 20 20 6b 65 79 3a 20 27 73 65 74 56 61 6c 75 65    key: 'setValue
34140 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66  ',\n    value: f
34150 75 6e 63 74 69 6f 6e 20 73 65 74 56 61 6c 75 65  unction setValue
34160 28 76 61 6c 29 20 7b 5c 6e 20 20 20 20 20 20 69  (val) {\n      i
34170 66 20 28 21 74 68 69 73 2e 68 61 73 49 6e 70 75  f (!this.hasInpu
34180 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  t()) {\n        
34190 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 20 20 7d  return;\n      }
341a0 5c 6e 5c 6e 20 20 20 20 20 20 76 61 72 20 69 6e  \n\n      var in
341b0 70 75 74 56 61 6c 20 3d 20 74 68 69 73 2e 69 6e  putVal = this.in
341c0 70 75 74 2e 70 72 6f 70 28 27 76 61 6c 75 65 27  put.prop('value'
341d0 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 76 61 6c 20  );\n\n      val 
341e0 3d 20 76 61 6c 20 3f 20 76 61 6c 20 3a 20 27 27  = val ? val : ''
341f0 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 76  ;\n\n      if (v
34200 61 6c 20 3d 3d 3d 20 28 69 6e 70 75 74 56 61 6c  al === (inputVal
34210 20 3f 20 69 6e 70 75 74 56 61 6c 20 3a 20 27 27   ? inputVal : ''
34220 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 2f 2f  )) {\n        //
34230 20 4e 6f 20 6e 65 65 64 20 74 6f 20 73 65 74 20   No need to set 
34240 76 61 6c 75 65 20 6f 72 20 74 72 69 67 67 65 72  value or trigger
34250 20 61 6e 79 20 65 76 65 6e 74 20 69 66 20 6e 6f   any event if no
34260 74 68 69 6e 67 20 63 68 61 6e 67 65 64 5c 6e 20  thing changed\n 
34270 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e         return;\n
34280 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20        }\n\n     
34290 20 74 68 69 73 2e 69 6e 70 75 74 2e 70 72 6f 70   this.input.prop
342a0 28 27 76 61 6c 75 65 27 2c 20 76 61 6c 29 3b 5c  ('value', val);\
342b0 6e 5c 6e 20 20 20 20 20 20 2f 2a 2a 5c 6e 20 20  n\n      /**\n  
342c0 20 20 20 20 20 2a 20 28 49 6e 70 75 74 29 20 54       * (Input) T
342d0 72 69 67 67 65 72 65 64 20 6f 6e 20 74 68 65 20  riggered on the 
342e0 69 6e 70 75 74 20 65 6c 65 6d 65 6e 74 20 77 68  input element wh
342f0 65 6e 20 61 20 6e 65 77 20 63 6f 6c 6f 72 20 69  en a new color i
34300 73 20 73 65 6c 65 63 74 65 64 2e 5c 6e 20 20 20  s selected.\n   
34310 20 20 20 20 2a 5c 6e 20 20 20 20 20 20 20 2a 20      *\n       * 
34320 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69 63 6b  @event Colorpick
34330 65 72 23 63 68 61 6e 67 65 5c 6e 20 20 20 20 20  er#change\n     
34340 20 20 2a 2f 5c 6e 20 20 20 20 20 20 74 68 69 73    */\n      this
34350 2e 69 6e 70 75 74 2e 74 72 69 67 67 65 72 28 7b  .input.trigger({
34360 5c 6e 20 20 20 20 20 20 20 20 74 79 70 65 3a 20  \n        type: 
34370 27 63 68 61 6e 67 65 27 2c 5c 6e 20 20 20 20 20  'change',\n     
34380 20 20 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3a 20     colorpicker: 
34390 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
343a0 2c 5c 6e 20 20 20 20 20 20 20 20 63 6f 6c 6f 72  ,\n        color
343b0 3a 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b  : this.colorpick
343c0 65 72 2e 63 6f 6c 6f 72 2c 5c 6e 20 20 20 20 20  er.color,\n     
343d0 20 20 20 76 61 6c 75 65 3a 20 76 61 6c 5c 6e 20     value: val\n 
343e0 20 20 20 20 20 7d 29 3b 5c 6e 20 20 20 20 7d 5c       });\n    }\
343f0 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  n\n    /**\n    
34400 20 2a 20 52 65 74 75 72 6e 73 20 74 68 65 20 66   * Returns the f
34410 6f 72 6d 61 74 74 65 64 20 63 6f 6c 6f 72 20 73  ormatted color s
34420 74 72 69 6e 67 2c 20 77 69 74 68 20 74 68 65 20  tring, with the 
34430 66 6f 72 6d 61 74 74 69 6e 67 20 6f 70 74 69 6f  formatting optio
34440 6e 73 20 61 70 70 6c 69 65 64 5c 6e 20 20 20 20  ns applied\n    
34450 20 2a 20 28 65 2e 67 2e 20 75 73 65 48 61 73 68   * (e.g. useHash
34460 50 72 65 66 69 78 29 5c 6e 20 20 20 20 20 2a 5c  Prefix)\n     *\
34470 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b  n     * @param {
34480 53 74 72 69 6e 67 7c 6e 75 6c 6c 7d 20 76 61 6c  String|null} val
34490 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a  \n     *\n     *
344a0 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e   @returns {Strin
344b0 67 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  g}\n     */\n\n 
344c0 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
344d0 27 67 65 74 46 6f 72 6d 61 74 74 65 64 43 6f 6c  'getFormattedCol
344e0 6f 72 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  or',\n    value:
344f0 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 46 6f 72   function getFor
34500 6d 61 74 74 65 64 43 6f 6c 6f 72 28 29 20 7b 5c  mattedColor() {\
34510 6e 20 20 20 20 20 20 76 61 72 20 76 61 6c 20 3d  n      var val =
34520 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74   arguments.lengt
34530 68 20 3e 20 30 20 26 26 20 61 72 67 75 6d 65 6e  h > 0 && argumen
34540 74 73 5b 30 5d 20 21 3d 3d 20 75 6e 64 65 66 69  ts[0] !== undefi
34550 6e 65 64 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b  ned ? arguments[
34560 30 5d 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20  0] : null;\n\n  
34570 20 20 20 20 76 61 6c 20 3d 20 76 61 6c 20 3f 20      val = val ? 
34580 76 61 6c 20 3a 20 74 68 69 73 2e 63 6f 6c 6f 72  val : this.color
34590 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61 6e 64  picker.colorHand
345a0 6c 65 72 2e 67 65 74 43 6f 6c 6f 72 53 74 72 69  ler.getColorStri
345b0 6e 67 28 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 69  ng();\n\n      i
345c0 66 20 28 21 76 61 6c 29 20 7b 5c 6e 20 20 20 20  f (!val) {\n    
345d0 20 20 20 20 72 65 74 75 72 6e 20 27 27 3b 5c 6e      return '';\n
345e0 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20        }\n\n     
345f0 20 76 61 6c 20 3d 20 74 68 69 73 2e 63 6f 6c 6f   val = this.colo
34600 72 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61 6e  rpicker.colorHan
34610 64 6c 65 72 2e 72 65 73 6f 6c 76 65 43 6f 6c 6f  dler.resolveColo
34620 72 44 65 6c 65 67 61 74 65 28 76 61 6c 2c 20 66  rDelegate(val, f
34630 61 6c 73 65 29 3b 5c 6e 5c 6e 20 20 20 20 20 20  alse);\n\n      
34640 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69  if (this.colorpi
34650 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 75 73 65  cker.options.use
34660 48 61 73 68 50 72 65 66 69 78 20 3d 3d 3d 20 66  HashPrefix === f
34670 61 6c 73 65 29 20 7b 5c 6e 20 20 20 20 20 20 20  alse) {\n       
34680 20 76 61 6c 20 3d 20 76 61 6c 2e 72 65 70 6c 61   val = val.repla
34690 63 65 28 2f 5e 23 2f 67 2c 20 27 27 29 3b 5c 6e  ce(/^#/g, '');\n
346a0 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20        }\n\n     
346b0 20 72 65 74 75 72 6e 20 76 61 6c 3b 5c 6e 20 20   return val;\n  
346c0 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e    }\n\n    /**\n
346d0 20 20 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74       * Returns t
346e0 72 75 65 20 69 66 20 74 68 65 20 77 69 64 67 65  rue if the widge
346f0 74 20 68 61 73 20 61 6e 20 61 73 73 6f 63 69 61  t has an associa
34700 74 65 64 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e  ted input elemen
34710 74 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69  t, false otherwi
34720 73 65 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75  se\n     * @retu
34730 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20  rns {boolean}\n 
34740 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b      */\n\n  }, {
34750 5c 6e 20 20 20 20 6b 65 79 3a 20 27 68 61 73 49  \n    key: 'hasI
34760 6e 70 75 74 27 2c 5c 6e 20 20 20 20 76 61 6c 75  nput',\n    valu
34770 65 3a 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 49  e: function hasI
34780 6e 70 75 74 28 29 20 7b 5c 6e 20 20 20 20 20 20  nput() {\n      
34790 72 65 74 75 72 6e 20 74 68 69 73 2e 69 6e 70 75  return this.inpu
347a0 74 20 21 3d 3d 20 66 61 6c 73 65 3b 5c 6e 20 20  t !== false;\n  
347b0 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e    }\n\n    /**\n
347c0 20 20 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74       * Returns t
347d0 72 75 65 20 69 66 20 74 68 65 20 69 6e 70 75 74  rue if the input
347e0 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 64   exists and is d
347f0 69 73 61 62 6c 65 64 5c 6e 20 20 20 20 20 2a 20  isabled\n     * 
34800 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61  @returns {boolea
34810 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  n}\n     */\n\n 
34820 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
34830 27 69 73 45 6e 61 62 6c 65 64 27 2c 5c 6e 20 20  'isEnabled',\n  
34840 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
34850 6e 20 69 73 45 6e 61 62 6c 65 64 28 29 20 7b 5c  n isEnabled() {\
34860 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68  n      return th
34870 69 73 2e 68 61 73 49 6e 70 75 74 28 29 20 26 26  is.hasInput() &&
34880 20 21 74 68 69 73 2e 69 73 44 69 73 61 62 6c 65   !this.isDisable
34890 64 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  d();\n    }\n\n 
348a0 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 52     /**\n     * R
348b0 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74  eturns true if t
348c0 68 65 20 69 6e 70 75 74 20 65 78 69 73 74 73 20  he input exists 
348d0 61 6e 64 20 69 73 20 64 69 73 61 62 6c 65 64 5c  and is disabled\
348e0 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73  n     * @returns
348f0 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20   {boolean}\n    
34900 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20   */\n\n  }, {\n 
34910 20 20 20 6b 65 79 3a 20 27 69 73 44 69 73 61 62     key: 'isDisab
34920 6c 65 64 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65  led',\n    value
34930 3a 20 66 75 6e 63 74 69 6f 6e 20 69 73 44 69 73  : function isDis
34940 61 62 6c 65 64 28 29 20 7b 5c 6e 20 20 20 20 20  abled() {\n     
34950 20 72 65 74 75 72 6e 20 74 68 69 73 2e 68 61 73   return this.has
34960 49 6e 70 75 74 28 29 20 26 26 20 74 68 69 73 2e  Input() && this.
34970 69 6e 70 75 74 2e 70 72 6f 70 28 27 64 69 73 61  input.prop('disa
34980 62 6c 65 64 27 29 20 3d 3d 3d 20 74 72 75 65 3b  bled') === true;
34990 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f  \n    }\n\n    /
349a0 2a 2a 5c 6e 20 20 20 20 20 2a 20 44 69 73 61 62  **\n     * Disab
349b0 6c 65 73 20 74 68 65 20 69 6e 70 75 74 20 69 66  les the input if
349c0 20 61 6e 79 5c 6e 20 20 20 20 20 2a 5c 6e 20 20   any\n     *\n  
349d0 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f     * @fires Colo
349e0 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63  rpicker#colorpic
349f0 6b 65 72 44 69 73 61 62 6c 65 5c 6e 20 20 20 20  kerDisable\n    
34a00 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f   * @returns {boo
34a10 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e  lean}\n     */\n
34a20 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65  \n  }, {\n    ke
34a30 79 3a 20 27 64 69 73 61 62 6c 65 27 2c 5c 6e 20  y: 'disable',\n 
34a40 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69     value: functi
34a50 6f 6e 20 64 69 73 61 62 6c 65 28 29 20 7b 5c 6e  on disable() {\n
34a60 20 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 68        if (this.h
34a70 61 73 49 6e 70 75 74 28 29 29 20 7b 5c 6e 20 20  asInput()) {\n  
34a80 20 20 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74        this.input
34a90 2e 70 72 6f 70 28 27 64 69 73 61 62 6c 65 64 27  .prop('disabled'
34aa0 2c 20 74 72 75 65 29 3b 5c 6e 20 20 20 20 20 20  , true);\n      
34ab0 7d 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  }\n    }\n\n    
34ac0 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 45 6e 61 62  /**\n     * Enab
34ad0 6c 65 73 20 74 68 65 20 69 6e 70 75 74 20 69 66  les the input if
34ae0 20 61 6e 79 5c 6e 20 20 20 20 20 2a 5c 6e 20 20   any\n     *\n  
34af0 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f     * @fires Colo
34b00 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63  rpicker#colorpic
34b10 6b 65 72 45 6e 61 62 6c 65 5c 6e 20 20 20 20 20  kerEnable\n     
34b20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c  * @returns {bool
34b30 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c  ean}\n     */\n\
34b40 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
34b50 3a 20 27 65 6e 61 62 6c 65 27 2c 5c 6e 20 20 20  : 'enable',\n   
34b60 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e   value: function
34b70 20 65 6e 61 62 6c 65 28 29 20 7b 5c 6e 20 20 20   enable() {\n   
34b80 20 20 20 69 66 20 28 74 68 69 73 2e 68 61 73 49     if (this.hasI
34b90 6e 70 75 74 28 29 29 20 7b 5c 6e 20 20 20 20 20  nput()) {\n     
34ba0 20 20 20 74 68 69 73 2e 69 6e 70 75 74 2e 70 72     this.input.pr
34bb0 6f 70 28 27 64 69 73 61 62 6c 65 64 27 2c 20 66  op('disabled', f
34bc0 61 6c 73 65 29 3b 5c 6e 20 20 20 20 20 20 7d 5c  alse);\n      }\
34bd0 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a  n    }\n\n    /*
34be0 2a 5c 6e 20 20 20 20 20 2a 20 43 61 6c 6c 73 20  *\n     * Calls 
34bf0 73 65 74 56 61 6c 75 65 20 77 69 74 68 20 74 68  setValue with th
34c00 65 20 63 75 72 72 65 6e 74 20 69 6e 74 65 72 6e  e current intern
34c10 61 6c 20 63 6f 6c 6f 72 20 76 61 6c 75 65 5c 6e  al color value\n
34c20 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40       *\n     * @
34c30 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b 65  fires Colorpicke
34c40 72 23 63 68 61 6e 67 65 5c 6e 20 20 20 20 20 2a  r#change\n     *
34c50 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20  /\n\n  }, {\n   
34c60 20 6b 65 79 3a 20 27 75 70 64 61 74 65 27 2c 5c   key: 'update',\
34c70 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63  n    value: func
34c80 74 69 6f 6e 20 75 70 64 61 74 65 28 29 20 7b 5c  tion update() {\
34c90 6e 20 20 20 20 20 20 69 66 20 28 21 74 68 69 73  n      if (!this
34ca0 2e 68 61 73 49 6e 70 75 74 28 29 29 20 7b 5c 6e  .hasInput()) {\n
34cb0 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c          return;\
34cc0 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  n      }\n\n    
34cd0 20 20 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f 72    if (this.color
34ce0 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 61  picker.options.a
34cf0 75 74 6f 49 6e 70 75 74 46 61 6c 6c 62 61 63 6b  utoInputFallback
34d00 20 3d 3d 3d 20 66 61 6c 73 65 20 26 26 20 74 68   === false && th
34d10 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 63  is.colorpicker.c
34d20 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e 69 73 49 6e  olorHandler.isIn
34d30 76 61 6c 69 64 43 6f 6c 6f 72 28 29 29 20 7b 5c  validColor()) {\
34d40 6e 20 20 20 20 20 20 20 20 2f 2f 20 70 72 65 76  n        // prev
34d50 65 6e 74 20 75 70 64 61 74 65 20 69 66 20 63 6f  ent update if co
34d60 6c 6f 72 20 69 73 20 69 6e 76 61 6c 69 64 2c 20  lor is invalid, 
34d70 61 75 74 6f 49 6e 70 75 74 46 61 6c 6c 62 61 63  autoInputFallbac
34d80 6b 20 69 73 20 64 69 73 61 62 6c 65 64 20 61 6e  k is disabled an
34d90 64 20 74 68 65 20 6c 61 73 74 20 65 76 65 6e 74  d the last event
34da0 20 69 73 20 6b 65 79 75 70 2e 5c 6e 20 20 20 20   is keyup.\n    
34db0 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20      return;\n   
34dc0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 74 68     }\n\n      th
34dd0 69 73 2e 73 65 74 56 61 6c 75 65 28 74 68 69 73  is.setValue(this
34de0 2e 67 65 74 46 6f 72 6d 61 74 74 65 64 43 6f 6c  .getFormattedCol
34df0 6f 72 28 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c  or());\n    }\n\
34e00 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
34e10 20 46 75 6e 63 74 69 6f 6e 20 74 72 69 67 67 65   Function trigge
34e20 72 65 64 20 77 68 65 6e 20 74 68 65 20 69 6e 70  red when the inp
34e30 75 74 20 68 61 73 20 63 68 61 6e 67 65 64 2c 20  ut has changed, 
34e40 73 6f 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b  so the colorpick
34e50 65 72 20 67 65 74 73 20 75 70 64 61 74 65 64 2e  er gets updated.
34e60 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a  \n     *\n     *
34e70 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 20 20   @private\n     
34e80 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d  * @param {Event}
34e90 20 65 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75   e\n     * @retu
34ea0 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20  rns {boolean}\n 
34eb0 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b      */\n\n  }, {
34ec0 5c 6e 20 20 20 20 6b 65 79 3a 20 27 6f 6e 63 68  \n    key: 'onch
34ed0 61 6e 67 65 27 2c 5c 6e 20 20 20 20 76 61 6c 75  ange',\n    valu
34ee0 65 3a 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 63 68  e: function onch
34ef0 61 6e 67 65 28 65 29 20 7b 5c 6e 20 20 20 20 20  ange(e) {\n     
34f00 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65   this.colorpicke
34f10 72 2e 6c 61 73 74 45 76 65 6e 74 2e 61 6c 69 61  r.lastEvent.alia
34f20 73 20 3d 20 27 69 6e 70 75 74 2e 63 68 61 6e 67  s = 'input.chang
34f30 65 27 3b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  e';\n      this.
34f40 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73 74  colorpicker.last
34f50 45 76 65 6e 74 2e 65 20 3d 20 65 3b 5c 6e 5c 6e  Event.e = e;\n\n
34f60 20 20 20 20 20 20 76 61 72 20 76 61 6c 20 3d 20        var val = 
34f70 74 68 69 73 2e 67 65 74 56 61 6c 75 65 28 29 3b  this.getValue();
34f80 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 76 61  \n\n      if (va
34f90 6c 20 21 3d 3d 20 65 2e 76 61 6c 75 65 29 20 7b  l !== e.value) {
34fa0 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e 63  \n        this.c
34fb0 6f 6c 6f 72 70 69 63 6b 65 72 2e 73 65 74 56 61  olorpicker.setVa
34fc0 6c 75 65 28 76 61 6c 29 3b 5c 6e 20 20 20 20 20  lue(val);\n     
34fd0 20 7d 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20   }\n    }\n\n   
34fe0 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 46 75 6e   /**\n     * Fun
34ff0 63 74 69 6f 6e 20 74 72 69 67 67 65 72 65 64 20  ction triggered 
35000 61 66 74 65 72 20 61 20 6b 65 79 62 6f 61 72 64  after a keyboard
35010 20 6b 65 79 20 68 61 73 20 62 65 65 6e 20 72 65   key has been re
35020 6c 65 61 73 65 64 2e 5c 6e 20 20 20 20 20 2a 5c  leased.\n     *\
35030 6e 20 20 20 20 20 2a 20 40 70 72 69 76 61 74 65  n     * @private
35040 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20  \n     * @param 
35050 7b 45 76 65 6e 74 7d 20 65 5c 6e 20 20 20 20 20  {Event} e\n     
35060 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c  * @returns {bool
35070 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c  ean}\n     */\n\
35080 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
35090 3a 20 27 6f 6e 6b 65 79 75 70 27 2c 5c 6e 20 20  : 'onkeyup',\n  
350a0 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
350b0 6e 20 6f 6e 6b 65 79 75 70 28 65 29 20 7b 5c 6e  n onkeyup(e) {\n
350c0 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72        this.color
350d0 70 69 63 6b 65 72 2e 6c 61 73 74 45 76 65 6e 74  picker.lastEvent
350e0 2e 61 6c 69 61 73 20 3d 20 27 69 6e 70 75 74 2e  .alias = 'input.
350f0 6b 65 79 75 70 27 3b 5c 6e 20 20 20 20 20 20 74  keyup';\n      t
35100 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
35110 6c 61 73 74 45 76 65 6e 74 2e 65 20 3d 20 65 3b  lastEvent.e = e;
35120 5c 6e 5c 6e 20 20 20 20 20 20 76 61 72 20 76 61  \n\n      var va
35130 6c 20 3d 20 74 68 69 73 2e 67 65 74 56 61 6c 75  l = this.getValu
35140 65 28 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66  e();\n\n      if
35150 20 28 76 61 6c 20 21 3d 3d 20 65 2e 76 61 6c 75   (val !== e.valu
35160 65 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68  e) {\n        th
35170 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 73  is.colorpicker.s
35180 65 74 56 61 6c 75 65 28 76 61 6c 29 3b 5c 6e 20  etValue(val);\n 
35190 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d 5c 6e 20       }\n    }\n 
351a0 20 7d 5d 29 3b 5c 6e 5c 6e 20 20 72 65 74 75 72   }]);\n\n  retur
351b0 6e 20 49 6e 70 75 74 48 61 6e 64 6c 65 72 3b 5c  n InputHandler;\
351c0 6e 7d 28 29 3b 5c 6e 5c 6e 65 78 70 6f 72 74 73  n}();\n\nexports
351d0 2e 64 65 66 61 75 6c 74 20 3d 20 49 6e 70 75 74  .default = Input
351e0 48 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 2f 2a 2a 2a  Handler;\n\n/***
351f0 2f 20 7d 29 2c 5c 6e 2f 2a 20 31 36 20 2a 2f 5c  / }),\n/* 16 */\
35200 6e 2f 2a 2a 2a 2f 20 28 66 75 6e 63 74 69 6f 6e  n/***/ (function
35210 28 6d 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73  (module, exports
35220 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75  , __webpack_requ
35230 69 72 65 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22 75 73  ire__) {\n\n\"us
35240 65 20 73 74 72 69 63 74 5c 22 3b 5c 6e 5c 6e 5c  e strict\";\n\n\
35250 6e 76 61 72 20 63 6f 6c 6f 72 53 74 72 69 6e 67  nvar colorString
35260 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71   = __webpack_req
35270 75 69 72 65 5f 5f 28 31 37 29 3b 5c 6e 76 61 72  uire__(17);\nvar
35280 20 63 6f 6e 76 65 72 74 20 3d 20 5f 5f 77 65 62   convert = __web
35290 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 32  pack_require__(2
352a0 30 29 3b 5c 6e 5c 6e 76 61 72 20 5f 73 6c 69 63  0);\n\nvar _slic
352b0 65 20 3d 20 5b 5d 2e 73 6c 69 63 65 3b 5c 6e 5c  e = [].slice;\n\
352c0 6e 76 61 72 20 73 6b 69 70 70 65 64 4d 6f 64 65  nvar skippedMode
352d0 6c 73 20 3d 20 5b 5c 6e 5c 74 2f 2f 20 74 6f 20  ls = [\n\t// to 
352e0 62 65 20 68 6f 6e 65 73 74 2c 20 49 20 64 6f 6e  be honest, I don
352f0 27 74 20 72 65 61 6c 6c 79 20 66 65 65 6c 20 6c  't really feel l
35300 69 6b 65 20 6b 65 79 77 6f 72 64 20 62 65 6c 6f  ike keyword belo
35310 6e 67 73 20 69 6e 20 63 6f 6c 6f 72 20 63 6f 6e  ngs in color con
35320 76 65 72 74 2c 20 62 75 74 20 65 68 2e 5c 6e 5c  vert, but eh.\n\
35330 74 27 6b 65 79 77 6f 72 64 27 2c 5c 6e 5c 6e 5c  t'keyword',\n\n\
35340 74 2f 2f 20 67 72 61 79 20 63 6f 6e 66 6c 69 63  t// gray conflic
35350 74 73 20 77 69 74 68 20 73 6f 6d 65 20 6d 65 74  ts with some met
35360 68 6f 64 20 6e 61 6d 65 73 2c 20 61 6e 64 20 68  hod names, and h
35370 61 73 20 69 74 73 20 6f 77 6e 20 6d 65 74 68 6f  as its own metho
35380 64 20 64 65 66 69 6e 65 64 2e 5c 6e 5c 74 27 67  d defined.\n\t'g
35390 72 61 79 27 2c 5c 6e 5c 6e 5c 74 2f 2f 20 73 68  ray',\n\n\t// sh
353a0 6f 75 6c 64 6e 27 74 20 72 65 61 6c 6c 79 20 62  ouldn't really b
353b0 65 20 69 6e 20 63 6f 6c 6f 72 2d 63 6f 6e 76 65  e in color-conve
353c0 72 74 20 65 69 74 68 65 72 2e 2e 2e 5c 6e 5c 74  rt either...\n\t
353d0 27 68 65 78 27 5c 6e 5d 3b 5c 6e 5c 6e 76 61 72  'hex'\n];\n\nvar
353e0 20 68 61 73 68 65 64 4d 6f 64 65 6c 4b 65 79 73   hashedModelKeys
353f0 20 3d 20 7b 7d 3b 5c 6e 4f 62 6a 65 63 74 2e 6b   = {};\nObject.k
35400 65 79 73 28 63 6f 6e 76 65 72 74 29 2e 66 6f 72  eys(convert).for
35410 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 6d  Each(function (m
35420 6f 64 65 6c 29 20 7b 5c 6e 5c 74 68 61 73 68 65  odel) {\n\thashe
35430 64 4d 6f 64 65 6c 4b 65 79 73 5b 5f 73 6c 69 63  dModelKeys[_slic
35440 65 2e 63 61 6c 6c 28 63 6f 6e 76 65 72 74 5b 6d  e.call(convert[m
35450 6f 64 65 6c 5d 2e 6c 61 62 65 6c 73 29 2e 73 6f  odel].labels).so
35460 72 74 28 29 2e 6a 6f 69 6e 28 27 27 29 5d 20 3d  rt().join('')] =
35470 20 6d 6f 64 65 6c 3b 5c 6e 7d 29 3b 5c 6e 5c 6e   model;\n});\n\n
35480 76 61 72 20 6c 69 6d 69 74 65 72 73 20 3d 20 7b  var limiters = {
35490 7d 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 43  };\n\nfunction C
354a0 6f 6c 6f 72 28 6f 62 6a 2c 20 6d 6f 64 65 6c 29  olor(obj, model)
354b0 20 7b 5c 6e 5c 74 69 66 20 28 21 28 74 68 69 73   {\n\tif (!(this
354c0 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6c 6f   instanceof Colo
354d0 72 29 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72  r)) {\n\t\tretur
354e0 6e 20 6e 65 77 20 43 6f 6c 6f 72 28 6f 62 6a 2c  n new Color(obj,
354f0 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 7d 5c 6e 5c   model);\n\t}\n\
35500 6e 5c 74 69 66 20 28 6d 6f 64 65 6c 20 26 26 20  n\tif (model && 
35510 6d 6f 64 65 6c 20 69 6e 20 73 6b 69 70 70 65 64  model in skipped
35520 4d 6f 64 65 6c 73 29 20 7b 5c 6e 5c 74 5c 74 6d  Models) {\n\t\tm
35530 6f 64 65 6c 20 3d 20 6e 75 6c 6c 3b 5c 6e 5c 74  odel = null;\n\t
35540 7d 5c 6e 5c 6e 5c 74 69 66 20 28 6d 6f 64 65 6c  }\n\n\tif (model
35550 20 26 26 20 21 28 6d 6f 64 65 6c 20 69 6e 20 63   && !(model in c
35560 6f 6e 76 65 72 74 29 29 20 7b 5c 6e 5c 74 5c 74  onvert)) {\n\t\t
35570 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28  throw new Error(
35580 27 55 6e 6b 6e 6f 77 6e 20 6d 6f 64 65 6c 3a 20  'Unknown model: 
35590 27 20 2b 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 7d  ' + model);\n\t}
355a0 5c 6e 5c 6e 5c 74 76 61 72 20 69 3b 5c 6e 5c 74  \n\n\tvar i;\n\t
355b0 76 61 72 20 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c  var channels;\n\
355c0 6e 5c 74 69 66 20 28 74 79 70 65 6f 66 20 6f 62  n\tif (typeof ob
355d0 6a 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64  j === 'undefined
355e0 27 29 20 7b 5c 6e 5c 74 5c 74 74 68 69 73 2e 6d  ') {\n\t\tthis.m
355f0 6f 64 65 6c 20 3d 20 27 72 67 62 27 3b 5c 6e 5c  odel = 'rgb';\n\
35600 74 5c 74 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20  t\tthis.color = 
35610 5b 30 2c 20 30 2c 20 30 5d 3b 5c 6e 5c 74 5c 74  [0, 0, 0];\n\t\t
35620 74 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 31 3b  this.valpha = 1;
35630 5c 6e 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 6f  \n\t} else if (o
35640 62 6a 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f  bj instanceof Co
35650 6c 6f 72 29 20 7b 5c 6e 5c 74 5c 74 74 68 69 73  lor) {\n\t\tthis
35660 2e 6d 6f 64 65 6c 20 3d 20 6f 62 6a 2e 6d 6f 64  .model = obj.mod
35670 65 6c 3b 5c 6e 5c 74 5c 74 74 68 69 73 2e 63 6f  el;\n\t\tthis.co
35680 6c 6f 72 20 3d 20 6f 62 6a 2e 63 6f 6c 6f 72 2e  lor = obj.color.
35690 73 6c 69 63 65 28 29 3b 5c 6e 5c 74 5c 74 74 68  slice();\n\t\tth
356a0 69 73 2e 76 61 6c 70 68 61 20 3d 20 6f 62 6a 2e  is.valpha = obj.
356b0 76 61 6c 70 68 61 3b 5c 6e 5c 74 7d 20 65 6c 73  valpha;\n\t} els
356c0 65 20 69 66 20 28 74 79 70 65 6f 66 20 6f 62 6a  e if (typeof obj
356d0 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b   === 'string') {
356e0 5c 6e 5c 74 5c 74 76 61 72 20 72 65 73 75 6c 74  \n\t\tvar result
356f0 20 3d 20 63 6f 6c 6f 72 53 74 72 69 6e 67 2e 67   = colorString.g
35700 65 74 28 6f 62 6a 29 3b 5c 6e 5c 74 5c 74 69 66  et(obj);\n\t\tif
35710 20 28 72 65 73 75 6c 74 20 3d 3d 3d 20 6e 75 6c   (result === nul
35720 6c 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f  l) {\n\t\t\tthro
35730 77 20 6e 65 77 20 45 72 72 6f 72 28 27 55 6e 61  w new Error('Una
35740 62 6c 65 20 74 6f 20 70 61 72 73 65 20 63 6f 6c  ble to parse col
35750 6f 72 20 66 72 6f 6d 20 73 74 72 69 6e 67 3a 20  or from string: 
35760 27 20 2b 20 6f 62 6a 29 3b 5c 6e 5c 74 5c 74 7d  ' + obj);\n\t\t}
35770 5c 6e 5c 6e 5c 74 5c 74 74 68 69 73 2e 6d 6f 64  \n\n\t\tthis.mod
35780 65 6c 20 3d 20 72 65 73 75 6c 74 2e 6d 6f 64 65  el = result.mode
35790 6c 3b 5c 6e 5c 74 5c 74 63 68 61 6e 6e 65 6c 73  l;\n\t\tchannels
357a0 20 3d 20 63 6f 6e 76 65 72 74 5b 74 68 69 73 2e   = convert[this.
357b0 6d 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b  model].channels;
357c0 5c 6e 5c 74 5c 74 74 68 69 73 2e 63 6f 6c 6f 72  \n\t\tthis.color
357d0 20 3d 20 72 65 73 75 6c 74 2e 76 61 6c 75 65 2e   = result.value.
357e0 73 6c 69 63 65 28 30 2c 20 63 68 61 6e 6e 65 6c  slice(0, channel
357f0 73 29 3b 5c 6e 5c 74 5c 74 74 68 69 73 2e 76 61  s);\n\t\tthis.va
35800 6c 70 68 61 20 3d 20 74 79 70 65 6f 66 20 72 65  lpha = typeof re
35810 73 75 6c 74 2e 76 61 6c 75 65 5b 63 68 61 6e 6e  sult.value[chann
35820 65 6c 73 5d 20 3d 3d 3d 20 27 6e 75 6d 62 65 72  els] === 'number
35830 27 20 3f 20 72 65 73 75 6c 74 2e 76 61 6c 75 65  ' ? result.value
35840 5b 63 68 61 6e 6e 65 6c 73 5d 20 3a 20 31 3b 5c  [channels] : 1;\
35850 6e 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 6f 62  n\t} else if (ob
35860 6a 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 5c 74 5c  j.length) {\n\t\
35870 74 74 68 69 73 2e 6d 6f 64 65 6c 20 3d 20 6d 6f  tthis.model = mo
35880 64 65 6c 20 7c 7c 20 27 72 67 62 27 3b 5c 6e 5c  del || 'rgb';\n\
35890 74 5c 74 63 68 61 6e 6e 65 6c 73 20 3d 20 63 6f  t\tchannels = co
358a0 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c  nvert[this.model
358b0 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c 74 5c  ].channels;\n\t\
358c0 74 76 61 72 20 6e 65 77 41 72 72 20 3d 20 5f 73  tvar newArr = _s
358d0 6c 69 63 65 2e 63 61 6c 6c 28 6f 62 6a 2c 20 30  lice.call(obj, 0
358e0 2c 20 63 68 61 6e 6e 65 6c 73 29 3b 5c 6e 5c 74  , channels);\n\t
358f0 5c 74 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 7a  \tthis.color = z
35900 65 72 6f 41 72 72 61 79 28 6e 65 77 41 72 72 2c  eroArray(newArr,
35910 20 63 68 61 6e 6e 65 6c 73 29 3b 5c 6e 5c 74 5c   channels);\n\t\
35920 74 74 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 74  tthis.valpha = t
35930 79 70 65 6f 66 20 6f 62 6a 5b 63 68 61 6e 6e 65  ypeof obj[channe
35940 6c 73 5d 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27  ls] === 'number'
35950 20 3f 20 6f 62 6a 5b 63 68 61 6e 6e 65 6c 73 5d   ? obj[channels]
35960 20 3a 20 31 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20   : 1;\n\t} else 
35970 69 66 20 28 74 79 70 65 6f 66 20 6f 62 6a 20 3d  if (typeof obj =
35980 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 7b 5c 6e  == 'number') {\n
35990 5c 74 5c 74 2f 2f 20 74 68 69 73 20 69 73 20 61  \t\t// this is a
359a0 6c 77 61 79 73 20 52 47 42 20 2d 20 63 61 6e 20  lways RGB - can 
359b0 62 65 20 63 6f 6e 76 65 72 74 65 64 20 6c 61 74  be converted lat
359c0 65 72 20 6f 6e 2e 5c 6e 5c 74 5c 74 6f 62 6a 20  er on.\n\t\tobj 
359d0 26 3d 20 30 78 46 46 46 46 46 46 3b 5c 6e 5c 74  &= 0xFFFFFF;\n\t
359e0 5c 74 74 68 69 73 2e 6d 6f 64 65 6c 20 3d 20 27  \tthis.model = '
359f0 72 67 62 27 3b 5c 6e 5c 74 5c 74 74 68 69 73 2e  rgb';\n\t\tthis.
35a00 63 6f 6c 6f 72 20 3d 20 5b 5c 6e 5c 74 5c 74 5c  color = [\n\t\t\
35a10 74 28 6f 62 6a 20 3e 3e 20 31 36 29 20 26 20 30  t(obj >> 16) & 0
35a20 78 46 46 2c 5c 6e 5c 74 5c 74 5c 74 28 6f 62 6a  xFF,\n\t\t\t(obj
35a30 20 3e 3e 20 38 29 20 26 20 30 78 46 46 2c 5c 6e   >> 8) & 0xFF,\n
35a40 5c 74 5c 74 5c 74 6f 62 6a 20 26 20 30 78 46 46  \t\t\tobj & 0xFF
35a50 5c 6e 5c 74 5c 74 5d 3b 5c 6e 5c 74 5c 74 74 68  \n\t\t];\n\t\tth
35a60 69 73 2e 76 61 6c 70 68 61 20 3d 20 31 3b 5c 6e  is.valpha = 1;\n
35a70 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74  \t} else {\n\t\t
35a80 74 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 31 3b  this.valpha = 1;
35a90 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20 6b 65 79 73  \n\n\t\tvar keys
35aa0 20 3d 20 4f 62 6a 65 63 74 2e 6b 65 79 73 28 6f   = Object.keys(o
35ab0 62 6a 29 3b 5c 6e 5c 74 5c 74 69 66 20 28 27 61  bj);\n\t\tif ('a
35ac0 6c 70 68 61 27 20 69 6e 20 6f 62 6a 29 20 7b 5c  lpha' in obj) {\
35ad0 6e 5c 74 5c 74 5c 74 6b 65 79 73 2e 73 70 6c 69  n\t\t\tkeys.spli
35ae0 63 65 28 6b 65 79 73 2e 69 6e 64 65 78 4f 66 28  ce(keys.indexOf(
35af0 27 61 6c 70 68 61 27 29 2c 20 31 29 3b 5c 6e 5c  'alpha'), 1);\n\
35b00 74 5c 74 5c 74 74 68 69 73 2e 76 61 6c 70 68 61  t\t\tthis.valpha
35b10 20 3d 20 74 79 70 65 6f 66 20 6f 62 6a 2e 61 6c   = typeof obj.al
35b20 70 68 61 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27  pha === 'number'
35b30 20 3f 20 6f 62 6a 2e 61 6c 70 68 61 20 3a 20 30   ? obj.alpha : 0
35b40 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74  ;\n\t\t}\n\n\t\t
35b50 76 61 72 20 68 61 73 68 65 64 4b 65 79 73 20 3d  var hashedKeys =
35b60 20 6b 65 79 73 2e 73 6f 72 74 28 29 2e 6a 6f 69   keys.sort().joi
35b70 6e 28 27 27 29 3b 5c 6e 5c 74 5c 74 69 66 20 28  n('');\n\t\tif (
35b80 21 28 68 61 73 68 65 64 4b 65 79 73 20 69 6e 20  !(hashedKeys in 
35b90 68 61 73 68 65 64 4d 6f 64 65 6c 4b 65 79 73 29  hashedModelKeys)
35ba0 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f 77  ) {\n\t\t\tthrow
35bb0 20 6e 65 77 20 45 72 72 6f 72 28 27 55 6e 61 62   new Error('Unab
35bc0 6c 65 20 74 6f 20 70 61 72 73 65 20 63 6f 6c 6f  le to parse colo
35bd0 72 20 66 72 6f 6d 20 6f 62 6a 65 63 74 3a 20 27  r from object: '
35be0 20 2b 20 4a 53 4f 4e 2e 73 74 72 69 6e 67 69 66   + JSON.stringif
35bf0 79 28 6f 62 6a 29 29 3b 5c 6e 5c 74 5c 74 7d 5c  y(obj));\n\t\t}\
35c00 6e 5c 6e 5c 74 5c 74 74 68 69 73 2e 6d 6f 64 65  n\n\t\tthis.mode
35c10 6c 20 3d 20 68 61 73 68 65 64 4d 6f 64 65 6c 4b  l = hashedModelK
35c20 65 79 73 5b 68 61 73 68 65 64 4b 65 79 73 5d 3b  eys[hashedKeys];
35c30 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20 6c 61 62 65  \n\n\t\tvar labe
35c40 6c 73 20 3d 20 63 6f 6e 76 65 72 74 5b 74 68 69  ls = convert[thi
35c50 73 2e 6d 6f 64 65 6c 5d 2e 6c 61 62 65 6c 73 3b  s.model].labels;
35c60 5c 6e 5c 74 5c 74 76 61 72 20 63 6f 6c 6f 72 20  \n\t\tvar color 
35c70 3d 20 5b 5d 3b 5c 6e 5c 74 5c 74 66 6f 72 20 28  = [];\n\t\tfor (
35c80 69 20 3d 20 30 3b 20 69 20 3c 20 6c 61 62 65 6c  i = 0; i < label
35c90 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b  s.length; i++) {
35ca0 5c 6e 5c 74 5c 74 5c 74 63 6f 6c 6f 72 2e 70 75  \n\t\t\tcolor.pu
35cb0 73 68 28 6f 62 6a 5b 6c 61 62 65 6c 73 5b 69 5d  sh(obj[labels[i]
35cc0 5d 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74  ]);\n\t\t}\n\n\t
35cd0 5c 74 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 7a  \tthis.color = z
35ce0 65 72 6f 41 72 72 61 79 28 63 6f 6c 6f 72 29 3b  eroArray(color);
35cf0 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 2f 2f 20 70 65  \n\t}\n\n\t// pe
35d00 72 66 6f 72 6d 20 6c 69 6d 69 74 61 74 69 6f 6e  rform limitation
35d10 73 20 28 63 6c 61 6d 70 69 6e 67 2c 20 65 74 63  s (clamping, etc
35d20 2e 29 5c 6e 5c 74 69 66 20 28 6c 69 6d 69 74 65  .)\n\tif (limite
35d30 72 73 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d 29 20  rs[this.model]) 
35d40 7b 5c 6e 5c 74 5c 74 63 68 61 6e 6e 65 6c 73 20  {\n\t\tchannels 
35d50 3d 20 63 6f 6e 76 65 72 74 5b 74 68 69 73 2e 6d  = convert[this.m
35d60 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c  odel].channels;\
35d70 6e 5c 74 5c 74 66 6f 72 20 28 69 20 3d 20 30 3b  n\t\tfor (i = 0;
35d80 20 69 20 3c 20 63 68 61 6e 6e 65 6c 73 3b 20 69   i < channels; i
35d90 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 76 61 72  ++) {\n\t\t\tvar
35da0 20 6c 69 6d 69 74 20 3d 20 6c 69 6d 69 74 65 72   limit = limiter
35db0 73 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d 5b 69 5d  s[this.model][i]
35dc0 3b 5c 6e 5c 74 5c 74 5c 74 69 66 20 28 6c 69 6d  ;\n\t\t\tif (lim
35dd0 69 74 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c 74 74  it) {\n\t\t\t\tt
35de0 68 69 73 2e 63 6f 6c 6f 72 5b 69 5d 20 3d 20 6c  his.color[i] = l
35df0 69 6d 69 74 28 74 68 69 73 2e 63 6f 6c 6f 72 5b  imit(this.color[
35e00 69 5d 29 3b 5c 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c  i]);\n\t\t\t}\n\
35e10 74 5c 74 7d 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 74  t\t}\n\t}\n\n\tt
35e20 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 4d 61 74  his.valpha = Mat
35e30 68 2e 6d 61 78 28 30 2c 20 4d 61 74 68 2e 6d 69  h.max(0, Math.mi
35e40 6e 28 31 2c 20 74 68 69 73 2e 76 61 6c 70 68 61  n(1, this.valpha
35e50 29 29 3b 5c 6e 5c 6e 5c 74 69 66 20 28 4f 62 6a  ));\n\n\tif (Obj
35e60 65 63 74 2e 66 72 65 65 7a 65 29 20 7b 5c 6e 5c  ect.freeze) {\n\
35e70 74 5c 74 4f 62 6a 65 63 74 2e 66 72 65 65 7a 65  t\tObject.freeze
35e80 28 74 68 69 73 29 3b 5c 6e 5c 74 7d 5c 6e 7d 5c  (this);\n\t}\n}\
35e90 6e 5c 6e 43 6f 6c 6f 72 2e 70 72 6f 74 6f 74 79  n\nColor.prototy
35ea0 70 65 20 3d 20 7b 5c 6e 5c 74 74 6f 53 74 72 69  pe = {\n\ttoStri
35eb0 6e 67 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20  ng: function () 
35ec0 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 74 68  {\n\t\treturn th
35ed0 69 73 2e 73 74 72 69 6e 67 28 29 3b 5c 6e 5c 74  is.string();\n\t
35ee0 7d 2c 5c 6e 5c 6e 5c 74 74 6f 4a 53 4f 4e 3a 20  },\n\n\ttoJSON: 
35ef0 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c  function () {\n\
35f00 74 5c 74 72 65 74 75 72 6e 20 74 68 69 73 5b 74  t\treturn this[t
35f10 68 69 73 2e 6d 6f 64 65 6c 5d 28 29 3b 5c 6e 5c  his.model]();\n\
35f20 74 7d 2c 5c 6e 5c 6e 5c 74 73 74 72 69 6e 67 3a  t},\n\n\tstring:
35f30 20 66 75 6e 63 74 69 6f 6e 20 28 70 6c 61 63 65   function (place
35f40 73 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 73 65  s) {\n\t\tvar se
35f50 6c 66 20 3d 20 74 68 69 73 2e 6d 6f 64 65 6c 20  lf = this.model 
35f60 69 6e 20 63 6f 6c 6f 72 53 74 72 69 6e 67 2e 74  in colorString.t
35f70 6f 20 3f 20 74 68 69 73 20 3a 20 74 68 69 73 2e  o ? this : this.
35f80 72 67 62 28 29 3b 5c 6e 5c 74 5c 74 73 65 6c 66  rgb();\n\t\tself
35f90 20 3d 20 73 65 6c 66 2e 72 6f 75 6e 64 28 74 79   = self.round(ty
35fa0 70 65 6f 66 20 70 6c 61 63 65 73 20 3d 3d 3d 20  peof places === 
35fb0 27 6e 75 6d 62 65 72 27 20 3f 20 70 6c 61 63 65  'number' ? place
35fc0 73 20 3a 20 31 29 3b 5c 6e 5c 74 5c 74 76 61 72  s : 1);\n\t\tvar
35fd0 20 61 72 67 73 20 3d 20 73 65 6c 66 2e 76 61 6c   args = self.val
35fe0 70 68 61 20 3d 3d 3d 20 31 20 3f 20 73 65 6c 66  pha === 1 ? self
35ff0 2e 63 6f 6c 6f 72 20 3a 20 73 65 6c 66 2e 63 6f  .color : self.co
36000 6c 6f 72 2e 63 6f 6e 63 61 74 28 74 68 69 73 2e  lor.concat(this.
36010 76 61 6c 70 68 61 29 3b 5c 6e 5c 74 5c 74 72 65  valpha);\n\t\tre
36020 74 75 72 6e 20 63 6f 6c 6f 72 53 74 72 69 6e 67  turn colorString
36030 2e 74 6f 5b 73 65 6c 66 2e 6d 6f 64 65 6c 5d 28  .to[self.model](
36040 61 72 67 73 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e  args);\n\t},\n\n
36050 5c 74 70 65 72 63 65 6e 74 53 74 72 69 6e 67 3a  \tpercentString:
36060 20 66 75 6e 63 74 69 6f 6e 20 28 70 6c 61 63 65   function (place
36070 73 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 73 65  s) {\n\t\tvar se
36080 6c 66 20 3d 20 74 68 69 73 2e 72 67 62 28 29 2e  lf = this.rgb().
36090 72 6f 75 6e 64 28 74 79 70 65 6f 66 20 70 6c 61  round(typeof pla
360a0 63 65 73 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27  ces === 'number'
360b0 20 3f 20 70 6c 61 63 65 73 20 3a 20 31 29 3b 5c   ? places : 1);\
360c0 6e 5c 74 5c 74 76 61 72 20 61 72 67 73 20 3d 20  n\t\tvar args = 
360d0 73 65 6c 66 2e 76 61 6c 70 68 61 20 3d 3d 3d 20  self.valpha === 
360e0 31 20 3f 20 73 65 6c 66 2e 63 6f 6c 6f 72 20 3a  1 ? self.color :
360f0 20 73 65 6c 66 2e 63 6f 6c 6f 72 2e 63 6f 6e 63   self.color.conc
36100 61 74 28 74 68 69 73 2e 76 61 6c 70 68 61 29 3b  at(this.valpha);
36110 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 63 6f 6c  \n\t\treturn col
36120 6f 72 53 74 72 69 6e 67 2e 74 6f 2e 72 67 62 2e  orString.to.rgb.
36130 70 65 72 63 65 6e 74 28 61 72 67 73 29 3b 5c 6e  percent(args);\n
36140 5c 74 7d 2c 5c 6e 5c 6e 5c 74 61 72 72 61 79 3a  \t},\n\n\tarray:
36150 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e   function () {\n
36160 5c 74 5c 74 72 65 74 75 72 6e 20 74 68 69 73 2e  \t\treturn this.
36170 76 61 6c 70 68 61 20 3d 3d 3d 20 31 20 3f 20 74  valpha === 1 ? t
36180 68 69 73 2e 63 6f 6c 6f 72 2e 73 6c 69 63 65 28  his.color.slice(
36190 29 20 3a 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 63  ) : this.color.c
361a0 6f 6e 63 61 74 28 74 68 69 73 2e 76 61 6c 70 68  oncat(this.valph
361b0 61 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6f  a);\n\t},\n\n\to
361c0 62 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e 20  bject: function 
361d0 28 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 72 65  () {\n\t\tvar re
361e0 73 75 6c 74 20 3d 20 7b 7d 3b 5c 6e 5c 74 5c 74  sult = {};\n\t\t
361f0 76 61 72 20 63 68 61 6e 6e 65 6c 73 20 3d 20 63  var channels = c
36200 6f 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65  onvert[this.mode
36210 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c 74  l].channels;\n\t
36220 5c 74 76 61 72 20 6c 61 62 65 6c 73 20 3d 20 63  \tvar labels = c
36230 6f 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65  onvert[this.mode
36240 6c 5d 2e 6c 61 62 65 6c 73 3b 5c 6e 5c 6e 5c 74  l].labels;\n\n\t
36250 5c 74 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30  \tfor (var i = 0
36260 3b 20 69 20 3c 20 63 68 61 6e 6e 65 6c 73 3b 20  ; i < channels; 
36270 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65  i++) {\n\t\t\tre
36280 73 75 6c 74 5b 6c 61 62 65 6c 73 5b 69 5d 5d 20  sult[labels[i]] 
36290 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 5b 69 5d 3b  = this.color[i];
362a0 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 69  \n\t\t}\n\n\t\ti
362b0 66 20 28 74 68 69 73 2e 76 61 6c 70 68 61 20 21  f (this.valpha !
362c0 3d 3d 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72  == 1) {\n\t\t\tr
362d0 65 73 75 6c 74 2e 61 6c 70 68 61 20 3d 20 74 68  esult.alpha = th
362e0 69 73 2e 76 61 6c 70 68 61 3b 5c 6e 5c 74 5c 74  is.valpha;\n\t\t
362f0 7d 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20  }\n\n\t\treturn 
36300 72 65 73 75 6c 74 3b 5c 6e 5c 74 7d 2c 5c 6e 5c  result;\n\t},\n\
36310 6e 5c 74 75 6e 69 74 41 72 72 61 79 3a 20 66 75  n\tunitArray: fu
36320 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c  nction () {\n\t\
36330 74 76 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e  tvar rgb = this.
36340 72 67 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74  rgb().color;\n\t
36350 5c 74 72 67 62 5b 30 5d 20 2f 3d 20 32 35 35 3b  \trgb[0] /= 255;
36360 5c 6e 5c 74 5c 74 72 67 62 5b 31 5d 20 2f 3d 20  \n\t\trgb[1] /= 
36370 32 35 35 3b 5c 6e 5c 74 5c 74 72 67 62 5b 32 5d  255;\n\t\trgb[2]
36380 20 2f 3d 20 32 35 35 3b 5c 6e 5c 6e 5c 74 5c 74   /= 255;\n\n\t\t
36390 69 66 20 28 74 68 69 73 2e 76 61 6c 70 68 61 20  if (this.valpha 
363a0 21 3d 3d 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74  !== 1) {\n\t\t\t
363b0 72 67 62 2e 70 75 73 68 28 74 68 69 73 2e 76 61  rgb.push(this.va
363c0 6c 70 68 61 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c  lpha);\n\t\t}\n\
363d0 6e 5c 74 5c 74 72 65 74 75 72 6e 20 72 67 62 3b  n\t\treturn rgb;
363e0 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 75 6e 69 74  \n\t},\n\n\tunit
363f0 4f 62 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e  Object: function
36400 20 28 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 72   () {\n\t\tvar r
36410 67 62 20 3d 20 74 68 69 73 2e 72 67 62 28 29 2e  gb = this.rgb().
36420 6f 62 6a 65 63 74 28 29 3b 5c 6e 5c 74 5c 74 72  object();\n\t\tr
36430 67 62 2e 72 20 2f 3d 20 32 35 35 3b 5c 6e 5c 74  gb.r /= 255;\n\t
36440 5c 74 72 67 62 2e 67 20 2f 3d 20 32 35 35 3b 5c  \trgb.g /= 255;\
36450 6e 5c 74 5c 74 72 67 62 2e 62 20 2f 3d 20 32 35  n\t\trgb.b /= 25
36460 35 3b 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 74 68  5;\n\n\t\tif (th
36470 69 73 2e 76 61 6c 70 68 61 20 21 3d 3d 20 31 29  is.valpha !== 1)
36480 20 7b 5c 6e 5c 74 5c 74 5c 74 72 67 62 2e 61 6c   {\n\t\t\trgb.al
36490 70 68 61 20 3d 20 74 68 69 73 2e 76 61 6c 70 68  pha = this.valph
364a0 61 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c  a;\n\t\t}\n\n\t\
364b0 74 72 65 74 75 72 6e 20 72 67 62 3b 5c 6e 5c 74  treturn rgb;\n\t
364c0 7d 2c 5c 6e 5c 6e 5c 74 72 6f 75 6e 64 3a 20 66  },\n\n\tround: f
364d0 75 6e 63 74 69 6f 6e 20 28 70 6c 61 63 65 73 29  unction (places)
364e0 20 7b 5c 6e 5c 74 5c 74 70 6c 61 63 65 73 20 3d   {\n\t\tplaces =
364f0 20 4d 61 74 68 2e 6d 61 78 28 70 6c 61 63 65 73   Math.max(places
36500 20 7c 7c 20 30 2c 20 30 29 3b 5c 6e 5c 74 5c 74   || 0, 0);\n\t\t
36510 72 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c 6f 72  return new Color
36520 28 74 68 69 73 2e 63 6f 6c 6f 72 2e 6d 61 70 28  (this.color.map(
36530 72 6f 75 6e 64 54 6f 50 6c 61 63 65 28 70 6c 61  roundToPlace(pla
36540 63 65 73 29 29 2e 63 6f 6e 63 61 74 28 74 68 69  ces)).concat(thi
36550 73 2e 76 61 6c 70 68 61 29 2c 20 74 68 69 73 2e  s.valpha), this.
36560 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c  model);\n\t},\n\
36570 6e 5c 74 61 6c 70 68 61 3a 20 66 75 6e 63 74 69  n\talpha: functi
36580 6f 6e 20 28 76 61 6c 29 20 7b 5c 6e 5c 74 5c 74  on (val) {\n\t\t
36590 69 66 20 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65  if (arguments.le
365a0 6e 67 74 68 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72  ngth) {\n\t\t\tr
365b0 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 28  eturn new Color(
365c0 74 68 69 73 2e 63 6f 6c 6f 72 2e 63 6f 6e 63 61  this.color.conca
365d0 74 28 4d 61 74 68 2e 6d 61 78 28 30 2c 20 4d 61  t(Math.max(0, Ma
365e0 74 68 2e 6d 69 6e 28 31 2c 20 76 61 6c 29 29 29  th.min(1, val)))
365f0 2c 20 74 68 69 73 2e 6d 6f 64 65 6c 29 3b 5c 6e  , this.model);\n
36600 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72 65 74  \t\t}\n\n\t\tret
36610 75 72 6e 20 74 68 69 73 2e 76 61 6c 70 68 61 3b  urn this.valpha;
36620 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 2f 2f 20 72  \n\t},\n\n\t// r
36630 67 62 5c 6e 5c 74 72 65 64 3a 20 67 65 74 73 65  gb\n\tred: getse
36640 74 28 27 72 67 62 27 2c 20 30 2c 20 6d 61 78 66  t('rgb', 0, maxf
36650 6e 28 32 35 35 29 29 2c 5c 6e 5c 74 67 72 65 65  n(255)),\n\tgree
36660 6e 3a 20 67 65 74 73 65 74 28 27 72 67 62 27 2c  n: getset('rgb',
36670 20 31 2c 20 6d 61 78 66 6e 28 32 35 35 29 29 2c   1, maxfn(255)),
36680 5c 6e 5c 74 62 6c 75 65 3a 20 67 65 74 73 65 74  \n\tblue: getset
36690 28 27 72 67 62 27 2c 20 32 2c 20 6d 61 78 66 6e  ('rgb', 2, maxfn
366a0 28 32 35 35 29 29 2c 5c 6e 5c 6e 5c 74 68 75 65  (255)),\n\n\thue
366b0 3a 20 67 65 74 73 65 74 28 5b 27 68 73 6c 27 2c  : getset(['hsl',
366c0 20 27 68 73 76 27 2c 20 27 68 73 6c 27 2c 20 27   'hsv', 'hsl', '
366d0 68 77 62 27 2c 20 27 68 63 67 27 5d 2c 20 30 2c  hwb', 'hcg'], 0,
366e0 20 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 29 20   function (val) 
366f0 7b 20 72 65 74 75 72 6e 20 28 28 76 61 6c 20 25  { return ((val %
36700 20 33 36 30 29 20 2b 20 33 36 30 29 20 25 20 33   360) + 360) % 3
36710 36 30 3b 20 7d 29 2c 20 2f 2f 20 65 73 6c 69 6e  60; }), // eslin
36720 74 2d 64 69 73 61 62 6c 65 2d 6c 69 6e 65 20 62  t-disable-line b
36730 72 61 63 65 2d 73 74 79 6c 65 5c 6e 5c 6e 5c 74  race-style\n\n\t
36740 73 61 74 75 72 61 74 69 6f 6e 6c 3a 20 67 65 74  saturationl: get
36750 73 65 74 28 27 68 73 6c 27 2c 20 31 2c 20 6d 61  set('hsl', 1, ma
36760 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 6c 69  xfn(100)),\n\tli
36770 67 68 74 6e 65 73 73 3a 20 67 65 74 73 65 74 28  ghtness: getset(
36780 27 68 73 6c 27 2c 20 32 2c 20 6d 61 78 66 6e 28  'hsl', 2, maxfn(
36790 31 30 30 29 29 2c 5c 6e 5c 6e 5c 74 73 61 74 75  100)),\n\n\tsatu
367a0 72 61 74 69 6f 6e 76 3a 20 67 65 74 73 65 74 28  rationv: getset(
367b0 27 68 73 76 27 2c 20 31 2c 20 6d 61 78 66 6e 28  'hsv', 1, maxfn(
367c0 31 30 30 29 29 2c 5c 6e 5c 74 76 61 6c 75 65 3a  100)),\n\tvalue:
367d0 20 67 65 74 73 65 74 28 27 68 73 76 27 2c 20 32   getset('hsv', 2
367e0 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c 6e  , maxfn(100)),\n
367f0 5c 6e 5c 74 63 68 72 6f 6d 61 3a 20 67 65 74 73  \n\tchroma: gets
36800 65 74 28 27 68 63 67 27 2c 20 31 2c 20 6d 61 78  et('hcg', 1, max
36810 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 67 72 61  fn(100)),\n\tgra
36820 79 3a 20 67 65 74 73 65 74 28 27 68 63 67 27 2c  y: getset('hcg',
36830 20 32 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 2c   2, maxfn(100)),
36840 5c 6e 5c 6e 5c 74 77 68 69 74 65 3a 20 67 65 74  \n\n\twhite: get
36850 73 65 74 28 27 68 77 62 27 2c 20 31 2c 20 6d 61  set('hwb', 1, ma
36860 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 77 62  xfn(100)),\n\twb
36870 6c 61 63 6b 3a 20 67 65 74 73 65 74 28 27 68 77  lack: getset('hw
36880 62 27 2c 20 32 2c 20 6d 61 78 66 6e 28 31 30 30  b', 2, maxfn(100
36890 29 29 2c 5c 6e 5c 6e 5c 74 63 79 61 6e 3a 20 67  )),\n\n\tcyan: g
368a0 65 74 73 65 74 28 27 63 6d 79 6b 27 2c 20 30 2c  etset('cmyk', 0,
368b0 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c   maxfn(100)),\n\
368c0 74 6d 61 67 65 6e 74 61 3a 20 67 65 74 73 65 74  tmagenta: getset
368d0 28 27 63 6d 79 6b 27 2c 20 31 2c 20 6d 61 78 66  ('cmyk', 1, maxf
368e0 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 79 65 6c 6c  n(100)),\n\tyell
368f0 6f 77 3a 20 67 65 74 73 65 74 28 27 63 6d 79 6b  ow: getset('cmyk
36900 27 2c 20 32 2c 20 6d 61 78 66 6e 28 31 30 30 29  ', 2, maxfn(100)
36910 29 2c 5c 6e 5c 74 62 6c 61 63 6b 3a 20 67 65 74  ),\n\tblack: get
36920 73 65 74 28 27 63 6d 79 6b 27 2c 20 33 2c 20 6d  set('cmyk', 3, m
36930 61 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 6e 5c  axfn(100)),\n\n\
36940 74 78 3a 20 67 65 74 73 65 74 28 27 78 79 7a 27  tx: getset('xyz'
36950 2c 20 30 2c 20 6d 61 78 66 6e 28 31 30 30 29 29  , 0, maxfn(100))
36960 2c 5c 6e 5c 74 79 3a 20 67 65 74 73 65 74 28 27  ,\n\ty: getset('
36970 78 79 7a 27 2c 20 31 2c 20 6d 61 78 66 6e 28 31  xyz', 1, maxfn(1
36980 30 30 29 29 2c 5c 6e 5c 74 7a 3a 20 67 65 74 73  00)),\n\tz: gets
36990 65 74 28 27 78 79 7a 27 2c 20 32 2c 20 6d 61 78  et('xyz', 2, max
369a0 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 6e 5c 74 6c  fn(100)),\n\n\tl
369b0 3a 20 67 65 74 73 65 74 28 27 6c 61 62 27 2c 20  : getset('lab', 
369c0 30 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c  0, maxfn(100)),\
369d0 6e 5c 74 61 3a 20 67 65 74 73 65 74 28 27 6c 61  n\ta: getset('la
369e0 62 27 2c 20 31 29 2c 5c 6e 5c 74 62 3a 20 67 65  b', 1),\n\tb: ge
369f0 74 73 65 74 28 27 6c 61 62 27 2c 20 32 29 2c 5c  tset('lab', 2),\
36a00 6e 5c 6e 5c 74 6b 65 79 77 6f 72 64 3a 20 66 75  n\n\tkeyword: fu
36a10 6e 63 74 69 6f 6e 20 28 76 61 6c 29 20 7b 5c 6e  nction (val) {\n
36a20 5c 74 5c 74 69 66 20 28 61 72 67 75 6d 65 6e 74  \t\tif (argument
36a30 73 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 5c 74 5c  s.length) {\n\t\
36a40 74 5c 74 72 65 74 75 72 6e 20 6e 65 77 20 43 6f  t\treturn new Co
36a50 6c 6f 72 28 76 61 6c 29 3b 5c 6e 5c 74 5c 74 7d  lor(val);\n\t\t}
36a60 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 63  \n\n\t\treturn c
36a70 6f 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65  onvert[this.mode
36a80 6c 5d 2e 6b 65 79 77 6f 72 64 28 74 68 69 73 2e  l].keyword(this.
36a90 63 6f 6c 6f 72 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c  color);\n\t},\n\
36aa0 6e 5c 74 68 65 78 3a 20 66 75 6e 63 74 69 6f 6e  n\thex: function
36ab0 20 28 76 61 6c 29 20 7b 5c 6e 5c 74 5c 74 69 66   (val) {\n\t\tif
36ac0 20 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67   (arguments.leng
36ad0 74 68 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74  th) {\n\t\t\tret
36ae0 75 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 28 76 61  urn new Color(va
36af0 6c 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74  l);\n\t\t}\n\n\t
36b00 5c 74 72 65 74 75 72 6e 20 63 6f 6c 6f 72 53 74  \treturn colorSt
36b10 72 69 6e 67 2e 74 6f 2e 68 65 78 28 74 68 69 73  ring.to.hex(this
36b20 2e 72 67 62 28 29 2e 72 6f 75 6e 64 28 29 2e 63  .rgb().round().c
36b30 6f 6c 6f 72 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e  olor);\n\t},\n\n
36b40 5c 74 72 67 62 4e 75 6d 62 65 72 3a 20 66 75 6e  \trgbNumber: fun
36b50 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74  ction () {\n\t\t
36b60 76 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72  var rgb = this.r
36b70 67 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c  gb().color;\n\t\
36b80 74 72 65 74 75 72 6e 20 28 28 72 67 62 5b 30 5d  treturn ((rgb[0]
36b90 20 26 20 30 78 46 46 29 20 3c 3c 20 31 36 29 20   & 0xFF) << 16) 
36ba0 7c 20 28 28 72 67 62 5b 31 5d 20 26 20 30 78 46  | ((rgb[1] & 0xF
36bb0 46 29 20 3c 3c 20 38 29 20 7c 20 28 72 67 62 5b  F) << 8) | (rgb[
36bc0 32 5d 20 26 20 30 78 46 46 29 3b 5c 6e 5c 74 7d  2] & 0xFF);\n\t}
36bd0 2c 5c 6e 5c 6e 5c 74 6c 75 6d 69 6e 6f 73 69 74  ,\n\n\tluminosit
36be0 79 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b  y: function () {
36bf0 5c 6e 5c 74 5c 74 2f 2f 20 68 74 74 70 3a 2f 2f  \n\t\t// http://
36c00 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 57 43  www.w3.org/TR/WC
36c10 41 47 32 30 2f 23 72 65 6c 61 74 69 76 65 6c 75  AG20/#relativelu
36c20 6d 69 6e 61 6e 63 65 64 65 66 5c 6e 5c 74 5c 74  minancedef\n\t\t
36c30 76 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72  var rgb = this.r
36c40 67 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 6e 5c  gb().color;\n\n\
36c50 74 5c 74 76 61 72 20 6c 75 6d 20 3d 20 5b 5d 3b  t\tvar lum = [];
36c60 5c 6e 5c 74 5c 74 66 6f 72 20 28 76 61 72 20 69  \n\t\tfor (var i
36c70 20 3d 20 30 3b 20 69 20 3c 20 72 67 62 2e 6c 65   = 0; i < rgb.le
36c80 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74  ngth; i++) {\n\t
36c90 5c 74 5c 74 76 61 72 20 63 68 61 6e 20 3d 20 72  \t\tvar chan = r
36ca0 67 62 5b 69 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74  gb[i] / 255;\n\t
36cb0 5c 74 5c 74 6c 75 6d 5b 69 5d 20 3d 20 28 63 68  \t\tlum[i] = (ch
36cc0 61 6e 20 3c 3d 20 30 2e 30 33 39 32 38 29 20 3f  an <= 0.03928) ?
36cd0 20 63 68 61 6e 20 2f 20 31 32 2e 39 32 20 3a 20   chan / 12.92 : 
36ce0 4d 61 74 68 2e 70 6f 77 28 28 28 63 68 61 6e 20  Math.pow(((chan 
36cf0 2b 20 30 2e 30 35 35 29 20 2f 20 31 2e 30 35 35  + 0.055) / 1.055
36d00 29 2c 20 32 2e 34 29 3b 5c 6e 5c 74 5c 74 7d 5c  ), 2.4);\n\t\t}\
36d10 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 30 2e  n\n\t\treturn 0.
36d20 32 31 32 36 20 2a 20 6c 75 6d 5b 30 5d 20 2b 20  2126 * lum[0] + 
36d30 30 2e 37 31 35 32 20 2a 20 6c 75 6d 5b 31 5d 20  0.7152 * lum[1] 
36d40 2b 20 30 2e 30 37 32 32 20 2a 20 6c 75 6d 5b 32  + 0.0722 * lum[2
36d50 5d 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 63 6f  ];\n\t},\n\n\tco
36d60 6e 74 72 61 73 74 3a 20 66 75 6e 63 74 69 6f 6e  ntrast: function
36d70 20 28 63 6f 6c 6f 72 32 29 20 7b 5c 6e 5c 74 5c   (color2) {\n\t\
36d80 74 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77  t// http://www.w
36d90 33 2e 6f 72 67 2f 54 52 2f 57 43 41 47 32 30 2f  3.org/TR/WCAG20/
36da0 23 63 6f 6e 74 72 61 73 74 2d 72 61 74 69 6f 64  #contrast-ratiod
36db0 65 66 5c 6e 5c 74 5c 74 76 61 72 20 6c 75 6d 31  ef\n\t\tvar lum1
36dc0 20 3d 20 74 68 69 73 2e 6c 75 6d 69 6e 6f 73 69   = this.luminosi
36dd0 74 79 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 6c  ty();\n\t\tvar l
36de0 75 6d 32 20 3d 20 63 6f 6c 6f 72 32 2e 6c 75 6d  um2 = color2.lum
36df0 69 6e 6f 73 69 74 79 28 29 3b 5c 6e 5c 6e 5c 74  inosity();\n\n\t
36e00 5c 74 69 66 20 28 6c 75 6d 31 20 3e 20 6c 75 6d  \tif (lum1 > lum
36e10 32 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75  2) {\n\t\t\tretu
36e20 72 6e 20 28 6c 75 6d 31 20 2b 20 30 2e 30 35 29  rn (lum1 + 0.05)
36e30 20 2f 20 28 6c 75 6d 32 20 2b 20 30 2e 30 35 29   / (lum2 + 0.05)
36e40 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74  ;\n\t\t}\n\n\t\t
36e50 72 65 74 75 72 6e 20 28 6c 75 6d 32 20 2b 20 30  return (lum2 + 0
36e60 2e 30 35 29 20 2f 20 28 6c 75 6d 31 20 2b 20 30  .05) / (lum1 + 0
36e70 2e 30 35 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c  .05);\n\t},\n\n\
36e80 74 6c 65 76 65 6c 3a 20 66 75 6e 63 74 69 6f 6e  tlevel: function
36e90 20 28 63 6f 6c 6f 72 32 29 20 7b 5c 6e 5c 74 5c   (color2) {\n\t\
36ea0 74 76 61 72 20 63 6f 6e 74 72 61 73 74 52 61 74  tvar contrastRat
36eb0 69 6f 20 3d 20 74 68 69 73 2e 63 6f 6e 74 72 61  io = this.contra
36ec0 73 74 28 63 6f 6c 6f 72 32 29 3b 5c 6e 5c 74 5c  st(color2);\n\t\
36ed0 74 69 66 20 28 63 6f 6e 74 72 61 73 74 52 61 74  tif (contrastRat
36ee0 69 6f 20 3e 3d 20 37 2e 31 29 20 7b 5c 6e 5c 74  io >= 7.1) {\n\t
36ef0 5c 74 5c 74 72 65 74 75 72 6e 20 27 41 41 41 27  \t\treturn 'AAA'
36f00 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74  ;\n\t\t}\n\n\t\t
36f10 72 65 74 75 72 6e 20 28 63 6f 6e 74 72 61 73 74  return (contrast
36f20 52 61 74 69 6f 20 3e 3d 20 34 2e 35 29 20 3f 20  Ratio >= 4.5) ? 
36f30 27 41 41 27 20 3a 20 27 27 3b 5c 6e 5c 74 7d 2c  'AA' : '';\n\t},
36f40 5c 6e 5c 6e 5c 74 69 73 44 61 72 6b 3a 20 66 75  \n\n\tisDark: fu
36f50 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c  nction () {\n\t\
36f60 74 2f 2f 20 59 49 51 20 65 71 75 61 74 69 6f 6e  t// YIQ equation
36f70 20 66 72 6f 6d 20 68 74 74 70 3a 2f 2f 32 34 77   from http://24w
36f80 61 79 73 2e 6f 72 67 2f 32 30 31 30 2f 63 61 6c  ays.org/2010/cal
36f90 63 75 6c 61 74 69 6e 67 2d 63 6f 6c 6f 72 2d 63  culating-color-c
36fa0 6f 6e 74 72 61 73 74 5c 6e 5c 74 5c 74 76 61 72  ontrast\n\t\tvar
36fb0 20 72 67 62 20 3d 20 74 68 69 73 2e 72 67 62 28   rgb = this.rgb(
36fc0 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c 74 76 61  ).color;\n\t\tva
36fd0 72 20 79 69 71 20 3d 20 28 72 67 62 5b 30 5d 20  r yiq = (rgb[0] 
36fe0 2a 20 32 39 39 20 2b 20 72 67 62 5b 31 5d 20 2a  * 299 + rgb[1] *
36ff0 20 35 38 37 20 2b 20 72 67 62 5b 32 5d 20 2a 20   587 + rgb[2] * 
37000 31 31 34 29 20 2f 20 31 30 30 30 3b 5c 6e 5c 74  114) / 1000;\n\t
37010 5c 74 72 65 74 75 72 6e 20 79 69 71 20 3c 20 31  \treturn yiq < 1
37020 32 38 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 69  28;\n\t},\n\n\ti
37030 73 4c 69 67 68 74 3a 20 66 75 6e 63 74 69 6f 6e  sLight: function
37040 20 28 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72   () {\n\t\tretur
37050 6e 20 21 74 68 69 73 2e 69 73 44 61 72 6b 28 29  n !this.isDark()
37060 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6e 65 67  ;\n\t},\n\n\tneg
37070 61 74 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29  ate: function ()
37080 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 72 67 62 20   {\n\t\tvar rgb 
37090 3d 20 74 68 69 73 2e 72 67 62 28 29 3b 5c 6e 5c  = this.rgb();\n\
370a0 74 5c 74 66 6f 72 20 28 76 61 72 20 69 20 3d 20  t\tfor (var i = 
370b0 30 3b 20 69 20 3c 20 33 3b 20 69 2b 2b 29 20 7b  0; i < 3; i++) {
370c0 5c 6e 5c 74 5c 74 5c 74 72 67 62 2e 63 6f 6c 6f  \n\t\t\trgb.colo
370d0 72 5b 69 5d 20 3d 20 32 35 35 20 2d 20 72 67 62  r[i] = 255 - rgb
370e0 2e 63 6f 6c 6f 72 5b 69 5d 3b 5c 6e 5c 74 5c 74  .color[i];\n\t\t
370f0 7d 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 72 67  }\n\t\treturn rg
37100 62 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6c 69  b;\n\t},\n\n\tli
37110 67 68 74 65 6e 3a 20 66 75 6e 63 74 69 6f 6e 20  ghten: function 
37120 28 72 61 74 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76  (ratio) {\n\t\tv
37130 61 72 20 68 73 6c 20 3d 20 74 68 69 73 2e 68 73  ar hsl = this.hs
37140 6c 28 29 3b 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f  l();\n\t\thsl.co
37150 6c 6f 72 5b 32 5d 20 2b 3d 20 68 73 6c 2e 63 6f  lor[2] += hsl.co
37160 6c 6f 72 5b 32 5d 20 2a 20 72 61 74 69 6f 3b 5c  lor[2] * ratio;\
37170 6e 5c 74 5c 74 72 65 74 75 72 6e 20 68 73 6c 3b  n\t\treturn hsl;
37180 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 64 61 72 6b  \n\t},\n\n\tdark
37190 65 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61  en: function (ra
371a0 74 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20  tio) {\n\t\tvar 
371b0 68 73 6c 20 3d 20 74 68 69 73 2e 68 73 6c 28 29  hsl = this.hsl()
371c0 3b 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c 6f 72  ;\n\t\thsl.color
371d0 5b 32 5d 20 2d 3d 20 68 73 6c 2e 63 6f 6c 6f 72  [2] -= hsl.color
371e0 5b 32 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74  [2] * ratio;\n\t
371f0 5c 74 72 65 74 75 72 6e 20 68 73 6c 3b 5c 6e 5c  \treturn hsl;\n\
37200 74 7d 2c 5c 6e 5c 6e 5c 74 73 61 74 75 72 61 74  t},\n\n\tsaturat
37210 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74  e: function (rat
37220 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68  io) {\n\t\tvar h
37230 73 6c 20 3d 20 74 68 69 73 2e 68 73 6c 28 29 3b  sl = this.hsl();
37240 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c 6f 72 5b  \n\t\thsl.color[
37250 31 5d 20 2b 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b  1] += hsl.color[
37260 31 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c  1] * ratio;\n\t\
37270 74 72 65 74 75 72 6e 20 68 73 6c 3b 5c 6e 5c 74  treturn hsl;\n\t
37280 7d 2c 5c 6e 5c 6e 5c 74 64 65 73 61 74 75 72 61  },\n\n\tdesatura
37290 74 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61  te: function (ra
372a0 74 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20  tio) {\n\t\tvar 
372b0 68 73 6c 20 3d 20 74 68 69 73 2e 68 73 6c 28 29  hsl = this.hsl()
372c0 3b 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c 6f 72  ;\n\t\thsl.color
372d0 5b 31 5d 20 2d 3d 20 68 73 6c 2e 63 6f 6c 6f 72  [1] -= hsl.color
372e0 5b 31 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74  [1] * ratio;\n\t
372f0 5c 74 72 65 74 75 72 6e 20 68 73 6c 3b 5c 6e 5c  \treturn hsl;\n\
37300 74 7d 2c 5c 6e 5c 6e 5c 74 77 68 69 74 65 6e 3a  t},\n\n\twhiten:
37310 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74 69 6f   function (ratio
37320 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68 77 62  ) {\n\t\tvar hwb
37330 20 3d 20 74 68 69 73 2e 68 77 62 28 29 3b 5c 6e   = this.hwb();\n
37340 5c 74 5c 74 68 77 62 2e 63 6f 6c 6f 72 5b 31 5d  \t\thwb.color[1]
37350 20 2b 3d 20 68 77 62 2e 63 6f 6c 6f 72 5b 31 5d   += hwb.color[1]
37360 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c 74 72   * ratio;\n\t\tr
37370 65 74 75 72 6e 20 68 77 62 3b 5c 6e 5c 74 7d 2c  eturn hwb;\n\t},
37380 5c 6e 5c 6e 5c 74 62 6c 61 63 6b 65 6e 3a 20 66  \n\n\tblacken: f
37390 75 6e 63 74 69 6f 6e 20 28 72 61 74 69 6f 29 20  unction (ratio) 
373a0 7b 5c 6e 5c 74 5c 74 76 61 72 20 68 77 62 20 3d  {\n\t\tvar hwb =
373b0 20 74 68 69 73 2e 68 77 62 28 29 3b 5c 6e 5c 74   this.hwb();\n\t
373c0 5c 74 68 77 62 2e 63 6f 6c 6f 72 5b 32 5d 20 2b  \thwb.color[2] +
373d0 3d 20 68 77 62 2e 63 6f 6c 6f 72 5b 32 5d 20 2a  = hwb.color[2] *
373e0 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c 74 72 65 74   ratio;\n\t\tret
373f0 75 72 6e 20 68 77 62 3b 5c 6e 5c 74 7d 2c 5c 6e  urn hwb;\n\t},\n
37400 5c 6e 5c 74 67 72 61 79 73 63 61 6c 65 3a 20 66  \n\tgrayscale: f
37410 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74  unction () {\n\t
37420 5c 74 2f 2f 20 68 74 74 70 3a 2f 2f 65 6e 2e 77  \t// http://en.w
37430 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b  ikipedia.org/wik
37440 69 2f 47 72 61 79 73 63 61 6c 65 23 43 6f 6e 76  i/Grayscale#Conv
37450 65 72 74 69 6e 67 5f 63 6f 6c 6f 72 5f 74 6f 5f  erting_color_to_
37460 67 72 61 79 73 63 61 6c 65 5c 6e 5c 74 5c 74 76  grayscale\n\t\tv
37470 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72 67  ar rgb = this.rg
37480 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c 74  b().color;\n\t\t
37490 76 61 72 20 76 61 6c 20 3d 20 72 67 62 5b 30 5d  var val = rgb[0]
374a0 20 2a 20 30 2e 33 20 2b 20 72 67 62 5b 31 5d 20   * 0.3 + rgb[1] 
374b0 2a 20 30 2e 35 39 20 2b 20 72 67 62 5b 32 5d 20  * 0.59 + rgb[2] 
374c0 2a 20 30 2e 31 31 3b 5c 6e 5c 74 5c 74 72 65 74  * 0.11;\n\t\tret
374d0 75 72 6e 20 43 6f 6c 6f 72 2e 72 67 62 28 76 61  urn Color.rgb(va
374e0 6c 2c 20 76 61 6c 2c 20 76 61 6c 29 3b 5c 6e 5c  l, val, val);\n\
374f0 74 7d 2c 5c 6e 5c 6e 5c 74 66 61 64 65 3a 20 66  t},\n\n\tfade: f
37500 75 6e 63 74 69 6f 6e 20 28 72 61 74 69 6f 29 20  unction (ratio) 
37510 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 74 68  {\n\t\treturn th
37520 69 73 2e 61 6c 70 68 61 28 74 68 69 73 2e 76 61  is.alpha(this.va
37530 6c 70 68 61 20 2d 20 28 74 68 69 73 2e 76 61 6c  lpha - (this.val
37540 70 68 61 20 2a 20 72 61 74 69 6f 29 29 3b 5c 6e  pha * ratio));\n
37550 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6f 70 61 71 75 65  \t},\n\n\topaque
37560 72 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74  r: function (rat
37570 69 6f 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72  io) {\n\t\tretur
37580 6e 20 74 68 69 73 2e 61 6c 70 68 61 28 74 68 69  n this.alpha(thi
37590 73 2e 76 61 6c 70 68 61 20 2b 20 28 74 68 69 73  s.valpha + (this
375a0 2e 76 61 6c 70 68 61 20 2a 20 72 61 74 69 6f 29  .valpha * ratio)
375b0 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 72 6f  );\n\t},\n\n\tro
375c0 74 61 74 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28  tate: function (
375d0 64 65 67 72 65 65 73 29 20 7b 5c 6e 5c 74 5c 74  degrees) {\n\t\t
375e0 76 61 72 20 68 73 6c 20 3d 20 74 68 69 73 2e 68  var hsl = this.h
375f0 73 6c 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 68  sl();\n\t\tvar h
37600 75 65 20 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b 30  ue = hsl.color[0
37610 5d 3b 5c 6e 5c 74 5c 74 68 75 65 20 3d 20 28 68  ];\n\t\thue = (h
37620 75 65 20 2b 20 64 65 67 72 65 65 73 29 20 25 20  ue + degrees) % 
37630 33 36 30 3b 5c 6e 5c 74 5c 74 68 75 65 20 3d 20  360;\n\t\thue = 
37640 68 75 65 20 3c 20 30 20 3f 20 33 36 30 20 2b 20  hue < 0 ? 360 + 
37650 68 75 65 20 3a 20 68 75 65 3b 5c 6e 5c 74 5c 74  hue : hue;\n\t\t
37660 68 73 6c 2e 63 6f 6c 6f 72 5b 30 5d 20 3d 20 68  hsl.color[0] = h
37670 75 65 3b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20  ue;\n\t\treturn 
37680 68 73 6c 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74  hsl;\n\t},\n\n\t
37690 6d 69 78 3a 20 66 75 6e 63 74 69 6f 6e 20 28 6d  mix: function (m
376a0 69 78 69 6e 43 6f 6c 6f 72 2c 20 77 65 69 67 68  ixinColor, weigh
376b0 74 29 20 7b 5c 6e 5c 74 5c 74 2f 2f 20 70 6f 72  t) {\n\t\t// por
376c0 74 65 64 20 66 72 6f 6d 20 73 61 73 73 20 69 6d  ted from sass im
376d0 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 20  plementation in 
376e0 43 5c 6e 5c 74 5c 74 2f 2f 20 68 74 74 70 73 3a  C\n\t\t// https:
376f0 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 61 73  //github.com/sas
37700 73 2f 6c 69 62 73 61 73 73 2f 62 6c 6f 62 2f 30  s/libsass/blob/0
37710 65 36 62 34 61 32 38 35 30 30 39 32 33 35 36 61  e6b4a2850092356a
37720 61 33 65 63 65 30 37 63 36 62 32 34 39 66 30 32  a3ece07c6b249f02
37730 32 31 63 61 63 65 64 2f 66 75 6e 63 74 69 6f 6e  21caced/function
37740 73 2e 63 70 70 23 4c 32 30 39 5c 6e 5c 74 5c 74  s.cpp#L209\n\t\t
37750 69 66 20 28 21 6d 69 78 69 6e 43 6f 6c 6f 72 20  if (!mixinColor 
37760 7c 7c 20 21 6d 69 78 69 6e 43 6f 6c 6f 72 2e 72  || !mixinColor.r
37770 67 62 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72  gb) {\n\t\t\tthr
37780 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 27 41 72  ow new Error('Ar
37790 67 75 6d 65 6e 74 20 74 6f 20 5c 22 6d 69 78 5c  gument to \"mix\
377a0 22 20 77 61 73 20 6e 6f 74 20 61 20 43 6f 6c 6f  " was not a Colo
377b0 72 20 69 6e 73 74 61 6e 63 65 2c 20 62 75 74 20  r instance, but 
377c0 72 61 74 68 65 72 20 61 6e 20 69 6e 73 74 61 6e  rather an instan
377d0 63 65 20 6f 66 20 27 20 2b 20 74 79 70 65 6f 66  ce of ' + typeof
377e0 20 6d 69 78 69 6e 43 6f 6c 6f 72 29 3b 5c 6e 5c   mixinColor);\n\
377f0 74 5c 74 7d 5c 6e 5c 74 5c 74 76 61 72 20 63 6f  t\t}\n\t\tvar co
37800 6c 6f 72 31 20 3d 20 6d 69 78 69 6e 43 6f 6c 6f  lor1 = mixinColo
37810 72 2e 72 67 62 28 29 3b 5c 6e 5c 74 5c 74 76 61  r.rgb();\n\t\tva
37820 72 20 63 6f 6c 6f 72 32 20 3d 20 74 68 69 73 2e  r color2 = this.
37830 72 67 62 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20  rgb();\n\t\tvar 
37840 70 20 3d 20 77 65 69 67 68 74 20 3d 3d 3d 20 75  p = weight === u
37850 6e 64 65 66 69 6e 65 64 20 3f 20 30 2e 35 20 3a  ndefined ? 0.5 :
37860 20 77 65 69 67 68 74 3b 5c 6e 5c 6e 5c 74 5c 74   weight;\n\n\t\t
37870 76 61 72 20 77 20 3d 20 32 20 2a 20 70 20 2d 20  var w = 2 * p - 
37880 31 3b 5c 6e 5c 74 5c 74 76 61 72 20 61 20 3d 20  1;\n\t\tvar a = 
37890 63 6f 6c 6f 72 31 2e 61 6c 70 68 61 28 29 20 2d  color1.alpha() -
378a0 20 63 6f 6c 6f 72 32 2e 61 6c 70 68 61 28 29 3b   color2.alpha();
378b0 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20 77 31 20 3d  \n\n\t\tvar w1 =
378c0 20 28 28 28 77 20 2a 20 61 20 3d 3d 3d 20 2d 31   (((w * a === -1
378d0 29 20 3f 20 77 20 3a 20 28 77 20 2b 20 61 29 20  ) ? w : (w + a) 
378e0 2f 20 28 31 20 2b 20 77 20 2a 20 61 29 29 20 2b  / (1 + w * a)) +
378f0 20 31 29 20 2f 20 32 2e 30 3b 5c 6e 5c 74 5c 74   1) / 2.0;\n\t\t
37900 76 61 72 20 77 32 20 3d 20 31 20 2d 20 77 31 3b  var w2 = 1 - w1;
37910 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 43  \n\n\t\treturn C
37920 6f 6c 6f 72 2e 72 67 62 28 5c 6e 5c 74 5c 74 5c  olor.rgb(\n\t\t\
37930 74 5c 74 77 31 20 2a 20 63 6f 6c 6f 72 31 2e 72  t\tw1 * color1.r
37940 65 64 28 29 20 2b 20 77 32 20 2a 20 63 6f 6c 6f  ed() + w2 * colo
37950 72 32 2e 72 65 64 28 29 2c 5c 6e 5c 74 5c 74 5c  r2.red(),\n\t\t\
37960 74 5c 74 77 31 20 2a 20 63 6f 6c 6f 72 31 2e 67  t\tw1 * color1.g
37970 72 65 65 6e 28 29 20 2b 20 77 32 20 2a 20 63 6f  reen() + w2 * co
37980 6c 6f 72 32 2e 67 72 65 65 6e 28 29 2c 5c 6e 5c  lor2.green(),\n\
37990 74 5c 74 5c 74 5c 74 77 31 20 2a 20 63 6f 6c 6f  t\t\t\tw1 * colo
379a0 72 31 2e 62 6c 75 65 28 29 20 2b 20 77 32 20 2a  r1.blue() + w2 *
379b0 20 63 6f 6c 6f 72 32 2e 62 6c 75 65 28 29 2c 5c   color2.blue(),\
379c0 6e 5c 74 5c 74 5c 74 5c 74 63 6f 6c 6f 72 31 2e  n\t\t\t\tcolor1.
379d0 61 6c 70 68 61 28 29 20 2a 20 70 20 2b 20 63 6f  alpha() * p + co
379e0 6c 6f 72 32 2e 61 6c 70 68 61 28 29 20 2a 20 28  lor2.alpha() * (
379f0 31 20 2d 20 70 29 29 3b 5c 6e 5c 74 7d 5c 6e 7d  1 - p));\n\t}\n}
37a00 3b 5c 6e 5c 6e 2f 2f 20 6d 6f 64 65 6c 20 63 6f  ;\n\n// model co
37a10 6e 76 65 72 73 69 6f 6e 20 6d 65 74 68 6f 64 73  nversion methods
37a20 20 61 6e 64 20 73 74 61 74 69 63 20 63 6f 6e 73   and static cons
37a30 74 72 75 63 74 6f 72 73 5c 6e 4f 62 6a 65 63 74  tructors\nObject
37a40 2e 6b 65 79 73 28 63 6f 6e 76 65 72 74 29 2e 66  .keys(convert).f
37a50 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 20  orEach(function 
37a60 28 6d 6f 64 65 6c 29 20 7b 5c 6e 5c 74 69 66 20  (model) {\n\tif 
37a70 28 73 6b 69 70 70 65 64 4d 6f 64 65 6c 73 2e 69  (skippedModels.i
37a80 6e 64 65 78 4f 66 28 6d 6f 64 65 6c 29 20 21 3d  ndexOf(model) !=
37a90 3d 20 2d 31 29 20 7b 5c 6e 5c 74 5c 74 72 65 74  = -1) {\n\t\tret
37aa0 75 72 6e 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76  urn;\n\t}\n\n\tv
37ab0 61 72 20 63 68 61 6e 6e 65 6c 73 20 3d 20 63 6f  ar channels = co
37ac0 6e 76 65 72 74 5b 6d 6f 64 65 6c 5d 2e 63 68 61  nvert[model].cha
37ad0 6e 6e 65 6c 73 3b 5c 6e 5c 6e 5c 74 2f 2f 20 63  nnels;\n\n\t// c
37ae0 6f 6e 76 65 72 73 69 6f 6e 20 6d 65 74 68 6f 64  onversion method
37af0 73 5c 6e 5c 74 43 6f 6c 6f 72 2e 70 72 6f 74 6f  s\n\tColor.proto
37b00 74 79 70 65 5b 6d 6f 64 65 6c 5d 20 3d 20 66 75  type[model] = fu
37b10 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c  nction () {\n\t\
37b20 74 69 66 20 28 74 68 69 73 2e 6d 6f 64 65 6c 20  tif (this.model 
37b30 3d 3d 3d 20 6d 6f 64 65 6c 29 20 7b 5c 6e 5c 74  === model) {\n\t
37b40 5c 74 5c 74 72 65 74 75 72 6e 20 6e 65 77 20 43  \t\treturn new C
37b50 6f 6c 6f 72 28 74 68 69 73 29 3b 5c 6e 5c 74 5c  olor(this);\n\t\
37b60 74 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 61 72  t}\n\n\t\tif (ar
37b70 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 29 20  guments.length) 
37b80 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e 20  {\n\t\t\treturn 
37b90 6e 65 77 20 43 6f 6c 6f 72 28 61 72 67 75 6d 65  new Color(argume
37ba0 6e 74 73 2c 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74  nts, model);\n\t
37bb0 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20 6e  \t}\n\n\t\tvar n
37bc0 65 77 41 6c 70 68 61 20 3d 20 74 79 70 65 6f 66  ewAlpha = typeof
37bd0 20 61 72 67 75 6d 65 6e 74 73 5b 63 68 61 6e 6e   arguments[chann
37be0 65 6c 73 5d 20 3d 3d 3d 20 27 6e 75 6d 62 65 72  els] === 'number
37bf0 27 20 3f 20 63 68 61 6e 6e 65 6c 73 20 3a 20 74  ' ? channels : t
37c00 68 69 73 2e 76 61 6c 70 68 61 3b 5c 6e 5c 74 5c  his.valpha;\n\t\
37c10 74 72 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c 6f  treturn new Colo
37c20 72 28 61 73 73 65 72 74 41 72 72 61 79 28 63 6f  r(assertArray(co
37c30 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c  nvert[this.model
37c40 5d 5b 6d 6f 64 65 6c 5d 2e 72 61 77 28 74 68 69  ][model].raw(thi
37c50 73 2e 63 6f 6c 6f 72 29 29 2e 63 6f 6e 63 61 74  s.color)).concat
37c60 28 6e 65 77 41 6c 70 68 61 29 2c 20 6d 6f 64 65  (newAlpha), mode
37c70 6c 29 3b 5c 6e 5c 74 7d 3b 5c 6e 5c 6e 5c 74 2f  l);\n\t};\n\n\t/
37c80 2f 20 27 73 74 61 74 69 63 27 20 63 6f 6e 73 74  / 'static' const
37c90 72 75 63 74 69 6f 6e 20 6d 65 74 68 6f 64 73 5c  ruction methods\
37ca0 6e 5c 74 43 6f 6c 6f 72 5b 6d 6f 64 65 6c 5d 20  n\tColor[model] 
37cb0 3d 20 66 75 6e 63 74 69 6f 6e 20 28 63 6f 6c 6f  = function (colo
37cc0 72 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 74 79  r) {\n\t\tif (ty
37cd0 70 65 6f 66 20 63 6f 6c 6f 72 20 3d 3d 3d 20 27  peof color === '
37ce0 6e 75 6d 62 65 72 27 29 20 7b 5c 6e 5c 74 5c 74  number') {\n\t\t
37cf0 5c 74 63 6f 6c 6f 72 20 3d 20 7a 65 72 6f 41 72  \tcolor = zeroAr
37d00 72 61 79 28 5f 73 6c 69 63 65 2e 63 61 6c 6c 28  ray(_slice.call(
37d10 61 72 67 75 6d 65 6e 74 73 29 2c 20 63 68 61 6e  arguments), chan
37d20 6e 65 6c 73 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c  nels);\n\t\t}\n\
37d30 74 5c 74 72 65 74 75 72 6e 20 6e 65 77 20 43 6f  t\treturn new Co
37d40 6c 6f 72 28 63 6f 6c 6f 72 2c 20 6d 6f 64 65 6c  lor(color, model
37d50 29 3b 5c 6e 5c 74 7d 3b 5c 6e 7d 29 3b 5c 6e 5c  );\n\t};\n});\n\
37d60 6e 66 75 6e 63 74 69 6f 6e 20 72 6f 75 6e 64 54  nfunction roundT
37d70 6f 28 6e 75 6d 2c 20 70 6c 61 63 65 73 29 20 7b  o(num, places) {
37d80 5c 6e 5c 74 72 65 74 75 72 6e 20 4e 75 6d 62 65  \n\treturn Numbe
37d90 72 28 6e 75 6d 2e 74 6f 46 69 78 65 64 28 70 6c  r(num.toFixed(pl
37da0 61 63 65 73 29 29 3b 5c 6e 7d 5c 6e 5c 6e 66 75  aces));\n}\n\nfu
37db0 6e 63 74 69 6f 6e 20 72 6f 75 6e 64 54 6f 50 6c  nction roundToPl
37dc0 61 63 65 28 70 6c 61 63 65 73 29 20 7b 5c 6e 5c  ace(places) {\n\
37dd0 74 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e  treturn function
37de0 20 28 6e 75 6d 29 20 7b 5c 6e 5c 74 5c 74 72 65   (num) {\n\t\tre
37df0 74 75 72 6e 20 72 6f 75 6e 64 54 6f 28 6e 75 6d  turn roundTo(num
37e00 2c 20 70 6c 61 63 65 73 29 3b 5c 6e 5c 74 7d 3b  , places);\n\t};
37e10 5c 6e 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20  \n}\n\nfunction 
37e20 67 65 74 73 65 74 28 6d 6f 64 65 6c 2c 20 63 68  getset(model, ch
37e30 61 6e 6e 65 6c 2c 20 6d 6f 64 69 66 69 65 72 29  annel, modifier)
37e40 20 7b 5c 6e 5c 74 6d 6f 64 65 6c 20 3d 20 41 72   {\n\tmodel = Ar
37e50 72 61 79 2e 69 73 41 72 72 61 79 28 6d 6f 64 65  ray.isArray(mode
37e60 6c 29 20 3f 20 6d 6f 64 65 6c 20 3a 20 5b 6d 6f  l) ? model : [mo
37e70 64 65 6c 5d 3b 5c 6e 5c 6e 5c 74 6d 6f 64 65 6c  del];\n\n\tmodel
37e80 2e 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f  .forEach(functio
37e90 6e 20 28 6d 29 20 7b 5c 6e 5c 74 5c 74 28 6c 69  n (m) {\n\t\t(li
37ea0 6d 69 74 65 72 73 5b 6d 5d 20 7c 7c 20 28 6c 69  miters[m] || (li
37eb0 6d 69 74 65 72 73 5b 6d 5d 20 3d 20 5b 5d 29 29  miters[m] = []))
37ec0 5b 63 68 61 6e 6e 65 6c 5d 20 3d 20 6d 6f 64 69  [channel] = modi
37ed0 66 69 65 72 3b 5c 6e 5c 74 7d 29 3b 5c 6e 5c 6e  fier;\n\t});\n\n
37ee0 5c 74 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 5b  \tmodel = model[
37ef0 30 5d 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20  0];\n\n\treturn 
37f00 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 29 20 7b  function (val) {
37f10 5c 6e 5c 74 5c 74 76 61 72 20 72 65 73 75 6c 74  \n\t\tvar result
37f20 3b 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67  ;\n\n\t\tif (arg
37f30 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 29 20 7b  uments.length) {
37f40 5c 6e 5c 74 5c 74 5c 74 69 66 20 28 6d 6f 64 69  \n\t\t\tif (modi
37f50 66 69 65 72 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c  fier) {\n\t\t\t\
37f60 74 76 61 6c 20 3d 20 6d 6f 64 69 66 69 65 72 28  tval = modifier(
37f70 76 61 6c 29 3b 5c 6e 5c 74 5c 74 5c 74 7d 5c 6e  val);\n\t\t\t}\n
37f80 5c 6e 5c 74 5c 74 5c 74 72 65 73 75 6c 74 20 3d  \n\t\t\tresult =
37f90 20 74 68 69 73 5b 6d 6f 64 65 6c 5d 28 29 3b 5c   this[model]();\
37fa0 6e 5c 74 5c 74 5c 74 72 65 73 75 6c 74 2e 63 6f  n\t\t\tresult.co
37fb0 6c 6f 72 5b 63 68 61 6e 6e 65 6c 5d 20 3d 20 76  lor[channel] = v
37fc0 61 6c 3b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72  al;\n\t\t\tretur
37fd0 6e 20 72 65 73 75 6c 74 3b 5c 6e 5c 74 5c 74 7d  n result;\n\t\t}
37fe0 5c 6e 5c 6e 5c 74 5c 74 72 65 73 75 6c 74 20 3d  \n\n\t\tresult =
37ff0 20 74 68 69 73 5b 6d 6f 64 65 6c 5d 28 29 2e 63   this[model]().c
38000 6f 6c 6f 72 5b 63 68 61 6e 6e 65 6c 5d 3b 5c 6e  olor[channel];\n
38010 5c 74 5c 74 69 66 20 28 6d 6f 64 69 66 69 65 72  \t\tif (modifier
38020 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 73 75 6c  ) {\n\t\t\tresul
38030 74 20 3d 20 6d 6f 64 69 66 69 65 72 28 72 65 73  t = modifier(res
38040 75 6c 74 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e  ult);\n\t\t}\n\n
38050 5c 74 5c 74 72 65 74 75 72 6e 20 72 65 73 75 6c  \t\treturn resul
38060 74 3b 5c 6e 5c 74 7d 3b 5c 6e 7d 5c 6e 5c 6e 66  t;\n\t};\n}\n\nf
38070 75 6e 63 74 69 6f 6e 20 6d 61 78 66 6e 28 6d 61  unction maxfn(ma
38080 78 29 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 66  x) {\n\treturn f
38090 75 6e 63 74 69 6f 6e 20 28 76 29 20 7b 5c 6e 5c  unction (v) {\n\
380a0 74 5c 74 72 65 74 75 72 6e 20 4d 61 74 68 2e 6d  t\treturn Math.m
380b0 61 78 28 30 2c 20 4d 61 74 68 2e 6d 69 6e 28 6d  ax(0, Math.min(m
380c0 61 78 2c 20 76 29 29 3b 5c 6e 5c 74 7d 3b 5c 6e  ax, v));\n\t};\n
380d0 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 61 73  }\n\nfunction as
380e0 73 65 72 74 41 72 72 61 79 28 76 61 6c 29 20 7b  sertArray(val) {
380f0 5c 6e 5c 74 72 65 74 75 72 6e 20 41 72 72 61 79  \n\treturn Array
38100 2e 69 73 41 72 72 61 79 28 76 61 6c 29 20 3f 20  .isArray(val) ? 
38110 76 61 6c 20 3a 20 5b 76 61 6c 5d 3b 5c 6e 7d 5c  val : [val];\n}\
38120 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 7a 65 72 6f  n\nfunction zero
38130 41 72 72 61 79 28 61 72 72 2c 20 6c 65 6e 67 74  Array(arr, lengt
38140 68 29 20 7b 5c 6e 5c 74 66 6f 72 20 28 76 61 72  h) {\n\tfor (var
38150 20 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 67   i = 0; i < leng
38160 74 68 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74  th; i++) {\n\t\t
38170 69 66 20 28 74 79 70 65 6f 66 20 61 72 72 5b 69  if (typeof arr[i
38180 5d 20 21 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20  ] !== 'number') 
38190 7b 5c 6e 5c 74 5c 74 5c 74 61 72 72 5b 69 5d 20  {\n\t\t\tarr[i] 
381a0 3d 20 30 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d  = 0;\n\t\t}\n\t}
381b0 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 61 72 72  \n\n\treturn arr
381c0 3b 5c 6e 7d 5c 6e 5c 6e 6d 6f 64 75 6c 65 2e 65  ;\n}\n\nmodule.e
381d0 78 70 6f 72 74 73 20 3d 20 43 6f 6c 6f 72 3b 5c  xports = Color;\
381e0 6e 5c 6e 5c 6e 2f 2a 2a 2a 2f 20 7d 29 2c 5c 6e  n\n\n/***/ }),\n
381f0 2f 2a 20 31 37 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20  /* 17 */\n/***/ 
38200 28 66 75 6e 63 74 69 6f 6e 28 6d 6f 64 75 6c 65  (function(module
38210 2c 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62  , exports, __web
38220 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20  pack_require__) 
38230 7b 5c 6e 5c 6e 2f 2a 20 4d 49 54 20 6c 69 63 65  {\n\n/* MIT lice
38240 6e 73 65 20 2a 2f 5c 6e 76 61 72 20 63 6f 6c 6f  nse */\nvar colo
38250 72 4e 61 6d 65 73 20 3d 20 5f 5f 77 65 62 70 61  rNames = __webpa
38260 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 35 29 3b  ck_require__(5);
38270 5c 6e 76 61 72 20 73 77 69 7a 7a 6c 65 20 3d 20  \nvar swizzle = 
38280 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72  __webpack_requir
38290 65 5f 5f 28 31 38 29 3b 5c 6e 5c 6e 76 61 72 20  e__(18);\n\nvar 
382a0 72 65 76 65 72 73 65 4e 61 6d 65 73 20 3d 20 7b  reverseNames = {
382b0 7d 3b 5c 6e 5c 6e 2f 2f 20 63 72 65 61 74 65 20  };\n\n// create 
382c0 61 20 6c 69 73 74 20 6f 66 20 72 65 76 65 72 73  a list of revers
382d0 65 20 63 6f 6c 6f 72 20 6e 61 6d 65 73 5c 6e 66  e color names\nf
382e0 6f 72 20 28 76 61 72 20 6e 61 6d 65 20 69 6e 20  or (var name in 
382f0 63 6f 6c 6f 72 4e 61 6d 65 73 29 20 7b 5c 6e 5c  colorNames) {\n\
38300 74 69 66 20 28 63 6f 6c 6f 72 4e 61 6d 65 73 2e  tif (colorNames.
38310 68 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28 6e  hasOwnProperty(n
38320 61 6d 65 29 29 20 7b 5c 6e 5c 74 5c 74 72 65 76  ame)) {\n\t\trev
38330 65 72 73 65 4e 61 6d 65 73 5b 63 6f 6c 6f 72 4e  erseNames[colorN
38340 61 6d 65 73 5b 6e 61 6d 65 5d 5d 20 3d 20 6e 61  ames[name]] = na
38350 6d 65 3b 5c 6e 5c 74 7d 5c 6e 7d 5c 6e 5c 6e 76  me;\n\t}\n}\n\nv
38360 61 72 20 63 73 20 3d 20 6d 6f 64 75 6c 65 2e 65  ar cs = module.e
38370 78 70 6f 72 74 73 20 3d 20 7b 5c 6e 5c 74 74 6f  xports = {\n\tto
38380 3a 20 7b 7d 2c 5c 6e 5c 74 67 65 74 3a 20 7b 7d  : {},\n\tget: {}
38390 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 67 65 74 20 3d  \n};\n\ncs.get =
383a0 20 66 75 6e 63 74 69 6f 6e 20 28 73 74 72 69 6e   function (strin
383b0 67 29 20 7b 5c 6e 5c 74 76 61 72 20 70 72 65 66  g) {\n\tvar pref
383c0 69 78 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 73  ix = string.subs
383d0 74 72 69 6e 67 28 30 2c 20 33 29 2e 74 6f 4c 6f  tring(0, 3).toLo
383e0 77 65 72 43 61 73 65 28 29 3b 5c 6e 5c 74 76 61  werCase();\n\tva
383f0 72 20 76 61 6c 3b 5c 6e 5c 74 76 61 72 20 6d 6f  r val;\n\tvar mo
38400 64 65 6c 3b 5c 6e 5c 74 73 77 69 74 63 68 20 28  del;\n\tswitch (
38410 70 72 65 66 69 78 29 20 7b 5c 6e 5c 74 5c 74 63  prefix) {\n\t\tc
38420 61 73 65 20 27 68 73 6c 27 3a 5c 6e 5c 74 5c 74  ase 'hsl':\n\t\t
38430 5c 74 76 61 6c 20 3d 20 63 73 2e 67 65 74 2e 68  \tval = cs.get.h
38440 73 6c 28 73 74 72 69 6e 67 29 3b 5c 6e 5c 74 5c  sl(string);\n\t\
38450 74 5c 74 6d 6f 64 65 6c 20 3d 20 27 68 73 6c 27  t\tmodel = 'hsl'
38460 3b 5c 6e 5c 74 5c 74 5c 74 62 72 65 61 6b 3b 5c  ;\n\t\t\tbreak;\
38470 6e 5c 74 5c 74 63 61 73 65 20 27 68 77 62 27 3a  n\t\tcase 'hwb':
38480 5c 6e 5c 74 5c 74 5c 74 76 61 6c 20 3d 20 63 73  \n\t\t\tval = cs
38490 2e 67 65 74 2e 68 77 62 28 73 74 72 69 6e 67 29  .get.hwb(string)
384a0 3b 5c 6e 5c 74 5c 74 5c 74 6d 6f 64 65 6c 20 3d  ;\n\t\t\tmodel =
384b0 20 27 68 77 62 27 3b 5c 6e 5c 74 5c 74 5c 74 62   'hwb';\n\t\t\tb
384c0 72 65 61 6b 3b 5c 6e 5c 74 5c 74 64 65 66 61 75  reak;\n\t\tdefau
384d0 6c 74 3a 5c 6e 5c 74 5c 74 5c 74 76 61 6c 20 3d  lt:\n\t\t\tval =
384e0 20 63 73 2e 67 65 74 2e 72 67 62 28 73 74 72 69   cs.get.rgb(stri
384f0 6e 67 29 3b 5c 6e 5c 74 5c 74 5c 74 6d 6f 64 65  ng);\n\t\t\tmode
38500 6c 20 3d 20 27 72 67 62 27 3b 5c 6e 5c 74 5c 74  l = 'rgb';\n\t\t
38510 5c 74 62 72 65 61 6b 3b 5c 6e 5c 74 7d 5c 6e 5c  \tbreak;\n\t}\n\
38520 6e 5c 74 69 66 20 28 21 76 61 6c 29 20 7b 5c 6e  n\tif (!val) {\n
38530 5c 74 5c 74 72 65 74 75 72 6e 20 6e 75 6c 6c 3b  \t\treturn null;
38540 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72  \n\t}\n\n\tretur
38550 6e 20 7b 6d 6f 64 65 6c 3a 20 6d 6f 64 65 6c 2c  n {model: model,
38560 20 76 61 6c 75 65 3a 20 76 61 6c 7d 3b 5c 6e 7d   value: val};\n}
38570 3b 5c 6e 5c 6e 63 73 2e 67 65 74 2e 72 67 62 20  ;\n\ncs.get.rgb 
38580 3d 20 66 75 6e 63 74 69 6f 6e 20 28 73 74 72 69  = function (stri
38590 6e 67 29 20 7b 5c 6e 5c 74 69 66 20 28 21 73 74  ng) {\n\tif (!st
385a0 72 69 6e 67 29 20 7b 5c 6e 5c 74 5c 74 72 65 74  ring) {\n\t\tret
385b0 75 72 6e 20 6e 75 6c 6c 3b 5c 6e 5c 74 7d 5c 6e  urn null;\n\t}\n
385c0 5c 6e 5c 74 76 61 72 20 61 62 62 72 20 3d 20 2f  \n\tvar abbr = /
385d0 5e 23 28 5b 61 2d 66 30 2d 39 5d 7b 33 2c 34 7d  ^#([a-f0-9]{3,4}
385e0 29 24 2f 69 3b 5c 6e 5c 74 76 61 72 20 68 65 78  )$/i;\n\tvar hex
385f0 20 3d 20 2f 5e 23 28 5b 61 2d 66 30 2d 39 5d 7b   = /^#([a-f0-9]{
38600 36 7d 29 28 5b 61 2d 66 30 2d 39 5d 7b 32 7d 29  6})([a-f0-9]{2})
38610 3f 24 2f 69 3b 5c 6e 5c 74 76 61 72 20 72 67 62  ?$/i;\n\tvar rgb
38620 61 20 3d 20 2f 5e 72 67 62 61 3f 5c 5c 28 5c 5c  a = /^rgba?\\(\\
38630 73 2a 28 5b 2b 2d 5d 3f 5c 5c 64 2b 29 5c 5c 73  s*([+-]?\\d+)\\s
38640 2a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5c 5c 64 2b  *,\\s*([+-]?\\d+
38650 29 5c 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f  )\\s*,\\s*([+-]?
38660 5c 5c 64 2b 29 5c 5c 73 2a 28 3f 3a 2c 5c 5c 73  \\d+)\\s*(?:,\\s
38670 2a 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b  *([+-]?[\\d\\.]+
38680 29 5c 5c 73 2a 29 3f 5c 5c 29 24 2f 3b 5c 6e 5c  )\\s*)?\\)$/;\n\
38690 74 76 61 72 20 70 65 72 20 3d 20 2f 5e 72 67 62  tvar per = /^rgb
386a0 61 3f 5c 5c 28 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b  a?\\(\\s*([+-]?[
386b0 5c 5c 64 5c 5c 2e 5d 2b 29 5c 5c 25 5c 5c 73 2a  \\d\\.]+)\\%\\s*
386c0 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c  ,\\s*([+-]?[\\d\
386d0 5c 2e 5d 2b 29 5c 5c 25 5c 5c 73 2a 2c 5c 5c 73  \.]+)\\%\\s*,\\s
386e0 2a 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b  *([+-]?[\\d\\.]+
386f0 29 5c 5c 25 5c 5c 73 2a 28 3f 3a 2c 5c 5c 73 2a  )\\%\\s*(?:,\\s*
38700 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29  ([+-]?[\\d\\.]+)
38710 5c 5c 73 2a 29 3f 5c 5c 29 24 2f 3b 5c 6e 5c 74  \\s*)?\\)$/;\n\t
38720 76 61 72 20 6b 65 79 77 6f 72 64 20 3d 20 2f 28  var keyword = /(
38730 5c 5c 44 2b 29 2f 3b 5c 6e 5c 6e 5c 74 76 61 72  \\D+)/;\n\n\tvar
38740 20 72 67 62 20 3d 20 5b 30 2c 20 30 2c 20 30 2c   rgb = [0, 0, 0,
38750 20 31 5d 3b 5c 6e 5c 74 76 61 72 20 6d 61 74 63   1];\n\tvar matc
38760 68 3b 5c 6e 5c 74 76 61 72 20 69 3b 5c 6e 5c 74  h;\n\tvar i;\n\t
38770 76 61 72 20 68 65 78 41 6c 70 68 61 3b 5c 6e 5c  var hexAlpha;\n\
38780 6e 5c 74 69 66 20 28 6d 61 74 63 68 20 3d 20 73  n\tif (match = s
38790 74 72 69 6e 67 2e 6d 61 74 63 68 28 68 65 78 29  tring.match(hex)
387a0 29 20 7b 5c 6e 5c 74 5c 74 68 65 78 41 6c 70 68  ) {\n\t\thexAlph
387b0 61 20 3d 20 6d 61 74 63 68 5b 32 5d 3b 5c 6e 5c  a = match[2];\n\
387c0 74 5c 74 6d 61 74 63 68 20 3d 20 6d 61 74 63 68  t\tmatch = match
387d0 5b 31 5d 3b 5c 6e 5c 6e 5c 74 5c 74 66 6f 72 20  [1];\n\n\t\tfor 
387e0 28 69 20 3d 20 30 3b 20 69 20 3c 20 33 3b 20 69  (i = 0; i < 3; i
387f0 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 2f 2f 20  ++) {\n\t\t\t// 
38800 68 74 74 70 73 3a 2f 2f 6a 73 70 65 72 66 2e 63  https://jsperf.c
38810 6f 6d 2f 73 6c 69 63 65 2d 76 73 2d 73 75 62 73  om/slice-vs-subs
38820 74 72 2d 76 73 2d 73 75 62 73 74 72 69 6e 67 2d  tr-vs-substring-
38830 6d 65 74 68 6f 64 73 2d 6c 6f 6e 67 2d 73 74 72  methods-long-str
38840 69 6e 67 2f 31 39 5c 6e 5c 74 5c 74 5c 74 76 61  ing/19\n\t\t\tva
38850 72 20 69 32 20 3d 20 69 20 2a 20 32 3b 5c 6e 5c  r i2 = i * 2;\n\
38860 74 5c 74 5c 74 72 67 62 5b 69 5d 20 3d 20 70 61  t\t\trgb[i] = pa
38870 72 73 65 49 6e 74 28 6d 61 74 63 68 2e 73 6c 69  rseInt(match.sli
38880 63 65 28 69 32 2c 20 69 32 20 2b 20 32 29 2c 20  ce(i2, i2 + 2), 
38890 31 36 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c  16);\n\t\t}\n\n\
388a0 74 5c 74 69 66 20 28 68 65 78 41 6c 70 68 61 29  t\tif (hexAlpha)
388b0 20 7b 5c 6e 5c 74 5c 74 5c 74 72 67 62 5b 33 5d   {\n\t\t\trgb[3]
388c0 20 3d 20 4d 61 74 68 2e 72 6f 75 6e 64 28 28 70   = Math.round((p
388d0 61 72 73 65 49 6e 74 28 68 65 78 41 6c 70 68 61  arseInt(hexAlpha
388e0 2c 20 31 36 29 20 2f 20 32 35 35 29 20 2a 20 31  , 16) / 255) * 1
388f0 30 30 29 20 2f 20 31 30 30 3b 5c 6e 5c 74 5c 74  00) / 100;\n\t\t
38900 7d 5c 6e 5c 74 7d 20 65 6c 73 65 20 69 66 20 28  }\n\t} else if (
38910 6d 61 74 63 68 20 3d 20 73 74 72 69 6e 67 2e 6d  match = string.m
38920 61 74 63 68 28 61 62 62 72 29 29 20 7b 5c 6e 5c  atch(abbr)) {\n\
38930 74 5c 74 6d 61 74 63 68 20 3d 20 6d 61 74 63 68  t\tmatch = match
38940 5b 31 5d 3b 5c 6e 5c 74 5c 74 68 65 78 41 6c 70  [1];\n\t\thexAlp
38950 68 61 20 3d 20 6d 61 74 63 68 5b 33 5d 3b 5c 6e  ha = match[3];\n
38960 5c 6e 5c 74 5c 74 66 6f 72 20 28 69 20 3d 20 30  \n\t\tfor (i = 0
38970 3b 20 69 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c  ; i < 3; i++) {\
38980 6e 5c 74 5c 74 5c 74 72 67 62 5b 69 5d 20 3d 20  n\t\t\trgb[i] = 
38990 70 61 72 73 65 49 6e 74 28 6d 61 74 63 68 5b 69  parseInt(match[i
389a0 5d 20 2b 20 6d 61 74 63 68 5b 69 5d 2c 20 31 36  ] + match[i], 16
389b0 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c  );\n\t\t}\n\n\t\
389c0 74 69 66 20 28 68 65 78 41 6c 70 68 61 29 20 7b  tif (hexAlpha) {
389d0 5c 6e 5c 74 5c 74 5c 74 72 67 62 5b 33 5d 20 3d  \n\t\t\trgb[3] =
389e0 20 4d 61 74 68 2e 72 6f 75 6e 64 28 28 70 61 72   Math.round((par
389f0 73 65 49 6e 74 28 68 65 78 41 6c 70 68 61 20 2b  seInt(hexAlpha +
38a00 20 68 65 78 41 6c 70 68 61 2c 20 31 36 29 20 2f   hexAlpha, 16) /
38a10 20 32 35 35 29 20 2a 20 31 30 30 29 20 2f 20 31   255) * 100) / 1
38a20 30 30 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d 20  00;\n\t\t}\n\t} 
38a30 65 6c 73 65 20 69 66 20 28 6d 61 74 63 68 20 3d  else if (match =
38a40 20 73 74 72 69 6e 67 2e 6d 61 74 63 68 28 72 67   string.match(rg
38a50 62 61 29 29 20 7b 5c 6e 5c 74 5c 74 66 6f 72 20  ba)) {\n\t\tfor 
38a60 28 69 20 3d 20 30 3b 20 69 20 3c 20 33 3b 20 69  (i = 0; i < 3; i
38a70 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 67 62  ++) {\n\t\t\trgb
38a80 5b 69 5d 20 3d 20 70 61 72 73 65 49 6e 74 28 6d  [i] = parseInt(m
38a90 61 74 63 68 5b 69 20 2b 20 31 5d 2c 20 30 29 3b  atch[i + 1], 0);
38aa0 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 69  \n\t\t}\n\n\t\ti
38ab0 66 20 28 6d 61 74 63 68 5b 34 5d 29 20 7b 5c 6e  f (match[4]) {\n
38ac0 5c 74 5c 74 5c 74 72 67 62 5b 33 5d 20 3d 20 70  \t\t\trgb[3] = p
38ad0 61 72 73 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b  arseFloat(match[
38ae0 34 5d 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d  4]);\n\t\t}\n\t}
38af0 20 65 6c 73 65 20 69 66 20 28 6d 61 74 63 68 20   else if (match 
38b00 3d 20 73 74 72 69 6e 67 2e 6d 61 74 63 68 28 70  = string.match(p
38b10 65 72 29 29 20 7b 5c 6e 5c 74 5c 74 66 6f 72 20  er)) {\n\t\tfor 
38b20 28 69 20 3d 20 30 3b 20 69 20 3c 20 33 3b 20 69  (i = 0; i < 3; i
38b30 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 67 62  ++) {\n\t\t\trgb
38b40 5b 69 5d 20 3d 20 4d 61 74 68 2e 72 6f 75 6e 64  [i] = Math.round
38b50 28 70 61 72 73 65 46 6c 6f 61 74 28 6d 61 74 63  (parseFloat(matc
38b60 68 5b 69 20 2b 20 31 5d 29 20 2a 20 32 2e 35 35  h[i + 1]) * 2.55
38b70 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c  );\n\t\t}\n\n\t\
38b80 74 69 66 20 28 6d 61 74 63 68 5b 34 5d 29 20 7b  tif (match[4]) {
38b90 5c 6e 5c 74 5c 74 5c 74 72 67 62 5b 33 5d 20 3d  \n\t\t\trgb[3] =
38ba0 20 70 61 72 73 65 46 6c 6f 61 74 28 6d 61 74 63   parseFloat(matc
38bb0 68 5b 34 5d 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c  h[4]);\n\t\t}\n\
38bc0 74 7d 20 65 6c 73 65 20 69 66 20 28 6d 61 74 63  t} else if (matc
38bd0 68 20 3d 20 73 74 72 69 6e 67 2e 6d 61 74 63 68  h = string.match
38be0 28 6b 65 79 77 6f 72 64 29 29 20 7b 5c 6e 5c 74  (keyword)) {\n\t
38bf0 5c 74 69 66 20 28 6d 61 74 63 68 5b 31 5d 20 3d  \tif (match[1] =
38c00 3d 3d 20 27 74 72 61 6e 73 70 61 72 65 6e 74 27  == 'transparent'
38c10 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72  ) {\n\t\t\tretur
38c20 6e 20 5b 30 2c 20 30 2c 20 30 2c 20 30 5d 3b 5c  n [0, 0, 0, 0];\
38c30 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72 67  n\t\t}\n\n\t\trg
38c40 62 20 3d 20 63 6f 6c 6f 72 4e 61 6d 65 73 5b 6d  b = colorNames[m
38c50 61 74 63 68 5b 31 5d 5d 3b 5c 6e 5c 6e 5c 74 5c  atch[1]];\n\n\t\
38c60 74 69 66 20 28 21 72 67 62 29 20 7b 5c 6e 5c 74  tif (!rgb) {\n\t
38c70 5c 74 5c 74 72 65 74 75 72 6e 20 6e 75 6c 6c 3b  \t\treturn null;
38c80 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72  \n\t\t}\n\n\t\tr
38c90 67 62 5b 33 5d 20 3d 20 31 3b 5c 6e 5c 6e 5c 74  gb[3] = 1;\n\n\t
38ca0 5c 74 72 65 74 75 72 6e 20 72 67 62 3b 5c 6e 5c  \treturn rgb;\n\
38cb0 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 72  t} else {\n\t\tr
38cc0 65 74 75 72 6e 20 6e 75 6c 6c 3b 5c 6e 5c 74 7d  eturn null;\n\t}
38cd0 5c 6e 5c 6e 5c 74 66 6f 72 20 28 69 20 3d 20 30  \n\n\tfor (i = 0
38ce0 3b 20 69 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c  ; i < 3; i++) {\
38cf0 6e 5c 74 5c 74 72 67 62 5b 69 5d 20 3d 20 63 6c  n\t\trgb[i] = cl
38d00 61 6d 70 28 72 67 62 5b 69 5d 2c 20 30 2c 20 32  amp(rgb[i], 0, 2
38d10 35 35 29 3b 5c 6e 5c 74 7d 5c 6e 5c 74 72 67 62  55);\n\t}\n\trgb
38d20 5b 33 5d 20 3d 20 63 6c 61 6d 70 28 72 67 62 5b  [3] = clamp(rgb[
38d30 33 5d 2c 20 30 2c 20 31 29 3b 5c 6e 5c 6e 5c 74  3], 0, 1);\n\n\t
38d40 72 65 74 75 72 6e 20 72 67 62 3b 5c 6e 7d 3b 5c  return rgb;\n};\
38d50 6e 5c 6e 63 73 2e 67 65 74 2e 68 73 6c 20 3d 20  n\ncs.get.hsl = 
38d60 66 75 6e 63 74 69 6f 6e 20 28 73 74 72 69 6e 67  function (string
38d70 29 20 7b 5c 6e 5c 74 69 66 20 28 21 73 74 72 69  ) {\n\tif (!stri
38d80 6e 67 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72  ng) {\n\t\tretur
38d90 6e 20 6e 75 6c 6c 3b 5c 6e 5c 74 7d 5c 6e 5c 6e  n null;\n\t}\n\n
38da0 5c 74 76 61 72 20 68 73 6c 20 3d 20 2f 5e 68 73  \tvar hsl = /^hs
38db0 6c 61 3f 5c 5c 28 5c 5c 73 2a 28 5b 2b 2d 5d 3f  la?\\(\\s*([+-]?
38dc0 28 3f 3a 5c 5c 64 2a 5c 5c 2e 29 3f 5c 5c 64 2b  (?:\\d*\\.)?\\d+
38dd0 29 28 3f 3a 64 65 67 29 3f 5c 5c 73 2a 2c 5c 5c  )(?:deg)?\\s*,\\
38de0 73 2a 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d  s*([+-]?[\\d\\.]
38df0 2b 29 25 5c 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b 2d  +)%\\s*,\\s*([+-
38e00 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29 25 5c 5c 73  ]?[\\d\\.]+)%\\s
38e10 2a 28 3f 3a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b  *(?:,\\s*([+-]?[
38e20 5c 5c 64 5c 5c 2e 5d 2b 29 5c 5c 73 2a 29 3f 5c  \\d\\.]+)\\s*)?\
38e30 5c 29 24 2f 3b 5c 6e 5c 74 76 61 72 20 6d 61 74  \)$/;\n\tvar mat
38e40 63 68 20 3d 20 73 74 72 69 6e 67 2e 6d 61 74 63  ch = string.matc
38e50 68 28 68 73 6c 29 3b 5c 6e 5c 6e 5c 74 69 66 20  h(hsl);\n\n\tif 
38e60 28 6d 61 74 63 68 29 20 7b 5c 6e 5c 74 5c 74 76  (match) {\n\t\tv
38e70 61 72 20 61 6c 70 68 61 20 3d 20 70 61 72 73 65  ar alpha = parse
38e80 46 6c 6f 61 74 28 6d 61 74 63 68 5b 34 5d 29 3b  Float(match[4]);
38e90 5c 6e 5c 74 5c 74 76 61 72 20 68 20 3d 20 28 70  \n\t\tvar h = (p
38ea0 61 72 73 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b  arseFloat(match[
38eb0 31 5d 29 20 2b 20 33 36 30 29 20 25 20 33 36 30  1]) + 360) % 360
38ec0 3b 5c 6e 5c 74 5c 74 76 61 72 20 73 20 3d 20 63  ;\n\t\tvar s = c
38ed0 6c 61 6d 70 28 70 61 72 73 65 46 6c 6f 61 74 28  lamp(parseFloat(
38ee0 6d 61 74 63 68 5b 32 5d 29 2c 20 30 2c 20 31 30  match[2]), 0, 10
38ef0 30 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 6c 20 3d  0);\n\t\tvar l =
38f00 20 63 6c 61 6d 70 28 70 61 72 73 65 46 6c 6f 61   clamp(parseFloa
38f10 74 28 6d 61 74 63 68 5b 33 5d 29 2c 20 30 2c 20  t(match[3]), 0, 
38f20 31 30 30 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 61  100);\n\t\tvar a
38f30 20 3d 20 63 6c 61 6d 70 28 69 73 4e 61 4e 28 61   = clamp(isNaN(a
38f40 6c 70 68 61 29 20 3f 20 31 20 3a 20 61 6c 70 68  lpha) ? 1 : alph
38f50 61 2c 20 30 2c 20 31 29 3b 5c 6e 5c 6e 5c 74 5c  a, 0, 1);\n\n\t\
38f60 74 72 65 74 75 72 6e 20 5b 68 2c 20 73 2c 20 6c  treturn [h, s, l
38f70 2c 20 61 5d 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74  , a];\n\t}\n\n\t
38f80 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 5c 6e 7d 3b  return null;\n};
38f90 5c 6e 5c 6e 63 73 2e 67 65 74 2e 68 77 62 20 3d  \n\ncs.get.hwb =
38fa0 20 66 75 6e 63 74 69 6f 6e 20 28 73 74 72 69 6e   function (strin
38fb0 67 29 20 7b 5c 6e 5c 74 69 66 20 28 21 73 74 72  g) {\n\tif (!str
38fc0 69 6e 67 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75  ing) {\n\t\tretu
38fd0 72 6e 20 6e 75 6c 6c 3b 5c 6e 5c 74 7d 5c 6e 5c  rn null;\n\t}\n\
38fe0 6e 5c 74 76 61 72 20 68 77 62 20 3d 20 2f 5e 68  n\tvar hwb = /^h
38ff0 77 62 5c 5c 28 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5c  wb\\(\\s*([+-]?\
39000 5c 64 2a 5b 5c 5c 2e 5d 3f 5c 5c 64 2b 29 28 3f  \d*[\\.]?\\d+)(?
39010 3a 64 65 67 29 3f 5c 5c 73 2a 2c 5c 5c 73 2a 28  :deg)?\\s*,\\s*(
39020 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29 25  [+-]?[\\d\\.]+)%
39030 5c 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b  \\s*,\\s*([+-]?[
39040 5c 5c 64 5c 5c 2e 5d 2b 29 25 5c 5c 73 2a 28 3f  \\d\\.]+)%\\s*(?
39050 3a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c 5c 64  :,\\s*([+-]?[\\d
39060 5c 5c 2e 5d 2b 29 5c 5c 73 2a 29 3f 5c 5c 29 24  \\.]+)\\s*)?\\)$
39070 2f 3b 5c 6e 5c 74 76 61 72 20 6d 61 74 63 68 20  /;\n\tvar match 
39080 3d 20 73 74 72 69 6e 67 2e 6d 61 74 63 68 28 68  = string.match(h
39090 77 62 29 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d 61  wb);\n\n\tif (ma
390a0 74 63 68 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20  tch) {\n\t\tvar 
390b0 61 6c 70 68 61 20 3d 20 70 61 72 73 65 46 6c 6f  alpha = parseFlo
390c0 61 74 28 6d 61 74 63 68 5b 34 5d 29 3b 5c 6e 5c  at(match[4]);\n\
390d0 74 5c 74 76 61 72 20 68 20 3d 20 28 28 70 61 72  t\tvar h = ((par
390e0 73 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b 31 5d  seFloat(match[1]
390f0 29 20 25 20 33 36 30 29 20 2b 20 33 36 30 29 20  ) % 360) + 360) 
39100 25 20 33 36 30 3b 5c 6e 5c 74 5c 74 76 61 72 20  % 360;\n\t\tvar 
39110 77 20 3d 20 63 6c 61 6d 70 28 70 61 72 73 65 46  w = clamp(parseF
39120 6c 6f 61 74 28 6d 61 74 63 68 5b 32 5d 29 2c 20  loat(match[2]), 
39130 30 2c 20 31 30 30 29 3b 5c 6e 5c 74 5c 74 76 61  0, 100);\n\t\tva
39140 72 20 62 20 3d 20 63 6c 61 6d 70 28 70 61 72 73  r b = clamp(pars
39150 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b 33 5d 29  eFloat(match[3])
39160 2c 20 30 2c 20 31 30 30 29 3b 5c 6e 5c 74 5c 74  , 0, 100);\n\t\t
39170 76 61 72 20 61 20 3d 20 63 6c 61 6d 70 28 69 73  var a = clamp(is
39180 4e 61 4e 28 61 6c 70 68 61 29 20 3f 20 31 20 3a  NaN(alpha) ? 1 :
39190 20 61 6c 70 68 61 2c 20 30 2c 20 31 29 3b 5c 6e   alpha, 0, 1);\n
391a0 5c 74 5c 74 72 65 74 75 72 6e 20 5b 68 2c 20 77  \t\treturn [h, w
391b0 2c 20 62 2c 20 61 5d 3b 5c 6e 5c 74 7d 5c 6e 5c  , b, a];\n\t}\n\
391c0 6e 5c 74 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 5c  n\treturn null;\
391d0 6e 7d 3b 5c 6e 5c 6e 63 73 2e 74 6f 2e 68 65 78  n};\n\ncs.to.hex
391e0 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b   = function () {
391f0 5c 6e 5c 74 76 61 72 20 72 67 62 61 20 3d 20 73  \n\tvar rgba = s
39200 77 69 7a 7a 6c 65 28 61 72 67 75 6d 65 6e 74 73  wizzle(arguments
39210 29 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 28  );\n\n\treturn (
39220 5c 6e 5c 74 5c 74 27 23 27 20 2b 5c 6e 5c 74 5c  \n\t\t'#' +\n\t\
39230 74 68 65 78 44 6f 75 62 6c 65 28 72 67 62 61 5b  thexDouble(rgba[
39240 30 5d 29 20 2b 5c 6e 5c 74 5c 74 68 65 78 44 6f  0]) +\n\t\thexDo
39250 75 62 6c 65 28 72 67 62 61 5b 31 5d 29 20 2b 5c  uble(rgba[1]) +\
39260 6e 5c 74 5c 74 68 65 78 44 6f 75 62 6c 65 28 72  n\t\thexDouble(r
39270 67 62 61 5b 32 5d 29 20 2b 5c 6e 5c 74 5c 74 28  gba[2]) +\n\t\t(
39280 72 67 62 61 5b 33 5d 20 3c 20 31 5c 6e 5c 74 5c  rgba[3] < 1\n\t\
39290 74 5c 74 3f 20 28 68 65 78 44 6f 75 62 6c 65 28  t\t? (hexDouble(
392a0 4d 61 74 68 2e 72 6f 75 6e 64 28 72 67 62 61 5b  Math.round(rgba[
392b0 33 5d 20 2a 20 32 35 35 29 29 29 5c 6e 5c 74 5c  3] * 255)))\n\t\
392c0 74 5c 74 3a 20 27 27 29 5c 6e 5c 74 29 3b 5c 6e  t\t: '')\n\t);\n
392d0 7d 3b 5c 6e 5c 6e 63 73 2e 74 6f 2e 72 67 62 20  };\n\ncs.to.rgb 
392e0 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c  = function () {\
392f0 6e 5c 74 76 61 72 20 72 67 62 61 20 3d 20 73 77  n\tvar rgba = sw
39300 69 7a 7a 6c 65 28 61 72 67 75 6d 65 6e 74 73 29  izzle(arguments)
39310 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 72 67  ;\n\n\treturn rg
39320 62 61 2e 6c 65 6e 67 74 68 20 3c 20 34 20 7c 7c  ba.length < 4 ||
39330 20 72 67 62 61 5b 33 5d 20 3d 3d 3d 20 31 5c 6e   rgba[3] === 1\n
39340 5c 74 5c 74 3f 20 27 72 67 62 28 27 20 2b 20 4d  \t\t? 'rgb(' + M
39350 61 74 68 2e 72 6f 75 6e 64 28 72 67 62 61 5b 30  ath.round(rgba[0
39360 5d 29 20 2b 20 27 2c 20 27 20 2b 20 4d 61 74 68  ]) + ', ' + Math
39370 2e 72 6f 75 6e 64 28 72 67 62 61 5b 31 5d 29 20  .round(rgba[1]) 
39380 2b 20 27 2c 20 27 20 2b 20 4d 61 74 68 2e 72 6f  + ', ' + Math.ro
39390 75 6e 64 28 72 67 62 61 5b 32 5d 29 20 2b 20 27  und(rgba[2]) + '
393a0 29 27 5c 6e 5c 74 5c 74 3a 20 27 72 67 62 61 28  )'\n\t\t: 'rgba(
393b0 27 20 2b 20 4d 61 74 68 2e 72 6f 75 6e 64 28 72  ' + Math.round(r
393c0 67 62 61 5b 30 5d 29 20 2b 20 27 2c 20 27 20 2b  gba[0]) + ', ' +
393d0 20 4d 61 74 68 2e 72 6f 75 6e 64 28 72 67 62 61   Math.round(rgba
393e0 5b 31 5d 29 20 2b 20 27 2c 20 27 20 2b 20 4d 61  [1]) + ', ' + Ma
393f0 74 68 2e 72 6f 75 6e 64 28 72 67 62 61 5b 32 5d  th.round(rgba[2]
39400 29 20 2b 20 27 2c 20 27 20 2b 20 72 67 62 61 5b  ) + ', ' + rgba[
39410 33 5d 20 2b 20 27 29 27 3b 5c 6e 7d 3b 5c 6e 5c  3] + ')';\n};\n\
39420 6e 63 73 2e 74 6f 2e 72 67 62 2e 70 65 72 63 65  ncs.to.rgb.perce
39430 6e 74 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29  nt = function ()
39440 20 7b 5c 6e 5c 74 76 61 72 20 72 67 62 61 20 3d   {\n\tvar rgba =
39450 20 73 77 69 7a 7a 6c 65 28 61 72 67 75 6d 65 6e   swizzle(argumen
39460 74 73 29 3b 5c 6e 5c 6e 5c 74 76 61 72 20 72 20  ts);\n\n\tvar r 
39470 3d 20 4d 61 74 68 2e 72 6f 75 6e 64 28 72 67 62  = Math.round(rgb
39480 61 5b 30 5d 20 2f 20 32 35 35 20 2a 20 31 30 30  a[0] / 255 * 100
39490 29 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 4d 61  );\n\tvar g = Ma
394a0 74 68 2e 72 6f 75 6e 64 28 72 67 62 61 5b 31 5d  th.round(rgba[1]
394b0 20 2f 20 32 35 35 20 2a 20 31 30 30 29 3b 5c 6e   / 255 * 100);\n
394c0 5c 74 76 61 72 20 62 20 3d 20 4d 61 74 68 2e 72  \tvar b = Math.r
394d0 6f 75 6e 64 28 72 67 62 61 5b 32 5d 20 2f 20 32  ound(rgba[2] / 2
394e0 35 35 20 2a 20 31 30 30 29 3b 5c 6e 5c 6e 5c 74  55 * 100);\n\n\t
394f0 72 65 74 75 72 6e 20 72 67 62 61 2e 6c 65 6e 67  return rgba.leng
39500 74 68 20 3c 20 34 20 7c 7c 20 72 67 62 61 5b 33  th < 4 || rgba[3
39510 5d 20 3d 3d 3d 20 31 5c 6e 5c 74 5c 74 3f 20 27  ] === 1\n\t\t? '
39520 72 67 62 28 27 20 2b 20 72 20 2b 20 27 25 2c 20  rgb(' + r + '%, 
39530 27 20 2b 20 67 20 2b 20 27 25 2c 20 27 20 2b 20  ' + g + '%, ' + 
39540 62 20 2b 20 27 25 29 27 5c 6e 5c 74 5c 74 3a 20  b + '%)'\n\t\t: 
39550 27 72 67 62 61 28 27 20 2b 20 72 20 2b 20 27 25  'rgba(' + r + '%
39560 2c 20 27 20 2b 20 67 20 2b 20 27 25 2c 20 27 20  , ' + g + '%, ' 
39570 2b 20 62 20 2b 20 27 25 2c 20 27 20 2b 20 72 67  + b + '%, ' + rg
39580 62 61 5b 33 5d 20 2b 20 27 29 27 3b 5c 6e 7d 3b  ba[3] + ')';\n};
39590 5c 6e 5c 6e 63 73 2e 74 6f 2e 68 73 6c 20 3d 20  \n\ncs.to.hsl = 
395a0 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c  function () {\n\
395b0 74 76 61 72 20 68 73 6c 61 20 3d 20 73 77 69 7a  tvar hsla = swiz
395c0 7a 6c 65 28 61 72 67 75 6d 65 6e 74 73 29 3b 5c  zle(arguments);\
395d0 6e 5c 74 72 65 74 75 72 6e 20 68 73 6c 61 2e 6c  n\treturn hsla.l
395e0 65 6e 67 74 68 20 3c 20 34 20 7c 7c 20 68 73 6c  ength < 4 || hsl
395f0 61 5b 33 5d 20 3d 3d 3d 20 31 5c 6e 5c 74 5c 74  a[3] === 1\n\t\t
39600 3f 20 27 68 73 6c 28 27 20 2b 20 68 73 6c 61 5b  ? 'hsl(' + hsla[
39610 30 5d 20 2b 20 27 2c 20 27 20 2b 20 68 73 6c 61  0] + ', ' + hsla
39620 5b 31 5d 20 2b 20 27 25 2c 20 27 20 2b 20 68 73  [1] + '%, ' + hs
39630 6c 61 5b 32 5d 20 2b 20 27 25 29 27 5c 6e 5c 74  la[2] + '%)'\n\t
39640 5c 74 3a 20 27 68 73 6c 61 28 27 20 2b 20 68 73  \t: 'hsla(' + hs
39650 6c 61 5b 30 5d 20 2b 20 27 2c 20 27 20 2b 20 68  la[0] + ', ' + h
39660 73 6c 61 5b 31 5d 20 2b 20 27 25 2c 20 27 20 2b  sla[1] + '%, ' +
39670 20 68 73 6c 61 5b 32 5d 20 2b 20 27 25 2c 20 27   hsla[2] + '%, '
39680 20 2b 20 68 73 6c 61 5b 33 5d 20 2b 20 27 29 27   + hsla[3] + ')'
39690 3b 5c 6e 7d 3b 5c 6e 5c 6e 2f 2f 20 68 77 62 20  ;\n};\n\n// hwb 
396a0 69 73 20 61 20 62 69 74 20 64 69 66 66 65 72 65  is a bit differe
396b0 6e 74 20 74 68 61 6e 20 72 67 62 28 61 29 20 26  nt than rgb(a) &
396c0 20 68 73 6c 28 61 29 20 73 69 6e 63 65 20 74 68   hsl(a) since th
396d0 65 72 65 20 69 73 20 6e 6f 20 61 6c 70 68 61 20  ere is no alpha 
396e0 73 70 65 63 69 66 69 63 20 73 79 6e 74 61 78 5c  specific syntax\
396f0 6e 2f 2f 20 28 68 77 62 20 68 61 76 65 20 61 6c  n// (hwb have al
39700 70 68 61 20 6f 70 74 69 6f 6e 61 6c 20 26 20 31  pha optional & 1
39710 20 69 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75   is default valu
39720 65 29 5c 6e 63 73 2e 74 6f 2e 68 77 62 20 3d 20  e)\ncs.to.hwb = 
39730 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c  function () {\n\
39740 74 76 61 72 20 68 77 62 61 20 3d 20 73 77 69 7a  tvar hwba = swiz
39750 7a 6c 65 28 61 72 67 75 6d 65 6e 74 73 29 3b 5c  zle(arguments);\
39760 6e 5c 6e 5c 74 76 61 72 20 61 20 3d 20 27 27 3b  n\n\tvar a = '';
39770 5c 6e 5c 74 69 66 20 28 68 77 62 61 2e 6c 65 6e  \n\tif (hwba.len
39780 67 74 68 20 3e 3d 20 34 20 26 26 20 68 77 62 61  gth >= 4 && hwba
39790 5b 33 5d 20 21 3d 3d 20 31 29 20 7b 5c 6e 5c 74  [3] !== 1) {\n\t
397a0 5c 74 61 20 3d 20 27 2c 20 27 20 2b 20 68 77 62  \ta = ', ' + hwb
397b0 61 5b 33 5d 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74  a[3];\n\t}\n\n\t
397c0 72 65 74 75 72 6e 20 27 68 77 62 28 27 20 2b 20  return 'hwb(' + 
397d0 68 77 62 61 5b 30 5d 20 2b 20 27 2c 20 27 20 2b  hwba[0] + ', ' +
397e0 20 68 77 62 61 5b 31 5d 20 2b 20 27 25 2c 20 27   hwba[1] + '%, '
397f0 20 2b 20 68 77 62 61 5b 32 5d 20 2b 20 27 25 27   + hwba[2] + '%'
39800 20 2b 20 61 20 2b 20 27 29 27 3b 5c 6e 7d 3b 5c   + a + ')';\n};\
39810 6e 5c 6e 63 73 2e 74 6f 2e 6b 65 79 77 6f 72 64  n\ncs.to.keyword
39820 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 72 67 62   = function (rgb
39830 29 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 72 65  ) {\n\treturn re
39840 76 65 72 73 65 4e 61 6d 65 73 5b 72 67 62 2e 73  verseNames[rgb.s
39850 6c 69 63 65 28 30 2c 20 33 29 5d 3b 5c 6e 7d 3b  lice(0, 3)];\n};
39860 5c 6e 5c 6e 2f 2f 20 68 65 6c 70 65 72 73 5c 6e  \n\n// helpers\n
39870 66 75 6e 63 74 69 6f 6e 20 63 6c 61 6d 70 28 6e  function clamp(n
39880 75 6d 2c 20 6d 69 6e 2c 20 6d 61 78 29 20 7b 5c  um, min, max) {\
39890 6e 5c 74 72 65 74 75 72 6e 20 4d 61 74 68 2e 6d  n\treturn Math.m
398a0 69 6e 28 4d 61 74 68 2e 6d 61 78 28 6d 69 6e 2c  in(Math.max(min,
398b0 20 6e 75 6d 29 2c 20 6d 61 78 29 3b 5c 6e 7d 5c   num), max);\n}\
398c0 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 68 65 78 44  n\nfunction hexD
398d0 6f 75 62 6c 65 28 6e 75 6d 29 20 7b 5c 6e 5c 74  ouble(num) {\n\t
398e0 76 61 72 20 73 74 72 20 3d 20 6e 75 6d 2e 74 6f  var str = num.to
398f0 53 74 72 69 6e 67 28 31 36 29 2e 74 6f 55 70 70  String(16).toUpp
39900 65 72 43 61 73 65 28 29 3b 5c 6e 5c 74 72 65 74  erCase();\n\tret
39910 75 72 6e 20 28 73 74 72 2e 6c 65 6e 67 74 68 20  urn (str.length 
39920 3c 20 32 29 20 3f 20 27 30 27 20 2b 20 73 74 72  < 2) ? '0' + str
39930 20 3a 20 73 74 72 3b 5c 6e 7d 5c 6e 5c 6e 5c 6e   : str;\n}\n\n\n
39940 2f 2a 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a 20 31 38  /***/ }),\n/* 18
39950 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20 28 66 75 6e 63   */\n/***/ (func
39960 74 69 6f 6e 28 6d 6f 64 75 6c 65 2c 20 65 78 70  tion(module, exp
39970 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f  orts, __webpack_
39980 72 65 71 75 69 72 65 5f 5f 29 20 7b 5c 6e 5c 6e  require__) {\n\n
39990 5c 22 75 73 65 20 73 74 72 69 63 74 5c 22 3b 5c  \"use strict\";\
399a0 6e 5c 6e 5c 6e 76 61 72 20 69 73 41 72 72 61 79  n\n\nvar isArray
399b0 69 73 68 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f  ish = __webpack_
399c0 72 65 71 75 69 72 65 5f 5f 28 31 39 29 3b 5c 6e  require__(19);\n
399d0 5c 6e 76 61 72 20 63 6f 6e 63 61 74 20 3d 20 41  \nvar concat = A
399e0 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 65 2e 63  rray.prototype.c
399f0 6f 6e 63 61 74 3b 5c 6e 76 61 72 20 73 6c 69 63  oncat;\nvar slic
39a00 65 20 3d 20 41 72 72 61 79 2e 70 72 6f 74 6f 74  e = Array.protot
39a10 79 70 65 2e 73 6c 69 63 65 3b 5c 6e 5c 6e 76 61  ype.slice;\n\nva
39a20 72 20 73 77 69 7a 7a 6c 65 20 3d 20 6d 6f 64 75  r swizzle = modu
39a30 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e  le.exports = fun
39a40 63 74 69 6f 6e 20 73 77 69 7a 7a 6c 65 28 61 72  ction swizzle(ar
39a50 67 73 29 20 7b 5c 6e 5c 74 76 61 72 20 72 65 73  gs) {\n\tvar res
39a60 75 6c 74 73 20 3d 20 5b 5d 3b 5c 6e 5c 6e 5c 74  ults = [];\n\n\t
39a70 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 2c 20  for (var i = 0, 
39a80 6c 65 6e 20 3d 20 61 72 67 73 2e 6c 65 6e 67 74  len = args.lengt
39a90 68 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 29  h; i < len; i++)
39aa0 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 61 72 67 20   {\n\t\tvar arg 
39ab0 3d 20 61 72 67 73 5b 69 5d 3b 5c 6e 5c 6e 5c 74  = args[i];\n\n\t
39ac0 5c 74 69 66 20 28 69 73 41 72 72 61 79 69 73 68  \tif (isArrayish
39ad0 28 61 72 67 29 29 20 7b 5c 6e 5c 74 5c 74 5c 74  (arg)) {\n\t\t\t
39ae0 2f 2f 20 68 74 74 70 3a 2f 2f 6a 73 70 65 72 66  // http://jsperf
39af0 2e 63 6f 6d 2f 6a 61 76 61 73 63 72 69 70 74 2d  .com/javascript-
39b00 61 72 72 61 79 2d 63 6f 6e 63 61 74 2d 76 73 2d  array-concat-vs-
39b10 70 75 73 68 2f 39 38 5c 6e 5c 74 5c 74 5c 74 72  push/98\n\t\t\tr
39b20 65 73 75 6c 74 73 20 3d 20 63 6f 6e 63 61 74 2e  esults = concat.
39b30 63 61 6c 6c 28 72 65 73 75 6c 74 73 2c 20 73 6c  call(results, sl
39b40 69 63 65 2e 63 61 6c 6c 28 61 72 67 29 29 3b 5c  ice.call(arg));\
39b50 6e 5c 74 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c  n\t\t} else {\n\
39b60 74 5c 74 5c 74 72 65 73 75 6c 74 73 2e 70 75 73  t\t\tresults.pus
39b70 68 28 61 72 67 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e  h(arg);\n\t\t}\n
39b80 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20  \t}\n\n\treturn 
39b90 72 65 73 75 6c 74 73 3b 5c 6e 7d 3b 5c 6e 5c 6e  results;\n};\n\n
39ba0 73 77 69 7a 7a 6c 65 2e 77 72 61 70 20 3d 20 66  swizzle.wrap = f
39bb0 75 6e 63 74 69 6f 6e 20 28 66 6e 29 20 7b 5c 6e  unction (fn) {\n
39bc0 5c 74 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f  \treturn functio
39bd0 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75  n () {\n\t\tretu
39be0 72 6e 20 66 6e 28 73 77 69 7a 7a 6c 65 28 61 72  rn fn(swizzle(ar
39bf0 67 75 6d 65 6e 74 73 29 29 3b 5c 6e 5c 74 7d 3b  guments));\n\t};
39c00 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e 2f 2a 2a 2a 2f 20  \n};\n\n\n/***/ 
39c10 7d 29 2c 5c 6e 2f 2a 20 31 39 20 2a 2f 5c 6e 2f  }),\n/* 19 */\n/
39c20 2a 2a 2a 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d  ***/ (function(m
39c30 6f 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20  odule, exports, 
39c40 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72  __webpack_requir
39c50 65 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22 75 73 65 20  e__) {\n\n\"use 
39c60 73 74 72 69 63 74 5c 22 3b 5c 6e 5c 6e 5c 6e 6d  strict\";\n\n\nm
39c70 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20  odule.exports = 
39c80 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 72 61 79  function isArray
39c90 69 73 68 28 6f 62 6a 29 20 7b 5c 6e 5c 74 69 66  ish(obj) {\n\tif
39ca0 20 28 21 6f 62 6a 29 20 7b 5c 6e 5c 74 5c 74 72   (!obj) {\n\t\tr
39cb0 65 74 75 72 6e 20 66 61 6c 73 65 3b 5c 6e 5c 74  eturn false;\n\t
39cc0 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 6f 62  }\n\n\treturn ob
39cd0 6a 20 69 6e 73 74 61 6e 63 65 6f 66 20 41 72 72  j instanceof Arr
39ce0 61 79 20 7c 7c 20 41 72 72 61 79 2e 69 73 41 72  ay || Array.isAr
39cf0 72 61 79 28 6f 62 6a 29 20 7c 7c 5c 6e 5c 74 5c  ray(obj) ||\n\t\
39d00 74 28 6f 62 6a 2e 6c 65 6e 67 74 68 20 3e 3d 20  t(obj.length >= 
39d10 30 20 26 26 20 6f 62 6a 2e 73 70 6c 69 63 65 20  0 && obj.splice 
39d20 69 6e 73 74 61 6e 63 65 6f 66 20 46 75 6e 63 74  instanceof Funct
39d30 69 6f 6e 29 3b 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e 2f  ion);\n};\n\n\n/
39d40 2a 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a 20 32 30 20  ***/ }),\n/* 20 
39d50 2a 2f 5c 6e 2f 2a 2a 2a 2f 20 28 66 75 6e 63 74  */\n/***/ (funct
39d60 69 6f 6e 28 6d 6f 64 75 6c 65 2c 20 65 78 70 6f  ion(module, expo
39d70 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72  rts, __webpack_r
39d80 65 71 75 69 72 65 5f 5f 29 20 7b 5c 6e 5c 6e 76  equire__) {\n\nv
39d90 61 72 20 63 6f 6e 76 65 72 73 69 6f 6e 73 20 3d  ar conversions =
39da0 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69   __webpack_requi
39db0 72 65 5f 5f 28 36 29 3b 5c 6e 76 61 72 20 72 6f  re__(6);\nvar ro
39dc0 75 74 65 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f  ute = __webpack_
39dd0 72 65 71 75 69 72 65 5f 5f 28 32 31 29 3b 5c 6e  require__(21);\n
39de0 5c 6e 76 61 72 20 63 6f 6e 76 65 72 74 20 3d 20  \nvar convert = 
39df0 7b 7d 3b 5c 6e 5c 6e 76 61 72 20 6d 6f 64 65 6c  {};\n\nvar model
39e00 73 20 3d 20 4f 62 6a 65 63 74 2e 6b 65 79 73 28  s = Object.keys(
39e10 63 6f 6e 76 65 72 73 69 6f 6e 73 29 3b 5c 6e 5c  conversions);\n\
39e20 6e 66 75 6e 63 74 69 6f 6e 20 77 72 61 70 52 61  nfunction wrapRa
39e30 77 28 66 6e 29 20 7b 5c 6e 5c 74 76 61 72 20 77  w(fn) {\n\tvar w
39e40 72 61 70 70 65 64 46 6e 20 3d 20 66 75 6e 63 74  rappedFn = funct
39e50 69 6f 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74  ion (args) {\n\t
39e60 5c 74 69 66 20 28 61 72 67 73 20 3d 3d 3d 20 75  \tif (args === u
39e70 6e 64 65 66 69 6e 65 64 20 7c 7c 20 61 72 67 73  ndefined || args
39e80 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 5c 74   === null) {\n\t
39e90 5c 74 5c 74 72 65 74 75 72 6e 20 61 72 67 73 3b  \t\treturn args;
39ea0 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 69  \n\t\t}\n\n\t\ti
39eb0 66 20 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e  f (arguments.len
39ec0 67 74 68 20 3e 20 31 29 20 7b 5c 6e 5c 74 5c 74  gth > 1) {\n\t\t
39ed0 5c 74 61 72 67 73 20 3d 20 41 72 72 61 79 2e 70  \targs = Array.p
39ee0 72 6f 74 6f 74 79 70 65 2e 73 6c 69 63 65 2e 63  rototype.slice.c
39ef0 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 29 3b 5c  all(arguments);\
39f00 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72 65  n\t\t}\n\n\t\tre
39f10 74 75 72 6e 20 66 6e 28 61 72 67 73 29 3b 5c 6e  turn fn(args);\n
39f20 5c 74 7d 3b 5c 6e 5c 6e 5c 74 2f 2f 20 70 72 65  \t};\n\n\t// pre
39f30 73 65 72 76 65 20 2e 63 6f 6e 76 65 72 73 69 6f  serve .conversio
39f40 6e 20 70 72 6f 70 65 72 74 79 20 69 66 20 74 68  n property if th
39f50 65 72 65 20 69 73 20 6f 6e 65 5c 6e 5c 74 69 66  ere is one\n\tif
39f60 20 28 27 63 6f 6e 76 65 72 73 69 6f 6e 27 20 69   ('conversion' i
39f70 6e 20 66 6e 29 20 7b 5c 6e 5c 74 5c 74 77 72 61  n fn) {\n\t\twra
39f80 70 70 65 64 46 6e 2e 63 6f 6e 76 65 72 73 69 6f  ppedFn.conversio
39f90 6e 20 3d 20 66 6e 2e 63 6f 6e 76 65 72 73 69 6f  n = fn.conversio
39fa0 6e 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74  n;\n\t}\n\n\tret
39fb0 75 72 6e 20 77 72 61 70 70 65 64 46 6e 3b 5c 6e  urn wrappedFn;\n
39fc0 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 77 72  }\n\nfunction wr
39fd0 61 70 52 6f 75 6e 64 65 64 28 66 6e 29 20 7b 5c  apRounded(fn) {\
39fe0 6e 5c 74 76 61 72 20 77 72 61 70 70 65 64 46 6e  n\tvar wrappedFn
39ff0 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67   = function (arg
3a000 73 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 61 72  s) {\n\t\tif (ar
3a010 67 73 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64  gs === undefined
3a020 20 7c 7c 20 61 72 67 73 20 3d 3d 3d 20 6e 75 6c   || args === nul
3a030 6c 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75  l) {\n\t\t\tretu
3a040 72 6e 20 61 72 67 73 3b 5c 6e 5c 74 5c 74 7d 5c  rn args;\n\t\t}\
3a050 6e 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67 75 6d  n\n\t\tif (argum
3a060 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 29  ents.length > 1)
3a070 20 7b 5c 6e 5c 74 5c 74 5c 74 61 72 67 73 20 3d   {\n\t\t\targs =
3a080 20 41 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 65   Array.prototype
3a090 2e 73 6c 69 63 65 2e 63 61 6c 6c 28 61 72 67 75  .slice.call(argu
3a0a0 6d 65 6e 74 73 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e  ments);\n\t\t}\n
3a0b0 5c 6e 5c 74 5c 74 76 61 72 20 72 65 73 75 6c 74  \n\t\tvar result
3a0c0 20 3d 20 66 6e 28 61 72 67 73 29 3b 5c 6e 5c 6e   = fn(args);\n\n
3a0d0 5c 74 5c 74 2f 2f 20 77 65 27 72 65 20 61 73 73  \t\t// we're ass
3a0e0 75 6d 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74  uming the result
3a0f0 20 69 73 20 61 6e 20 61 72 72 61 79 20 68 65 72   is an array her
3a100 65 2e 5c 6e 5c 74 5c 74 2f 2f 20 73 65 65 20 6e  e.\n\t\t// see n
3a110 6f 74 69 63 65 20 69 6e 20 63 6f 6e 76 65 72 73  otice in convers
3a120 69 6f 6e 73 2e 6a 73 3b 20 64 6f 6e 27 74 20 75  ions.js; don't u
3a130 73 65 20 62 6f 78 20 74 79 70 65 73 5c 6e 5c 74  se box types\n\t
3a140 5c 74 2f 2f 20 69 6e 20 63 6f 6e 76 65 72 73 69  \t// in conversi
3a150 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 2e 5c 6e 5c  on functions.\n\
3a160 74 5c 74 69 66 20 28 74 79 70 65 6f 66 20 72 65  t\tif (typeof re
3a170 73 75 6c 74 20 3d 3d 3d 20 27 6f 62 6a 65 63 74  sult === 'object
3a180 27 29 20 7b 5c 6e 5c 74 5c 74 5c 74 66 6f 72 20  ') {\n\t\t\tfor 
3a190 28 76 61 72 20 6c 65 6e 20 3d 20 72 65 73 75 6c  (var len = resul
3a1a0 74 2e 6c 65 6e 67 74 68 2c 20 69 20 3d 20 30 3b  t.length, i = 0;
3a1b0 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 29 20 7b   i < len; i++) {
3a1c0 5c 6e 5c 74 5c 74 5c 74 5c 74 72 65 73 75 6c 74  \n\t\t\t\tresult
3a1d0 5b 69 5d 20 3d 20 4d 61 74 68 2e 72 6f 75 6e 64  [i] = Math.round
3a1e0 28 72 65 73 75 6c 74 5b 69 5d 29 3b 5c 6e 5c 74  (result[i]);\n\t
3a1f0 5c 74 5c 74 7d 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e  \t\t}\n\t\t}\n\n
3a200 5c 74 5c 74 72 65 74 75 72 6e 20 72 65 73 75 6c  \t\treturn resul
3a210 74 3b 5c 6e 5c 74 7d 3b 5c 6e 5c 6e 5c 74 2f 2f  t;\n\t};\n\n\t//
3a220 20 70 72 65 73 65 72 76 65 20 2e 63 6f 6e 76 65   preserve .conve
3a230 72 73 69 6f 6e 20 70 72 6f 70 65 72 74 79 20 69  rsion property i
3a240 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65 5c 6e  f there is one\n
3a250 5c 74 69 66 20 28 27 63 6f 6e 76 65 72 73 69 6f  \tif ('conversio
3a260 6e 27 20 69 6e 20 66 6e 29 20 7b 5c 6e 5c 74 5c  n' in fn) {\n\t\
3a270 74 77 72 61 70 70 65 64 46 6e 2e 63 6f 6e 76 65  twrappedFn.conve
3a280 72 73 69 6f 6e 20 3d 20 66 6e 2e 63 6f 6e 76 65  rsion = fn.conve
3a290 72 73 69 6f 6e 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c  rsion;\n\t}\n\n\
3a2a0 74 72 65 74 75 72 6e 20 77 72 61 70 70 65 64 46  treturn wrappedF
3a2b0 6e 3b 5c 6e 7d 5c 6e 5c 6e 6d 6f 64 65 6c 73 2e  n;\n}\n\nmodels.
3a2c0 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e  forEach(function
3a2d0 20 28 66 72 6f 6d 4d 6f 64 65 6c 29 20 7b 5c 6e   (fromModel) {\n
3a2e0 5c 74 63 6f 6e 76 65 72 74 5b 66 72 6f 6d 4d 6f  \tconvert[fromMo
3a2f0 64 65 6c 5d 20 3d 20 7b 7d 3b 5c 6e 5c 6e 5c 74  del] = {};\n\n\t
3a300 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f  Object.definePro
3a310 70 65 72 74 79 28 63 6f 6e 76 65 72 74 5b 66 72  perty(convert[fr
3a320 6f 6d 4d 6f 64 65 6c 5d 2c 20 27 63 68 61 6e 6e  omModel], 'chann
3a330 65 6c 73 27 2c 20 7b 76 61 6c 75 65 3a 20 63 6f  els', {value: co
3a340 6e 76 65 72 73 69 6f 6e 73 5b 66 72 6f 6d 4d 6f  nversions[fromMo
3a350 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 7d 29 3b  del].channels});
3a360 5c 6e 5c 74 4f 62 6a 65 63 74 2e 64 65 66 69 6e  \n\tObject.defin
3a370 65 50 72 6f 70 65 72 74 79 28 63 6f 6e 76 65 72  eProperty(conver
3a380 74 5b 66 72 6f 6d 4d 6f 64 65 6c 5d 2c 20 27 6c  t[fromModel], 'l
3a390 61 62 65 6c 73 27 2c 20 7b 76 61 6c 75 65 3a 20  abels', {value: 
3a3a0 63 6f 6e 76 65 72 73 69 6f 6e 73 5b 66 72 6f 6d  conversions[from
3a3b0 4d 6f 64 65 6c 5d 2e 6c 61 62 65 6c 73 7d 29 3b  Model].labels});
3a3c0 5c 6e 5c 6e 5c 74 76 61 72 20 72 6f 75 74 65 73  \n\n\tvar routes
3a3d0 20 3d 20 72 6f 75 74 65 28 66 72 6f 6d 4d 6f 64   = route(fromMod
3a3e0 65 6c 29 3b 5c 6e 5c 74 76 61 72 20 72 6f 75 74  el);\n\tvar rout
3a3f0 65 4d 6f 64 65 6c 73 20 3d 20 4f 62 6a 65 63 74  eModels = Object
3a400 2e 6b 65 79 73 28 72 6f 75 74 65 73 29 3b 5c 6e  .keys(routes);\n
3a410 5c 6e 5c 74 72 6f 75 74 65 4d 6f 64 65 6c 73 2e  \n\trouteModels.
3a420 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e  forEach(function
3a430 20 28 74 6f 4d 6f 64 65 6c 29 20 7b 5c 6e 5c 74   (toModel) {\n\t
3a440 5c 74 76 61 72 20 66 6e 20 3d 20 72 6f 75 74 65  \tvar fn = route
3a450 73 5b 74 6f 4d 6f 64 65 6c 5d 3b 5c 6e 5c 6e 5c  s[toModel];\n\n\
3a460 74 5c 74 63 6f 6e 76 65 72 74 5b 66 72 6f 6d 4d  t\tconvert[fromM
3a470 6f 64 65 6c 5d 5b 74 6f 4d 6f 64 65 6c 5d 20 3d  odel][toModel] =
3a480 20 77 72 61 70 52 6f 75 6e 64 65 64 28 66 6e 29   wrapRounded(fn)
3a490 3b 5c 6e 5c 74 5c 74 63 6f 6e 76 65 72 74 5b 66  ;\n\t\tconvert[f
3a4a0 72 6f 6d 4d 6f 64 65 6c 5d 5b 74 6f 4d 6f 64 65  romModel][toMode
3a4b0 6c 5d 2e 72 61 77 20 3d 20 77 72 61 70 52 61 77  l].raw = wrapRaw
3a4c0 28 66 6e 29 3b 5c 6e 5c 74 7d 29 3b 5c 6e 7d 29  (fn);\n\t});\n})
3a4d0 3b 5c 6e 5c 6e 6d 6f 64 75 6c 65 2e 65 78 70 6f  ;\n\nmodule.expo
3a4e0 72 74 73 20 3d 20 63 6f 6e 76 65 72 74 3b 5c 6e  rts = convert;\n
3a4f0 5c 6e 5c 6e 2f 2a 2a 2a 2f 20 7d 29 2c 5c 6e 2f  \n\n/***/ }),\n/
3a500 2a 20 32 31 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20 28  * 21 */\n/***/ (
3a510 66 75 6e 63 74 69 6f 6e 28 6d 6f 64 75 6c 65 2c  function(module,
3a520 20 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70   exports, __webp
3a530 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 7b  ack_require__) {
3a540 5c 6e 5c 6e 76 61 72 20 63 6f 6e 76 65 72 73 69  \n\nvar conversi
3a550 6f 6e 73 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f  ons = __webpack_
3a560 72 65 71 75 69 72 65 5f 5f 28 36 29 3b 5c 6e 5c  require__(6);\n\
3a570 6e 2f 2a 5c 6e 5c 74 74 68 69 73 20 66 75 6e 63  n/*\n\tthis func
3a580 74 69 6f 6e 20 72 6f 75 74 65 73 20 61 20 6d 6f  tion routes a mo
3a590 64 65 6c 20 74 6f 20 61 6c 6c 20 6f 74 68 65 72  del to all other
3a5a0 20 6d 6f 64 65 6c 73 2e 5c 6e 5c 6e 5c 74 61 6c   models.\n\n\tal
3a5b0 6c 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74  l functions that
3a5c0 20 61 72 65 20 72 6f 75 74 65 64 20 68 61 76 65   are routed have
3a5d0 20 61 20 70 72 6f 70 65 72 74 79 20 60 2e 63 6f   a property `.co
3a5e0 6e 76 65 72 73 69 6f 6e 60 20 61 74 74 61 63 68  nversion` attach
3a5f0 65 64 5c 6e 5c 74 74 6f 20 74 68 65 20 72 65 74  ed\n\tto the ret
3a600 75 72 6e 65 64 20 73 79 6e 74 68 65 74 69 63 20  urned synthetic 
3a610 66 75 6e 63 74 69 6f 6e 2e 20 54 68 69 73 20 70  function. This p
3a620 72 6f 70 65 72 74 79 20 69 73 20 61 6e 20 61 72  roperty is an ar
3a630 72 61 79 5c 6e 5c 74 6f 66 20 73 74 72 69 6e 67  ray\n\tof string
3a640 73 2c 20 65 61 63 68 20 77 69 74 68 20 74 68 65  s, each with the
3a650 20 73 74 65 70 73 20 69 6e 20 62 65 74 77 65 65   steps in betwee
3a660 6e 20 74 68 65 20 27 66 72 6f 6d 27 20 61 6e 64  n the 'from' and
3a670 20 27 74 6f 27 5c 6e 5c 74 63 6f 6c 6f 72 20 6d   'to'\n\tcolor m
3a680 6f 64 65 6c 73 20 28 69 6e 63 6c 75 73 69 76 65  odels (inclusive
3a690 29 2e 5c 6e 5c 6e 5c 74 63 6f 6e 76 65 72 73 69  ).\n\n\tconversi
3a6a0 6f 6e 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74  ons that are not
3a6b0 20 70 6f 73 73 69 62 6c 65 20 73 69 6d 70 6c 79   possible simply
3a6c0 20 61 72 65 20 6e 6f 74 20 69 6e 63 6c 75 64 65   are not include
3a6d0 64 2e 5c 6e 2a 2f 5c 6e 5c 6e 66 75 6e 63 74 69  d.\n*/\n\nfuncti
3a6e0 6f 6e 20 62 75 69 6c 64 47 72 61 70 68 28 29 20  on buildGraph() 
3a6f0 7b 5c 6e 5c 74 76 61 72 20 67 72 61 70 68 20 3d  {\n\tvar graph =
3a700 20 7b 7d 3b 5c 6e 5c 74 2f 2f 20 68 74 74 70 73   {};\n\t// https
3a710 3a 2f 2f 6a 73 70 65 72 66 2e 63 6f 6d 2f 6f 62  ://jsperf.com/ob
3a720 6a 65 63 74 2d 6b 65 79 73 2d 76 73 2d 66 6f 72  ject-keys-vs-for
3a730 2d 69 6e 2d 77 69 74 68 2d 63 6c 6f 73 75 72 65  -in-with-closure
3a740 2f 33 5c 6e 5c 74 76 61 72 20 6d 6f 64 65 6c 73  /3\n\tvar models
3a750 20 3d 20 4f 62 6a 65 63 74 2e 6b 65 79 73 28 63   = Object.keys(c
3a760 6f 6e 76 65 72 73 69 6f 6e 73 29 3b 5c 6e 5c 6e  onversions);\n\n
3a770 5c 74 66 6f 72 20 28 76 61 72 20 6c 65 6e 20 3d  \tfor (var len =
3a780 20 6d 6f 64 65 6c 73 2e 6c 65 6e 67 74 68 2c 20   models.length, 
3a790 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 3b 20  i = 0; i < len; 
3a7a0 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 67 72 61 70  i++) {\n\t\tgrap
3a7b0 68 5b 6d 6f 64 65 6c 73 5b 69 5d 5d 20 3d 20 7b  h[models[i]] = {
3a7c0 5c 6e 5c 74 5c 74 5c 74 2f 2f 20 68 74 74 70 3a  \n\t\t\t// http:
3a7d0 2f 2f 6a 73 70 65 72 66 2e 63 6f 6d 2f 31 2d 76  //jsperf.com/1-v
3a7e0 73 2d 69 6e 66 69 6e 69 74 79 5c 6e 5c 74 5c 74  s-infinity\n\t\t
3a7f0 5c 74 2f 2f 20 6d 69 63 72 6f 2d 6f 70 74 2c 20  \t// micro-opt, 
3a800 62 75 74 20 74 68 69 73 20 69 73 20 73 69 6d 70  but this is simp
3a810 6c 65 2e 5c 6e 5c 74 5c 74 5c 74 64 69 73 74 61  le.\n\t\t\tdista
3a820 6e 63 65 3a 20 2d 31 2c 5c 6e 5c 74 5c 74 5c 74  nce: -1,\n\t\t\t
3a830 70 61 72 65 6e 74 3a 20 6e 75 6c 6c 5c 6e 5c 74  parent: null\n\t
3a840 5c 74 7d 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72  \t};\n\t}\n\n\tr
3a850 65 74 75 72 6e 20 67 72 61 70 68 3b 5c 6e 7d 5c  eturn graph;\n}\
3a860 6e 5c 6e 2f 2f 20 68 74 74 70 73 3a 2f 2f 65 6e  n\n// https://en
3a870 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77  .wikipedia.org/w
3a880 69 6b 69 2f 42 72 65 61 64 74 68 2d 66 69 72 73  iki/Breadth-firs
3a890 74 5f 73 65 61 72 63 68 5c 6e 66 75 6e 63 74 69  t_search\nfuncti
3a8a0 6f 6e 20 64 65 72 69 76 65 42 46 53 28 66 72 6f  on deriveBFS(fro
3a8b0 6d 4d 6f 64 65 6c 29 20 7b 5c 6e 5c 74 76 61 72  mModel) {\n\tvar
3a8c0 20 67 72 61 70 68 20 3d 20 62 75 69 6c 64 47 72   graph = buildGr
3a8d0 61 70 68 28 29 3b 5c 6e 5c 74 76 61 72 20 71 75  aph();\n\tvar qu
3a8e0 65 75 65 20 3d 20 5b 66 72 6f 6d 4d 6f 64 65 6c  eue = [fromModel
3a8f0 5d 3b 20 2f 2f 20 75 6e 73 68 69 66 74 20 2d 3e  ]; // unshift ->
3a900 20 71 75 65 75 65 20 2d 3e 20 70 6f 70 5c 6e 5c   queue -> pop\n\
3a910 6e 5c 74 67 72 61 70 68 5b 66 72 6f 6d 4d 6f 64  n\tgraph[fromMod
3a920 65 6c 5d 2e 64 69 73 74 61 6e 63 65 20 3d 20 30  el].distance = 0
3a930 3b 5c 6e 5c 6e 5c 74 77 68 69 6c 65 20 28 71 75  ;\n\n\twhile (qu
3a940 65 75 65 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 5c  eue.length) {\n\
3a950 74 5c 74 76 61 72 20 63 75 72 72 65 6e 74 20 3d  t\tvar current =
3a960 20 71 75 65 75 65 2e 70 6f 70 28 29 3b 5c 6e 5c   queue.pop();\n\
3a970 74 5c 74 76 61 72 20 61 64 6a 61 63 65 6e 74 73  t\tvar adjacents
3a980 20 3d 20 4f 62 6a 65 63 74 2e 6b 65 79 73 28 63   = Object.keys(c
3a990 6f 6e 76 65 72 73 69 6f 6e 73 5b 63 75 72 72 65  onversions[curre
3a9a0 6e 74 5d 29 3b 5c 6e 5c 6e 5c 74 5c 74 66 6f 72  nt]);\n\n\t\tfor
3a9b0 20 28 76 61 72 20 6c 65 6e 20 3d 20 61 64 6a 61   (var len = adja
3a9c0 63 65 6e 74 73 2e 6c 65 6e 67 74 68 2c 20 69 20  cents.length, i 
3a9d0 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b  = 0; i < len; i+
3a9e0 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 76 61 72 20  +) {\n\t\t\tvar 
3a9f0 61 64 6a 61 63 65 6e 74 20 3d 20 61 64 6a 61 63  adjacent = adjac
3aa00 65 6e 74 73 5b 69 5d 3b 5c 6e 5c 74 5c 74 5c 74  ents[i];\n\t\t\t
3aa10 76 61 72 20 6e 6f 64 65 20 3d 20 67 72 61 70 68  var node = graph
3aa20 5b 61 64 6a 61 63 65 6e 74 5d 3b 5c 6e 5c 6e 5c  [adjacent];\n\n\
3aa30 74 5c 74 5c 74 69 66 20 28 6e 6f 64 65 2e 64 69  t\t\tif (node.di
3aa40 73 74 61 6e 63 65 20 3d 3d 3d 20 2d 31 29 20 7b  stance === -1) {
3aa50 5c 6e 5c 74 5c 74 5c 74 5c 74 6e 6f 64 65 2e 64  \n\t\t\t\tnode.d
3aa60 69 73 74 61 6e 63 65 20 3d 20 67 72 61 70 68 5b  istance = graph[
3aa70 63 75 72 72 65 6e 74 5d 2e 64 69 73 74 61 6e 63  current].distanc
3aa80 65 20 2b 20 31 3b 5c 6e 5c 74 5c 74 5c 74 5c 74  e + 1;\n\t\t\t\t
3aa90 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 20 63 75  node.parent = cu
3aaa0 72 72 65 6e 74 3b 5c 6e 5c 74 5c 74 5c 74 5c 74  rrent;\n\t\t\t\t
3aab0 71 75 65 75 65 2e 75 6e 73 68 69 66 74 28 61 64  queue.unshift(ad
3aac0 6a 61 63 65 6e 74 29 3b 5c 6e 5c 74 5c 74 5c 74  jacent);\n\t\t\t
3aad0 7d 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d 5c 6e 5c  }\n\t\t}\n\t}\n\
3aae0 6e 5c 74 72 65 74 75 72 6e 20 67 72 61 70 68 3b  n\treturn graph;
3aaf0 5c 6e 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20  \n}\n\nfunction 
3ab00 6c 69 6e 6b 28 66 72 6f 6d 2c 20 74 6f 29 20 7b  link(from, to) {
3ab10 5c 6e 5c 74 72 65 74 75 72 6e 20 66 75 6e 63 74  \n\treturn funct
3ab20 69 6f 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74  ion (args) {\n\t
3ab30 5c 74 72 65 74 75 72 6e 20 74 6f 28 66 72 6f 6d  \treturn to(from
3ab40 28 61 72 67 73 29 29 3b 5c 6e 5c 74 7d 3b 5c 6e  (args));\n\t};\n
3ab50 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 77 72  }\n\nfunction wr
3ab60 61 70 43 6f 6e 76 65 72 73 69 6f 6e 28 74 6f 4d  apConversion(toM
3ab70 6f 64 65 6c 2c 20 67 72 61 70 68 29 20 7b 5c 6e  odel, graph) {\n
3ab80 5c 74 76 61 72 20 70 61 74 68 20 3d 20 5b 67 72  \tvar path = [gr
3ab90 61 70 68 5b 74 6f 4d 6f 64 65 6c 5d 2e 70 61 72  aph[toModel].par
3aba0 65 6e 74 2c 20 74 6f 4d 6f 64 65 6c 5d 3b 5c 6e  ent, toModel];\n
3abb0 5c 74 76 61 72 20 66 6e 20 3d 20 63 6f 6e 76 65  \tvar fn = conve
3abc0 72 73 69 6f 6e 73 5b 67 72 61 70 68 5b 74 6f 4d  rsions[graph[toM
3abd0 6f 64 65 6c 5d 2e 70 61 72 65 6e 74 5d 5b 74 6f  odel].parent][to
3abe0 4d 6f 64 65 6c 5d 3b 5c 6e 5c 6e 5c 74 76 61 72  Model];\n\n\tvar
3abf0 20 63 75 72 20 3d 20 67 72 61 70 68 5b 74 6f 4d   cur = graph[toM
3ac00 6f 64 65 6c 5d 2e 70 61 72 65 6e 74 3b 5c 6e 5c  odel].parent;\n\
3ac10 74 77 68 69 6c 65 20 28 67 72 61 70 68 5b 63 75  twhile (graph[cu
3ac20 72 5d 2e 70 61 72 65 6e 74 29 20 7b 5c 6e 5c 74  r].parent) {\n\t
3ac30 5c 74 70 61 74 68 2e 75 6e 73 68 69 66 74 28 67  \tpath.unshift(g
3ac40 72 61 70 68 5b 63 75 72 5d 2e 70 61 72 65 6e 74  raph[cur].parent
3ac50 29 3b 5c 6e 5c 74 5c 74 66 6e 20 3d 20 6c 69 6e  );\n\t\tfn = lin
3ac60 6b 28 63 6f 6e 76 65 72 73 69 6f 6e 73 5b 67 72  k(conversions[gr
3ac70 61 70 68 5b 63 75 72 5d 2e 70 61 72 65 6e 74 5d  aph[cur].parent]
3ac80 5b 63 75 72 5d 2c 20 66 6e 29 3b 5c 6e 5c 74 5c  [cur], fn);\n\t\
3ac90 74 63 75 72 20 3d 20 67 72 61 70 68 5b 63 75 72  tcur = graph[cur
3aca0 5d 2e 70 61 72 65 6e 74 3b 5c 6e 5c 74 7d 5c 6e  ].parent;\n\t}\n
3acb0 5c 6e 5c 74 66 6e 2e 63 6f 6e 76 65 72 73 69 6f  \n\tfn.conversio
3acc0 6e 20 3d 20 70 61 74 68 3b 5c 6e 5c 74 72 65 74  n = path;\n\tret
3acd0 75 72 6e 20 66 6e 3b 5c 6e 7d 5c 6e 5c 6e 6d 6f  urn fn;\n}\n\nmo
3ace0 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66  dule.exports = f
3acf0 75 6e 63 74 69 6f 6e 20 28 66 72 6f 6d 4d 6f 64  unction (fromMod
3ad00 65 6c 29 20 7b 5c 6e 5c 74 76 61 72 20 67 72 61  el) {\n\tvar gra
3ad10 70 68 20 3d 20 64 65 72 69 76 65 42 46 53 28 66  ph = deriveBFS(f
3ad20 72 6f 6d 4d 6f 64 65 6c 29 3b 5c 6e 5c 74 76 61  romModel);\n\tva
3ad30 72 20 63 6f 6e 76 65 72 73 69 6f 6e 20 3d 20 7b  r conversion = {
3ad40 7d 3b 5c 6e 5c 6e 5c 74 76 61 72 20 6d 6f 64 65  };\n\n\tvar mode
3ad50 6c 73 20 3d 20 4f 62 6a 65 63 74 2e 6b 65 79 73  ls = Object.keys
3ad60 28 67 72 61 70 68 29 3b 5c 6e 5c 74 66 6f 72 20  (graph);\n\tfor 
3ad70 28 76 61 72 20 6c 65 6e 20 3d 20 6d 6f 64 65 6c  (var len = model
3ad80 73 2e 6c 65 6e 67 74 68 2c 20 69 20 3d 20 30 3b  s.length, i = 0;
3ad90 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 29 20 7b   i < len; i++) {
3ada0 5c 6e 5c 74 5c 74 76 61 72 20 74 6f 4d 6f 64 65  \n\t\tvar toMode
3adb0 6c 20 3d 20 6d 6f 64 65 6c 73 5b 69 5d 3b 5c 6e  l = models[i];\n
3adc0 5c 74 5c 74 76 61 72 20 6e 6f 64 65 20 3d 20 67  \t\tvar node = g
3add0 72 61 70 68 5b 74 6f 4d 6f 64 65 6c 5d 3b 5c 6e  raph[toModel];\n
3ade0 5c 6e 5c 74 5c 74 69 66 20 28 6e 6f 64 65 2e 70  \n\t\tif (node.p
3adf0 61 72 65 6e 74 20 3d 3d 3d 20 6e 75 6c 6c 29 20  arent === null) 
3ae00 7b 5c 6e 5c 74 5c 74 5c 74 2f 2f 20 6e 6f 20 70  {\n\t\t\t// no p
3ae10 6f 73 73 69 62 6c 65 20 63 6f 6e 76 65 72 73 69  ossible conversi
3ae20 6f 6e 2c 20 6f 72 20 74 68 69 73 20 6e 6f 64 65  on, or this node
3ae30 20 69 73 20 74 68 65 20 73 6f 75 72 63 65 20 6d   is the source m
3ae40 6f 64 65 6c 2e 5c 6e 5c 74 5c 74 5c 74 63 6f 6e  odel.\n\t\t\tcon
3ae50 74 69 6e 75 65 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c  tinue;\n\t\t}\n\
3ae60 6e 5c 74 5c 74 63 6f 6e 76 65 72 73 69 6f 6e 5b  n\t\tconversion[
3ae70 74 6f 4d 6f 64 65 6c 5d 20 3d 20 77 72 61 70 43  toModel] = wrapC
3ae80 6f 6e 76 65 72 73 69 6f 6e 28 74 6f 4d 6f 64 65  onversion(toMode
3ae90 6c 2c 20 67 72 61 70 68 29 3b 5c 6e 5c 74 7d 5c  l, graph);\n\t}\
3aea0 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 63 6f 6e 76  n\n\treturn conv
3aeb0 65 72 73 69 6f 6e 3b 5c 6e 7d 3b 5c 6e 5c 6e 5c  ersion;\n};\n\n\
3aec0 6e 5c 6e 2f 2a 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a  n\n/***/ }),\n/*
3aed0 20 32 32 20 2a 2f 5c 6e 2f 2a 2a 2a 2f 20 28 66   22 */\n/***/ (f
3aee0 75 6e 63 74 69 6f 6e 28 6d 6f 64 75 6c 65 2c 20  unction(module, 
3aef0 65 78 70 6f 72 74 73 2c 20 5f 5f 77 65 62 70 61  exports, __webpa
3af00 63 6b 5f 72 65 71 75 69 72 65 5f 5f 29 20 7b 5c  ck_require__) {\
3af10 6e 5c 6e 5c 22 75 73 65 20 73 74 72 69 63 74 5c  n\n\"use strict\
3af20 22 3b 5c 6e 5c 6e 5c 6e 4f 62 6a 65 63 74 2e 64  ";\n\n\nObject.d
3af30 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 65 78  efineProperty(ex
3af40 70 6f 72 74 73 2c 20 5c 22 5f 5f 65 73 4d 6f 64  ports, \"__esMod
3af50 75 6c 65 5c 22 2c 20 7b 5c 6e 20 20 76 61 6c 75  ule\", {\n  valu
3af60 65 3a 20 74 72 75 65 5c 6e 7d 29 3b 5c 6e 5c 6e  e: true\n});\n\n
3af70 76 61 72 20 5f 63 72 65 61 74 65 43 6c 61 73 73  var _createClass
3af80 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b   = function () {
3af90 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 65   function define
3afa0 50 72 6f 70 65 72 74 69 65 73 28 74 61 72 67 65  Properties(targe
3afb0 74 2c 20 70 72 6f 70 73 29 20 7b 20 66 6f 72 20  t, props) { for 
3afc0 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20  (var i = 0; i < 
3afd0 70 72 6f 70 73 2e 6c 65 6e 67 74 68 3b 20 69 2b  props.length; i+
3afe0 2b 29 20 7b 20 76 61 72 20 64 65 73 63 72 69 70  +) { var descrip
3aff0 74 6f 72 20 3d 20 70 72 6f 70 73 5b 69 5d 3b 20  tor = props[i]; 
3b000 64 65 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d 65  descriptor.enume
3b010 72 61 62 6c 65 20 3d 20 64 65 73 63 72 69 70 74  rable = descript
3b020 6f 72 2e 65 6e 75 6d 65 72 61 62 6c 65 20 7c 7c  or.enumerable ||
3b030 20 66 61 6c 73 65 3b 20 64 65 73 63 72 69 70 74   false; descript
3b040 6f 72 2e 63 6f 6e 66 69 67 75 72 61 62 6c 65 20  or.configurable 
3b050 3d 20 74 72 75 65 3b 20 69 66 20 28 5c 22 76 61  = true; if (\"va
3b060 6c 75 65 5c 22 20 69 6e 20 64 65 73 63 72 69 70  lue\" in descrip
3b070 74 6f 72 29 20 64 65 73 63 72 69 70 74 6f 72 2e  tor) descriptor.
3b080 77 72 69 74 61 62 6c 65 20 3d 20 74 72 75 65 3b  writable = true;
3b090 20 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72   Object.definePr
3b0a0 6f 70 65 72 74 79 28 74 61 72 67 65 74 2c 20 64  operty(target, d
3b0b0 65 73 63 72 69 70 74 6f 72 2e 6b 65 79 2c 20 64  escriptor.key, d
3b0c0 65 73 63 72 69 70 74 6f 72 29 3b 20 7d 20 7d 20  escriptor); } } 
3b0d0 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20  return function 
3b0e0 28 43 6f 6e 73 74 72 75 63 74 6f 72 2c 20 70 72  (Constructor, pr
3b0f0 6f 74 6f 50 72 6f 70 73 2c 20 73 74 61 74 69 63  otoProps, static
3b100 50 72 6f 70 73 29 20 7b 20 69 66 20 28 70 72 6f  Props) { if (pro
3b110 74 6f 50 72 6f 70 73 29 20 64 65 66 69 6e 65 50  toProps) defineP
3b120 72 6f 70 65 72 74 69 65 73 28 43 6f 6e 73 74 72  roperties(Constr
3b130 75 63 74 6f 72 2e 70 72 6f 74 6f 74 79 70 65 2c  uctor.prototype,
3b140 20 70 72 6f 74 6f 50 72 6f 70 73 29 3b 20 69 66   protoProps); if
3b150 20 28 73 74 61 74 69 63 50 72 6f 70 73 29 20 64   (staticProps) d
3b160 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65 73 28  efineProperties(
3b170 43 6f 6e 73 74 72 75 63 74 6f 72 2c 20 73 74 61  Constructor, sta
3b180 74 69 63 50 72 6f 70 73 29 3b 20 72 65 74 75 72  ticProps); retur
3b190 6e 20 43 6f 6e 73 74 72 75 63 74 6f 72 3b 20 7d  n Constructor; }
3b1a0 3b 20 7d 28 29 3b 5c 6e 5c 6e 76 61 72 20 5f 6a  ; }();\n\nvar _j
3b1b0 71 75 65 72 79 20 3d 20 5f 5f 77 65 62 70 61 63  query = __webpac
3b1c0 6b 5f 72 65 71 75 69 72 65 5f 5f 28 30 29 3b 5c  k_require__(0);\
3b1d0 6e 5c 6e 76 61 72 20 5f 6a 71 75 65 72 79 32 20  n\nvar _jquery2 
3b1e0 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71 75 69 72  = _interopRequir
3b1f0 65 44 65 66 61 75 6c 74 28 5f 6a 71 75 65 72 79  eDefault(_jquery
3b200 29 3b 5c 6e 5c 6e 76 61 72 20 5f 43 6f 6c 6f 72  );\n\nvar _Color
3b210 49 74 65 6d 20 3d 20 5f 5f 77 65 62 70 61 63 6b  Item = __webpack
3b220 5f 72 65 71 75 69 72 65 5f 5f 28 32 29 3b 5c 6e  _require__(2);\n
3b230 5c 6e 76 61 72 20 5f 43 6f 6c 6f 72 49 74 65 6d  \nvar _ColorItem
3b240 32 20 3d 20 5f 69 6e 74 65 72 6f 70 52 65 71 75  2 = _interopRequ
3b250 69 72 65 44 65 66 61 75 6c 74 28 5f 43 6f 6c 6f  ireDefault(_Colo
3b260 72 49 74 65 6d 29 3b 5c 6e 5c 6e 66 75 6e 63 74  rItem);\n\nfunct
3b270 69 6f 6e 20 5f 69 6e 74 65 72 6f 70 52 65 71 75  ion _interopRequ
3b280 69 72 65 44 65 66 61 75 6c 74 28 6f 62 6a 29 20  ireDefault(obj) 
3b290 7b 20 72 65 74 75 72 6e 20 6f 62 6a 20 26 26 20  { return obj && 
3b2a0 6f 62 6a 2e 5f 5f 65 73 4d 6f 64 75 6c 65 20 3f  obj.__esModule ?
3b2b0 20 6f 62 6a 20 3a 20 7b 20 64 65 66 61 75 6c 74   obj : { default
3b2c0 3a 20 6f 62 6a 20 7d 3b 20 7d 5c 6e 5c 6e 66 75  : obj }; }\n\nfu
3b2d0 6e 63 74 69 6f 6e 20 5f 63 6c 61 73 73 43 61 6c  nction _classCal
3b2e0 6c 43 68 65 63 6b 28 69 6e 73 74 61 6e 63 65 2c  lCheck(instance,
3b2f0 20 43 6f 6e 73 74 72 75 63 74 6f 72 29 20 7b 20   Constructor) { 
3b300 69 66 20 28 21 28 69 6e 73 74 61 6e 63 65 20 69  if (!(instance i
3b310 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6e 73 74 72  nstanceof Constr
3b320 75 63 74 6f 72 29 29 20 7b 20 74 68 72 6f 77 20  uctor)) { throw 
3b330 6e 65 77 20 54 79 70 65 45 72 72 6f 72 28 5c 22  new TypeError(\"
3b340 43 61 6e 6e 6f 74 20 63 61 6c 6c 20 61 20 63 6c  Cannot call a cl
3b350 61 73 73 20 61 73 20 61 20 66 75 6e 63 74 69 6f  ass as a functio
3b360 6e 5c 22 29 3b 20 7d 20 7d 5c 6e 5c 6e 2f 2a 2a  n\"); } }\n\n/**
3b370 5c 6e 20 2a 20 48 61 6e 64 6c 65 73 20 65 76 65  \n * Handles eve
3b380 72 79 74 68 69 6e 67 20 72 65 6c 61 74 65 64 20  rything related 
3b390 74 6f 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b  to the colorpick
3b3a0 65 72 20 63 6f 6c 6f 72 5c 6e 20 2a 20 40 69 67  er color\n * @ig
3b3b0 6e 6f 72 65 5c 6e 20 2a 2f 5c 6e 76 61 72 20 43  nore\n */\nvar C
3b3c0 6f 6c 6f 72 48 61 6e 64 6c 65 72 20 3d 20 66 75  olorHandler = fu
3b3d0 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 20 20 2f  nction () {\n  /
3b3e0 2a 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20  **\n   * @param 
3b3f0 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 20 63 6f  {Colorpicker} co
3b400 6c 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 2a 2f  lorpicker\n   */
3b410 5c 6e 20 20 66 75 6e 63 74 69 6f 6e 20 43 6f 6c  \n  function Col
3b420 6f 72 48 61 6e 64 6c 65 72 28 63 6f 6c 6f 72 70  orHandler(colorp
3b430 69 63 6b 65 72 29 20 7b 5c 6e 20 20 20 20 5f 63  icker) {\n    _c
3b440 6c 61 73 73 43 61 6c 6c 43 68 65 63 6b 28 74 68  lassCallCheck(th
3b450 69 73 2c 20 43 6f 6c 6f 72 48 61 6e 64 6c 65 72  is, ColorHandler
3b460 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  );\n\n    /**\n 
3b470 20 20 20 20 2a 20 40 74 79 70 65 20 7b 43 6f 6c      * @type {Col
3b480 6f 72 70 69 63 6b 65 72 7d 5c 6e 20 20 20 20 20  orpicker}\n     
3b490 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c  */\n    this.col
3b4a0 6f 72 70 69 63 6b 65 72 20 3d 20 63 6f 6c 6f 72  orpicker = color
3b4b0 70 69 63 6b 65 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e  picker;\n  }\n\n
3b4c0 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 72 65 74    /**\n   * @ret
3b4d0 75 72 6e 73 20 7b 2a 7c 53 74 72 69 6e 67 7c 43  urns {*|String|C
3b4e0 6f 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f  olorItem}\n   */
3b4f0 5c 6e 5c 6e 5c 6e 20 20 5f 63 72 65 61 74 65 43  \n\n\n  _createC
3b500 6c 61 73 73 28 43 6f 6c 6f 72 48 61 6e 64 6c 65  lass(ColorHandle
3b510 72 2c 20 5b 7b 5c 6e 20 20 20 20 6b 65 79 3a 20  r, [{\n    key: 
3b520 27 62 69 6e 64 27 2c 5c 6e 20 20 20 20 76 61 6c  'bind',\n    val
3b530 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 62 69 6e  ue: function bin
3b540 64 28 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20  d() {\n      // 
3b550 69 66 20 74 68 65 20 63 6f 6c 6f 72 20 6f 70 74  if the color opt
3b560 69 6f 6e 20 69 73 20 73 65 74 5c 6e 20 20 20 20  ion is set\n    
3b570 20 20 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f 72    if (this.color
3b580 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 63  picker.options.c
3b590 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20 20 20 20 20  olor) {\n       
3b5a0 20 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 74 68   this.color = th
3b5b0 69 73 2e 63 72 65 61 74 65 43 6f 6c 6f 72 28 74  is.createColor(t
3b5c0 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
3b5d0 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 29 3b 5c  options.color);\
3b5e0 6e 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 3b  n        return;
3b5f0 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  \n      }\n\n   
3b600 20 20 20 2f 2f 20 69 66 20 65 6c 65 6d 65 6e 74     // if element
3b610 5b 63 6f 6c 6f 72 5d 20 69 73 20 65 6d 70 74 79  [color] is empty
3b620 20 61 6e 64 20 74 68 65 20 69 6e 70 75 74 20 68   and the input h
3b630 61 73 20 61 20 76 61 6c 75 65 5c 6e 20 20 20 20  as a value\n    
3b640 20 20 69 66 20 28 21 74 68 69 73 2e 63 6f 6c 6f    if (!this.colo
3b650 72 20 26 26 20 21 21 74 68 69 73 2e 63 6f 6c 6f  r && !!this.colo
3b660 72 70 69 63 6b 65 72 2e 69 6e 70 75 74 48 61 6e  rpicker.inputHan
3b670 64 6c 65 72 2e 67 65 74 56 61 6c 75 65 28 29 29  dler.getValue())
3b680 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73   {\n        this
3b690 2e 63 6f 6c 6f 72 20 3d 20 74 68 69 73 2e 63 72  .color = this.cr
3b6a0 65 61 74 65 43 6f 6c 6f 72 28 74 68 69 73 2e 63  eateColor(this.c
3b6b0 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e 70 75 74  olorpicker.input
3b6c0 48 61 6e 64 6c 65 72 2e 67 65 74 56 61 6c 75 65  Handler.getValue
3b6d0 28 29 2c 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69  (), this.colorpi
3b6e0 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 61 75 74  cker.options.aut
3b6f0 6f 49 6e 70 75 74 46 61 6c 6c 62 61 63 6b 29 3b  oInputFallback);
3b700 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d  \n      }\n    }
3b710 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65  \n  }, {\n    ke
3b720 79 3a 20 27 75 6e 62 69 6e 64 27 2c 5c 6e 20 20  y: 'unbind',\n  
3b730 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
3b740 6e 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20 20  n unbind() {\n  
3b750 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69      this.colorpi
3b760 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 72 65 6d  cker.element.rem
3b770 6f 76 65 44 61 74 61 28 27 63 6f 6c 6f 72 27 29  oveData('color')
3b780 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
3b790 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 52 65 74 75  /**\n     * Retu
3b7a0 72 6e 73 20 74 68 65 20 63 6f 6c 6f 72 20 73 74  rns the color st
3b7b0 72 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 69 6e  ring from the in
3b7c0 70 75 74 20 76 61 6c 75 65 20 6f 72 20 74 68 65  put value or the
3b7d0 20 27 64 61 74 61 2d 63 6f 6c 6f 72 27 20 61 74   'data-color' at
3b7e0 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 69  tribute of the i
3b7f0 6e 70 75 74 20 6f 72 20 65 6c 65 6d 65 6e 74 2e  nput or element.
3b800 5c 6e 20 20 20 20 20 2a 20 49 66 20 65 6d 70 74  \n     * If empt
3b810 79 2c 20 69 74 20 72 65 74 75 72 6e 73 20 74 68  y, it returns th
3b820 65 20 64 65 66 61 75 6c 74 56 61 6c 75 65 20 70  e defaultValue p
3b830 61 72 61 6d 65 74 65 72 2e 5c 6e 20 20 20 20 20  arameter.\n     
3b840 2a 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72  *\n     * @retur
3b850 6e 73 20 7b 53 74 72 69 6e 67 7c 2a 7d 5c 6e 20  ns {String|*}\n 
3b860 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b      */\n\n  }, {
3b870 5c 6e 20 20 20 20 6b 65 79 3a 20 27 67 65 74 43  \n    key: 'getC
3b880 6f 6c 6f 72 53 74 72 69 6e 67 27 2c 5c 6e 20 20  olorString',\n  
3b890 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
3b8a0 6e 20 67 65 74 43 6f 6c 6f 72 53 74 72 69 6e 67  n getColorString
3b8b0 28 29 20 7b 5c 6e 20 20 20 20 20 20 69 66 20 28  () {\n      if (
3b8c0 21 74 68 69 73 2e 68 61 73 43 6f 6c 6f 72 28 29  !this.hasColor()
3b8d0 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74  ) {\n        ret
3b8e0 75 72 6e 20 27 27 3b 5c 6e 20 20 20 20 20 20 7d  urn '';\n      }
3b8f0 5c 6e 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e  \n\n      return
3b900 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 73 74 72 69   this.color.stri
3b910 6e 67 28 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b  ng(this.format);
3b920 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f  \n    }\n\n    /
3b930 2a 2a 5c 6e 20 20 20 20 20 2a 20 53 65 74 73 20  **\n     * Sets 
3b940 74 68 65 20 63 6f 6c 6f 72 20 76 61 6c 75 65 5c  the color value\
3b950 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
3b960 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 7c 43  @param {String|C
3b970 6f 6c 6f 72 49 74 65 6d 7d 20 76 61 6c 5c 6e 20  olorItem} val\n 
3b980 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b      */\n\n  }, {
3b990 5c 6e 20 20 20 20 6b 65 79 3a 20 27 73 65 74 43  \n    key: 'setC
3b9a0 6f 6c 6f 72 53 74 72 69 6e 67 27 2c 5c 6e 20 20  olorString',\n  
3b9b0 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f    value: functio
3b9c0 6e 20 73 65 74 43 6f 6c 6f 72 53 74 72 69 6e 67  n setColorString
3b9d0 28 76 61 6c 29 20 7b 5c 6e 20 20 20 20 20 20 76  (val) {\n      v
3b9e0 61 72 20 63 6f 6c 6f 72 20 3d 20 76 61 6c 20 3f  ar color = val ?
3b9f0 20 74 68 69 73 2e 63 72 65 61 74 65 43 6f 6c 6f   this.createColo
3ba00 72 28 76 61 6c 29 20 3a 20 6e 75 6c 6c 3b 5c 6e  r(val) : null;\n
3ba10 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c  \n      this.col
3ba20 6f 72 20 3d 20 63 6f 6c 6f 72 20 3f 20 63 6f 6c  or = color ? col
3ba30 6f 72 20 3a 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20  or : null;\n    
3ba40 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  }\n\n    /**\n  
3ba50 20 20 20 2a 20 43 72 65 61 74 65 73 20 61 20 6e     * Creates a n
3ba60 65 77 20 63 6f 6c 6f 72 20 75 73 69 6e 67 20 74  ew color using t
3ba70 68 65 20 77 69 64 67 65 74 20 69 6e 73 74 61 6e  he widget instan
3ba80 63 65 20 6f 70 74 69 6f 6e 73 20 28 66 61 6c 6c  ce options (fall
3ba90 62 61 63 6b 43 6f 6c 6f 72 2c 20 66 6f 72 6d 61  backColor, forma
3baa0 74 29 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20  t).\n     *\n   
3bab0 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72    * @fires Color
3bac0 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b  picker#colorpick
3bad0 65 72 49 6e 76 61 6c 69 64 5c 6e 20 20 20 20 20  erInvalid\n     
3bae0 2a 20 40 70 61 72 61 6d 20 7b 2a 7d 20 76 61 6c  * @param {*} val
3baf0 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20  \n     * @param 
3bb00 7b 62 6f 6f 6c 65 61 6e 7d 20 66 61 6c 6c 62 61  {boolean} fallba
3bb10 63 6b 4f 6e 49 6e 76 61 6c 69 64 5c 6e 20 20 20  ckOnInvalid\n   
3bb20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 43 6f    * @returns {Co
3bb30 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 20 20 2a  lorItem}\n     *
3bb40 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20  /\n\n  }, {\n   
3bb50 20 6b 65 79 3a 20 27 63 72 65 61 74 65 43 6f 6c   key: 'createCol
3bb60 6f 72 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  or',\n    value:
3bb70 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65   function create
3bb80 43 6f 6c 6f 72 28 76 61 6c 29 20 7b 5c 6e 20 20  Color(val) {\n  
3bb90 20 20 20 20 76 61 72 20 66 61 6c 6c 62 61 63 6b      var fallback
3bba0 4f 6e 49 6e 76 61 6c 69 64 20 3d 20 61 72 67 75  OnInvalid = argu
3bbb0 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31  ments.length > 1
3bbc0 20 26 26 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d   && arguments[1]
3bbd0 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f   !== undefined ?
3bbe0 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20 3a 20   arguments[1] : 
3bbf0 74 72 75 65 3b 5c 6e 5c 6e 20 20 20 20 20 20 76  true;\n\n      v
3bc00 61 72 20 63 6f 6c 6f 72 20 3d 20 6e 65 77 20 5f  ar color = new _
3bc10 43 6f 6c 6f 72 49 74 65 6d 32 2e 64 65 66 61 75  ColorItem2.defau
3bc20 6c 74 28 74 68 69 73 2e 72 65 73 6f 6c 76 65 43  lt(this.resolveC
3bc30 6f 6c 6f 72 44 65 6c 65 67 61 74 65 28 76 61 6c  olorDelegate(val
3bc40 29 2c 20 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b  ), this.format);
3bc50 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 21 63  \n\n      if (!c
3bc60 6f 6c 6f 72 2e 69 73 56 61 6c 69 64 28 29 29 20  olor.isValid()) 
3bc70 7b 5c 6e 20 20 20 20 20 20 20 20 69 66 20 28 66  {\n        if (f
3bc80 61 6c 6c 62 61 63 6b 4f 6e 49 6e 76 61 6c 69 64  allbackOnInvalid
3bc90 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 20 20 63  ) {\n          c
3bca0 6f 6c 6f 72 20 3d 20 74 68 69 73 2e 67 65 74 46  olor = this.getF
3bcb0 61 6c 6c 62 61 63 6b 43 6f 6c 6f 72 28 29 3b 5c  allbackColor();\
3bcc0 6e 20 20 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20  n        }\n\n  
3bcd0 20 20 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20        /**\n     
3bce0 20 20 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b      * (Colorpick
3bcf0 65 72 29 20 46 69 72 65 64 20 77 68 65 6e 20 74  er) Fired when t
3bd00 68 65 20 63 6f 6c 6f 72 20 69 73 20 69 6e 76 61  he color is inva
3bd10 6c 69 64 20 61 6e 64 20 74 68 65 20 66 61 6c 6c  lid and the fall
3bd20 62 61 63 6b 20 63 6f 6c 6f 72 20 69 73 20 67 6f  back color is go
3bd30 69 6e 67 20 74 6f 20 62 65 20 75 73 65 64 2e 5c  ing to be used.\
3bd40 6e 20 20 20 20 20 20 20 20 20 2a 5c 6e 20 20 20  n         *\n   
3bd50 20 20 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43        * @event C
3bd60 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72  olorpicker#color
3bd70 70 69 63 6b 65 72 49 6e 76 61 6c 69 64 5c 6e 20  pickerInvalid\n 
3bd80 20 20 20 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20          */\n    
3bd90 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69      this.colorpi
3bda0 63 6b 65 72 2e 74 72 69 67 67 65 72 28 27 63 6f  cker.trigger('co
3bdb0 6c 6f 72 70 69 63 6b 65 72 49 6e 76 61 6c 69 64  lorpickerInvalid
3bdc0 27 2c 20 63 6f 6c 6f 72 2c 20 76 61 6c 29 3b 5c  ', color, val);\
3bdd0 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  n      }\n\n    
3bde0 20 20 69 66 20 28 21 74 68 69 73 2e 69 73 41 6c    if (!this.isAl
3bdf0 70 68 61 45 6e 61 62 6c 65 64 28 29 29 20 7b 5c  phaEnabled()) {\
3be00 6e 20 20 20 20 20 20 20 20 2f 2f 20 41 6c 70 68  n        // Alph
3be10 61 20 69 73 20 64 69 73 61 62 6c 65 64 5c 6e 20  a is disabled\n 
3be20 20 20 20 20 20 20 20 63 6f 6c 6f 72 2e 61 6c 70         color.alp
3be30 68 61 20 3d 20 31 3b 5c 6e 20 20 20 20 20 20 7d  ha = 1;\n      }
3be40 5c 6e 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e  \n\n      return
3be50 20 63 6f 6c 6f 72 3b 5c 6e 20 20 20 20 7d 5c 6e   color;\n    }\n
3be60 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a    }, {\n    key:
3be70 20 27 67 65 74 46 61 6c 6c 62 61 63 6b 43 6f 6c   'getFallbackCol
3be80 6f 72 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a  or',\n    value:
3be90 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 46 61 6c   function getFal
3bea0 6c 62 61 63 6b 43 6f 6c 6f 72 28 29 20 7b 5c 6e  lbackColor() {\n
3beb0 20 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 66        if (this.f
3bec0 61 6c 6c 62 61 63 6b 20 26 26 20 74 68 69 73 2e  allback && this.
3bed0 66 61 6c 6c 62 61 63 6b 20 3d 3d 3d 20 74 68 69  fallback === thi
3bee0 73 2e 63 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20 20  s.color) {\n    
3bef0 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e      return this.
3bf00 63 6f 6c 6f 72 3b 5c 6e 20 20 20 20 20 20 7d 5c  color;\n      }\
3bf10 6e 5c 6e 20 20 20 20 20 20 76 61 72 20 66 61 6c  n\n      var fal
3bf20 6c 62 61 63 6b 20 3d 20 74 68 69 73 2e 72 65 73  lback = this.res
3bf30 6f 6c 76 65 43 6f 6c 6f 72 44 65 6c 65 67 61 74  olveColorDelegat
3bf40 65 28 74 68 69 73 2e 66 61 6c 6c 62 61 63 6b 29  e(this.fallback)
3bf50 3b 5c 6e 20 20 20 20 20 20 76 61 72 20 63 6f 6c  ;\n      var col
3bf60 6f 72 20 3d 20 6e 65 77 20 5f 43 6f 6c 6f 72 49  or = new _ColorI
3bf70 74 65 6d 32 2e 64 65 66 61 75 6c 74 28 66 61 6c  tem2.default(fal
3bf80 6c 62 61 63 6b 2c 20 74 68 69 73 2e 66 6f 72 6d  lback, this.form
3bf90 61 74 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66  at);\n\n      if
3bfa0 20 28 21 63 6f 6c 6f 72 2e 69 73 56 61 6c 69 64   (!color.isValid
3bfb0 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 63  ()) {\n        c
3bfc0 6f 6e 73 6f 6c 65 2e 77 61 72 6e 28 27 54 68 65  onsole.warn('The
3bfd0 20 66 61 6c 6c 62 61 63 6b 20 63 6f 6c 6f 72 20   fallback color 
3bfe0 69 73 20 69 6e 76 61 6c 69 64 2e 20 46 61 6c 6c  is invalid. Fall
3bff0 69 6e 67 20 62 61 63 6b 20 74 6f 20 74 68 65 20  ing back to the 
3c000 70 72 65 76 69 6f 75 73 20 63 6f 6c 6f 72 20 6f  previous color o
3c010 72 20 62 6c 61 63 6b 20 69 66 20 61 6e 79 2e 27  r black if any.'
3c020 29 3b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75  );\n        retu
3c030 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 20 3f 20  rn this.color ? 
3c040 74 68 69 73 2e 63 6f 6c 6f 72 20 3a 20 6e 65 77  this.color : new
3c050 20 5f 43 6f 6c 6f 72 49 74 65 6d 32 2e 64 65 66   _ColorItem2.def
3c060 61 75 6c 74 28 27 23 30 30 30 30 30 30 27 2c 20  ault('#000000', 
3c070 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b 5c 6e 20  this.format);\n 
3c080 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20       }\n\n      
3c090 72 65 74 75 72 6e 20 63 6f 6c 6f 72 3b 5c 6e 20  return color;\n 
3c0a0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c     }\n\n    /**\
3c0b0 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73  n     * @returns
3c0c0 20 7b 43 6f 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20   {ColorItem}\n  
3c0d0 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c     */\n\n  }, {\
3c0e0 6e 20 20 20 20 6b 65 79 3a 20 27 61 73 73 75 72  n    key: 'assur
3c0f0 65 43 6f 6c 6f 72 27 2c 5c 6e 20 20 20 20 76 61  eColor',\n    va
3c100 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 61 73  lue: function as
3c110 73 75 72 65 43 6f 6c 6f 72 28 29 20 7b 5c 6e 20  sureColor() {\n 
3c120 20 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 68       if (!this.h
3c130 61 73 43 6f 6c 6f 72 28 29 29 20 7b 5c 6e 20 20  asColor()) {\n  
3c140 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72        this.color
3c150 20 3d 20 74 68 69 73 2e 67 65 74 46 61 6c 6c 62   = this.getFallb
3c160 61 63 6b 43 6f 6c 6f 72 28 29 3b 5c 6e 20 20 20  ackColor();\n   
3c170 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 72 65     }\n\n      re
3c180 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 3b  turn this.color;
3c190 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f  \n    }\n\n    /
3c1a0 2a 2a 5c 6e 20 20 20 20 20 2a 20 44 65 6c 65 67  **\n     * Deleg
3c1b0 61 74 65 73 20 74 68 65 20 63 6f 6c 6f 72 20 72  ates the color r
3c1c0 65 73 6f 6c 75 74 69 6f 6e 20 74 6f 20 74 68 65  esolution to the
3c1d0 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 65 78 74   colorpicker ext
3c1e0 65 6e 73 69 6f 6e 73 2e 5c 6e 20 20 20 20 20 2a  ensions.\n     *
3c1f0 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20  \n     * @param 
3c200 7b 53 74 72 69 6e 67 7c 2a 7d 20 63 6f 6c 6f 72  {String|*} color
3c210 5c 6e 20 20 20 20 20 2a 20 40 70 61 72 61 6d 20  \n     * @param 
3c220 7b 62 6f 6f 6c 65 61 6e 7d 20 72 65 61 6c 43 6f  {boolean} realCo
3c230 6c 6f 72 20 69 66 20 74 72 75 65 2c 20 74 68 65  lor if true, the
3c240 20 63 6f 6c 6f 72 20 73 68 6f 75 6c 64 20 72 65   color should re
3c250 73 6f 6c 76 65 20 69 6e 74 6f 20 61 20 72 65 61  solve into a rea
3c260 6c 20 28 6e 6f 74 20 6e 61 6d 65 64 29 20 63 6f  l (not named) co
3c270 6c 6f 72 20 63 6f 64 65 5c 6e 20 20 20 20 20 2a  lor code\n     *
3c280 20 40 72 65 74 75 72 6e 73 20 7b 43 6f 6c 6f 72   @returns {Color
3c290 49 74 65 6d 7c 53 74 72 69 6e 67 7c 2a 7c 6e 75  Item|String|*|nu
3c2a0 6c 6c 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e  ll}\n     */\n\n
3c2b0 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a    }, {\n    key:
3c2c0 20 27 72 65 73 6f 6c 76 65 43 6f 6c 6f 72 44 65   'resolveColorDe
3c2d0 6c 65 67 61 74 65 27 2c 5c 6e 20 20 20 20 76 61  legate',\n    va
3c2e0 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 72 65  lue: function re
3c2f0 73 6f 6c 76 65 43 6f 6c 6f 72 44 65 6c 65 67 61  solveColorDelega
3c300 74 65 28 63 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20  te(color) {\n   
3c310 20 20 20 76 61 72 20 72 65 61 6c 43 6f 6c 6f 72     var realColor
3c320 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e   = arguments.len
3c330 67 74 68 20 3e 20 31 20 26 26 20 61 72 67 75 6d  gth > 1 && argum
3c340 65 6e 74 73 5b 31 5d 20 21 3d 3d 20 75 6e 64 65  ents[1] !== unde
3c350 66 69 6e 65 64 20 3f 20 61 72 67 75 6d 65 6e 74  fined ? argument
3c360 73 5b 31 5d 20 3a 20 74 72 75 65 3b 5c 6e 5c 6e  s[1] : true;\n\n
3c370 20 20 20 20 20 20 76 61 72 20 65 78 74 52 65 73        var extRes
3c380 6f 6c 76 65 64 43 6f 6c 6f 72 20 3d 20 66 61 6c  olvedColor = fal
3c390 73 65 3b 5c 6e 5c 6e 20 20 20 20 20 20 5f 6a 71  se;\n\n      _jq
3c3a0 75 65 72 79 32 2e 64 65 66 61 75 6c 74 2e 65 61  uery2.default.ea
3c3b0 63 68 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63  ch(this.colorpic
3c3c0 6b 65 72 2e 65 78 74 65 6e 73 69 6f 6e 73 2c 20  ker.extensions, 
3c3d0 66 75 6e 63 74 69 6f 6e 20 28 6e 61 6d 65 2c 20  function (name, 
3c3e0 65 78 74 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  ext) {\n        
3c3f0 69 66 20 28 65 78 74 52 65 73 6f 6c 76 65 64 43  if (extResolvedC
3c400 6f 6c 6f 72 20 21 3d 3d 20 66 61 6c 73 65 29 20  olor !== false) 
3c410 7b 5c 6e 20 20 20 20 20 20 20 20 20 20 2f 2f 20  {\n          // 
3c420 73 6b 69 70 20 69 66 20 72 65 73 6f 6c 76 65 64  skip if resolved
3c430 5c 6e 20 20 20 20 20 20 20 20 20 20 72 65 74 75  \n          retu
3c440 72 6e 3b 5c 6e 20 20 20 20 20 20 20 20 7d 5c 6e  rn;\n        }\n
3c450 20 20 20 20 20 20 20 20 65 78 74 52 65 73 6f 6c          extResol
3c460 76 65 64 43 6f 6c 6f 72 20 3d 20 65 78 74 2e 72  vedColor = ext.r
3c470 65 73 6f 6c 76 65 43 6f 6c 6f 72 28 63 6f 6c 6f  esolveColor(colo
3c480 72 2c 20 72 65 61 6c 43 6f 6c 6f 72 29 3b 5c 6e  r, realColor);\n
3c490 20 20 20 20 20 20 7d 29 3b 5c 6e 5c 6e 20 20 20        });\n\n   
3c4a0 20 20 20 72 65 74 75 72 6e 20 65 78 74 52 65 73     return extRes
3c4b0 6f 6c 76 65 64 43 6f 6c 6f 72 20 3f 20 65 78 74  olvedColor ? ext
3c4c0 52 65 73 6f 6c 76 65 64 43 6f 6c 6f 72 20 3a 20  ResolvedColor : 
3c4d0 63 6f 6c 6f 72 3b 5c 6e 20 20 20 20 7d 5c 6e 5c  color;\n    }\n\
3c4e0 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
3c4f0 20 43 68 65 63 6b 73 20 69 66 20 74 68 65 72 65   Checks if there
3c500 20 69 73 20 61 20 63 6f 6c 6f 72 20 6f 62 6a 65   is a color obje
3c510 63 74 2c 20 74 68 61 74 20 69 74 20 69 73 20 76  ct, that it is v
3c520 61 6c 69 64 20 61 6e 64 20 69 74 20 69 73 20 6e  alid and it is n
3c530 6f 74 20 61 20 66 61 6c 6c 62 61 63 6b 5c 6e 20  ot a fallback\n 
3c540 20 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b      * @returns {
3c550 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a  boolean}\n     *
3c560 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20  /\n\n  }, {\n   
3c570 20 6b 65 79 3a 20 27 69 73 49 6e 76 61 6c 69 64   key: 'isInvalid
3c580 43 6f 6c 6f 72 27 2c 5c 6e 20 20 20 20 76 61 6c  Color',\n    val
3c590 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 69 73 49  ue: function isI
3c5a0 6e 76 61 6c 69 64 43 6f 6c 6f 72 28 29 20 7b 5c  nvalidColor() {\
3c5b0 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 21 74  n      return !t
3c5c0 68 69 73 2e 68 61 73 43 6f 6c 6f 72 28 29 20 7c  his.hasColor() |
3c5d0 7c 20 21 74 68 69 73 2e 63 6f 6c 6f 72 2e 69 73  | !this.color.is
3c5e0 56 61 6c 69 64 28 29 3b 5c 6e 20 20 20 20 7d 5c  Valid();\n    }\
3c5f0 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  n\n    /**\n    
3c600 20 2a 20 52 65 74 75 72 6e 73 20 74 72 75 65 20   * Returns true 
3c610 69 66 20 74 68 65 20 75 73 65 41 6c 70 68 61 20  if the useAlpha 
3c620 6f 70 74 69 6f 6e 20 69 73 20 65 78 61 63 74 6c  option is exactl
3c630 79 20 74 72 75 65 2c 20 66 61 6c 73 65 20 6f 74  y true, false ot
3c640 68 65 72 77 69 73 65 5c 6e 20 20 20 20 20 2a 20  herwise\n     * 
3c650 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61  @returns {boolea
3c660 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  n}\n     */\n\n 
3c670 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
3c680 27 69 73 41 6c 70 68 61 45 6e 61 62 6c 65 64 27  'isAlphaEnabled'
3c690 2c 5c 6e 20 20 20 20 76 61 6c 75 65 3a 20 66 75  ,\n    value: fu
3c6a0 6e 63 74 69 6f 6e 20 69 73 41 6c 70 68 61 45 6e  nction isAlphaEn
3c6b0 61 62 6c 65 64 28 29 20 7b 5c 6e 20 20 20 20 20  abled() {\n     
3c6c0 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c   return this.col
3c6d0 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73  orpicker.options
3c6e0 2e 75 73 65 41 6c 70 68 61 20 21 3d 3d 20 66 61  .useAlpha !== fa
3c6f0 6c 73 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  lse;\n    }\n\n 
3c700 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 52     /**\n     * R
3c710 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74  eturns true if t
3c720 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6c 6f 72  he current color
3c730 20 6f 62 6a 65 63 74 20 69 73 20 61 6e 20 69 6e   object is an in
3c740 73 74 61 6e 63 65 20 6f 66 20 43 6f 6c 6f 72 2c  stance of Color,
3c750 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65   false otherwise
3c760 2e 5c 6e 20 20 20 20 20 2a 20 40 72 65 74 75 72  .\n     * @retur
3c770 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20  ns {boolean}\n  
3c780 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20 7b 5c     */\n\n  }, {\
3c790 6e 20 20 20 20 6b 65 79 3a 20 27 68 61 73 43 6f  n    key: 'hasCo
3c7a0 6c 6f 72 27 2c 5c 6e 20 20 20 20 76 61 6c 75 65  lor',\n    value
3c7b0 3a 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 43 6f  : function hasCo
3c7c0 6c 6f 72 28 29 20 7b 5c 6e 20 20 20 20 20 20 72  lor() {\n      r
3c7d0 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72  eturn this.color
3c7e0 20 69 6e 73 74 61 6e 63 65 6f 66 20 5f 43 6f 6c   instanceof _Col
3c7f0 6f 72 49 74 65 6d 32 2e 64 65 66 61 75 6c 74 3b  orItem2.default;
3c800 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b 5c  \n    }\n  }, {\
3c810 6e 20 20 20 20 6b 65 79 3a 20 27 66 61 6c 6c 62  n    key: 'fallb
3c820 61 63 6b 27 2c 5c 6e 20 20 20 20 67 65 74 3a 20  ack',\n    get: 
3c830 66 75 6e 63 74 69 6f 6e 20 67 65 74 28 29 20 7b  function get() {
3c840 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 74  \n      return t
3c850 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
3c860 6f 70 74 69 6f 6e 73 2e 66 61 6c 6c 62 61 63 6b  options.fallback
3c870 43 6f 6c 6f 72 20 3f 20 74 68 69 73 2e 63 6f 6c  Color ? this.col
3c880 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73  orpicker.options
3c890 2e 66 61 6c 6c 62 61 63 6b 43 6f 6c 6f 72 20 3a  .fallbackColor :
3c8a0 20 74 68 69 73 2e 68 61 73 43 6f 6c 6f 72 28 29   this.hasColor()
3c8b0 20 3f 20 74 68 69 73 2e 63 6f 6c 6f 72 20 3a 20   ? this.color : 
3c8c0 6e 75 6c 6c 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e  null;\n    }\n\n
3c8d0 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
3c8e0 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67  @returns {String
3c8f0 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 20 20 2a 2f 5c  |null}\n     */\
3c900 6e 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b  n\n  }, {\n    k
3c910 65 79 3a 20 27 66 6f 72 6d 61 74 27 2c 5c 6e 20  ey: 'format',\n 
3c920 20 20 20 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e     get: function
3c930 20 67 65 74 28 29 20 7b 5c 6e 20 20 20 20 20 20   get() {\n      
3c940 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69  if (this.colorpi
3c950 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 66 6f 72  cker.options.for
3c960 6d 61 74 29 20 7b 5c 6e 20 20 20 20 20 20 20 20  mat) {\n        
3c970 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f  return this.colo
3c980 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e  rpicker.options.
3c990 66 6f 72 6d 61 74 3b 5c 6e 20 20 20 20 20 20 7d  format;\n      }
3c9a0 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68  \n\n      if (th
3c9b0 69 73 2e 68 61 73 43 6f 6c 6f 72 28 29 20 26 26  is.hasColor() &&
3c9c0 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 68 61 73 54   this.color.hasT
3c9d0 72 61 6e 73 70 61 72 65 6e 63 79 28 29 20 26 26  ransparency() &&
3c9e0 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 66 6f 72 6d   this.color.form
3c9f0 61 74 2e 6d 61 74 63 68 28 2f 5e 68 65 78 2f 29  at.match(/^hex/)
3ca00 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74  ) {\n        ret
3ca10 75 72 6e 20 74 68 69 73 2e 69 73 41 6c 70 68 61  urn this.isAlpha
3ca20 45 6e 61 62 6c 65 64 28 29 20 3f 20 27 72 67 62  Enabled() ? 'rgb
3ca30 61 27 20 3a 20 27 68 65 78 27 3b 5c 6e 20 20 20  a' : 'hex';\n   
3ca40 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 69 66     }\n\n      if
3ca50 20 28 74 68 69 73 2e 68 61 73 43 6f 6c 6f 72 28   (this.hasColor(
3ca60 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65  )) {\n        re
3ca70 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 2e  turn this.color.
3ca80 66 6f 72 6d 61 74 3b 5c 6e 20 20 20 20 20 20 7d  format;\n      }
3ca90 5c 6e 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e  \n\n      return
3caa0 20 27 72 67 62 27 3b 5c 6e 20 20 20 20 7d 5c 6e   'rgb';\n    }\n
3cab0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
3cac0 2a 20 49 6e 74 65 72 6e 61 6c 20 63 6f 6c 6f 72  * Internal color
3cad0 20 67 65 74 74 65 72 5c 6e 20 20 20 20 20 2a 5c   getter\n     *\
3cae0 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 43  n     * @type {C
3caf0 6f 6c 6f 72 49 74 65 6d 7c 6e 75 6c 6c 7d 5c 6e  olorItem|null}\n
3cb00 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20 7d 2c 20       */\n\n  }, 
3cb10 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 63 6f 6c  {\n    key: 'col
3cb20 6f 72 27 2c 5c 6e 20 20 20 20 67 65 74 3a 20 66  or',\n    get: f
3cb30 75 6e 63 74 69 6f 6e 20 67 65 74 28 29 20 7b 5c  unction get() {\
3cb40 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68  n      return th
3cb50 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65  is.colorpicker.e
3cb60 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 63 6f 6c  lement.data('col
3cb70 6f 72 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e  or');\n    }\n\n
3cb80 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
3cb90 49 6e 74 65 72 6e 61 6c 20 63 6f 6c 6f 72 20 73  Internal color s
3cba0 65 74 74 65 72 5c 6e 20 20 20 20 20 2a 5c 6e 20  etter\n     *\n 
3cbb0 20 20 20 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20      * @ignore\n 
3cbc0 20 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43 6f      * @param {Co
3cbd0 6c 6f 72 49 74 65 6d 7c 6e 75 6c 6c 7d 20 76 61  lorItem|null} va
3cbe0 6c 75 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  lue\n     */\n  
3cbf0 20 20 2c 5c 6e 20 20 20 20 73 65 74 3a 20 66 75    ,\n    set: fu
3cc00 6e 63 74 69 6f 6e 20 73 65 74 28 76 61 6c 75 65  nction set(value
3cc10 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  ) {\n      this.
3cc20 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d  colorpicker.elem
3cc30 65 6e 74 2e 64 61 74 61 28 27 63 6f 6c 6f 72 27  ent.data('color'
3cc40 2c 20 76 61 6c 75 65 29 3b 5c 6e 5c 6e 20 20 20  , value);\n\n   
3cc50 20 20 20 69 66 20 28 76 61 6c 75 65 20 69 6e 73     if (value ins
3cc60 74 61 6e 63 65 6f 66 20 5f 43 6f 6c 6f 72 49 74  tanceof _ColorIt
3cc70 65 6d 32 2e 64 65 66 61 75 6c 74 20 26 26 20 74  em2.default && t
3cc80 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
3cc90 6f 70 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 20 3d  options.format =
3cca0 3d 3d 20 27 61 75 74 6f 27 29 20 7b 5c 6e 20 20  == 'auto') {\n  
3ccb0 20 20 20 20 20 20 2f 2f 20 49 66 20 66 6f 72 6d        // If form
3ccc0 61 74 20 69 73 20 27 61 75 74 6f 27 2c 20 75 73  at is 'auto', us
3ccd0 65 20 74 68 65 20 66 69 72 73 74 20 70 61 72 73  e the first pars
3cce0 65 64 20 6f 6e 65 20 66 72 6f 6d 20 6e 6f 77 20  ed one from now 
3ccf0 6f 6e 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73  on\n        this
3cd00 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74  .colorpicker.opt
3cd10 69 6f 6e 73 2e 66 6f 72 6d 61 74 20 3d 20 74 68  ions.format = th
3cd20 69 73 2e 63 6f 6c 6f 72 2e 66 6f 72 6d 61 74 3b  is.color.format;
3cd30 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d  \n      }\n    }
3cd40 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e 20 20 72 65  \n  }]);\n\n  re
3cd50 74 75 72 6e 20 43 6f 6c 6f 72 48 61 6e 64 6c 65  turn ColorHandle
3cd60 72 3b 5c 6e 7d 28 29 3b 5c 6e 5c 6e 65 78 70 6f  r;\n}();\n\nexpo
3cd70 72 74 73 2e 64 65 66 61 75 6c 74 20 3d 20 43 6f  rts.default = Co
3cd80 6c 6f 72 48 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 2f  lorHandler;\n\n/
3cd90 2a 2a 2a 2f 20 7d 29 2c 5c 6e 2f 2a 20 32 33 20  ***/ }),\n/* 23 
3cda0 2a 2f 5c 6e 2f 2a 2a 2a 2f 20 28 66 75 6e 63 74  */\n/***/ (funct
3cdb0 69 6f 6e 28 6d 6f 64 75 6c 65 2c 20 65 78 70 6f  ion(module, expo
3cdc0 72 74 73 2c 20 5f 5f 77 65 62 70 61 63 6b 5f 72  rts, __webpack_r
3cdd0 65 71 75 69 72 65 5f 5f 29 20 7b 5c 6e 5c 6e 5c  equire__) {\n\n\
3cde0 22 75 73 65 20 73 74 72 69 63 74 5c 22 3b 5c 6e  "use strict\";\n
3cdf0 5c 6e 5c 6e 4f 62 6a 65 63 74 2e 64 65 66 69 6e  \n\nObject.defin
3ce00 65 50 72 6f 70 65 72 74 79 28 65 78 70 6f 72 74  eProperty(export
3ce10 73 2c 20 5c 22 5f 5f 65 73 4d 6f 64 75 6c 65 5c  s, \"__esModule\
3ce20 22 2c 20 7b 5c 6e 20 20 76 61 6c 75 65 3a 20 74  ", {\n  value: t
3ce30 72 75 65 5c 6e 7d 29 3b 5c 6e 5c 6e 76 61 72 20  rue\n});\n\nvar 
3ce40 5f 63 72 65 61 74 65 43 6c 61 73 73 20 3d 20 66  _createClass = f
3ce50 75 6e 63 74 69 6f 6e 20 28 29 20 7b 20 66 75 6e  unction () { fun
3ce60 63 74 69 6f 6e 20 64 65 66 69 6e 65 50 72 6f 70  ction defineProp
3ce70 65 72 74 69 65 73 28 74 61 72 67 65 74 2c 20 70  erties(target, p
3ce80 72 6f 70 73 29 20 7b 20 66 6f 72 20 28 76 61 72  rops) { for (var
3ce90 20 69 20 3d 20 30 3b 20 69 20 3c 20 70 72 6f 70   i = 0; i < prop
3cea0 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b  s.length; i++) {
3ceb0 20 76 61 72 20 64 65 73 63 72 69 70 74 6f 72 20   var descriptor 
3cec0 3d 20 70 72 6f 70 73 5b 69 5d 3b 20 64 65 73 63  = props[i]; desc
3ced0 72 69 70 74 6f 72 2e 65 6e 75 6d 65 72 61 62 6c  riptor.enumerabl
3cee0 65 20 3d 20 64 65 73 63 72 69 70 74 6f 72 2e 65  e = descriptor.e
3cef0 6e 75 6d 65 72 61 62 6c 65 20 7c 7c 20 66 61 6c  numerable || fal
3cf00 73 65 3b 20 64 65 73 63 72 69 70 74 6f 72 2e 63  se; descriptor.c
3cf10 6f 6e 66 69 67 75 72 61 62 6c 65 20 3d 20 74 72  onfigurable = tr
3cf20 75 65 3b 20 69 66 20 28 5c 22 76 61 6c 75 65 5c  ue; if (\"value\
3cf30 22 20 69 6e 20 64 65 73 63 72 69 70 74 6f 72 29  " in descriptor)
3cf40 20 64 65 73 63 72 69 70 74 6f 72 2e 77 72 69 74   descriptor.writ
3cf50 61 62 6c 65 20 3d 20 74 72 75 65 3b 20 4f 62 6a  able = true; Obj
3cf60 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72  ect.defineProper
3cf70 74 79 28 74 61 72 67 65 74 2c 20 64 65 73 63 72  ty(target, descr
3cf80 69 70 74 6f 72 2e 6b 65 79 2c 20 64 65 73 63 72  iptor.key, descr
3cf90 69 70 74 6f 72 29 3b 20 7d 20 7d 20 72 65 74 75  iptor); } } retu
3cfa0 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 43 6f 6e  rn function (Con
3cfb0 73 74 72 75 63 74 6f 72 2c 20 70 72 6f 74 6f 50  structor, protoP
3cfc0 72 6f 70 73 2c 20 73 74 61 74 69 63 50 72 6f 70  rops, staticProp
3cfd0 73 29 20 7b 20 69 66 20 28 70 72 6f 74 6f 50 72  s) { if (protoPr
3cfe0 6f 70 73 29 20 64 65 66 69 6e 65 50 72 6f 70 65  ops) definePrope
3cff0 72 74 69 65 73 28 43 6f 6e 73 74 72 75 63 74 6f  rties(Constructo
3d000 72 2e 70 72 6f 74 6f 74 79 70 65 2c 20 70 72 6f  r.prototype, pro
3d010 74 6f 50 72 6f 70 73 29 3b 20 69 66 20 28 73 74  toProps); if (st
3d020 61 74 69 63 50 72 6f 70 73 29 20 64 65 66 69 6e  aticProps) defin
3d030 65 50 72 6f 70 65 72 74 69 65 73 28 43 6f 6e 73  eProperties(Cons
3d040 74 72 75 63 74 6f 72 2c 20 73 74 61 74 69 63 50  tructor, staticP
3d050 72 6f 70 73 29 3b 20 72 65 74 75 72 6e 20 43 6f  rops); return Co
3d060 6e 73 74 72 75 63 74 6f 72 3b 20 7d 3b 20 7d 28  nstructor; }; }(
3d070 29 3b 5c 6e 5c 6e 76 61 72 20 5f 6a 71 75 65 72  );\n\nvar _jquer
3d080 79 20 3d 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65  y = __webpack_re
3d090 71 75 69 72 65 5f 5f 28 30 29 3b 5c 6e 5c 6e 76  quire__(0);\n\nv
3d0a0 61 72 20 5f 6a 71 75 65 72 79 32 20 3d 20 5f 69  ar _jquery2 = _i
3d0b0 6e 74 65 72 6f 70 52 65 71 75 69 72 65 44 65 66  nteropRequireDef
3d0c0 61 75 6c 74 28 5f 6a 71 75 65 72 79 29 3b 5c 6e  ault(_jquery);\n
3d0d0 5c 6e 66 75 6e 63 74 69 6f 6e 20 5f 69 6e 74 65  \nfunction _inte
3d0e0 72 6f 70 52 65 71 75 69 72 65 44 65 66 61 75 6c  ropRequireDefaul
3d0f0 74 28 6f 62 6a 29 20 7b 20 72 65 74 75 72 6e 20  t(obj) { return 
3d100 6f 62 6a 20 26 26 20 6f 62 6a 2e 5f 5f 65 73 4d  obj && obj.__esM
3d110 6f 64 75 6c 65 20 3f 20 6f 62 6a 20 3a 20 7b 20  odule ? obj : { 
3d120 64 65 66 61 75 6c 74 3a 20 6f 62 6a 20 7d 3b 20  default: obj }; 
3d130 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 5f 63  }\n\nfunction _c
3d140 6c 61 73 73 43 61 6c 6c 43 68 65 63 6b 28 69 6e  lassCallCheck(in
3d150 73 74 61 6e 63 65 2c 20 43 6f 6e 73 74 72 75 63  stance, Construc
3d160 74 6f 72 29 20 7b 20 69 66 20 28 21 28 69 6e 73  tor) { if (!(ins
3d170 74 61 6e 63 65 20 69 6e 73 74 61 6e 63 65 6f 66  tance instanceof
3d180 20 43 6f 6e 73 74 72 75 63 74 6f 72 29 29 20 7b   Constructor)) {
3d190 20 74 68 72 6f 77 20 6e 65 77 20 54 79 70 65 45   throw new TypeE
3d1a0 72 72 6f 72 28 5c 22 43 61 6e 6e 6f 74 20 63 61  rror(\"Cannot ca
3d1b0 6c 6c 20 61 20 63 6c 61 73 73 20 61 73 20 61 20  ll a class as a 
3d1c0 66 75 6e 63 74 69 6f 6e 5c 22 29 3b 20 7d 20 7d  function\"); } }
3d1d0 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 48 61 6e 64  \n\n/**\n * Hand
3d1e0 6c 65 73 20 65 76 65 72 79 74 68 69 6e 67 20 72  les everything r
3d1f0 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 6f  elated to the co
3d200 6c 6f 72 70 69 63 6b 65 72 20 55 49 5c 6e 20 2a  lorpicker UI\n *
3d210 20 40 69 67 6e 6f 72 65 5c 6e 20 2a 2f 5c 6e 76   @ignore\n */\nv
3d220 61 72 20 50 69 63 6b 65 72 48 61 6e 64 6c 65 72  ar PickerHandler
3d230 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b   = function () {
3d240 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70  \n  /**\n   * @p
3d250 61 72 61 6d 20 7b 43 6f 6c 6f 72 70 69 63 6b 65  aram {Colorpicke
3d260 72 7d 20 63 6f 6c 6f 72 70 69 63 6b 65 72 5c 6e  r} colorpicker\n
3d270 20 20 20 2a 2f 5c 6e 20 20 66 75 6e 63 74 69 6f     */\n  functio
3d280 6e 20 50 69 63 6b 65 72 48 61 6e 64 6c 65 72 28  n PickerHandler(
3d290 63 6f 6c 6f 72 70 69 63 6b 65 72 29 20 7b 5c 6e  colorpicker) {\n
3d2a0 20 20 20 20 5f 63 6c 61 73 73 43 61 6c 6c 43 68      _classCallCh
3d2b0 65 63 6b 28 74 68 69 73 2c 20 50 69 63 6b 65 72  eck(this, Picker
3d2c0 48 61 6e 64 6c 65 72 29 3b 5c 6e 5c 6e 20 20 20  Handler);\n\n   
3d2d0 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79   /**\n     * @ty
3d2e0 70 65 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d  pe {Colorpicker}
3d2f0 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74  \n     */\n    t
3d300 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20  his.colorpicker 
3d310 3d 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c 6e  = colorpicker;\n
3d320 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
3d330 40 74 79 70 65 20 7b 6a 51 75 65 72 79 7d 5c 6e  @type {jQuery}\n
3d340 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69       */\n    thi
3d350 73 2e 70 69 63 6b 65 72 20 3d 20 6e 75 6c 6c 3b  s.picker = null;
3d360 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 5f 63 72 65 61  \n  }\n\n  _crea
3d370 74 65 43 6c 61 73 73 28 50 69 63 6b 65 72 48 61  teClass(PickerHa
3d380 6e 64 6c 65 72 2c 20 5b 7b 5c 6e 20 20 20 20 6b  ndler, [{\n    k
3d390 65 79 3a 20 27 62 69 6e 64 27 2c 5c 6e 20 20 20  ey: 'bind',\n   
3d3a0 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e   value: function
3d3b0 20 62 69 6e 64 28 29 20 7b 5c 6e 20 20 20 20 20   bind() {\n     
3d3c0 20 2f 2a 2a 5c 6e 20 20 20 20 20 20 20 2a 20 40   /**\n       * @
3d3d0 74 79 70 65 20 7b 6a 51 75 65 72 79 7c 48 54 4d  type {jQuery|HTM
3d3e0 4c 45 6c 65 6d 65 6e 74 7d 5c 6e 20 20 20 20 20  LElement}\n     
3d3f0 20 20 2a 2f 5c 6e 20 20 20 20 20 20 76 61 72 20    */\n      var 
3d400 70 69 63 6b 65 72 20 3d 20 74 68 69 73 2e 70 69  picker = this.pi
3d410 63 6b 65 72 20 3d 20 28 30 2c 20 5f 6a 71 75 65  cker = (0, _jque
3d420 72 79 32 2e 64 65 66 61 75 6c 74 29 28 74 68 69  ry2.default)(thi
3d430 73 2e 6f 70 74 69 6f 6e 73 2e 74 65 6d 70 6c 61  s.options.templa
3d440 74 65 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66  te);\n\n      if
3d450 20 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63   (this.options.c
3d460 75 73 74 6f 6d 43 6c 61 73 73 29 20 7b 5c 6e 20  ustomClass) {\n 
3d470 20 20 20 20 20 20 20 70 69 63 6b 65 72 2e 61 64         picker.ad
3d480 64 43 6c 61 73 73 28 74 68 69 73 2e 6f 70 74 69  dClass(this.opti
3d490 6f 6e 73 2e 63 75 73 74 6f 6d 43 6c 61 73 73 29  ons.customClass)
3d4a0 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20  ;\n      }\n\n  
3d4b0 20 20 20 20 69 66 20 28 74 68 69 73 2e 6f 70 74      if (this.opt
3d4c0 69 6f 6e 73 2e 68 6f 72 69 7a 6f 6e 74 61 6c 29  ions.horizontal)
3d4d0 20 7b 5c 6e 20 20 20 20 20 20 20 20 70 69 63 6b   {\n        pick
3d4e0 65 72 2e 61 64 64 43 6c 61 73 73 28 27 63 6f 6c  er.addClass('col
3d4f0 6f 72 70 69 63 6b 65 72 2d 68 6f 72 69 7a 6f 6e  orpicker-horizon
3d500 74 61 6c 27 29 3b 5c 6e 20 20 20 20 20 20 7d 5c  tal');\n      }\
3d510 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68 69  n\n      if (thi
3d520 73 2e 5f 73 75 70 70 6f 72 74 73 41 6c 70 68 61  s._supportsAlpha
3d530 42 61 72 28 29 29 20 7b 5c 6e 20 20 20 20 20 20  Bar()) {\n      
3d540 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 75    this.options.u
3d550 73 65 41 6c 70 68 61 20 3d 20 74 72 75 65 3b 5c  seAlpha = true;\
3d560 6e 20 20 20 20 20 20 20 20 70 69 63 6b 65 72 2e  n        picker.
3d570 61 64 64 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70  addClass('colorp
3d580 69 63 6b 65 72 2d 77 69 74 68 2d 61 6c 70 68 61  icker-with-alpha
3d590 27 29 3b 5c 6e 20 20 20 20 20 20 7d 20 65 6c 73  ');\n      } els
3d5a0 65 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69  e {\n        thi
3d5b0 73 2e 6f 70 74 69 6f 6e 73 2e 75 73 65 41 6c 70  s.options.useAlp
3d5c0 68 61 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 20  ha = false;\n   
3d5d0 20 20 20 7d 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d     }\n    }\n  }
3d5e0 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 61  , {\n    key: 'a
3d5f0 74 74 61 63 68 27 2c 5c 6e 20 20 20 20 76 61 6c  ttach',\n    val
3d600 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 61 74 74  ue: function att
3d610 61 63 68 28 29 20 7b 5c 6e 20 20 20 20 20 20 2f  ach() {\n      /
3d620 2f 20 49 6e 6a 65 63 74 20 74 68 65 20 63 6f 6c  / Inject the col
3d630 6f 72 70 69 63 6b 65 72 20 65 6c 65 6d 65 6e 74  orpicker element
3d640 20 69 6e 74 6f 20 74 68 65 20 44 4f 4d 5c 6e 20   into the DOM\n 
3d650 20 20 20 20 20 76 61 72 20 70 69 63 6b 65 72 50       var pickerP
3d660 61 72 65 6e 74 20 3d 20 74 68 69 73 2e 63 6f 6c  arent = this.col
3d670 6f 72 70 69 63 6b 65 72 2e 63 6f 6e 74 61 69 6e  orpicker.contain
3d680 65 72 20 3f 20 74 68 69 73 2e 63 6f 6c 6f 72 70  er ? this.colorp
3d690 69 63 6b 65 72 2e 63 6f 6e 74 61 69 6e 65 72 20  icker.container 
3d6a0 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20 20  : null;\n\n     
3d6b0 20 69 66 20 28 70 69 63 6b 65 72 50 61 72 65 6e   if (pickerParen
3d6c0 74 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68  t) {\n        th
3d6d0 69 73 2e 70 69 63 6b 65 72 2e 61 70 70 65 6e 64  is.picker.append
3d6e0 54 6f 28 70 69 63 6b 65 72 50 61 72 65 6e 74 29  To(pickerParent)
3d6f0 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20  ;\n      }\n    
3d700 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b  }\n  }, {\n    k
3d710 65 79 3a 20 27 75 6e 62 69 6e 64 27 2c 5c 6e 20  ey: 'unbind',\n 
3d720 20 20 20 76 61 6c 75 65 3a 20 66 75 6e 63 74 69     value: functi
3d730 6f 6e 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20  on unbind() {\n 
3d740 20 20 20 20 20 74 68 69 73 2e 70 69 63 6b 65 72       this.picker
3d750 2e 72 65 6d 6f 76 65 28 29 3b 5c 6e 20 20 20 20  .remove();\n    
3d760 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b  }\n  }, {\n    k
3d770 65 79 3a 20 27 5f 73 75 70 70 6f 72 74 73 41 6c  ey: '_supportsAl
3d780 70 68 61 42 61 72 27 2c 5c 6e 20 20 20 20 76 61  phaBar',\n    va
3d790 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 5f 73  lue: function _s
3d7a0 75 70 70 6f 72 74 73 41 6c 70 68 61 42 61 72 28  upportsAlphaBar(
3d7b0 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
3d7c0 6e 20 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e  n (this.options.
3d7d0 75 73 65 41 6c 70 68 61 20 7c 7c 20 74 68 69 73  useAlpha || this
3d7e0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 63 6f 6c  .colorpicker.col
3d7f0 6f 72 48 61 6e 64 6c 65 72 2e 68 61 73 43 6f 6c  orHandler.hasCol
3d800 6f 72 28 29 20 26 26 20 74 68 69 73 2e 63 6f 6c  or() && this.col
3d810 6f 72 2e 68 61 73 54 72 61 6e 73 70 61 72 65 6e  or.hasTransparen
3d820 63 79 28 29 29 20 26 26 20 74 68 69 73 2e 6f 70  cy()) && this.op
3d830 74 69 6f 6e 73 2e 75 73 65 41 6c 70 68 61 20 21  tions.useAlpha !
3d840 3d 3d 20 66 61 6c 73 65 20 26 26 20 28 21 74 68  == false && (!th
3d850 69 73 2e 6f 70 74 69 6f 6e 73 2e 66 6f 72 6d 61  is.options.forma
3d860 74 20 7c 7c 20 74 68 69 73 2e 6f 70 74 69 6f 6e  t || this.option
3d870 73 2e 66 6f 72 6d 61 74 20 26 26 20 21 74 68 69  s.format && !thi
3d880 73 2e 6f 70 74 69 6f 6e 73 2e 66 6f 72 6d 61 74  s.options.format
3d890 2e 6d 61 74 63 68 28 2f 5e 68 65 78 28 5b 33 36  .match(/^hex([36
3d8a0 5d 29 3f 24 2f 69 29 29 3b 5c 6e 20 20 20 20 7d  ])?$/i));\n    }
3d8b0 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
3d8c0 20 20 2a 20 43 68 61 6e 67 65 73 20 74 68 65 20    * Changes the 
3d8d0 63 6f 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e 74  color adjustment
3d8e0 20 62 61 72 73 20 75 73 69 6e 67 20 74 68 65 20   bars using the 
3d8f0 63 75 72 72 65 6e 74 20 63 6f 6c 6f 72 20 6f 62  current color ob
3d900 6a 65 63 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  ject information
3d910 2e 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20 20  .\n     */\n\n  
3d920 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27  }, {\n    key: '
3d930 75 70 64 61 74 65 27 2c 5c 6e 20 20 20 20 76 61  update',\n    va
3d940 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 75 70  lue: function up
3d950 64 61 74 65 28 29 20 7b 5c 6e 20 20 20 20 20 20  date() {\n      
3d960 69 66 20 28 21 74 68 69 73 2e 63 6f 6c 6f 72 70  if (!this.colorp
3d970 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61 6e 64 6c  icker.colorHandl
3d980 65 72 2e 68 61 73 43 6f 6c 6f 72 28 29 29 20 7b  er.hasColor()) {
3d990 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72 6e  \n        return
3d9a0 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20  ;\n      }\n\n  
3d9b0 20 20 20 20 76 61 72 20 76 65 72 74 69 63 61 6c      var vertical
3d9c0 20 3d 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e   = this.options.
3d9d0 68 6f 72 69 7a 6f 6e 74 61 6c 20 21 3d 3d 20 74  horizontal !== t
3d9e0 72 75 65 2c 5c 6e 20 20 20 20 20 20 20 20 20 20  rue,\n          
3d9f0 73 6c 69 64 65 72 20 3d 20 76 65 72 74 69 63 61  slider = vertica
3da00 6c 20 3f 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73  l ? this.options
3da10 2e 73 6c 69 64 65 72 73 20 3a 20 74 68 69 73 2e  .sliders : this.
3da20 6f 70 74 69 6f 6e 73 2e 73 6c 69 64 65 72 73 48  options.slidersH
3da30 6f 72 7a 3b 5c 6e 5c 6e 20 20 20 20 20 20 76 61  orz;\n\n      va
3da40 72 20 73 61 74 75 72 61 74 69 6f 6e 47 75 69 64  r saturationGuid
3da50 65 20 3d 20 74 68 69 73 2e 70 69 63 6b 65 72 2e  e = this.picker.
3da60 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b  find('.colorpick
3da70 65 72 2d 73 61 74 75 72 61 74 69 6f 6e 20 2e 63  er-saturation .c
3da80 6f 6c 6f 72 70 69 63 6b 65 72 2d 67 75 69 64 65  olorpicker-guide
3da90 27 29 2c 5c 6e 20 20 20 20 20 20 20 20 20 20 68  '),\n          h
3daa0 75 65 47 75 69 64 65 20 3d 20 74 68 69 73 2e 70  ueGuide = this.p
3dab0 69 63 6b 65 72 2e 66 69 6e 64 28 27 2e 63 6f 6c  icker.find('.col
3dac0 6f 72 70 69 63 6b 65 72 2d 68 75 65 20 2e 63 6f  orpicker-hue .co
3dad0 6c 6f 72 70 69 63 6b 65 72 2d 67 75 69 64 65 27  lorpicker-guide'
3dae0 29 2c 5c 6e 20 20 20 20 20 20 20 20 20 20 61 6c  ),\n          al
3daf0 70 68 61 47 75 69 64 65 20 3d 20 74 68 69 73 2e  phaGuide = this.
3db00 70 69 63 6b 65 72 2e 66 69 6e 64 28 27 2e 63 6f  picker.find('.co
3db10 6c 6f 72 70 69 63 6b 65 72 2d 61 6c 70 68 61 20  lorpicker-alpha 
3db20 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 67 75 69  .colorpicker-gui
3db30 64 65 27 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 76  de');\n\n      v
3db40 61 72 20 68 73 76 61 20 3d 20 74 68 69 73 2e 63  ar hsva = this.c
3db50 6f 6c 6f 72 2e 74 6f 48 73 76 61 52 61 74 69 6f  olor.toHsvaRatio
3db60 28 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 2f 2f 20  ();\n\n      // 
3db70 53 65 74 20 67 75 69 64 65 73 20 70 6f 73 69 74  Set guides posit
3db80 69 6f 6e 5c 6e 20 20 20 20 20 20 69 66 20 28 68  ion\n      if (h
3db90 75 65 47 75 69 64 65 2e 6c 65 6e 67 74 68 29 20  ueGuide.length) 
3dba0 7b 5c 6e 20 20 20 20 20 20 20 20 68 75 65 47 75  {\n        hueGu
3dbb0 69 64 65 2e 63 73 73 28 76 65 72 74 69 63 61 6c  ide.css(vertical
3dbc0 20 3f 20 27 74 6f 70 27 20 3a 20 27 6c 65 66 74   ? 'top' : 'left
3dbd0 27 2c 20 28 76 65 72 74 69 63 61 6c 20 3f 20 73  ', (vertical ? s
3dbe0 6c 69 64 65 72 2e 68 75 65 2e 6d 61 78 54 6f 70  lider.hue.maxTop
3dbf0 20 3a 20 73 6c 69 64 65 72 2e 68 75 65 2e 6d 61   : slider.hue.ma
3dc00 78 4c 65 66 74 29 20 2a 20 28 31 20 2d 20 68 73  xLeft) * (1 - hs
3dc10 76 61 2e 68 29 29 3b 5c 6e 20 20 20 20 20 20 7d  va.h));\n      }
3dc20 5c 6e 20 20 20 20 20 20 69 66 20 28 61 6c 70 68  \n      if (alph
3dc30 61 47 75 69 64 65 2e 6c 65 6e 67 74 68 29 20 7b  aGuide.length) {
3dc40 5c 6e 20 20 20 20 20 20 20 20 61 6c 70 68 61 47  \n        alphaG
3dc50 75 69 64 65 2e 63 73 73 28 76 65 72 74 69 63 61  uide.css(vertica
3dc60 6c 20 3f 20 27 74 6f 70 27 20 3a 20 27 6c 65 66  l ? 'top' : 'lef
3dc70 74 27 2c 20 28 76 65 72 74 69 63 61 6c 20 3f 20  t', (vertical ? 
3dc80 73 6c 69 64 65 72 2e 61 6c 70 68 61 2e 6d 61 78  slider.alpha.max
3dc90 54 6f 70 20 3a 20 73 6c 69 64 65 72 2e 61 6c 70  Top : slider.alp
3dca0 68 61 2e 6d 61 78 4c 65 66 74 29 20 2a 20 28 31  ha.maxLeft) * (1
3dcb0 20 2d 20 68 73 76 61 2e 61 29 29 3b 5c 6e 20 20   - hsva.a));\n  
3dcc0 20 20 20 20 7d 5c 6e 20 20 20 20 20 20 69 66 20      }\n      if 
3dcd0 28 73 61 74 75 72 61 74 69 6f 6e 47 75 69 64 65  (saturationGuide
3dce0 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 20 20 20 20  .length) {\n    
3dcf0 20 20 20 20 73 61 74 75 72 61 74 69 6f 6e 47 75      saturationGu
3dd00 69 64 65 2e 63 73 73 28 7b 5c 6e 20 20 20 20 20  ide.css({\n     
3dd10 20 20 20 20 20 27 74 6f 70 27 3a 20 73 6c 69 64       'top': slid
3dd20 65 72 2e 73 61 74 75 72 61 74 69 6f 6e 2e 6d 61  er.saturation.ma
3dd30 78 54 6f 70 20 2d 20 68 73 76 61 2e 76 20 2a 20  xTop - hsva.v * 
3dd40 73 6c 69 64 65 72 2e 73 61 74 75 72 61 74 69 6f  slider.saturatio
3dd50 6e 2e 6d 61 78 54 6f 70 2c 5c 6e 20 20 20 20 20  n.maxTop,\n     
3dd60 20 20 20 20 20 27 6c 65 66 74 27 3a 20 68 73 76       'left': hsv
3dd70 61 2e 73 20 2a 20 73 6c 69 64 65 72 2e 73 61 74  a.s * slider.sat
3dd80 75 72 61 74 69 6f 6e 2e 6d 61 78 4c 65 66 74 5c  uration.maxLeft\
3dd90 6e 20 20 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20  n        });\n  
3dda0 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 2f      }\n\n      /
3ddb0 2f 20 53 65 74 20 73 61 74 75 72 61 74 69 6f 6e  / Set saturation
3ddc0 20 68 75 65 20 62 61 63 6b 67 72 6f 75 6e 64 5c   hue background\
3ddd0 6e 20 20 20 20 20 20 74 68 69 73 2e 70 69 63 6b  n      this.pick
3dde0 65 72 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70  er.find('.colorp
3ddf0 69 63 6b 65 72 2d 73 61 74 75 72 61 74 69 6f 6e  icker-saturation
3de00 27 29 2e 63 73 73 28 27 62 61 63 6b 67 72 6f 75  ').css('backgrou
3de10 6e 64 43 6f 6c 6f 72 27 2c 20 74 68 69 73 2e 63  ndColor', this.c
3de20 6f 6c 6f 72 2e 67 65 74 43 6c 6f 6e 65 48 75 65  olor.getCloneHue
3de30 4f 6e 6c 79 28 29 2e 74 6f 48 65 78 53 74 72 69  Only().toHexStri
3de40 6e 67 28 29 29 3b 20 2f 2f 20 77 65 20 6f 6e 6c  ng()); // we onl
3de50 79 20 6e 65 65 64 20 68 75 65 5c 6e 5c 6e 20 20  y need hue\n\n  
3de60 20 20 20 20 2f 2f 20 53 65 74 20 61 6c 70 68 61      // Set alpha
3de70 20 63 6f 6c 6f 72 20 67 72 61 64 69 65 6e 74 5c   color gradient\
3de80 6e 20 20 20 20 20 20 76 61 72 20 68 65 78 43 6f  n      var hexCo
3de90 6c 6f 72 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72  lor = this.color
3dea0 2e 74 6f 48 65 78 53 74 72 69 6e 67 28 29 3b 5c  .toHexString();\
3deb0 6e 20 20 20 20 20 20 76 61 72 20 61 6c 70 68 61  n      var alpha
3dec0 42 67 20 3d 20 27 27 3b 5c 6e 5c 6e 20 20 20 20  Bg = '';\n\n    
3ded0 20 20 69 66 20 28 74 68 69 73 2e 6f 70 74 69 6f    if (this.optio
3dee0 6e 73 2e 68 6f 72 69 7a 6f 6e 74 61 6c 29 20 7b  ns.horizontal) {
3def0 5c 6e 20 20 20 20 20 20 20 20 61 6c 70 68 61 42  \n        alphaB
3df00 67 20 3d 20 27 6c 69 6e 65 61 72 2d 67 72 61 64  g = 'linear-grad
3df10 69 65 6e 74 28 74 6f 20 72 69 67 68 74 2c 20 27  ient(to right, '
3df20 20 2b 20 68 65 78 43 6f 6c 6f 72 20 2b 20 27 20   + hexColor + ' 
3df30 30 25 2c 20 74 72 61 6e 73 70 61 72 65 6e 74 20  0%, transparent 
3df40 31 30 30 25 29 27 3b 5c 6e 20 20 20 20 20 20 7d  100%)';\n      }
3df50 20 65 6c 73 65 20 7b 5c 6e 20 20 20 20 20 20 20   else {\n       
3df60 20 61 6c 70 68 61 42 67 20 3d 20 27 6c 69 6e 65   alphaBg = 'line
3df70 61 72 2d 67 72 61 64 69 65 6e 74 28 74 6f 20 62  ar-gradient(to b
3df80 6f 74 74 6f 6d 2c 20 27 20 2b 20 68 65 78 43 6f  ottom, ' + hexCo
3df90 6c 6f 72 20 2b 20 27 20 30 25 2c 20 74 72 61 6e  lor + ' 0%, tran
3dfa0 73 70 61 72 65 6e 74 20 31 30 30 25 29 27 3b 5c  sparent 100%)';\
3dfb0 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  n      }\n\n    
3dfc0 20 20 74 68 69 73 2e 70 69 63 6b 65 72 2e 66 69    this.picker.fi
3dfd0 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  nd('.colorpicker
3dfe0 2d 61 6c 70 68 61 2d 63 6f 6c 6f 72 27 29 2e 63  -alpha-color').c
3dff0 73 73 28 27 62 61 63 6b 67 72 6f 75 6e 64 27 2c  ss('background',
3e000 20 61 6c 70 68 61 42 67 29 3b 5c 6e 20 20 20 20   alphaBg);\n    
3e010 7d 5c 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b  }\n  }, {\n    k
3e020 65 79 3a 20 27 6f 70 74 69 6f 6e 73 27 2c 5c 6e  ey: 'options',\n
3e030 20 20 20 20 67 65 74 3a 20 66 75 6e 63 74 69 6f      get: functio
3e040 6e 20 67 65 74 28 29 20 7b 5c 6e 20 20 20 20 20  n get() {\n     
3e050 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c   return this.col
3e060 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73  orpicker.options
3e070 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 2c 20 7b  ;\n    }\n  }, {
3e080 5c 6e 20 20 20 20 6b 65 79 3a 20 27 63 6f 6c 6f  \n    key: 'colo
3e090 72 27 2c 5c 6e 20 20 20 20 67 65 74 3a 20 66 75  r',\n    get: fu
3e0a0 6e 63 74 69 6f 6e 20 67 65 74 28 29 20 7b 5c 6e  nction get() {\n
3e0b0 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69        return thi
3e0c0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 63 6f  s.colorpicker.co
3e0d0 6c 6f 72 48 61 6e 64 6c 65 72 2e 63 6f 6c 6f 72  lorHandler.color
3e0e0 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5d 29 3b  ;\n    }\n  }]);
3e0f0 5c 6e 5c 6e 20 20 72 65 74 75 72 6e 20 50 69 63  \n\n  return Pic
3e100 6b 65 72 48 61 6e 64 6c 65 72 3b 5c 6e 7d 28 29  kerHandler;\n}()
3e110 3b 5c 6e 5c 6e 65 78 70 6f 72 74 73 2e 64 65 66  ;\n\nexports.def
3e120 61 75 6c 74 20 3d 20 50 69 63 6b 65 72 48 61 6e  ault = PickerHan
3e130 64 6c 65 72 3b 5c 6e 5c 6e 2f 2a 2a 2a 2f 20 7d  dler;\n\n/***/ }
3e140 29 2c 5c 6e 2f 2a 20 32 34 20 2a 2f 5c 6e 2f 2a  ),\n/* 24 */\n/*
3e150 2a 2a 2f 20 28 66 75 6e 63 74 69 6f 6e 28 6d 6f  **/ (function(mo
3e160 64 75 6c 65 2c 20 65 78 70 6f 72 74 73 2c 20 5f  dule, exports, _
3e170 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65  _webpack_require
3e180 5f 5f 29 20 7b 5c 6e 5c 6e 5c 22 75 73 65 20 73  __) {\n\n\"use s
3e190 74 72 69 63 74 5c 22 3b 5c 6e 5c 6e 5c 6e 2f 2a  trict\";\n\n\n/*
3e1a0 2a 5c 6e 20 2a 20 48 61 6e 64 6c 65 73 20 65 76  *\n * Handles ev
3e1b0 65 72 79 74 68 69 6e 67 20 72 65 6c 61 74 65 64  erything related
3e1c0 20 74 6f 20 74 68 65 20 63 6f 6c 6f 72 70 69 63   to the colorpic
3e1d0 6b 65 72 20 61 64 64 6f 6e 5c 6e 20 2a 20 40 69  ker addon\n * @i
3e1e0 67 6e 6f 72 65 5c 6e 20 2a 2f 5c 6e 5c 6e 4f 62  gnore\n */\n\nOb
3e1f0 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65  ject.definePrope
3e200 72 74 79 28 65 78 70 6f 72 74 73 2c 20 5c 22 5f  rty(exports, \"_
3e210 5f 65 73 4d 6f 64 75 6c 65 5c 22 2c 20 7b 5c 6e  _esModule\", {\n
3e220 20 20 76 61 6c 75 65 3a 20 74 72 75 65 5c 6e 7d    value: true\n}
3e230 29 3b 5c 6e 5c 6e 76 61 72 20 5f 63 72 65 61 74  );\n\nvar _creat
3e240 65 43 6c 61 73 73 20 3d 20 66 75 6e 63 74 69 6f  eClass = functio
3e250 6e 20 28 29 20 7b 20 66 75 6e 63 74 69 6f 6e 20  n () { function 
3e260 64 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65 73  defineProperties
3e270 28 74 61 72 67 65 74 2c 20 70 72 6f 70 73 29 20  (target, props) 
3e280 7b 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30  { for (var i = 0
3e290 3b 20 69 20 3c 20 70 72 6f 70 73 2e 6c 65 6e 67  ; i < props.leng
3e2a0 74 68 3b 20 69 2b 2b 29 20 7b 20 76 61 72 20 64  th; i++) { var d
3e2b0 65 73 63 72 69 70 74 6f 72 20 3d 20 70 72 6f 70  escriptor = prop
3e2c0 73 5b 69 5d 3b 20 64 65 73 63 72 69 70 74 6f 72  s[i]; descriptor
3e2d0 2e 65 6e 75 6d 65 72 61 62 6c 65 20 3d 20 64 65  .enumerable = de
3e2e0 73 63 72 69 70 74 6f 72 2e 65 6e 75 6d 65 72 61  scriptor.enumera
3e2f0 62 6c 65 20 7c 7c 20 66 61 6c 73 65 3b 20 64 65  ble || false; de
3e300 73 63 72 69 70 74 6f 72 2e 63 6f 6e 66 69 67 75  scriptor.configu
3e310 72 61 62 6c 65 20 3d 20 74 72 75 65 3b 20 69 66  rable = true; if
3e320 20 28 5c 22 76 61 6c 75 65 5c 22 20 69 6e 20 64   (\"value\" in d
3e330 65 73 63 72 69 70 74 6f 72 29 20 64 65 73 63 72  escriptor) descr
3e340 69 70 74 6f 72 2e 77 72 69 74 61 62 6c 65 20 3d  iptor.writable =
3e350 20 74 72 75 65 3b 20 4f 62 6a 65 63 74 2e 64 65   true; Object.de
3e360 66 69 6e 65 50 72 6f 70 65 72 74 79 28 74 61 72  fineProperty(tar
3e370 67 65 74 2c 20 64 65 73 63 72 69 70 74 6f 72 2e  get, descriptor.
3e380 6b 65 79 2c 20 64 65 73 63 72 69 70 74 6f 72 29  key, descriptor)
3e390 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 66 75 6e  ; } } return fun
3e3a0 63 74 69 6f 6e 20 28 43 6f 6e 73 74 72 75 63 74  ction (Construct
3e3b0 6f 72 2c 20 70 72 6f 74 6f 50 72 6f 70 73 2c 20  or, protoProps, 
3e3c0 73 74 61 74 69 63 50 72 6f 70 73 29 20 7b 20 69  staticProps) { i
3e3d0 66 20 28 70 72 6f 74 6f 50 72 6f 70 73 29 20 64  f (protoProps) d
3e3e0 65 66 69 6e 65 50 72 6f 70 65 72 74 69 65 73 28  efineProperties(
3e3f0 43 6f 6e 73 74 72 75 63 74 6f 72 2e 70 72 6f 74  Constructor.prot
3e400 6f 74 79 70 65 2c 20 70 72 6f 74 6f 50 72 6f 70  otype, protoProp
3e410 73 29 3b 20 69 66 20 28 73 74 61 74 69 63 50 72  s); if (staticPr
3e420 6f 70 73 29 20 64 65 66 69 6e 65 50 72 6f 70 65  ops) definePrope
3e430 72 74 69 65 73 28 43 6f 6e 73 74 72 75 63 74 6f  rties(Constructo
3e440 72 2c 20 73 74 61 74 69 63 50 72 6f 70 73 29 3b  r, staticProps);
3e450 20 72 65 74 75 72 6e 20 43 6f 6e 73 74 72 75 63   return Construc
3e460 74 6f 72 3b 20 7d 3b 20 7d 28 29 3b 5c 6e 5c 6e  tor; }; }();\n\n
3e470 66 75 6e 63 74 69 6f 6e 20 5f 63 6c 61 73 73 43  function _classC
3e480 61 6c 6c 43 68 65 63 6b 28 69 6e 73 74 61 6e 63  allCheck(instanc
3e490 65 2c 20 43 6f 6e 73 74 72 75 63 74 6f 72 29 20  e, Constructor) 
3e4a0 7b 20 69 66 20 28 21 28 69 6e 73 74 61 6e 63 65  { if (!(instance
3e4b0 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6e 73   instanceof Cons
3e4c0 74 72 75 63 74 6f 72 29 29 20 7b 20 74 68 72 6f  tructor)) { thro
3e4d0 77 20 6e 65 77 20 54 79 70 65 45 72 72 6f 72 28  w new TypeError(
3e4e0 5c 22 43 61 6e 6e 6f 74 20 63 61 6c 6c 20 61 20  \"Cannot call a 
3e4f0 63 6c 61 73 73 20 61 73 20 61 20 66 75 6e 63 74  class as a funct
3e500 69 6f 6e 5c 22 29 3b 20 7d 20 7d 5c 6e 5c 6e 76  ion\"); } }\n\nv
3e510 61 72 20 41 64 64 6f 6e 48 61 6e 64 6c 65 72 20  ar AddonHandler 
3e520 3d 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c  = function () {\
3e530 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 61  n  /**\n   * @pa
3e540 72 61 6d 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72  ram {Colorpicker
3e550 7d 20 63 6f 6c 6f 72 70 69 63 6b 65 72 5c 6e 20  } colorpicker\n 
3e560 20 20 2a 2f 5c 6e 20 20 66 75 6e 63 74 69 6f 6e    */\n  function
3e570 20 41 64 64 6f 6e 48 61 6e 64 6c 65 72 28 63 6f   AddonHandler(co
3e580 6c 6f 72 70 69 63 6b 65 72 29 20 7b 5c 6e 20 20  lorpicker) {\n  
3e590 20 20 5f 63 6c 61 73 73 43 61 6c 6c 43 68 65 63    _classCallChec
3e5a0 6b 28 74 68 69 73 2c 20 41 64 64 6f 6e 48 61 6e  k(this, AddonHan
3e5b0 64 6c 65 72 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a  dler);\n\n    /*
3e5c0 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20  *\n     * @type 
3e5d0 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 5c 6e 20  {Colorpicker}\n 
3e5e0 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73      */\n    this
3e5f0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 3d 20 63  .colorpicker = c
3e600 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c 6e 20 20 20  olorpicker;\n   
3e610 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79   /**\n     * @ty
3e620 70 65 20 7b 6a 51 75 65 72 79 7d 5c 6e 20 20 20  pe {jQuery}\n   
3e630 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 61    */\n    this.a
3e640 64 64 6f 6e 20 3d 20 6e 75 6c 6c 3b 5c 6e 20 20  ddon = null;\n  
3e650 7d 5c 6e 5c 6e 20 20 5f 63 72 65 61 74 65 43 6c  }\n\n  _createCl
3e660 61 73 73 28 41 64 64 6f 6e 48 61 6e 64 6c 65 72  ass(AddonHandler
3e670 2c 20 5b 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27  , [{\n    key: '
3e680 68 61 73 41 64 64 6f 6e 27 2c 5c 6e 20 20 20 20  hasAddon',\n    
3e690 76 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20  value: function 
3e6a0 68 61 73 41 64 64 6f 6e 28 29 20 7b 5c 6e 20 20  hasAddon() {\n  
3e6b0 20 20 20 20 72 65 74 75 72 6e 20 21 21 74 68 69      return !!thi
3e6c0 73 2e 61 64 64 6f 6e 3b 5c 6e 20 20 20 20 7d 5c  s.addon;\n    }\
3e6d0 6e 20 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79  n  }, {\n    key
3e6e0 3a 20 27 62 69 6e 64 27 2c 5c 6e 20 20 20 20 76  : 'bind',\n    v
3e6f0 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 62  alue: function b
3e700 69 6e 64 28 29 20 7b 5c 6e 20 20 20 20 20 20 2f  ind() {\n      /
3e710 2a 2a 5c 6e 20 20 20 20 20 20 20 2a 20 40 74 79  **\n       * @ty
3e720 70 65 20 7b 2a 7c 6a 51 75 65 72 79 7d 5c 6e 20  pe {*|jQuery}\n 
3e730 20 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 20 20        */\n      
3e740 74 68 69 73 2e 61 64 64 6f 6e 20 3d 20 74 68 69  this.addon = thi
3e750 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70  s.colorpicker.op
3e760 74 69 6f 6e 73 2e 61 64 64 6f 6e 20 3f 20 74 68  tions.addon ? th
3e770 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65  is.colorpicker.e
3e780 6c 65 6d 65 6e 74 2e 66 69 6e 64 28 74 68 69 73  lement.find(this
3e790 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74  .colorpicker.opt
3e7a0 69 6f 6e 73 2e 61 64 64 6f 6e 29 20 3a 20 6e 75  ions.addon) : nu
3e7b0 6c 6c 3b 5c 6e 5c 6e 20 20 20 20 20 20 69 66 20  ll;\n\n      if 
3e7c0 28 74 68 69 73 2e 61 64 64 6f 6e 20 26 26 20 74  (this.addon && t
3e7d0 68 69 73 2e 61 64 64 6f 6e 2e 6c 65 6e 67 74 68  his.addon.length
3e7e0 20 3d 3d 3d 20 30 29 20 7b 5c 6e 20 20 20 20 20   === 0) {\n     
3e7f0 20 20 20 2f 2f 20 6e 6f 74 20 66 6f 75 6e 64 5c     // not found\
3e800 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e 61 64  n        this.ad
3e810 64 6f 6e 20 3d 20 6e 75 6c 6c 3b 5c 6e 20 20 20  don = null;\n   
3e820 20 20 20 7d 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d     }\n    }\n  }
3e830 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20 27 75  , {\n    key: 'u
3e840 6e 62 69 6e 64 27 2c 5c 6e 20 20 20 20 76 61 6c  nbind',\n    val
3e850 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 75 6e 62  ue: function unb
3e860 69 6e 64 28 29 20 7b 5c 6e 20 20 20 20 20 20 69  ind() {\n      i
3e870 66 20 28 74 68 69 73 2e 68 61 73 41 64 64 6f 6e  f (this.hasAddon
3e880 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74  ()) {\n        t
3e890 68 69 73 2e 61 64 64 6f 6e 2e 6f 66 66 28 27 2e  his.addon.off('.
3e8a0 63 6f 6c 6f 72 70 69 63 6b 65 72 27 29 3b 5c 6e  colorpicker');\n
3e8b0 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d 5c 6e        }\n    }\n
3e8c0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
3e8d0 2a 20 49 66 20 74 68 65 20 61 64 64 6f 6e 20 65  * If the addon e
3e8e0 6c 65 6d 65 6e 74 20 69 73 20 70 72 65 73 65 6e  lement is presen
3e8f0 74 2c 20 69 74 73 20 62 61 63 6b 67 72 6f 75 6e  t, its backgroun
3e900 64 20 63 6f 6c 6f 72 20 69 73 20 75 70 64 61 74  d color is updat
3e910 65 64 5c 6e 20 20 20 20 20 2a 2f 5c 6e 5c 6e 20  ed\n     */\n\n 
3e920 20 7d 2c 20 7b 5c 6e 20 20 20 20 6b 65 79 3a 20   }, {\n    key: 
3e930 27 75 70 64 61 74 65 27 2c 5c 6e 20 20 20 20 76  'update',\n    v
3e940 61 6c 75 65 3a 20 66 75 6e 63 74 69 6f 6e 20 75  alue: function u
3e950 70 64 61 74 65 28 29 20 7b 5c 6e 20 20 20 20 20  pdate() {\n     
3e960 20 69 66 20 28 21 74 68 69 73 2e 63 6f 6c 6f 72   if (!this.color
3e970 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61 6e 64  picker.colorHand
3e980 6c 65 72 2e 68 61 73 43 6f 6c 6f 72 28 29 20 7c  ler.hasColor() |
3e990 7c 20 21 74 68 69 73 2e 68 61 73 41 64 64 6f 6e  | !this.hasAddon
3e9a0 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72  ()) {\n        r
3e9b0 65 74 75 72 6e 3b 5c 6e 20 20 20 20 20 20 7d 5c  eturn;\n      }\
3e9c0 6e 5c 6e 20 20 20 20 20 20 76 61 72 20 63 6f 6c  n\n      var col
3e9d0 6f 72 53 74 72 20 3d 20 74 68 69 73 2e 63 6f 6c  orStr = this.col
3e9e0 6f 72 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61  orpicker.colorHa
3e9f0 6e 64 6c 65 72 2e 67 65 74 43 6f 6c 6f 72 53 74  ndler.getColorSt
3ea00 72 69 6e 67 28 29 3b 5c 6e 20 20 20 20 20 20 76  ring();\n      v
3ea10 61 72 20 73 74 79 6c 65 73 20 3d 20 7b 20 27 62  ar styles = { 'b
3ea20 61 63 6b 67 72 6f 75 6e 64 27 3a 20 63 6f 6c 6f  ackground': colo
3ea30 72 53 74 72 20 7d 3b 5c 6e 5c 6e 20 20 20 20 20  rStr };\n\n     
3ea40 20 76 61 72 20 69 63 6e 20 3d 20 74 68 69 73 2e   var icn = this.
3ea50 61 64 64 6f 6e 2e 66 69 6e 64 28 27 69 27 29 2e  addon.find('i').
3ea60 65 71 28 30 29 3b 5c 6e 5c 6e 20 20 20 20 20 20  eq(0);\n\n      
3ea70 69 66 20 28 69 63 6e 2e 6c 65 6e 67 74 68 20 3e  if (icn.length >
3ea80 20 30 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 69   0) {\n        i
3ea90 63 6e 2e 63 73 73 28 73 74 79 6c 65 73 29 3b 5c  cn.css(styles);\
3eaa0 6e 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 5c  n      } else {\
3eab0 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e 61 64  n        this.ad
3eac0 64 6f 6e 2e 63 73 73 28 73 74 79 6c 65 73 29 3b  don.css(styles);
3ead0 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d  \n      }\n    }
3eae0 5c 6e 20 20 7d 5d 29 3b 5c 6e 5c 6e 20 20 72 65  \n  }]);\n\n  re
3eaf0 74 75 72 6e 20 41 64 64 6f 6e 48 61 6e 64 6c 65  turn AddonHandle
3eb00 72 3b 5c 6e 7d 28 29 3b 5c 6e 5c 6e 65 78 70 6f  r;\n}();\n\nexpo
3eb10 72 74 73 2e 64 65 66 61 75 6c 74 20 3d 20 41 64  rts.default = Ad
3eb20 64 6f 6e 48 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 2f  donHandler;\n\n/
3eb30 2a 2a 2a 2f 20 7d 29 5c 6e 2f 2a 2a 2a 2a 2a 2a  ***/ })\n/******
3eb40 2f 20 5d 29 3b 5c 6e 7d 29 3b 5c 6e 5c 6e 5c 6e  / ]);\n});\n\n\n
3eb50 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45  // WEBPACK FOOTE
3eb60 52 20 2f 2f 5c 6e 2f 2f 20 62 6f 6f 74 73 74 72  R //\n// bootstr
3eb70 61 70 2d 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6d  ap-colorpicker.m
3eb80 69 6e 2e 6a 73 22 2c 22 20 5c 74 2f 2f 20 54 68  in.js"," \t// Th
3eb90 65 20 6d 6f 64 75 6c 65 20 63 61 63 68 65 5c 6e  e module cache\n
3eba0 20 5c 74 76 61 72 20 69 6e 73 74 61 6c 6c 65 64   \tvar installed
3ebb0 4d 6f 64 75 6c 65 73 20 3d 20 7b 7d 3b 5c 6e 5c  Modules = {};\n\
3ebc0 6e 20 5c 74 2f 2f 20 54 68 65 20 72 65 71 75 69  n \t// The requi
3ebd0 72 65 20 66 75 6e 63 74 69 6f 6e 5c 6e 20 5c 74  re function\n \t
3ebe0 66 75 6e 63 74 69 6f 6e 20 5f 5f 77 65 62 70 61  function __webpa
3ebf0 63 6b 5f 72 65 71 75 69 72 65 5f 5f 28 6d 6f 64  ck_require__(mod
3ec00 75 6c 65 49 64 29 20 7b 5c 6e 5c 6e 20 5c 74 5c  uleId) {\n\n \t\
3ec10 74 2f 2f 20 43 68 65 63 6b 20 69 66 20 6d 6f 64  t// Check if mod
3ec20 75 6c 65 20 69 73 20 69 6e 20 63 61 63 68 65 5c  ule is in cache\
3ec30 6e 20 5c 74 5c 74 69 66 28 69 6e 73 74 61 6c 6c  n \t\tif(install
3ec40 65 64 4d 6f 64 75 6c 65 73 5b 6d 6f 64 75 6c 65  edModules[module
3ec50 49 64 5d 29 20 7b 5c 6e 20 5c 74 5c 74 5c 74 72  Id]) {\n \t\t\tr
3ec60 65 74 75 72 6e 20 69 6e 73 74 61 6c 6c 65 64 4d  eturn installedM
3ec70 6f 64 75 6c 65 73 5b 6d 6f 64 75 6c 65 49 64 5d  odules[moduleId]
3ec80 2e 65 78 70 6f 72 74 73 3b 5c 6e 20 5c 74 5c 74  .exports;\n \t\t
3ec90 7d 5c 6e 20 5c 74 5c 74 2f 2f 20 43 72 65 61 74  }\n \t\t// Creat
3eca0 65 20 61 20 6e 65 77 20 6d 6f 64 75 6c 65 20 28  e a new module (
3ecb0 61 6e 64 20 70 75 74 20 69 74 20 69 6e 74 6f 20  and put it into 
3ecc0 74 68 65 20 63 61 63 68 65 29 5c 6e 20 5c 74 5c  the cache)\n \t\
3ecd0 74 76 61 72 20 6d 6f 64 75 6c 65 20 3d 20 69 6e  tvar module = in
3ece0 73 74 61 6c 6c 65 64 4d 6f 64 75 6c 65 73 5b 6d  stalledModules[m
3ecf0 6f 64 75 6c 65 49 64 5d 20 3d 20 7b 5c 6e 20 5c  oduleId] = {\n \
3ed00 74 5c 74 5c 74 69 3a 20 6d 6f 64 75 6c 65 49 64  t\t\ti: moduleId
3ed10 2c 5c 6e 20 5c 74 5c 74 5c 74 6c 3a 20 66 61 6c  ,\n \t\t\tl: fal
3ed20 73 65 2c 5c 6e 20 5c 74 5c 74 5c 74 65 78 70 6f  se,\n \t\t\texpo
3ed30 72 74 73 3a 20 7b 7d 5c 6e 20 5c 74 5c 74 7d 3b  rts: {}\n \t\t};
3ed40 5c 6e 5c 6e 20 5c 74 5c 74 2f 2f 20 45 78 65 63  \n\n \t\t// Exec
3ed50 75 74 65 20 74 68 65 20 6d 6f 64 75 6c 65 20 66  ute the module f
3ed60 75 6e 63 74 69 6f 6e 5c 6e 20 5c 74 5c 74 6d 6f  unction\n \t\tmo
3ed70 64 75 6c 65 73 5b 6d 6f 64 75 6c 65 49 64 5d 2e  dules[moduleId].
3ed80 63 61 6c 6c 28 6d 6f 64 75 6c 65 2e 65 78 70 6f  call(module.expo
3ed90 72 74 73 2c 20 6d 6f 64 75 6c 65 2c 20 6d 6f 64  rts, module, mod
3eda0 75 6c 65 2e 65 78 70 6f 72 74 73 2c 20 5f 5f 77  ule.exports, __w
3edb0 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f  ebpack_require__
3edc0 29 3b 5c 6e 5c 6e 20 5c 74 5c 74 2f 2f 20 46 6c  );\n\n \t\t// Fl
3edd0 61 67 20 74 68 65 20 6d 6f 64 75 6c 65 20 61 73  ag the module as
3ede0 20 6c 6f 61 64 65 64 5c 6e 20 5c 74 5c 74 6d 6f   loaded\n \t\tmo
3edf0 64 75 6c 65 2e 6c 20 3d 20 74 72 75 65 3b 5c 6e  dule.l = true;\n
3ee00 5c 6e 20 5c 74 5c 74 2f 2f 20 52 65 74 75 72 6e  \n \t\t// Return
3ee10 20 74 68 65 20 65 78 70 6f 72 74 73 20 6f 66 20   the exports of 
3ee20 74 68 65 20 6d 6f 64 75 6c 65 5c 6e 20 5c 74 5c  the module\n \t\
3ee30 74 72 65 74 75 72 6e 20 6d 6f 64 75 6c 65 2e 65  treturn module.e
3ee40 78 70 6f 72 74 73 3b 5c 6e 20 5c 74 7d 5c 6e 5c  xports;\n \t}\n\
3ee50 6e 5c 6e 20 5c 74 2f 2f 20 65 78 70 6f 73 65 20  n\n \t// expose 
3ee60 74 68 65 20 6d 6f 64 75 6c 65 73 20 6f 62 6a 65  the modules obje
3ee70 63 74 20 28 5f 5f 77 65 62 70 61 63 6b 5f 6d 6f  ct (__webpack_mo
3ee80 64 75 6c 65 73 5f 5f 29 5c 6e 20 5c 74 5f 5f 77  dules__)\n \t__w
3ee90 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f  ebpack_require__
3eea0 2e 6d 20 3d 20 6d 6f 64 75 6c 65 73 3b 5c 6e 5c  .m = modules;\n\
3eeb0 6e 20 5c 74 2f 2f 20 65 78 70 6f 73 65 20 74 68  n \t// expose th
3eec0 65 20 6d 6f 64 75 6c 65 20 63 61 63 68 65 5c 6e  e module cache\n
3eed0 20 5c 74 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71   \t__webpack_req
3eee0 75 69 72 65 5f 5f 2e 63 20 3d 20 69 6e 73 74 61  uire__.c = insta
3eef0 6c 6c 65 64 4d 6f 64 75 6c 65 73 3b 5c 6e 5c 6e  lledModules;\n\n
3ef00 20 5c 74 2f 2f 20 64 65 66 69 6e 65 20 67 65 74   \t// define get
3ef10 74 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72  ter function for
3ef20 20 68 61 72 6d 6f 6e 79 20 65 78 70 6f 72 74 73   harmony exports
3ef30 5c 6e 20 5c 74 5f 5f 77 65 62 70 61 63 6b 5f 72  \n \t__webpack_r
3ef40 65 71 75 69 72 65 5f 5f 2e 64 20 3d 20 66 75 6e  equire__.d = fun
3ef50 63 74 69 6f 6e 28 65 78 70 6f 72 74 73 2c 20 6e  ction(exports, n
3ef60 61 6d 65 2c 20 67 65 74 74 65 72 29 20 7b 5c 6e  ame, getter) {\n
3ef70 20 5c 74 5c 74 69 66 28 21 5f 5f 77 65 62 70 61   \t\tif(!__webpa
3ef80 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e 6f 28 65  ck_require__.o(e
3ef90 78 70 6f 72 74 73 2c 20 6e 61 6d 65 29 29 20 7b  xports, name)) {
3efa0 5c 6e 20 5c 74 5c 74 5c 74 4f 62 6a 65 63 74 2e  \n \t\t\tObject.
3efb0 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 65  defineProperty(e
3efc0 78 70 6f 72 74 73 2c 20 6e 61 6d 65 2c 20 7b 5c  xports, name, {\
3efd0 6e 20 5c 74 5c 74 5c 74 5c 74 63 6f 6e 66 69 67  n \t\t\t\tconfig
3efe0 75 72 61 62 6c 65 3a 20 66 61 6c 73 65 2c 5c 6e  urable: false,\n
3eff0 20 5c 74 5c 74 5c 74 5c 74 65 6e 75 6d 65 72 61   \t\t\t\tenumera
3f000 62 6c 65 3a 20 74 72 75 65 2c 5c 6e 20 5c 74 5c  ble: true,\n \t\
3f010 74 5c 74 5c 74 67 65 74 3a 20 67 65 74 74 65 72  t\t\tget: getter
3f020 5c 6e 20 5c 74 5c 74 5c 74 7d 29 3b 5c 6e 20 5c  \n \t\t\t});\n \
3f030 74 5c 74 7d 5c 6e 20 5c 74 7d 3b 5c 6e 5c 6e 20  t\t}\n \t};\n\n 
3f040 5c 74 2f 2f 20 67 65 74 44 65 66 61 75 6c 74 45  \t// getDefaultE
3f050 78 70 6f 72 74 20 66 75 6e 63 74 69 6f 6e 20 66  xport function f
3f060 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79  or compatibility
3f070 20 77 69 74 68 20 6e 6f 6e 2d 68 61 72 6d 6f 6e   with non-harmon
3f080 79 20 6d 6f 64 75 6c 65 73 5c 6e 20 5c 74 5f 5f  y modules\n \t__
3f090 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f  webpack_require_
3f0a0 5f 2e 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6d  _.n = function(m
3f0b0 6f 64 75 6c 65 29 20 7b 5c 6e 20 5c 74 5c 74 76  odule) {\n \t\tv
3f0c0 61 72 20 67 65 74 74 65 72 20 3d 20 6d 6f 64 75  ar getter = modu
3f0d0 6c 65 20 26 26 20 6d 6f 64 75 6c 65 2e 5f 5f 65  le && module.__e
3f0e0 73 4d 6f 64 75 6c 65 20 3f 5c 6e 20 5c 74 5c 74  sModule ?\n \t\t
3f0f0 5c 74 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 65  \tfunction getDe
3f100 66 61 75 6c 74 28 29 20 7b 20 72 65 74 75 72 6e  fault() { return
3f110 20 6d 6f 64 75 6c 65 5b 27 64 65 66 61 75 6c 74   module['default
3f120 27 5d 3b 20 7d 20 3a 5c 6e 20 5c 74 5c 74 5c 74  ']; } :\n \t\t\t
3f130 66 75 6e 63 74 69 6f 6e 20 67 65 74 4d 6f 64 75  function getModu
3f140 6c 65 45 78 70 6f 72 74 73 28 29 20 7b 20 72 65  leExports() { re
3f150 74 75 72 6e 20 6d 6f 64 75 6c 65 3b 20 7d 3b 5c  turn module; };\
3f160 6e 20 5c 74 5c 74 5f 5f 77 65 62 70 61 63 6b 5f  n \t\t__webpack_
3f170 72 65 71 75 69 72 65 5f 5f 2e 64 28 67 65 74 74  require__.d(gett
3f180 65 72 2c 20 27 61 27 2c 20 67 65 74 74 65 72 29  er, 'a', getter)
3f190 3b 5c 6e 20 5c 74 5c 74 72 65 74 75 72 6e 20 67  ;\n \t\treturn g
3f1a0 65 74 74 65 72 3b 5c 6e 20 5c 74 7d 3b 5c 6e 5c  etter;\n \t};\n\
3f1b0 6e 20 5c 74 2f 2f 20 4f 62 6a 65 63 74 2e 70 72  n \t// Object.pr
3f1c0 6f 74 6f 74 79 70 65 2e 68 61 73 4f 77 6e 50 72  ototype.hasOwnPr
3f1d0 6f 70 65 72 74 79 2e 63 61 6c 6c 5c 6e 20 5c 74  operty.call\n \t
3f1e0 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71 75 69 72  __webpack_requir
3f1f0 65 5f 5f 2e 6f 20 3d 20 66 75 6e 63 74 69 6f 6e  e__.o = function
3f200 28 6f 62 6a 65 63 74 2c 20 70 72 6f 70 65 72 74  (object, propert
3f210 79 29 20 7b 20 72 65 74 75 72 6e 20 4f 62 6a 65  y) { return Obje
3f220 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 73  ct.prototype.has
3f230 4f 77 6e 50 72 6f 70 65 72 74 79 2e 63 61 6c 6c  OwnProperty.call
3f240 28 6f 62 6a 65 63 74 2c 20 70 72 6f 70 65 72 74  (object, propert
3f250 79 29 3b 20 7d 3b 5c 6e 5c 6e 20 5c 74 2f 2f 20  y); };\n\n \t// 
3f260 5f 5f 77 65 62 70 61 63 6b 5f 70 75 62 6c 69 63  __webpack_public
3f270 5f 70 61 74 68 5f 5f 5c 6e 20 5c 74 5f 5f 77 65  _path__\n \t__we
3f280 62 70 61 63 6b 5f 72 65 71 75 69 72 65 5f 5f 2e  bpack_require__.
3f290 70 20 3d 20 5c 22 5c 22 3b 5c 6e 5c 6e 20 5c 74  p = \"\";\n\n \t
3f2a0 2f 2f 20 4c 6f 61 64 20 65 6e 74 72 79 20 6d 6f  // Load entry mo
3f2b0 64 75 6c 65 20 61 6e 64 20 72 65 74 75 72 6e 20  dule and return 
3f2c0 65 78 70 6f 72 74 73 5c 6e 20 5c 74 72 65 74 75  exports\n \tretu
3f2d0 72 6e 20 5f 5f 77 65 62 70 61 63 6b 5f 72 65 71  rn __webpack_req
3f2e0 75 69 72 65 5f 5f 28 5f 5f 77 65 62 70 61 63 6b  uire__(__webpack
3f2f0 5f 72 65 71 75 69 72 65 5f 5f 2e 73 20 3d 20 37  _require__.s = 7
3f300 29 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42  );\n\n\n\n// WEB
3f310 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e  PACK FOOTER //\n
3f320 2f 2f 20 77 65 62 70 61 63 6b 2f 62 6f 6f 74 73  // webpack/boots
3f330 74 72 61 70 20 65 35 66 63 39 36 34 39 39 37 34  trap e5fc9649974
3f340 63 39 33 62 30 62 37 39 62 22 2c 22 6d 6f 64 75  c93b0b79b","modu
3f350 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 5f 5f 57  le.exports = __W
3f360 45 42 50 41 43 4b 5f 45 58 54 45 52 4e 41 4c 5f  EBPACK_EXTERNAL_
3f370 4d 4f 44 55 4c 45 5f 30 5f 5f 3b 5c 6e 5c 6e 5c  MODULE_0__;\n\n\
3f380 6e 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  n///////////////
3f390 2f 2f 2f 5c 6e 2f 2f 20 57 45 42 50 41 43 4b 20  ///\n// WEBPACK 
3f3a0 46 4f 4f 54 45 52 5c 6e 2f 2f 20 65 78 74 65 72  FOOTER\n// exter
3f3b0 6e 61 6c 20 7b 5c 22 72 6f 6f 74 5c 22 3a 5c 22  nal {\"root\":\"
3f3c0 6a 51 75 65 72 79 5c 22 2c 5c 22 63 6f 6d 6d 6f  jQuery\",\"commo
3f3d0 6e 6a 73 32 5c 22 3a 5c 22 6a 71 75 65 72 79 5c  njs2\":\"jquery\
3f3e0 22 2c 5c 22 63 6f 6d 6d 6f 6e 6a 73 5c 22 3a 5c  ",\"commonjs\":\
3f3f0 22 6a 71 75 65 72 79 5c 22 2c 5c 22 61 6d 64 5c  "jquery\",\"amd\
3f400 22 3a 5c 22 6a 71 75 65 72 79 5c 22 7d 5c 6e 2f  ":\"jquery\"}\n/
3f410 2f 20 6d 6f 64 75 6c 65 20 69 64 20 3d 20 30 5c  / module id = 0\
3f420 6e 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b  n// module chunk
3f430 73 20 3d 20 30 20 31 22 2c 22 27 75 73 65 20 73  s = 0 1","'use s
3f440 74 72 69 63 74 27 3b 5c 6e 5c 6e 69 6d 70 6f 72  trict';\n\nimpor
3f450 74 20 24 20 66 72 6f 6d 20 27 6a 71 75 65 72 79  t $ from 'jquery
3f460 27 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f  ';\n\n/**\n * Co
3f470 6c 6f 72 70 69 63 6b 65 72 20 65 78 74 65 6e 73  lorpicker extens
3f480 69 6f 6e 20 63 6c 61 73 73 2e 5c 6e 20 2a 2f 5c  ion class.\n */\
3f490 6e 63 6c 61 73 73 20 45 78 74 65 6e 73 69 6f 6e  nclass Extension
3f4a0 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20   {\n  /**\n   * 
3f4b0 40 70 61 72 61 6d 20 7b 43 6f 6c 6f 72 70 69 63  @param {Colorpic
3f4c0 6b 65 72 7d 20 63 6f 6c 6f 72 70 69 63 6b 65 72  ker} colorpicker
3f4d0 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f  \n   * @param {O
3f4e0 62 6a 65 63 74 7d 20 6f 70 74 69 6f 6e 73 5c 6e  bject} options\n
3f4f0 20 20 20 2a 2f 5c 6e 20 20 63 6f 6e 73 74 72 75     */\n  constru
3f500 63 74 6f 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72  ctor(colorpicker
3f510 2c 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 7d 29 20  , options = {}) 
3f520 7b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  {\n    /**\n    
3f530 20 2a 20 54 68 65 20 63 6f 6c 6f 72 70 69 63 6b   * The colorpick
3f540 65 72 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20 20  er instance\n   
3f550 20 20 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72    * @type {Color
3f560 70 69 63 6b 65 72 7d 5c 6e 20 20 20 20 20 2a 2f  picker}\n     */
3f570 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72  \n    this.color
3f580 70 69 63 6b 65 72 20 3d 20 63 6f 6c 6f 72 70 69  picker = colorpi
3f590 63 6b 65 72 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e  cker;\n    /**\n
3f5a0 20 20 20 20 20 2a 20 45 78 74 65 6e 73 69 6f 6e       * Extension
3f5b0 20 6f 70 74 69 6f 6e 73 5c 6e 20 20 20 20 20 2a   options\n     *
3f5c0 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b  \n     * @type {
3f5d0 4f 62 6a 65 63 74 7d 5c 6e 20 20 20 20 20 2a 2f  Object}\n     */
3f5e0 5c 6e 20 20 20 20 74 68 69 73 2e 6f 70 74 69 6f  \n    this.optio
3f5f0 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 3b 5c 6e 5c  ns = options;\n\
3f600 6e 20 20 20 20 69 66 20 28 21 28 74 68 69 73 2e  n    if (!(this.
3f610 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d  colorpicker.elem
3f620 65 6e 74 20 26 26 20 74 68 69 73 2e 63 6f 6c 6f  ent && this.colo
3f630 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e  rpicker.element.
3f640 6c 65 6e 67 74 68 29 29 20 7b 5c 6e 20 20 20 20  length)) {\n    
3f650 20 20 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f    throw new Erro
3f660 72 28 27 45 78 74 65 6e 73 69 6f 6e 3a 20 74 68  r('Extension: th
3f670 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65  is.colorpicker.e
3f680 6c 65 6d 65 6e 74 20 69 73 20 6e 6f 74 20 76 61  lement is not va
3f690 6c 69 64 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c  lid');\n    }\n\
3f6a0 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70  n    this.colorp
3f6b0 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e  icker.element.on
3f6c0 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 72 65  ('colorpickerCre
3f6d0 61 74 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d  ate.colorpicker-
3f6e0 65 78 74 27 2c 20 24 2e 70 72 6f 78 79 28 74 68  ext', $.proxy(th
3f6f0 69 73 2e 6f 6e 43 72 65 61 74 65 2c 20 74 68 69  is.onCreate, thi
3f700 73 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e 63  s));\n    this.c
3f710 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65  olorpicker.eleme
3f720 6e 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63 6b  nt.on('colorpick
3f730 65 72 44 65 73 74 72 6f 79 2e 63 6f 6c 6f 72 70  erDestroy.colorp
3f740 69 63 6b 65 72 2d 65 78 74 27 2c 20 24 2e 70 72  icker-ext', $.pr
3f750 6f 78 79 28 74 68 69 73 2e 6f 6e 44 65 73 74 72  oxy(this.onDestr
3f760 6f 79 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20  oy, this));\n   
3f770 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65   this.colorpicke
3f780 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28 27 63 6f  r.element.on('co
3f790 6c 6f 72 70 69 63 6b 65 72 55 70 64 61 74 65 2e  lorpickerUpdate.
3f7a0 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27  colorpicker-ext'
3f7b0 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f  , $.proxy(this.o
3f7c0 6e 55 70 64 61 74 65 2c 20 74 68 69 73 29 29 3b  nUpdate, this));
3f7d0 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72  \n    this.color
3f7e0 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f  picker.element.o
3f7f0 6e 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 68  n('colorpickerCh
3f800 61 6e 67 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  ange.colorpicker
3f810 2d 65 78 74 27 2c 20 24 2e 70 72 6f 78 79 28 74  -ext', $.proxy(t
3f820 68 69 73 2e 6f 6e 43 68 61 6e 67 65 2c 20 74 68  his.onChange, th
3f830 69 73 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e  is));\n    this.
3f840 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d  colorpicker.elem
3f850 65 6e 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63  ent.on('colorpic
3f860 6b 65 72 49 6e 76 61 6c 69 64 2e 63 6f 6c 6f 72  kerInvalid.color
3f870 70 69 63 6b 65 72 2d 65 78 74 27 2c 20 24 2e 70  picker-ext', $.p
3f880 72 6f 78 79 28 74 68 69 73 2e 6f 6e 49 6e 76 61  roxy(this.onInva
3f890 6c 69 64 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20  lid, this));\n  
3f8a0 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b    this.colorpick
3f8b0 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28 27 63  er.element.on('c
3f8c0 6f 6c 6f 72 70 69 63 6b 65 72 53 68 6f 77 2e 63  olorpickerShow.c
3f8d0 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27 2c  olorpicker-ext',
3f8e0 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f 6e   $.proxy(this.on
3f8f0 53 68 6f 77 2c 20 74 68 69 73 29 29 3b 5c 6e 20  Show, this));\n 
3f900 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63     this.colorpic
3f910 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28 27  ker.element.on('
3f920 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69 64 65 2e  colorpickerHide.
3f930 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27  colorpicker-ext'
3f940 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f  , $.proxy(this.o
3f950 6e 48 69 64 65 2c 20 74 68 69 73 29 29 3b 5c 6e  nHide, this));\n
3f960 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69      this.colorpi
3f970 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 6f 6e 28  cker.element.on(
3f980 27 63 6f 6c 6f 72 70 69 63 6b 65 72 45 6e 61 62  'colorpickerEnab
3f990 6c 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65  le.colorpicker-e
3f9a0 78 74 27 2c 20 24 2e 70 72 6f 78 79 28 74 68 69  xt', $.proxy(thi
3f9b0 73 2e 6f 6e 45 6e 61 62 6c 65 2c 20 74 68 69 73  s.onEnable, this
3f9c0 29 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f  ));\n    this.co
3f9d0 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e  lorpicker.elemen
3f9e0 74 2e 6f 6e 28 27 63 6f 6c 6f 72 70 69 63 6b 65  t.on('colorpicke
3f9f0 72 44 69 73 61 62 6c 65 2e 63 6f 6c 6f 72 70 69  rDisable.colorpi
3fa00 63 6b 65 72 2d 65 78 74 27 2c 20 24 2e 70 72 6f  cker-ext', $.pro
3fa10 78 79 28 74 68 69 73 2e 6f 6e 44 69 73 61 62 6c  xy(this.onDisabl
3fa20 65 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 7d 5c  e, this));\n  }\
3fa30 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 46  n\n  /**\n   * F
3fa40 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 65  unction called e
3fa50 76 65 72 79 20 74 69 6d 65 20 61 20 6e 65 77 20  very time a new 
3fa60 63 6f 6c 6f 72 20 6e 65 65 64 73 20 74 6f 20 62  color needs to b
3fa70 65 20 63 72 65 61 74 65 64 2e 5c 6e 20 20 20 2a  e created.\n   *
3fa80 20 52 65 74 75 72 6e 20 66 61 6c 73 65 20 74 6f   Return false to
3fa90 20 73 6b 69 70 20 74 68 69 73 20 72 65 73 6f 6c   skip this resol
3faa0 76 65 72 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65  ver and continue
3fab0 20 77 69 74 68 20 6f 74 68 65 72 20 65 78 74 65   with other exte
3fac0 6e 73 69 6f 6e 73 27 20 6f 6e 65 73 5c 6e 20 20  nsions' ones\n  
3fad0 20 2a 20 6f 72 20 72 65 74 75 72 6e 20 61 6e 79   * or return any
3fae0 74 68 69 6e 67 20 65 6c 73 65 20 74 6f 20 63 6f  thing else to co
3faf0 6e 73 69 64 65 72 20 74 68 65 20 63 6f 6c 6f 72  nsider the color
3fb00 20 72 65 73 6f 6c 76 65 64 2e 5c 6e 20 20 20 2a   resolved.\n   *
3fb10 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43  \n   * @param {C
3fb20 6f 6c 6f 72 49 74 65 6d 7c 53 74 72 69 6e 67 7c  olorItem|String|
3fb30 2a 7d 20 63 6f 6c 6f 72 5c 6e 20 20 20 2a 20 40  *} color\n   * @
3fb40 70 61 72 61 6d 20 7b 62 6f 6f 6c 65 61 6e 7d 20  param {boolean} 
3fb50 72 65 61 6c 43 6f 6c 6f 72 20 69 66 20 74 72 75  realColor if tru
3fb60 65 2c 20 74 68 65 20 63 6f 6c 6f 72 20 73 68 6f  e, the color sho
3fb70 75 6c 64 20 72 65 73 6f 6c 76 65 20 69 6e 74 6f  uld resolve into
3fb80 20 61 20 72 65 61 6c 20 28 6e 6f 74 20 6e 61 6d   a real (not nam
3fb90 65 64 29 20 63 6f 6c 6f 72 20 63 6f 64 65 5c 6e  ed) color code\n
3fba0 20 20 20 2a 20 40 72 65 74 75 72 6e 20 7b 43 6f     * @return {Co
3fbb0 6c 6f 72 49 74 65 6d 7c 53 74 72 69 6e 67 7c 2a  lorItem|String|*
3fbc0 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 72 65 73 6f  }\n   */\n  reso
3fbd0 6c 76 65 43 6f 6c 6f 72 28 63 6f 6c 6f 72 2c 20  lveColor(color, 
3fbe0 72 65 61 6c 43 6f 6c 6f 72 20 3d 20 74 72 75 65  realColor = true
3fbf0 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20  ) {\n    return 
3fc00 66 61 6c 73 65 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  false;\n  }\n\n 
3fc10 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d 65 74 68 6f   /**\n   * Metho
3fc20 64 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 74  d called after t
3fc30 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 69  he colorpicker i
3fc40 73 20 63 72 65 61 74 65 64 5c 6e 20 20 20 2a 5c  s created\n   *\
3fc50 6e 20 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43  n   * @listens C
3fc60 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72  olorpicker#color
3fc70 70 69 63 6b 65 72 43 72 65 61 74 65 5c 6e 20 20  pickerCreate\n  
3fc80 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74   * @param {Event
3fc90 7d 20 65 76 65 6e 74 5c 6e 20 20 20 2a 2f 5c 6e  } event\n   */\n
3fca0 20 20 6f 6e 43 72 65 61 74 65 28 65 76 65 6e 74    onCreate(event
3fcb0 29 20 7b 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 62  ) {\n    // to b
3fcc0 65 20 65 78 74 65 6e 64 65 64 5c 6e 20 20 7d 5c  e extended\n  }\
3fcd0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d  n\n  /**\n   * M
3fce0 65 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66 74  ethod called aft
3fcf0 65 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b  er the colorpick
3fd00 65 72 20 69 73 20 64 65 73 74 72 6f 79 65 64 5c  er is destroyed\
3fd10 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 6c 69 73  n   *\n   * @lis
3fd20 74 65 6e 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72  tens Colorpicker
3fd30 23 63 6f 6c 6f 72 70 69 63 6b 65 72 44 65 73 74  #colorpickerDest
3fd40 72 6f 79 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d  roy\n   * @param
3fd50 20 7b 45 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e   {Event} event\n
3fd60 20 20 20 2a 2f 5c 6e 20 20 6f 6e 44 65 73 74 72     */\n  onDestr
3fd70 6f 79 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20  oy(event) {\n   
3fd80 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65   this.colorpicke
3fd90 72 2e 65 6c 65 6d 65 6e 74 2e 6f 66 66 28 27 2e  r.element.off('.
3fda0 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74 27  colorpicker-ext'
3fdb0 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a  );\n  }\n\n  /**
3fdc0 5c 6e 20 20 20 2a 20 4d 65 74 68 6f 64 20 63 61  \n   * Method ca
3fdd0 6c 6c 65 64 20 61 66 74 65 72 20 74 68 65 20 63  lled after the c
3fde0 6f 6c 6f 72 70 69 63 6b 65 72 20 69 73 20 75 70  olorpicker is up
3fdf0 64 61 74 65 64 5c 6e 20 20 20 2a 5c 6e 20 20 20  dated\n   *\n   
3fe00 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f 6c 6f 72  * @listens Color
3fe10 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b  picker#colorpick
3fe20 65 72 55 70 64 61 74 65 5c 6e 20 20 20 2a 20 40  erUpdate\n   * @
3fe30 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 76  param {Event} ev
3fe40 65 6e 74 5c 6e 20 20 20 2a 2f 5c 6e 20 20 6f 6e  ent\n   */\n  on
3fe50 55 70 64 61 74 65 28 65 76 65 6e 74 29 20 7b 5c  Update(event) {\
3fe60 6e 20 20 20 20 2f 2f 20 74 6f 20 62 65 20 65 78  n    // to be ex
3fe70 74 65 6e 64 65 64 5c 6e 20 20 7d 5c 6e 5c 6e 20  tended\n  }\n\n 
3fe80 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d 65 74 68 6f   /**\n   * Metho
3fe90 64 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 74  d called after t
3fea0 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 63  he colorpicker c
3feb0 6f 6c 6f 72 20 69 73 20 63 68 61 6e 67 65 64 5c  olor is changed\
3fec0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 6c 69 73  n   *\n   * @lis
3fed0 74 65 6e 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72  tens Colorpicker
3fee0 23 63 6f 6c 6f 72 70 69 63 6b 65 72 43 68 61 6e  #colorpickerChan
3fef0 67 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20  ge\n   * @param 
3ff00 7b 45 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e 20  {Event} event\n 
3ff10 20 20 2a 2f 5c 6e 20 20 6f 6e 43 68 61 6e 67 65    */\n  onChange
3ff20 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 2f  (event) {\n    /
3ff30 2f 20 74 6f 20 62 65 20 65 78 74 65 6e 64 65 64  / to be extended
3ff40 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }\n\n  /**\n
3ff50 20 20 20 2a 20 4d 65 74 68 6f 64 20 63 61 6c 6c     * Method call
3ff60 65 64 20 77 68 65 6e 20 74 68 65 20 63 6f 6c 6f  ed when the colo
3ff70 72 70 69 63 6b 65 72 20 63 6f 6c 6f 72 20 69 73  rpicker color is
3ff80 20 69 6e 76 61 6c 69 64 5c 6e 20 20 20 2a 5c 6e   invalid\n   *\n
3ff90 20 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f     * @listens Co
3ffa0 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70  lorpicker#colorp
3ffb0 69 63 6b 65 72 49 6e 76 61 6c 69 64 5c 6e 20 20  ickerInvalid\n  
3ffc0 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74   * @param {Event
3ffd0 7d 20 65 76 65 6e 74 5c 6e 20 20 20 2a 2f 5c 6e  } event\n   */\n
3ffe0 20 20 6f 6e 49 6e 76 61 6c 69 64 28 65 76 65 6e    onInvalid(even
3fff0 74 29 20 7b 5c 6e 20 20 20 20 2f 2f 20 74 6f 20  t) {\n    // to 
40000 62 65 20 65 78 74 65 6e 64 65 64 5c 6e 20 20 7d  be extended\n  }
40010 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20  \n\n  /**\n   * 
40020 4d 65 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66  Method called af
40030 74 65 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63  ter the colorpic
40040 6b 65 72 20 69 73 20 68 69 64 64 65 6e 5c 6e 20  ker is hidden\n 
40050 20 20 2a 5c 6e 20 20 20 2a 20 40 6c 69 73 74 65    *\n   * @liste
40060 6e 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63  ns Colorpicker#c
40070 6f 6c 6f 72 70 69 63 6b 65 72 48 69 64 65 5c 6e  olorpickerHide\n
40080 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65     * @param {Eve
40090 6e 74 7d 20 65 76 65 6e 74 5c 6e 20 20 20 2a 2f  nt} event\n   */
400a0 5c 6e 20 20 6f 6e 48 69 64 65 28 65 76 65 6e 74  \n  onHide(event
400b0 29 20 7b 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 62  ) {\n    // to b
400c0 65 20 65 78 74 65 6e 64 65 64 5c 6e 20 20 7d 5c  e extended\n  }\
400d0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d  n\n  /**\n   * M
400e0 65 74 68 6f 64 20 63 61 6c 6c 65 64 20 61 66 74  ethod called aft
400f0 65 72 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b  er the colorpick
40100 65 72 20 69 73 20 73 68 6f 77 6e 5c 6e 20 20 20  er is shown\n   
40110 2a 5c 6e 20 20 20 2a 20 40 6c 69 73 74 65 6e 73  *\n   * @listens
40120 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c   Colorpicker#col
40130 6f 72 70 69 63 6b 65 72 53 68 6f 77 5c 6e 20 20  orpickerShow\n  
40140 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74   * @param {Event
40150 7d 20 65 76 65 6e 74 5c 6e 20 20 20 2a 2f 5c 6e  } event\n   */\n
40160 20 20 6f 6e 53 68 6f 77 28 65 76 65 6e 74 29 20    onShow(event) 
40170 7b 5c 6e 20 20 20 20 2f 2f 20 74 6f 20 62 65 20  {\n    // to be 
40180 65 78 74 65 6e 64 65 64 5c 6e 20 20 7d 5c 6e 5c  extended\n  }\n\
40190 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 4d 65 74  n  /**\n   * Met
401a0 68 6f 64 20 63 61 6c 6c 65 64 20 61 66 74 65 72  hod called after
401b0 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72   the colorpicker
401c0 20 69 73 20 64 69 73 61 62 6c 65 64 5c 6e 20 20   is disabled\n  
401d0 20 2a 5c 6e 20 20 20 2a 20 40 6c 69 73 74 65 6e   *\n   * @listen
401e0 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f  s Colorpicker#co
401f0 6c 6f 72 70 69 63 6b 65 72 44 69 73 61 62 6c 65  lorpickerDisable
40200 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45  \n   * @param {E
40210 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e 20 20 20  vent} event\n   
40220 2a 2f 5c 6e 20 20 6f 6e 44 69 73 61 62 6c 65 28  */\n  onDisable(
40230 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 2f 2f  event) {\n    //
40240 20 74 6f 20 62 65 20 65 78 74 65 6e 64 65 64 5c   to be extended\
40250 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20  n  }\n\n  /**\n 
40260 20 20 2a 20 4d 65 74 68 6f 64 20 63 61 6c 6c 65    * Method calle
40270 64 20 61 66 74 65 72 20 74 68 65 20 63 6f 6c 6f  d after the colo
40280 72 70 69 63 6b 65 72 20 69 73 20 65 6e 61 62 6c  rpicker is enabl
40290 65 64 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  ed\n   *\n   * @
402a0 6c 69 73 74 65 6e 73 20 43 6f 6c 6f 72 70 69 63  listens Colorpic
402b0 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 45  ker#colorpickerE
402c0 6e 61 62 6c 65 5c 6e 20 20 20 2a 20 40 70 61 72  nable\n   * @par
402d0 61 6d 20 7b 45 76 65 6e 74 7d 20 65 76 65 6e 74  am {Event} event
402e0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 6f 6e 45 6e 61  \n   */\n  onEna
402f0 62 6c 65 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20  ble(event) {\n  
40300 20 20 2f 2f 20 74 6f 20 62 65 20 65 78 74 65 6e    // to be exten
40310 64 65 64 5c 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65  ded\n  }\n}\n\ne
40320 78 70 6f 72 74 20 64 65 66 61 75 6c 74 20 45 78  xport default Ex
40330 74 65 6e 73 69 6f 6e 3b 5c 6e 5c 6e 5c 6e 5c 6e  tension;\n\n\n\n
40340 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45  // WEBPACK FOOTE
40350 52 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a  R //\n// ./src/j
40360 73 2f 45 78 74 65 6e 73 69 6f 6e 2e 6a 73 22 2c  s/Extension.js",
40370 22 2f 2a 2a 5c 6e 20 2a 20 43 6f 6c 6f 72 20 6d  "/**\n * Color m
40380 61 6e 69 70 75 6c 61 74 69 6f 6e 20 63 6c 61 73  anipulation clas
40390 73 2c 20 73 70 65 63 69 66 69 63 20 66 6f 72 20  s, specific for 
403a0 42 6f 6f 74 73 74 72 61 70 20 43 6f 6c 6f 72 70  Bootstrap Colorp
403b0 69 63 6b 65 72 5c 6e 20 2a 2f 5c 6e 69 6d 70 6f  icker\n */\nimpo
403c0 72 74 20 51 69 78 43 6f 6c 6f 72 20 66 72 6f 6d  rt QixColor from
403d0 20 27 63 6f 6c 6f 72 27 3b 5c 6e 5c 6e 2f 2a 2a   'color';\n\n/**
403e0 5c 6e 20 2a 20 48 53 56 41 20 63 6f 6c 6f 72 20  \n * HSVA color 
403f0 64 61 74 61 20 63 6c 61 73 73 2c 20 63 6f 6e 74  data class, cont
40400 61 69 6e 69 6e 67 20 74 68 65 20 68 75 65 2c 20  aining the hue, 
40410 73 61 74 75 72 61 74 69 6f 6e 2c 20 76 61 6c 75  saturation, valu
40420 65 20 61 6e 64 20 61 6c 70 68 61 5c 6e 20 2a 20  e and alpha\n * 
40430 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 5c 6e 20 2a  information.\n *
40440 2f 5c 6e 63 6c 61 73 73 20 48 53 56 41 43 6f 6c  /\nclass HSVACol
40450 6f 72 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20  or {\n  /**\n   
40460 2a 20 40 70 61 72 61 6d 20 7b 6e 75 6d 62 65 72  * @param {number
40470 7c 69 6e 74 7d 20 68 5c 6e 20 20 20 2a 20 40 70  |int} h\n   * @p
40480 61 72 61 6d 20 7b 6e 75 6d 62 65 72 7c 69 6e 74  aram {number|int
40490 7d 20 73 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d  } s\n   * @param
404a0 20 7b 6e 75 6d 62 65 72 7c 69 6e 74 7d 20 76 5c   {number|int} v\
404b0 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 6e 75  n   * @param {nu
404c0 6d 62 65 72 7c 69 6e 74 7d 20 61 5c 6e 20 20 20  mber|int} a\n   
404d0 2a 2f 5c 6e 20 20 63 6f 6e 73 74 72 75 63 74 6f  */\n  constructo
404e0 72 28 68 2c 20 73 2c 20 76 2c 20 61 29 20 7b 5c  r(h, s, v, a) {\
404f0 6e 20 20 20 20 74 68 69 73 2e 68 20 3d 20 69 73  n    this.h = is
40500 4e 61 4e 28 68 29 20 3f 20 30 20 3a 20 68 3b 5c  NaN(h) ? 0 : h;\
40510 6e 20 20 20 20 74 68 69 73 2e 73 20 3d 20 69 73  n    this.s = is
40520 4e 61 4e 28 73 29 20 3f 20 30 20 3a 20 73 3b 5c  NaN(s) ? 0 : s;\
40530 6e 20 20 20 20 74 68 69 73 2e 76 20 3d 20 69 73  n    this.v = is
40540 4e 61 4e 28 76 29 20 3f 20 30 20 3a 20 76 3b 5c  NaN(v) ? 0 : v;\
40550 6e 20 20 20 20 74 68 69 73 2e 61 20 3d 20 69 73  n    this.a = is
40560 4e 61 4e 28 68 29 20 3f 20 31 20 3a 20 61 3b 5c  NaN(h) ? 1 : a;\
40570 6e 20 20 7d 5c 6e 5c 6e 20 20 74 6f 53 74 72 69  n  }\n\n  toStri
40580 6e 67 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75  ng() {\n    retu
40590 72 6e 20 60 24 7b 74 68 69 73 2e 68 7d 2c 20 24  rn `${this.h}, $
405a0 7b 74 68 69 73 2e 73 7d 25 2c 20 24 7b 74 68 69  {this.s}%, ${thi
405b0 73 2e 76 7d 25 2c 20 24 7b 74 68 69 73 2e 61 7d  s.v}%, ${this.a}
405c0 60 3b 5c 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e 2f 2a  `;\n  }\n}\n\n/*
405d0 2a 5c 6e 20 2a 20 48 53 56 41 20 63 6f 6c 6f 72  *\n * HSVA color
405e0 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 5c 6e 20   manipulation\n 
405f0 2a 2f 5c 6e 63 6c 61 73 73 20 43 6f 6c 6f 72 49  */\nclass ColorI
40600 74 65 6d 20 7b 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  tem {\n\n  /**\n
40610 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74 68 65     * Returns the
40620 20 48 53 56 41 43 6f 6c 6f 72 20 63 6c 61 73 73   HSVAColor class
40630 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 73 74  \n   *\n   * @st
40640 61 74 69 63 5c 6e 20 20 20 2a 20 40 65 78 61 6d  atic\n   * @exam
40650 70 6c 65 20 6c 65 74 20 63 6f 6c 6f 72 44 61 74  ple let colorDat
40660 61 20 3d 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65  a = new ColorIte
40670 6d 2e 48 53 56 41 43 6f 6c 6f 72 28 33 36 30 2c  m.HSVAColor(360,
40680 20 31 30 30 2c 20 31 30 30 2c 20 31 29 3b 5c 6e   100, 100, 1);\n
40690 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 48     * @returns {H
406a0 53 56 41 43 6f 6c 6f 72 7d 5c 6e 20 20 20 2a 2f  SVAColor}\n   */
406b0 5c 6e 20 20 73 74 61 74 69 63 20 67 65 74 20 48  \n  static get H
406c0 53 56 41 43 6f 6c 6f 72 28 29 20 7b 5c 6e 20 20  SVAColor() {\n  
406d0 20 20 72 65 74 75 72 6e 20 48 53 56 41 43 6f 6c    return HSVACol
406e0 6f 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a  or;\n  }\n\n  /*
406f0 2a 5c 6e 20 20 20 2a 20 41 70 70 6c 69 65 73 20  *\n   * Applies 
40700 61 20 6d 65 74 68 6f 64 20 6f 66 20 74 68 65 20  a method of the 
40710 51 69 78 43 6f 6c 6f 72 20 41 50 49 20 61 6e 64  QixColor API and
40720 20 72 65 74 75 72 6e 73 20 61 20 6e 65 77 20 43   returns a new C
40730 6f 6c 6f 72 20 6f 62 6a 65 63 74 20 6f 72 5c 6e  olor object or\n
40740 20 20 20 2a 20 74 68 65 20 72 65 74 75 72 6e 20     * the return 
40750 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6d 65 74  value of the met
40760 68 6f 64 20 63 61 6c 6c 2e 5c 6e 20 20 20 2a 5c  hod call.\n   *\
40770 6e 20 20 20 2a 20 49 66 20 6e 6f 20 61 72 67 75  n   * If no argu
40780 6d 65 6e 74 20 69 73 20 70 72 6f 76 69 64 65 64  ment is provided
40790 2c 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 51  , the internal Q
407a0 69 78 43 6f 6c 6f 72 20 6f 62 6a 65 63 74 20 69  ixColor object i
407b0 73 20 72 65 74 75 72 6e 65 64 2e 5c 6e 20 20 20  s returned.\n   
407c0 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b  *\n   * @param {
407d0 53 74 72 69 6e 67 7d 20 66 6e 20 51 69 78 43 6f  String} fn QixCo
407e0 6c 6f 72 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d  lor function nam
407f0 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 61  e\n   * @param a
40800 72 67 73 20 51 69 78 43 6f 6c 6f 72 20 66 75 6e  rgs QixColor fun
40810 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 5c  ction arguments\
40820 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 6c  n   * @example l
40830 65 74 20 64 61 72 6b 65 72 43 6f 6c 6f 72 20 3d  et darkerColor =
40840 20 63 6f 6c 6f 72 2e 61 70 69 28 27 64 61 72 6b   color.api('dark
40850 65 6e 27 2c 20 30 2e 32 35 29 3b 5c 6e 20 20 20  en', 0.25);\n   
40860 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65 74 20 6c  * @example let l
40870 75 6d 69 6e 6f 73 69 74 79 20 3d 20 63 6f 6c 6f  uminosity = colo
40880 72 2e 61 70 69 28 27 6c 75 6d 69 6e 6f 73 69 74  r.api('luminosit
40890 79 27 29 3b 5c 6e 20 20 20 2a 20 40 65 78 61 6d  y');\n   * @exam
408a0 70 6c 65 20 63 6f 6c 6f 72 20 3d 20 63 6f 6c 6f  ple color = colo
408b0 72 2e 61 70 69 28 27 6e 65 67 61 74 65 27 29 3b  r.api('negate');
408c0 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 20  \n   * @example 
408d0 6c 65 74 20 71 43 6f 6c 6f 72 20 3d 20 63 6f 6c  let qColor = col
408e0 6f 72 2e 61 70 69 28 29 2e 6e 65 67 61 74 65 28  or.api().negate(
408f0 29 3b 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e  );\n   * @return
40900 73 20 7b 43 6f 6c 6f 72 49 74 65 6d 7c 51 69 78  s {ColorItem|Qix
40910 43 6f 6c 6f 72 7c 2a 7d 5c 6e 20 20 20 2a 2f 5c  Color|*}\n   */\
40920 6e 20 20 61 70 69 28 66 6e 2c 20 2e 2e 2e 61 72  n  api(fn, ...ar
40930 67 73 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 61  gs) {\n    if (a
40940 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20  rguments.length 
40950 3d 3d 3d 20 30 29 20 7b 5c 6e 20 20 20 20 20 20  === 0) {\n      
40960 72 65 74 75 72 6e 20 74 68 69 73 2e 5f 63 6f 6c  return this._col
40970 6f 72 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  or;\n    }\n\n  
40980 20 20 6c 65 74 20 72 65 73 75 6c 74 20 3d 20 74    let result = t
40990 68 69 73 2e 5f 63 6f 6c 6f 72 5b 66 6e 5d 2e 61  his._color[fn].a
409a0 70 70 6c 79 28 74 68 69 73 2e 5f 63 6f 6c 6f 72  pply(this._color
409b0 2c 20 61 72 67 73 29 3b 5c 6e 5c 6e 20 20 20 20  , args);\n\n    
409c0 69 66 20 28 21 28 72 65 73 75 6c 74 20 69 6e 73  if (!(result ins
409d0 74 61 6e 63 65 6f 66 20 51 69 78 43 6f 6c 6f 72  tanceof QixColor
409e0 29 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20 72  )) {\n      // r
409f0 65 74 75 72 6e 20 72 65 73 75 6c 74 20 6f 66 20  eturn result of 
40a00 74 68 65 20 6d 65 74 68 6f 64 20 63 61 6c 6c 5c  the method call\
40a10 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 65  n      return re
40a20 73 75 6c 74 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e  sult;\n    }\n\n
40a30 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 43      return new C
40a40 6f 6c 6f 72 49 74 65 6d 28 72 65 73 75 6c 74 2c  olorItem(result,
40a50 20 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b 5c 6e   this.format);\n
40a60 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
40a70 20 2a 20 52 65 74 75 72 6e 73 20 74 68 65 20 6f   * Returns the o
40a80 72 69 67 69 6e 61 6c 20 43 6f 6c 6f 72 49 74 65  riginal ColorIte
40a90 6d 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 64 61  m constructor da
40aa0 74 61 2c 5c 6e 20 20 20 2a 20 70 6c 75 73 20 61  ta,\n   * plus a
40ab0 20 27 76 61 6c 69 64 27 20 66 6c 61 67 20 74 6f   'valid' flag to
40ac0 20 6b 6e 6f 77 20 69 66 20 69 74 27 73 20 76 61   know if it's va
40ad0 6c 69 64 20 6f 72 20 6e 6f 74 2e 5c 6e 20 20 20  lid or not.\n   
40ae0 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73  *\n   * @returns
40af0 20 7b 7b 63 6f 6c 6f 72 3a 20 2a 2c 20 66 6f 72   {{color: *, for
40b00 6d 61 74 3a 20 53 74 72 69 6e 67 2c 20 76 61 6c  mat: String, val
40b10 69 64 3a 20 62 6f 6f 6c 65 61 6e 7d 7d 5c 6e 20  id: boolean}}\n 
40b20 20 20 2a 2f 5c 6e 20 20 67 65 74 20 6f 72 69 67    */\n  get orig
40b30 69 6e 61 6c 28 29 20 7b 5c 6e 20 20 20 20 72 65  inal() {\n    re
40b40 74 75 72 6e 20 74 68 69 73 2e 5f 6f 72 69 67 69  turn this._origi
40b50 6e 61 6c 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  nal;\n  }\n\n  /
40b60 2a 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20  **\n   * @param 
40b70 7b 43 6f 6c 6f 72 49 74 65 6d 7c 48 53 56 41 43  {ColorItem|HSVAC
40b80 6f 6c 6f 72 7c 51 69 78 43 6f 6c 6f 72 7c 53 74  olor|QixColor|St
40b90 72 69 6e 67 7c 2a 7c 6e 75 6c 6c 7d 20 63 6f 6c  ring|*|null} col
40ba0 6f 72 20 43 6f 6c 6f 72 20 64 61 74 61 5c 6e 20  or Color data\n 
40bb0 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69    * @param {Stri
40bc0 6e 67 7c 6e 75 6c 6c 7d 20 66 6f 72 6d 61 74 20  ng|null} format 
40bd0 43 6f 6c 6f 72 20 6d 6f 64 65 6c 20 74 6f 20 63  Color model to c
40be0 6f 6e 76 65 72 74 20 74 6f 20 62 79 20 64 65 66  onvert to by def
40bf0 61 75 6c 74 2e 20 53 75 70 70 6f 72 74 65 64 3a  ault. Supported:
40c00 20 27 72 67 62 27 2c 20 27 68 73 6c 27 2c 20 27   'rgb', 'hsl', '
40c10 68 65 78 27 2e 5c 6e 20 20 20 2a 2f 5c 6e 20 20  hex'.\n   */\n  
40c20 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f  constructor(colo
40c30 72 20 3d 20 6e 75 6c 6c 2c 20 66 6f 72 6d 61 74  r = null, format
40c40 20 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 20 20 20 20   = null) {\n    
40c50 74 68 69 73 2e 72 65 70 6c 61 63 65 28 63 6f 6c  this.replace(col
40c60 6f 72 2c 20 66 6f 72 6d 61 74 29 3b 5c 6e 20 20  or, format);\n  
40c70 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
40c80 20 52 65 70 6c 61 63 65 73 20 74 68 65 20 69 6e   Replaces the in
40c90 74 65 72 6e 61 6c 20 51 69 78 43 6f 6c 6f 72 20  ternal QixColor 
40ca0 6f 62 6a 65 63 74 20 77 69 74 68 20 61 20 6e 65  object with a ne
40cb0 77 20 6f 6e 65 2e 5c 6e 20 20 20 2a 20 54 68 69  w one.\n   * Thi
40cc0 73 20 61 6c 73 6f 20 72 65 70 6c 61 63 65 73 20  s also replaces 
40cd0 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 6f 72 69  the internal ori
40ce0 67 69 6e 61 6c 20 63 6f 6c 6f 72 20 64 61 74 61  ginal color data
40cf0 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70  .\n   *\n   * @p
40d00 61 72 61 6d 20 7b 43 6f 6c 6f 72 49 74 65 6d 7c  aram {ColorItem|
40d10 48 53 56 41 43 6f 6c 6f 72 7c 51 69 78 43 6f 6c  HSVAColor|QixCol
40d20 6f 72 7c 53 74 72 69 6e 67 7c 2a 7c 6e 75 6c 6c  or|String|*|null
40d30 7d 20 63 6f 6c 6f 72 20 43 6f 6c 6f 72 20 64 61  } color Color da
40d40 74 61 20 74 6f 20 62 65 20 70 61 72 73 65 64 20  ta to be parsed 
40d50 28 69 66 20 6e 65 65 64 65 64 29 5c 6e 20 20 20  (if needed)\n   
40d60 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67  * @param {String
40d70 7c 6e 75 6c 6c 7d 20 66 6f 72 6d 61 74 20 43 6f  |null} format Co
40d80 6c 6f 72 20 6d 6f 64 65 6c 20 74 6f 20 63 6f 6e  lor model to con
40d90 76 65 72 74 20 74 6f 20 62 79 20 64 65 66 61 75  vert to by defau
40da0 6c 74 2e 20 53 75 70 70 6f 72 74 65 64 3a 20 27  lt. Supported: '
40db0 72 67 62 27 2c 20 27 68 73 6c 27 2c 20 27 68 65  rgb', 'hsl', 'he
40dc0 78 27 2e 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70  x'.\n   * @examp
40dd0 6c 65 20 63 6f 6c 6f 72 2e 72 65 70 6c 61 63 65  le color.replace
40de0 28 27 72 67 62 28 32 35 35 2c 30 2c 30 29 27 2c  ('rgb(255,0,0)',
40df0 20 27 68 73 6c 27 29 3b 5c 6e 20 20 20 2a 20 40   'hsl');\n   * @
40e00 65 78 61 6d 70 6c 65 20 63 6f 6c 6f 72 2e 72 65  example color.re
40e10 70 6c 61 63 65 28 68 73 76 61 43 6f 6c 6f 72 44  place(hsvaColorD
40e20 61 74 61 29 3b 5c 6e 20 20 20 2a 2f 5c 6e 20 20  ata);\n   */\n  
40e30 72 65 70 6c 61 63 65 28 63 6f 6c 6f 72 2c 20 66  replace(color, f
40e40 6f 72 6d 61 74 20 3d 20 6e 75 6c 6c 29 20 7b 5c  ormat = null) {\
40e50 6e 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 43 6f  n    format = Co
40e60 6c 6f 72 49 74 65 6d 2e 73 61 6e 69 74 69 7a 65  lorItem.sanitize
40e70 46 6f 72 6d 61 74 28 66 6f 72 6d 61 74 29 3b 5c  Format(format);\
40e80 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  n\n    /**\n    
40e90 20 2a 20 40 74 79 70 65 20 7b 7b 63 6f 6c 6f 72   * @type {{color
40ea0 3a 20 2a 2c 20 66 6f 72 6d 61 74 3a 20 53 74 72  : *, format: Str
40eb0 69 6e 67 7d 7d 5c 6e 20 20 20 20 20 2a 20 40 70  ing}}\n     * @p
40ec0 72 69 76 61 74 65 5c 6e 20 20 20 20 20 2a 2f 5c  rivate\n     */\
40ed0 6e 20 20 20 20 74 68 69 73 2e 5f 6f 72 69 67 69  n    this._origi
40ee0 6e 61 6c 20 3d 20 7b 5c 6e 20 20 20 20 20 20 63  nal = {\n      c
40ef0 6f 6c 6f 72 3a 20 63 6f 6c 6f 72 2c 5c 6e 20 20  olor: color,\n  
40f00 20 20 20 20 66 6f 72 6d 61 74 3a 20 66 6f 72 6d      format: form
40f10 61 74 2c 5c 6e 20 20 20 20 20 20 76 61 6c 69 64  at,\n      valid
40f20 3a 20 74 72 75 65 5c 6e 20 20 20 20 7d 3b 5c 6e  : true\n    };\n
40f30 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
40f40 40 74 79 70 65 20 7b 51 69 78 43 6f 6c 6f 72 7d  @type {QixColor}
40f50 5c 6e 20 20 20 20 20 2a 20 40 70 72 69 76 61 74  \n     * @privat
40f60 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20  e\n     */\n    
40f70 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 20 43 6f  this._color = Co
40f80 6c 6f 72 49 74 65 6d 2e 70 61 72 73 65 28 63 6f  lorItem.parse(co
40f90 6c 6f 72 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20  lor);\n\n    if 
40fa0 28 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 3d 3d  (this._color ===
40fb0 20 6e 75 6c 6c 29 20 7b 5c 6e 20 20 20 20 20 20   null) {\n      
40fc0 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 20 51 69  this._color = Qi
40fd0 78 43 6f 6c 6f 72 28 29 3b 5c 6e 20 20 20 20 20  xColor();\n     
40fe0 20 74 68 69 73 2e 5f 6f 72 69 67 69 6e 61 6c 2e   this._original.
40ff0 76 61 6c 69 64 20 3d 20 66 61 6c 73 65 3b 5c 6e  valid = false;\n
41000 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20        return;\n 
41010 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c     }\n\n    /**\
41020 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 2a  n     * @type {*
41030 7c 73 74 72 69 6e 67 7d 5c 6e 20 20 20 20 20 2a  |string}\n     *
41040 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 20 20   @private\n     
41050 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 5f 66 6f  */\n    this._fo
41060 72 6d 61 74 20 3d 20 66 6f 72 6d 61 74 20 3f 20  rmat = format ? 
41070 66 6f 72 6d 61 74 20 3a 5c 6e 20 20 20 20 20 20  format :\n      
41080 28 43 6f 6c 6f 72 49 74 65 6d 2e 69 73 48 65 78  (ColorItem.isHex
41090 28 63 6f 6c 6f 72 29 20 3f 20 27 68 65 78 27 20  (color) ? 'hex' 
410a0 3a 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 6d 6f  : this._color.mo
410b0 64 65 6c 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20  del);\n  }\n\n  
410c0 2f 2a 2a 5c 6e 20 20 20 2a 20 50 61 72 73 65 73  /**\n   * Parses
410d0 20 74 68 65 20 63 6f 6c 6f 72 20 72 65 74 75 72   the color retur
410e0 6e 69 6e 67 20 61 20 51 69 78 20 43 6f 6c 6f 72  ning a Qix Color
410f0 20 6f 62 6a 65 63 74 20 6f 72 20 6e 75 6c 6c 20   object or null 
41100 69 66 20 63 61 6e 6e 6f 74 20 62 65 5c 6e 20 20  if cannot be\n  
41110 20 2a 20 70 61 72 73 65 64 2e 5c 6e 20 20 20 2a   * parsed.\n   *
41120 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43  \n   * @param {C
41130 6f 6c 6f 72 49 74 65 6d 7c 48 53 56 41 43 6f 6c  olorItem|HSVACol
41140 6f 72 7c 51 69 78 43 6f 6c 6f 72 7c 53 74 72 69  or|QixColor|Stri
41150 6e 67 7c 2a 7c 6e 75 6c 6c 7d 20 63 6f 6c 6f 72  ng|*|null} color
41160 20 43 6f 6c 6f 72 20 64 61 74 61 5c 6e 20 20 20   Color data\n   
41170 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65 74 20 71  * @example let q
41180 43 6f 6c 6f 72 20 3d 20 43 6f 6c 6f 72 49 74 65  Color = ColorIte
41190 6d 2e 70 61 72 73 65 28 27 72 67 62 28 32 35 35  m.parse('rgb(255
411a0 2c 30 2c 30 29 27 29 3b 5c 6e 20 20 20 2a 20 40  ,0,0)');\n   * @
411b0 73 74 61 74 69 63 5c 6e 20 20 20 2a 20 40 72 65  static\n   * @re
411c0 74 75 72 6e 73 20 7b 51 69 78 43 6f 6c 6f 72 7c  turns {QixColor|
411d0 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  null}\n   */\n  
411e0 73 74 61 74 69 63 20 70 61 72 73 65 28 63 6f 6c  static parse(col
411f0 6f 72 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 63  or) {\n    if (c
41200 6f 6c 6f 72 20 69 6e 73 74 61 6e 63 65 6f 66 20  olor instanceof 
41210 51 69 78 43 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20  QixColor) {\n   
41220 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 6f 72 3b     return color;
41230 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 69  \n    }\n\n    i
41240 66 20 28 63 6f 6c 6f 72 20 69 6e 73 74 61 6e 63  f (color instanc
41250 65 6f 66 20 43 6f 6c 6f 72 49 74 65 6d 29 20 7b  eof ColorItem) {
41260 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 63  \n      return c
41270 6f 6c 6f 72 2e 5f 63 6f 6c 6f 72 3b 5c 6e 20 20  olor._color;\n  
41280 20 20 7d 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 66    }\n\n    let f
41290 6f 72 6d 61 74 20 3d 20 6e 75 6c 6c 3b 5c 6e 5c  ormat = null;\n\
412a0 6e 20 20 20 20 69 66 20 28 63 6f 6c 6f 72 20 69  n    if (color i
412b0 6e 73 74 61 6e 63 65 6f 66 20 48 53 56 41 43 6f  nstanceof HSVACo
412c0 6c 6f 72 29 20 7b 5c 6e 20 20 20 20 20 20 63 6f  lor) {\n      co
412d0 6c 6f 72 20 3d 20 5b 63 6f 6c 6f 72 2e 68 2c 20  lor = [color.h, 
412e0 63 6f 6c 6f 72 2e 73 2c 20 63 6f 6c 6f 72 2e 76  color.s, color.v
412f0 2c 20 69 73 4e 61 4e 28 63 6f 6c 6f 72 2e 61 29  , isNaN(color.a)
41300 20 3f 20 31 20 3a 20 63 6f 6c 6f 72 2e 61 5d 3b   ? 1 : color.a];
41310 5c 6e 20 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e  \n    } else {\n
41320 20 20 20 20 20 20 63 6f 6c 6f 72 20 3d 20 43 6f        color = Co
41330 6c 6f 72 49 74 65 6d 2e 73 61 6e 69 74 69 7a 65  lorItem.sanitize
41340 53 74 72 69 6e 67 28 63 6f 6c 6f 72 29 3b 5c 6e  String(color);\n
41350 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 69 66 20      }\n\n    if 
41360 28 63 6f 6c 6f 72 20 3d 3d 3d 20 6e 75 6c 6c 29  (color === null)
41370 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e   {\n      return
41380 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20 7d 5c 6e 5c   null;\n    }\n\
41390 6e 20 20 20 20 69 66 20 28 41 72 72 61 79 2e 69  n    if (Array.i
413a0 73 41 72 72 61 79 28 63 6f 6c 6f 72 29 29 20 7b  sArray(color)) {
413b0 5c 6e 20 20 20 20 20 20 66 6f 72 6d 61 74 20 3d  \n      format =
413c0 20 27 68 73 76 27 3b 5c 6e 20 20 20 20 7d 5c 6e   'hsv';\n    }\n
413d0 5c 6e 20 20 20 20 74 72 79 20 7b 5c 6e 20 20 20  \n    try {\n   
413e0 20 20 20 72 65 74 75 72 6e 20 51 69 78 43 6f 6c     return QixCol
413f0 6f 72 28 63 6f 6c 6f 72 2c 20 66 6f 72 6d 61 74  or(color, format
41400 29 3b 5c 6e 20 20 20 20 7d 20 63 61 74 63 68 20  );\n    } catch 
41410 28 65 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74  (e) {\n      ret
41420 75 72 6e 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20 7d  urn null;\n    }
41430 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }\n\n  /**\n
41440 20 20 20 2a 20 53 61 6e 69 74 69 7a 65 73 20 61     * Sanitizes a
41450 20 63 6f 6c 6f 72 20 73 74 72 69 6e 67 2c 20 61   color string, a
41460 64 64 69 6e 67 20 6d 69 73 73 69 6e 67 20 68 61  dding missing ha
41470 73 68 20 74 6f 20 68 65 78 61 64 65 63 69 6d 61  sh to hexadecima
41480 6c 20 63 6f 6c 6f 72 73 5c 6e 20 20 20 2a 20 61  l colors\n   * a
41490 6e 64 20 63 6f 6e 76 65 72 74 69 6e 67 20 27 74  nd converting 't
414a0 72 61 6e 73 70 61 72 65 6e 74 27 20 74 6f 20 61  ransparent' to a
414b0 20 63 6f 6c 6f 72 20 63 6f 64 65 2e 5c 6e 20 20   color code.\n  
414c0 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20   *\n   * @param 
414d0 7b 53 74 72 69 6e 67 7c 2a 7d 20 73 74 72 20 43  {String|*} str C
414e0 6f 6c 6f 72 20 73 74 72 69 6e 67 5c 6e 20 20 20  olor string\n   
414f0 2a 20 40 65 78 61 6d 70 6c 65 20 6c 65 74 20 63  * @example let c
41500 6f 6c 6f 72 53 74 72 20 3d 20 43 6f 6c 6f 72 49  olorStr = ColorI
41510 74 65 6d 2e 73 61 6e 69 74 69 7a 65 53 74 72 69  tem.sanitizeStri
41520 6e 67 28 27 66 66 61 61 30 30 27 29 3b 5c 6e 20  ng('ffaa00');\n 
41530 20 20 2a 20 40 73 74 61 74 69 63 5c 6e 20 20 20    * @static\n   
41540 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69  * @returns {Stri
41550 6e 67 7c 2a 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  ng|*}\n   */\n  
41560 73 74 61 74 69 63 20 73 61 6e 69 74 69 7a 65 53  static sanitizeS
41570 74 72 69 6e 67 28 73 74 72 29 20 7b 5c 6e 20 20  tring(str) {\n  
41580 20 20 69 66 20 28 21 28 74 79 70 65 6f 66 20 73    if (!(typeof s
41590 74 72 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 20  tr === 'string' 
415a0 7c 7c 20 73 74 72 20 69 6e 73 74 61 6e 63 65 6f  || str instanceo
415b0 66 20 53 74 72 69 6e 67 29 29 20 7b 5c 6e 20 20  f String)) {\n  
415c0 20 20 20 20 72 65 74 75 72 6e 20 73 74 72 3b 5c      return str;\
415d0 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 69 66  n    }\n\n    if
415e0 20 28 73 74 72 2e 6d 61 74 63 68 28 2f 5e 5b 30   (str.match(/^[0
415f0 2d 39 61 2d 66 5d 7b 32 2c 7d 24 2f 69 29 29 20  -9a-f]{2,}$/i)) 
41600 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20  {\n      return 
41610 60 23 24 7b 73 74 72 7d 60 3b 5c 6e 20 20 20 20  `#${str}`;\n    
41620 7d 5c 6e 5c 6e 20 20 20 20 69 66 20 28 73 74 72  }\n\n    if (str
41630 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 3d  .toLowerCase() =
41640 3d 3d 20 27 74 72 61 6e 73 70 61 72 65 6e 74 27  == 'transparent'
41650 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
41660 6e 20 27 23 46 46 46 46 46 46 30 30 27 3b 5c 6e  n '#FFFFFF00';\n
41670 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 72 65 74      }\n\n    ret
41680 75 72 6e 20 73 74 72 3b 5c 6e 20 20 7d 5c 6e 5c  urn str;\n  }\n\
41690 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 44 65 74  n  /**\n   * Det
416a0 65 63 74 73 20 69 66 20 61 20 76 61 6c 75 65 20  ects if a value 
416b0 69 73 20 61 20 73 74 72 69 6e 67 20 61 6e 64 20  is a string and 
416c0 61 20 63 6f 6c 6f 72 20 69 6e 20 68 65 78 61 64  a color in hexad
416d0 65 63 69 6d 61 6c 20 66 6f 72 6d 61 74 20 28 69  ecimal format (i
416e0 6e 20 61 6e 79 20 76 61 72 69 61 6e 74 29 2e 5c  n any variant).\
416f0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72  n   *\n   * @par
41700 61 6d 20 7b 53 74 72 69 6e 67 7d 20 73 74 72 5c  am {String} str\
41710 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 43  n   * @example C
41720 6f 6c 6f 72 49 74 65 6d 2e 69 73 48 65 78 28 27  olorItem.isHex('
41730 72 67 62 61 28 30 2c 30 2c 30 29 27 29 3b 20 2f  rgba(0,0,0)'); /
41740 2f 20 66 61 6c 73 65 5c 6e 20 20 20 2a 20 40 65  / false\n   * @e
41750 78 61 6d 70 6c 65 20 43 6f 6c 6f 72 49 74 65 6d  xample ColorItem
41760 2e 69 73 48 65 78 28 27 66 66 61 61 30 30 27 29  .isHex('ffaa00')
41770 3b 20 2f 2f 20 74 72 75 65 5c 6e 20 20 20 2a 20  ; // true\n   * 
41780 40 65 78 61 6d 70 6c 65 20 43 6f 6c 6f 72 49 74  @example ColorIt
41790 65 6d 2e 69 73 48 65 78 28 27 23 66 66 61 61 30  em.isHex('#ffaa0
417a0 30 27 29 3b 20 2f 2f 20 74 72 75 65 5c 6e 20 20  0'); // true\n  
417b0 20 2a 20 40 73 74 61 74 69 63 5c 6e 20 20 20 2a   * @static\n   *
417c0 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65   @returns {boole
417d0 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 74  an}\n   */\n  st
417e0 61 74 69 63 20 69 73 48 65 78 28 73 74 72 29 20  atic isHex(str) 
417f0 7b 5c 6e 20 20 20 20 69 66 20 28 21 28 74 79 70  {\n    if (!(typ
41800 65 6f 66 20 73 74 72 20 3d 3d 3d 20 27 73 74 72  eof str === 'str
41810 69 6e 67 27 20 7c 7c 20 73 74 72 20 69 6e 73 74  ing' || str inst
41820 61 6e 63 65 6f 66 20 53 74 72 69 6e 67 29 29 20  anceof String)) 
41830 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20  {\n      return 
41840 66 61 6c 73 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c  false;\n    }\n\
41850 6e 20 20 20 20 72 65 74 75 72 6e 20 21 21 73 74  n    return !!st
41860 72 2e 6d 61 74 63 68 28 2f 5e 23 3f 5b 30 2d 39  r.match(/^#?[0-9
41870 61 2d 66 5d 7b 32 2c 7d 24 2f 69 29 3b 5c 6e 20  a-f]{2,}$/i);\n 
41880 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20   }\n\n  /**\n   
41890 2a 20 53 61 6e 69 74 69 7a 65 73 20 61 20 63 6f  * Sanitizes a co
418a0 6c 6f 72 20 66 6f 72 6d 61 74 20 74 6f 20 6f 6e  lor format to on
418b0 65 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 77  e supported by w
418c0 65 62 20 62 72 6f 77 73 65 72 73 2e 5c 6e 20 20  eb browsers.\n  
418d0 20 2a 20 52 65 74 75 72 6e 73 20 61 6e 20 65 6d   * Returns an em
418e0 70 74 79 20 73 74 72 69 6e 67 20 6f 66 20 74 68  pty string of th
418f0 65 20 66 6f 72 6d 61 74 20 63 61 6e 27 74 20 62  e format can't b
41900 65 20 72 65 63 6f 67 6e 69 73 65 64 2e 5c 6e 20  e recognised.\n 
41910 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d    *\n   * @param
41920 20 7b 53 74 72 69 6e 67 7c 2a 7d 20 66 6f 72 6d   {String|*} form
41930 61 74 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c  at\n   * @exampl
41940 65 20 43 6f 6c 6f 72 49 74 65 6d 2e 73 61 6e 69  e ColorItem.sani
41950 74 69 7a 65 46 6f 72 6d 61 74 28 27 72 67 62 61  tizeFormat('rgba
41960 27 29 3b 20 2f 2f 20 27 72 67 62 27 5c 6e 20 20  '); // 'rgb'\n  
41970 20 2a 20 40 65 78 61 6d 70 6c 65 20 43 6f 6c 6f   * @example Colo
41980 72 49 74 65 6d 2e 69 73 48 65 78 28 27 68 65 78  rItem.isHex('hex
41990 38 27 29 3b 20 2f 2f 20 27 68 65 78 27 5c 6e 20  8'); // 'hex'\n 
419a0 20 20 2a 20 40 65 78 61 6d 70 6c 65 20 43 6f 6c    * @example Col
419b0 6f 72 49 74 65 6d 2e 69 73 48 65 78 28 27 69 6e  orItem.isHex('in
419c0 76 61 6c 69 64 27 29 3b 20 2f 2f 20 27 27 5c 6e  valid'); // ''\n
419d0 20 20 20 2a 20 40 73 74 61 74 69 63 5c 6e 20 20     * @static\n  
419e0 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72   * @returns {Str
419f0 69 6e 67 7d 20 27 72 67 62 27 2c 20 27 68 73 6c  ing} 'rgb', 'hsl
41a00 27 2c 20 27 68 65 78 27 20 6f 72 20 27 27 2e 5c  ', 'hex' or ''.\
41a10 6e 20 20 20 2a 2f 5c 6e 20 20 73 74 61 74 69 63  n   */\n  static
41a20 20 73 61 6e 69 74 69 7a 65 46 6f 72 6d 61 74 28   sanitizeFormat(
41a30 66 6f 72 6d 61 74 29 20 7b 5c 6e 20 20 20 20 73  format) {\n    s
41a40 77 69 74 63 68 20 28 66 6f 72 6d 61 74 29 20 7b  witch (format) {
41a50 5c 6e 20 20 20 20 20 20 63 61 73 65 20 27 68 65  \n      case 'he
41a60 78 27 3a 5c 6e 20 20 20 20 20 20 63 61 73 65 20  x':\n      case 
41a70 27 68 65 78 33 27 3a 5c 6e 20 20 20 20 20 20 63  'hex3':\n      c
41a80 61 73 65 20 27 68 65 78 34 27 3a 5c 6e 20 20 20  ase 'hex4':\n   
41a90 20 20 20 63 61 73 65 20 27 68 65 78 36 27 3a 5c     case 'hex6':\
41aa0 6e 20 20 20 20 20 20 63 61 73 65 20 27 68 65 78  n      case 'hex
41ab0 38 27 3a 5c 6e 20 20 20 20 20 20 20 20 72 65 74  8':\n        ret
41ac0 75 72 6e 20 27 68 65 78 27 3b 5c 6e 20 20 20 20  urn 'hex';\n    
41ad0 20 20 63 61 73 65 20 27 72 67 62 27 3a 5c 6e 20    case 'rgb':\n 
41ae0 20 20 20 20 20 63 61 73 65 20 27 72 67 62 61 27       case 'rgba'
41af0 3a 5c 6e 20 20 20 20 20 20 63 61 73 65 20 27 6b  :\n      case 'k
41b00 65 79 77 6f 72 64 27 3a 5c 6e 20 20 20 20 20 20  eyword':\n      
41b10 63 61 73 65 20 27 6e 61 6d 65 27 3a 5c 6e 20 20  case 'name':\n  
41b20 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 72 67        return 'rg
41b30 62 27 3b 5c 6e 20 20 20 20 20 20 63 61 73 65 20  b';\n      case 
41b40 27 68 73 6c 27 3a 5c 6e 20 20 20 20 20 20 63 61  'hsl':\n      ca
41b50 73 65 20 27 68 73 6c 61 27 3a 5c 6e 20 20 20 20  se 'hsla':\n    
41b60 20 20 63 61 73 65 20 27 68 73 76 27 3a 5c 6e 20    case 'hsv':\n 
41b70 20 20 20 20 20 63 61 73 65 20 27 68 73 76 61 27       case 'hsva'
41b80 3a 5c 6e 20 20 20 20 20 20 63 61 73 65 20 27 68  :\n      case 'h
41b90 77 62 27 3a 20 2f 2f 20 48 57 42 20 74 68 69 73  wb': // HWB this
41ba0 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 62 79   is supported by
41bb0 20 51 69 78 20 43 6f 6c 6f 72 2c 20 62 75 74 20   Qix Color, but 
41bc0 6e 6f 74 20 62 79 20 62 72 6f 77 73 65 72 73 5c  not by browsers\
41bd0 6e 20 20 20 20 20 20 63 61 73 65 20 27 68 77 62  n      case 'hwb
41be0 61 27 3a 5c 6e 20 20 20 20 20 20 20 20 72 65 74  a':\n        ret
41bf0 75 72 6e 20 27 68 73 6c 27 3b 5c 6e 20 20 20 20  urn 'hsl';\n    
41c00 20 20 64 65 66 61 75 6c 74 20 3a 5c 6e 20 20 20    default :\n   
41c10 20 20 20 20 20 72 65 74 75 72 6e 20 27 27 3b 5c       return '';\
41c20 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20  n    }\n  }\n\n 
41c30 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72   /**\n   * Retur
41c40 6e 73 20 74 72 75 65 20 69 66 20 74 68 65 20 63  ns true if the c
41c50 6f 6c 6f 72 20 69 73 20 76 61 6c 69 64 2c 20 66  olor is valid, f
41c60 61 6c 73 65 20 69 66 20 6e 6f 74 2e 5c 6e 20 20  alse if not.\n  
41c70 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e   *\n   * @return
41c80 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20  s {boolean}\n   
41c90 2a 2f 5c 6e 20 20 69 73 56 61 6c 69 64 28 29 20  */\n  isValid() 
41ca0 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68  {\n    return th
41cb0 69 73 2e 5f 6f 72 69 67 69 6e 61 6c 2e 76 61 6c  is._original.val
41cc0 69 64 20 3d 3d 3d 20 74 72 75 65 3b 5c 6e 20 20  id === true;\n  
41cd0 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
41ce0 20 48 75 65 20 76 61 6c 75 65 20 66 72 6f 6d 20   Hue value from 
41cf0 30 20 74 6f 20 33 36 30 5c 6e 20 20 20 2a 5c 6e  0 to 360\n   *\n
41d00 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 69     * @returns {i
41d10 6e 74 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65  nt}\n   */\n  ge
41d20 74 20 68 75 65 28 29 20 7b 5c 6e 20 20 20 20 72  t hue() {\n    r
41d30 65 74 75 72 6e 20 74 68 69 73 2e 5f 63 6f 6c 6f  eturn this._colo
41d40 72 2e 68 75 65 28 29 3b 5c 6e 20 20 7d 5c 6e 5c  r.hue();\n  }\n\
41d50 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 61 74  n  /**\n   * Sat
41d60 75 72 61 74 69 6f 6e 20 76 61 6c 75 65 20 66 72  uration value fr
41d70 6f 6d 20 30 20 74 6f 20 31 30 30 5c 6e 20 20 20  om 0 to 100\n   
41d80 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73  *\n   * @returns
41d90 20 7b 69 6e 74 7d 5c 6e 20 20 20 2a 2f 5c 6e 20   {int}\n   */\n 
41da0 20 67 65 74 20 73 61 74 75 72 61 74 69 6f 6e 28   get saturation(
41db0 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20  ) {\n    return 
41dc0 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 73 61 74 75  this._color.satu
41dd0 72 61 74 69 6f 6e 76 28 29 3b 5c 6e 20 20 7d 5c  rationv();\n  }\
41de0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 56  n\n  /**\n   * V
41df0 61 6c 75 65 20 63 68 61 6e 6e 65 6c 20 76 61 6c  alue channel val
41e00 75 65 20 66 72 6f 6d 20 30 20 74 6f 20 31 30 30  ue from 0 to 100
41e10 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 72 65  \n   *\n   * @re
41e20 74 75 72 6e 73 20 7b 69 6e 74 7d 5c 6e 20 20 20  turns {int}\n   
41e30 2a 2f 5c 6e 20 20 67 65 74 20 76 61 6c 75 65 28  */\n  get value(
41e40 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20  ) {\n    return 
41e50 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 76 61 6c 75  this._color.valu
41e60 65 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  e();\n  }\n\n  /
41e70 2a 2a 5c 6e 20 20 20 2a 20 41 6c 70 68 61 20 76  **\n   * Alpha v
41e80 61 6c 75 65 20 66 72 6f 6d 20 30 2e 30 20 74 6f  alue from 0.0 to
41e90 20 31 2e 30 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a   1.0\n   *\n   *
41ea0 20 40 72 65 74 75 72 6e 73 20 7b 6e 75 6d 62 65   @returns {numbe
41eb0 72 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74  r}\n   */\n  get
41ec0 20 61 6c 70 68 61 28 29 20 7b 5c 6e 20 20 20 20   alpha() {\n    
41ed0 6c 65 74 20 61 20 3d 20 74 68 69 73 2e 5f 63 6f  let a = this._co
41ee0 6c 6f 72 2e 61 6c 70 68 61 28 29 3b 5c 6e 5c 6e  lor.alpha();\n\n
41ef0 20 20 20 20 72 65 74 75 72 6e 20 69 73 4e 61 4e      return isNaN
41f00 28 61 29 20 3f 20 31 20 3a 20 61 3b 5c 6e 20 20  (a) ? 1 : a;\n  
41f10 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
41f20 20 44 65 66 61 75 6c 74 20 63 6f 6c 6f 72 20 66   Default color f
41f30 6f 72 6d 61 74 20 74 6f 20 63 6f 6e 76 65 72 74  ormat to convert
41f40 20 74 6f 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67   to when calling
41f50 20 74 6f 53 74 72 69 6e 67 28 29 20 6f 72 20 73   toString() or s
41f60 74 72 69 6e 67 28 29 5c 6e 20 20 20 2a 5c 6e 20  tring()\n   *\n 
41f70 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74    * @returns {St
41f80 72 69 6e 67 7d 20 27 72 67 62 27 2c 20 27 68 73  ring} 'rgb', 'hs
41f90 6c 27 2c 20 27 68 65 78 27 20 6f 72 20 27 27 5c  l', 'hex' or ''\
41fa0 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 20 66 6f  n   */\n  get fo
41fb0 72 6d 61 74 28 29 20 7b 5c 6e 20 20 20 20 72 65  rmat() {\n    re
41fc0 74 75 72 6e 20 74 68 69 73 2e 5f 66 6f 72 6d 61  turn this._forma
41fd0 74 20 3f 20 74 68 69 73 2e 5f 66 6f 72 6d 61 74  t ? this._format
41fe0 20 3a 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 6d   : this._color.m
41ff0 6f 64 65 6c 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20  odel;\n  }\n\n  
42000 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 73 20 74  /**\n   * Sets t
42010 68 65 20 68 75 65 20 76 61 6c 75 65 5c 6e 20 20  he hue value\n  
42020 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20   *\n   * @param 
42030 7b 69 6e 74 7d 20 76 61 6c 75 65 20 49 6e 74 65  {int} value Inte
42040 67 65 72 20 66 72 6f 6d 20 30 20 74 6f 20 33 36  ger from 0 to 36
42050 30 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 20  0\n   */\n  set 
42060 68 75 65 28 76 61 6c 75 65 29 20 7b 5c 6e 20 20  hue(value) {\n  
42070 20 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 20    this._color = 
42080 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 68 75 65 28  this._color.hue(
42090 76 61 6c 75 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e  value);\n  }\n\n
420a0 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 73    /**\n   * Sets
420b0 20 74 68 65 20 68 75 65 20 72 61 74 69 6f 2c 20   the hue ratio, 
420c0 77 68 65 72 65 20 31 2e 30 20 69 73 20 30 2c 20  where 1.0 is 0, 
420d0 30 2e 35 20 69 73 20 31 38 30 20 61 6e 64 20 30  0.5 is 180 and 0
420e0 2e 30 20 69 73 20 33 36 30 2e 5c 6e 20 20 20 2a  .0 is 360.\n   *
420f0 5c 6e 20 20 20 2a 20 40 69 67 6e 6f 72 65 5c 6e  \n   * @ignore\n
42100 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 6e 75 6d     * @param {num
42110 62 65 72 7d 20 68 20 52 61 74 69 6f 20 66 72 6f  ber} h Ratio fro
42120 6d 20 31 2e 30 20 74 6f 20 30 2e 30 5c 6e 20 20  m 1.0 to 0.0\n  
42130 20 2a 2f 5c 6e 20 20 73 65 74 48 75 65 52 61 74   */\n  setHueRat
42140 69 6f 28 68 29 20 7b 5c 6e 20 20 20 20 74 68 69  io(h) {\n    thi
42150 73 2e 68 75 65 20 3d 20 28 28 31 20 2d 20 68 29  s.hue = ((1 - h)
42160 20 2a 20 33 36 30 29 3b 5c 6e 20 20 7d 5c 6e 5c   * 360);\n  }\n\
42170 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 74  n  /**\n   * Set
42180 73 20 74 68 65 20 73 61 74 75 72 61 74 69 6f 6e  s the saturation
42190 20 76 61 6c 75 65 5c 6e 20 20 20 2a 5c 6e 20 20   value\n   *\n  
421a0 20 2a 20 40 70 61 72 61 6d 20 7b 69 6e 74 7d 20   * @param {int} 
421b0 76 61 6c 75 65 20 49 6e 74 65 67 65 72 20 66 72  value Integer fr
421c0 6f 6d 20 30 20 74 6f 20 31 30 30 5c 6e 20 20 20  om 0 to 100\n   
421d0 2a 2f 5c 6e 20 20 73 65 74 20 73 61 74 75 72 61  */\n  set satura
421e0 74 69 6f 6e 28 76 61 6c 75 65 29 20 7b 5c 6e 20  tion(value) {\n 
421f0 20 20 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d     this._color =
42200 20 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 73 61 74   this._color.sat
42210 75 72 61 74 69 6f 6e 76 28 76 61 6c 75 65 29 3b  urationv(value);
42220 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }\n\n  /**\n
42230 20 20 20 2a 20 53 65 74 73 20 74 68 65 20 73 61     * Sets the sa
42240 74 75 72 61 74 69 6f 6e 20 72 61 74 69 6f 2c 20  turation ratio, 
42250 77 68 65 72 65 20 31 2e 30 20 69 73 20 31 30 30  where 1.0 is 100
42260 20 61 6e 64 20 30 2e 30 20 69 73 20 30 2e 5c 6e   and 0.0 is 0.\n
42270 20 20 20 2a 5c 6e 20 20 20 2a 20 40 69 67 6e 6f     *\n   * @igno
42280 72 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20  re\n   * @param 
42290 7b 6e 75 6d 62 65 72 7d 20 73 20 52 61 74 69 6f  {number} s Ratio
422a0 20 66 72 6f 6d 20 30 2e 30 20 74 6f 20 31 2e 30   from 0.0 to 1.0
422b0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 53 61  \n   */\n  setSa
422c0 74 75 72 61 74 69 6f 6e 52 61 74 69 6f 28 73 29  turationRatio(s)
422d0 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 73 61 74   {\n    this.sat
422e0 75 72 61 74 69 6f 6e 20 3d 20 28 73 20 2a 20 31  uration = (s * 1
422f0 30 30 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  00);\n  }\n\n  /
42300 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 73 20 74 68  **\n   * Sets th
42310 65 20 27 76 61 6c 75 65 27 20 63 68 61 6e 6e 65  e 'value' channe
42320 6c 20 76 61 6c 75 65 5c 6e 20 20 20 2a 5c 6e 20  l value\n   *\n 
42330 20 20 2a 20 40 70 61 72 61 6d 20 7b 69 6e 74 7d    * @param {int}
42340 20 76 61 6c 75 65 20 49 6e 74 65 67 65 72 20 66   value Integer f
42350 72 6f 6d 20 30 20 74 6f 20 31 30 30 5c 6e 20 20  rom 0 to 100\n  
42360 20 2a 2f 5c 6e 20 20 73 65 74 20 76 61 6c 75 65   */\n  set value
42370 28 76 61 6c 75 65 29 20 7b 5c 6e 20 20 20 20 74  (value) {\n    t
42380 68 69 73 2e 5f 63 6f 6c 6f 72 20 3d 20 74 68 69  his._color = thi
42390 73 2e 5f 63 6f 6c 6f 72 2e 76 61 6c 75 65 28 76  s._color.value(v
423a0 61 6c 75 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  alue);\n  }\n\n 
423b0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65 74 73 20   /**\n   * Sets 
423c0 74 68 65 20 76 61 6c 75 65 20 72 61 74 69 6f 2c  the value ratio,
423d0 20 77 68 65 72 65 20 31 2e 30 20 69 73 20 30 20   where 1.0 is 0 
423e0 61 6e 64 20 30 2e 30 20 69 73 20 31 30 30 2e 5c  and 0.0 is 100.\
423f0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 69 67 6e  n   *\n   * @ign
42400 6f 72 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d  ore\n   * @param
42410 20 7b 6e 75 6d 62 65 72 7d 20 76 20 52 61 74 69   {number} v Rati
42420 6f 20 66 72 6f 6d 20 31 2e 30 20 74 6f 20 30 2e  o from 1.0 to 0.
42430 30 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 56  0\n   */\n  setV
42440 61 6c 75 65 52 61 74 69 6f 28 76 29 20 7b 5c 6e  alueRatio(v) {\n
42450 20 20 20 20 74 68 69 73 2e 76 61 6c 75 65 20 3d      this.value =
42460 20 28 28 31 20 2d 20 76 29 20 2a 20 31 30 30 29   ((1 - v) * 100)
42470 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c  ;\n  }\n\n  /**\
42480 6e 20 20 20 2a 20 53 65 74 73 20 74 68 65 20 61  n   * Sets the a
42490 6c 70 68 61 20 76 61 6c 75 65 2e 20 49 74 20 77  lpha value. It w
424a0 69 6c 6c 20 62 65 20 72 6f 75 6e 64 65 64 20 74  ill be rounded t
424b0 6f 20 32 20 64 65 63 69 6d 61 6c 73 2e 5c 6e 20  o 2 decimals.\n 
424c0 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d    *\n   * @param
424d0 20 7b 69 6e 74 7d 20 76 61 6c 75 65 20 46 6c 6f   {int} value Flo
424e0 61 74 20 66 72 6f 6d 20 30 2e 30 20 74 6f 20 31  at from 0.0 to 1
424f0 2e 30 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74  .0\n   */\n  set
42500 20 61 6c 70 68 61 28 76 61 6c 75 65 29 20 7b 5c   alpha(value) {\
42510 6e 20 20 20 20 2f 2f 20 32 20 64 65 63 69 6d 61  n    // 2 decima
42520 6c 73 20 6d 61 78 5c 6e 20 20 20 20 74 68 69 73  ls max\n    this
42530 2e 5f 63 6f 6c 6f 72 20 3d 20 74 68 69 73 2e 5f  ._color = this._
42540 63 6f 6c 6f 72 2e 61 6c 70 68 61 28 4d 61 74 68  color.alpha(Math
42550 2e 72 6f 75 6e 64 28 76 61 6c 75 65 20 2a 20 31  .round(value * 1
42560 30 30 29 20 2f 20 31 30 30 29 3b 5c 6e 20 20 7d  00) / 100);\n  }
42570 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20  \n\n  /**\n   * 
42580 53 65 74 73 20 74 68 65 20 61 6c 70 68 61 20 72  Sets the alpha r
42590 61 74 69 6f 2c 20 77 68 65 72 65 20 31 2e 30 20  atio, where 1.0 
425a0 69 73 20 30 2e 30 20 61 6e 64 20 30 2e 30 20 69  is 0.0 and 0.0 i
425b0 73 20 31 2e 30 2e 5c 6e 20 20 20 2a 5c 6e 20 20  s 1.0.\n   *\n  
425c0 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20 20 20 2a   * @ignore\n   *
425d0 20 40 70 61 72 61 6d 20 7b 6e 75 6d 62 65 72 7d   @param {number}
425e0 20 61 20 52 61 74 69 6f 20 66 72 6f 6d 20 31 2e   a Ratio from 1.
425f0 30 20 74 6f 20 30 2e 30 5c 6e 20 20 20 2a 2f 5c  0 to 0.0\n   */\
42600 6e 20 20 73 65 74 41 6c 70 68 61 52 61 74 69 6f  n  setAlphaRatio
42610 28 61 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e  (a) {\n    this.
42620 61 6c 70 68 61 20 3d 20 31 20 2d 20 61 3b 5c 6e  alpha = 1 - a;\n
42630 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
42640 20 2a 20 53 65 74 73 20 74 68 65 20 64 65 66 61   * Sets the defa
42650 75 6c 74 20 63 6f 6c 6f 72 20 66 6f 72 6d 61 74  ult color format
42660 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61  \n   *\n   * @pa
42670 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20 76 61 6c  ram {String} val
42680 75 65 20 53 75 70 70 6f 72 74 65 64 3a 20 27 72  ue Supported: 'r
42690 67 62 27 2c 20 27 68 73 6c 27 2c 20 27 68 65 78  gb', 'hsl', 'hex
426a0 27 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 20  '\n   */\n  set 
426b0 66 6f 72 6d 61 74 28 76 61 6c 75 65 29 20 7b 5c  format(value) {\
426c0 6e 20 20 20 20 74 68 69 73 2e 5f 66 6f 72 6d 61  n    this._forma
426d0 74 20 3d 20 43 6f 6c 6f 72 49 74 65 6d 2e 73 61  t = ColorItem.sa
426e0 6e 69 74 69 7a 65 46 6f 72 6d 61 74 28 76 61 6c  nitizeFormat(val
426f0 75 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  ue);\n  }\n\n  /
42700 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73  **\n   * Returns
42710 20 74 72 75 65 20 69 66 20 74 68 65 20 73 61 74   true if the sat
42720 75 72 61 74 69 6f 6e 20 76 61 6c 75 65 20 69 73  uration value is
42730 20 7a 65 72 6f 2c 20 66 61 6c 73 65 20 6f 74 68   zero, false oth
42740 65 72 77 69 73 65 5c 6e 20 20 20 2a 5c 6e 20 20  erwise\n   *\n  
42750 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f   * @returns {boo
42760 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  lean}\n   */\n  
42770 69 73 44 65 73 61 74 75 72 61 74 65 64 28 29 20  isDesaturated() 
42780 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68  {\n    return th
42790 69 73 2e 73 61 74 75 72 61 74 69 6f 6e 20 3d 3d  is.saturation ==
427a0 3d 20 30 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  = 0;\n  }\n\n  /
427b0 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73  **\n   * Returns
427c0 20 74 72 75 65 20 69 66 20 74 68 65 20 61 6c 70   true if the alp
427d0 68 61 20 76 61 6c 75 65 20 69 73 20 7a 65 72 6f  ha value is zero
427e0 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73  , false otherwis
427f0 65 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 72  e\n   *\n   * @r
42800 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d  eturns {boolean}
42810 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69 73 54 72 61  \n   */\n  isTra
42820 6e 73 70 61 72 65 6e 74 28 29 20 7b 5c 6e 20 20  nsparent() {\n  
42830 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 61 6c    return this.al
42840 70 68 61 20 3d 3d 3d 20 30 3b 5c 6e 20 20 7d 5c  pha === 0;\n  }\
42850 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52  n\n  /**\n   * R
42860 65 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74  eturns true if t
42870 68 65 20 61 6c 70 68 61 20 76 61 6c 75 65 20 69  he alpha value i
42880 73 20 6e 75 6d 65 72 69 63 20 61 6e 64 20 6c 65  s numeric and le
42890 73 73 20 74 68 61 6e 20 31 2c 20 66 61 6c 73 65  ss than 1, false
428a0 20 6f 74 68 65 72 77 69 73 65 5c 6e 20 20 20 2a   otherwise\n   *
428b0 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20  \n   * @returns 
428c0 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f  {boolean}\n   */
428d0 5c 6e 20 20 68 61 73 54 72 61 6e 73 70 61 72 65  \n  hasTranspare
428e0 6e 63 79 28 29 20 7b 5c 6e 20 20 20 20 72 65 74  ncy() {\n    ret
428f0 75 72 6e 20 74 68 69 73 2e 68 61 73 41 6c 70 68  urn this.hasAlph
42900 61 28 29 20 26 26 20 28 74 68 69 73 2e 61 6c 70  a() && (this.alp
42910 68 61 20 3c 20 31 29 3b 5c 6e 20 20 7d 5c 6e 5c  ha < 1);\n  }\n\
42920 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74  n  /**\n   * Ret
42930 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68 65  urns true if the
42940 20 61 6c 70 68 61 20 76 61 6c 75 65 20 69 73 20   alpha value is 
42950 6e 75 6d 65 72 69 63 2c 20 66 61 6c 73 65 20 6f  numeric, false o
42960 74 68 65 72 77 69 73 65 5c 6e 20 20 20 2a 5c 6e  therwise\n   *\n
42970 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62     * @returns {b
42980 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e  oolean}\n   */\n
42990 20 20 68 61 73 41 6c 70 68 61 28 29 20 7b 5c 6e    hasAlpha() {\n
429a0 20 20 20 20 72 65 74 75 72 6e 20 21 69 73 4e 61      return !isNa
429b0 4e 28 74 68 69 73 2e 61 6c 70 68 61 29 3b 5c 6e  N(this.alpha);\n
429c0 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
429d0 20 2a 20 52 65 74 75 72 6e 73 20 61 20 6e 65 77   * Returns a new
429e0 20 48 53 56 41 43 6f 6c 6f 72 20 6f 62 6a 65 63   HSVAColor objec
429f0 74 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20  t, based on the 
42a00 63 75 72 72 65 6e 74 20 63 6f 6c 6f 72 5c 6e 20  current color\n 
42a10 20 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72    *\n   * @retur
42a20 6e 73 20 7b 48 53 56 41 43 6f 6c 6f 72 7d 5c 6e  ns {HSVAColor}\n
42a30 20 20 20 2a 2f 5c 6e 20 20 74 6f 4f 62 6a 65 63     */\n  toObjec
42a40 74 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72  t() {\n    retur
42a50 6e 20 6e 65 77 20 48 53 56 41 43 6f 6c 6f 72 28  n new HSVAColor(
42a60 74 68 69 73 2e 68 75 65 2c 20 74 68 69 73 2e 73  this.hue, this.s
42a70 61 74 75 72 61 74 69 6f 6e 2c 20 74 68 69 73 2e  aturation, this.
42a80 76 61 6c 75 65 2c 20 74 68 69 73 2e 61 6c 70 68  value, this.alph
42a90 61 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a  a);\n  }\n\n  /*
42aa0 2a 5c 6e 20 20 20 2a 20 41 6c 69 61 73 20 6f 66  *\n   * Alias of
42ab0 20 74 6f 4f 62 6a 65 63 74 28 29 5c 6e 20 20 20   toObject()\n   
42ac0 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73  *\n   * @returns
42ad0 20 7b 48 53 56 41 43 6f 6c 6f 72 7d 5c 6e 20 20   {HSVAColor}\n  
42ae0 20 2a 2f 5c 6e 20 20 74 6f 48 73 76 61 28 29 20   */\n  toHsva() 
42af0 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68  {\n    return th
42b00 69 73 2e 74 6f 4f 62 6a 65 63 74 28 29 3b 5c 6e  is.toObject();\n
42b10 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
42b20 20 2a 20 52 65 74 75 72 6e 73 20 61 20 6e 65 77   * Returns a new
42b30 20 48 53 56 41 43 6f 6c 6f 72 20 6f 62 6a 65 63   HSVAColor objec
42b40 74 20 77 69 74 68 20 74 68 65 20 72 61 74 69 6f  t with the ratio
42b50 20 76 61 6c 75 65 73 20 28 66 72 6f 6d 20 30 2e   values (from 0.
42b60 30 20 74 6f 20 31 2e 30 29 2c 5c 6e 20 20 20 2a  0 to 1.0),\n   *
42b70 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 63 75   based on the cu
42b80 72 72 65 6e 74 20 63 6f 6c 6f 72 2e 5c 6e 20 20  rrent color.\n  
42b90 20 2a 5c 6e 20 20 20 2a 20 40 69 67 6e 6f 72 65   *\n   * @ignore
42ba0 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20  \n   * @returns 
42bb0 7b 48 53 56 41 43 6f 6c 6f 72 7d 5c 6e 20 20 20  {HSVAColor}\n   
42bc0 2a 2f 5c 6e 20 20 74 6f 48 73 76 61 52 61 74 69  */\n  toHsvaRati
42bd0 6f 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72  o() {\n    retur
42be0 6e 20 6e 65 77 20 48 53 56 41 43 6f 6c 6f 72 28  n new HSVAColor(
42bf0 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 68 75 65  \n      this.hue
42c00 20 2f 20 33 36 30 2c 5c 6e 20 20 20 20 20 20 74   / 360,\n      t
42c10 68 69 73 2e 73 61 74 75 72 61 74 69 6f 6e 20 2f  his.saturation /
42c20 20 31 30 30 2c 5c 6e 20 20 20 20 20 20 74 68 69   100,\n      thi
42c30 73 2e 76 61 6c 75 65 20 2f 20 31 30 30 2c 5c 6e  s.value / 100,\n
42c40 20 20 20 20 20 20 74 68 69 73 2e 61 6c 70 68 61        this.alpha
42c50 5c 6e 20 20 20 20 29 3b 5c 6e 20 20 7d 5c 6e 5c  \n    );\n  }\n\
42c60 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 6f 6e  n  /**\n   * Con
42c70 76 65 72 74 73 20 74 68 65 20 63 75 72 72 65 6e  verts the curren
42c80 74 20 63 6f 6c 6f 72 20 74 6f 20 69 74 73 20 73  t color to its s
42c90 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61  tring representa
42ca0 74 69 6f 6e 2c 5c 6e 20 20 20 2a 20 75 73 69 6e  tion,\n   * usin
42cb0 67 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 66  g the internal f
42cc0 6f 72 6d 61 74 20 6f 66 20 74 68 69 73 20 69 6e  ormat of this in
42cd0 73 74 61 6e 63 65 2e 5c 6e 20 20 20 2a 5c 6e 20  stance.\n   *\n 
42ce0 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74    * @returns {St
42cf0 72 69 6e 67 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  ring}\n   */\n  
42d00 74 6f 53 74 72 69 6e 67 28 29 20 7b 5c 6e 20 20  toString() {\n  
42d10 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 73 74    return this.st
42d20 72 69 6e 67 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e  ring();\n  }\n\n
42d30 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 6f 6e 76    /**\n   * Conv
42d40 65 72 74 73 20 74 68 65 20 63 75 72 72 65 6e 74  erts the current
42d50 20 63 6f 6c 6f 72 20 74 6f 20 69 74 73 20 73 74   color to its st
42d60 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74  ring representat
42d70 69 6f 6e 2c 5c 6e 20 20 20 2a 20 75 73 69 6e 67  ion,\n   * using
42d80 20 74 68 65 20 67 69 76 65 6e 20 66 6f 72 6d 61   the given forma
42d90 74 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  t.\n   *\n   * @
42da0 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 7c 6e 75  param {String|nu
42db0 6c 6c 7d 20 66 6f 72 6d 61 74 20 46 6f 72 6d 61  ll} format Forma
42dc0 74 20 74 6f 20 63 6f 6e 76 65 72 74 20 74 6f 2e  t to convert to.
42dd0 20 49 66 20 65 6d 70 74 79 20 6f 72 20 6e 75 6c   If empty or nul
42de0 6c 2c 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20  l, the internal 
42df0 66 6f 72 6d 61 74 20 77 69 6c 6c 20 62 65 20 75  format will be u
42e00 73 65 64 2e 5c 6e 20 20 20 2a 20 40 72 65 74 75  sed.\n   * @retu
42e10 72 6e 73 20 7b 53 74 72 69 6e 67 7d 5c 6e 20 20  rns {String}\n  
42e20 20 2a 2f 5c 6e 20 20 73 74 72 69 6e 67 28 66 6f   */\n  string(fo
42e30 72 6d 61 74 20 3d 20 6e 75 6c 6c 29 20 7b 5c 6e  rmat = null) {\n
42e40 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 43 6f 6c      format = Col
42e50 6f 72 49 74 65 6d 2e 73 61 6e 69 74 69 7a 65 46  orItem.sanitizeF
42e60 6f 72 6d 61 74 28 66 6f 72 6d 61 74 20 3f 20 66  ormat(format ? f
42e70 6f 72 6d 61 74 20 3a 20 74 68 69 73 2e 66 6f 72  ormat : this.for
42e80 6d 61 74 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20  mat);\n\n    if 
42e90 28 21 66 6f 72 6d 61 74 29 20 7b 5c 6e 20 20 20  (!format) {\n   
42ea0 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 5f     return this._
42eb0 63 6f 6c 6f 72 2e 72 6f 75 6e 64 28 29 2e 73 74  color.round().st
42ec0 72 69 6e 67 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e  ring();\n    }\n
42ed0 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f  \n    if (this._
42ee0 63 6f 6c 6f 72 5b 66 6f 72 6d 61 74 5d 20 3d 3d  color[format] ==
42ef0 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 5c 6e  = undefined) {\n
42f00 20 20 20 20 20 20 74 68 72 6f 77 20 6e 65 77 20        throw new 
42f10 45 72 72 6f 72 28 60 55 6e 73 75 70 70 6f 72 74  Error(`Unsupport
42f20 65 64 20 63 6f 6c 6f 72 20 66 6f 72 6d 61 74 3a  ed color format:
42f30 20 27 24 7b 66 6f 72 6d 61 74 7d 27 60 29 3b 5c   '${format}'`);\
42f40 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 6c 65  n    }\n\n    le
42f50 74 20 73 74 72 20 3d 20 74 68 69 73 2e 5f 63 6f  t str = this._co
42f60 6c 6f 72 5b 66 6f 72 6d 61 74 5d 28 29 3b 5c 6e  lor[format]();\n
42f70 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 73 74 72  \n    return str
42f80 2e 72 6f 75 6e 64 20 3f 20 73 74 72 2e 72 6f 75  .round ? str.rou
42f90 6e 64 28 29 2e 73 74 72 69 6e 67 28 29 20 3a 20  nd().string() : 
42fa0 73 74 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  str;\n  }\n\n  /
42fb0 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73  **\n   * Returns
42fc0 20 74 72 75 65 20 69 66 20 74 68 65 20 67 69 76   true if the giv
42fd0 65 6e 20 63 6f 6c 6f 72 20 76 61 6c 75 65 73 20  en color values 
42fe0 65 71 75 61 6c 73 20 74 68 69 73 20 6f 6e 65 2c  equals this one,
42ff0 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65   false otherwise
43000 2e 5c 6e 20 20 20 2a 20 54 68 65 20 66 6f 72 6d  .\n   * The form
43010 61 74 20 69 73 20 6e 6f 74 20 63 6f 6d 70 61 72  at is not compar
43020 65 64 2e 5c 6e 20 20 20 2a 20 49 66 20 61 6e 79  ed.\n   * If any
43030 20 6f 66 20 74 68 65 20 63 6f 6c 6f 72 73 20 69   of the colors i
43040 73 20 69 6e 76 61 6c 69 64 2c 20 74 68 65 20 72  s invalid, the r
43050 65 73 75 6c 74 20 77 69 6c 6c 20 62 65 20 66 61  esult will be fa
43060 6c 73 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a  lse.\n   *\n   *
43070 20 40 70 61 72 61 6d 20 7b 43 6f 6c 6f 72 49 74   @param {ColorIt
43080 65 6d 7c 48 53 56 41 43 6f 6c 6f 72 7c 51 69 78  em|HSVAColor|Qix
43090 43 6f 6c 6f 72 7c 53 74 72 69 6e 67 7c 2a 7c 6e  Color|String|*|n
430a0 75 6c 6c 7d 20 63 6f 6c 6f 72 20 43 6f 6c 6f 72  ull} color Color
430b0 20 64 61 74 61 5c 6e 20 20 20 2a 5c 6e 20 20 20   data\n   *\n   
430c0 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c  * @returns {bool
430d0 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 65  ean}\n   */\n  e
430e0 71 75 61 6c 73 28 63 6f 6c 6f 72 29 20 7b 5c 6e  quals(color) {\n
430f0 20 20 20 20 63 6f 6c 6f 72 20 3d 20 28 63 6f 6c      color = (col
43100 6f 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f  or instanceof Co
43110 6c 6f 72 49 74 65 6d 29 20 3f 20 63 6f 6c 6f 72  lorItem) ? color
43120 20 3a 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d   : new ColorItem
43130 28 63 6f 6c 6f 72 29 3b 5c 6e 5c 6e 20 20 20 20  (color);\n\n    
43140 69 66 20 28 21 63 6f 6c 6f 72 2e 69 73 56 61 6c  if (!color.isVal
43150 69 64 28 29 20 7c 7c 20 21 74 68 69 73 2e 69 73  id() || !this.is
43160 56 61 6c 69 64 28 29 29 20 7b 5c 6e 20 20 20 20  Valid()) {\n    
43170 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 5c    return false;\
43180 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 72 65  n    }\n\n    re
43190 74 75 72 6e 20 28 5c 6e 20 20 20 20 20 20 74 68  turn (\n      th
431a0 69 73 2e 68 75 65 20 3d 3d 3d 20 63 6f 6c 6f 72  is.hue === color
431b0 2e 68 75 65 20 26 26 5c 6e 20 20 20 20 20 20 74  .hue &&\n      t
431c0 68 69 73 2e 73 61 74 75 72 61 74 69 6f 6e 20 3d  his.saturation =
431d0 3d 3d 20 63 6f 6c 6f 72 2e 73 61 74 75 72 61 74  == color.saturat
431e0 69 6f 6e 20 26 26 5c 6e 20 20 20 20 20 20 74 68  ion &&\n      th
431f0 69 73 2e 76 61 6c 75 65 20 3d 3d 3d 20 63 6f 6c  is.value === col
43200 6f 72 2e 76 61 6c 75 65 20 26 26 5c 6e 20 20 20  or.value &&\n   
43210 20 20 20 74 68 69 73 2e 61 6c 70 68 61 20 3d 3d     this.alpha ==
43220 3d 20 63 6f 6c 6f 72 2e 61 6c 70 68 61 5c 6e 20  = color.alpha\n 
43230 20 20 20 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20     );\n  }\n\n  
43240 2f 2a 2a 5c 6e 20 20 20 2a 20 43 72 65 61 74 65  /**\n   * Create
43250 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73  s a copy of this
43260 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20 20 2a 5c   instance\n   *\
43270 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b  n   * @returns {
43280 43 6f 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 2a  ColorItem}\n   *
43290 2f 5c 6e 20 20 67 65 74 43 6c 6f 6e 65 28 29 20  /\n  getClone() 
432a0 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 6e 65  {\n    return ne
432b0 77 20 43 6f 6c 6f 72 49 74 65 6d 28 74 68 69 73  w ColorItem(this
432c0 2e 5f 63 6f 6c 6f 72 2c 20 74 68 69 73 2e 66 6f  ._color, this.fo
432d0 72 6d 61 74 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  rmat);\n  }\n\n 
432e0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 72 65 61 74   /**\n   * Creat
432f0 65 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69  es a copy of thi
43300 73 20 69 6e 73 74 61 6e 63 65 2c 20 6f 6e 6c 79  s instance, only
43310 20 63 6f 70 79 69 6e 67 20 74 68 65 20 68 75 65   copying the hue
43320 20 76 61 6c 75 65 2c 5c 6e 20 20 20 2a 20 61 6e   value,\n   * an
43330 64 20 73 65 74 74 69 6e 67 20 74 68 65 20 6f 74  d setting the ot
43340 68 65 72 73 20 74 6f 20 69 74 73 20 6d 61 78 20  hers to its max 
43350 76 61 6c 75 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20  value.\n   *\n  
43360 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 43 6f 6c   * @returns {Col
43370 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f 5c 6e  orItem}\n   */\n
43380 20 20 67 65 74 43 6c 6f 6e 65 48 75 65 4f 6e 6c    getCloneHueOnl
43390 79 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72  y() {\n    retur
433a0 6e 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d 28  n new ColorItem(
433b0 5b 74 68 69 73 2e 68 75 65 2c 20 31 30 30 2c 20  [this.hue, 100, 
433c0 31 30 30 2c 20 31 5d 2c 20 74 68 69 73 2e 66 6f  100, 1], this.fo
433d0 72 6d 61 74 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  rmat);\n  }\n\n 
433e0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43 72 65 61 74   /**\n   * Creat
433f0 65 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69  es a copy of thi
43400 73 20 69 6e 73 74 61 6e 63 65 20 73 65 74 74 69  s instance setti
43410 6e 67 20 74 68 65 20 61 6c 70 68 61 20 74 6f 20  ng the alpha to 
43420 74 68 65 20 6d 61 78 2e 5c 6e 20 20 20 2a 5c 6e  the max.\n   *\n
43430 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 43     * @returns {C
43440 6f 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f  olorItem}\n   */
43450 5c 6e 20 20 67 65 74 43 6c 6f 6e 65 4f 70 61 71  \n  getCloneOpaq
43460 75 65 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75  ue() {\n    retu
43470 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d  rn new ColorItem
43480 28 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 61 6c 70  (this._color.alp
43490 68 61 28 31 29 2c 20 74 68 69 73 2e 66 6f 72 6d  ha(1), this.form
434a0 61 74 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  at);\n  }\n\n  /
434b0 2a 2a 5c 6e 20 20 20 2a 20 43 6f 6e 76 65 72 74  **\n   * Convert
434c0 73 20 74 68 65 20 63 6f 6c 6f 72 20 74 6f 20 61  s the color to a
434d0 20 52 47 42 20 73 74 72 69 6e 67 5c 6e 20 20 20   RGB string\n   
434e0 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73  *\n   * @returns
434f0 20 7b 53 74 72 69 6e 67 7d 5c 6e 20 20 20 2a 2f   {String}\n   */
43500 5c 6e 20 20 74 6f 52 67 62 53 74 72 69 6e 67 28  \n  toRgbString(
43510 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20  ) {\n    return 
43520 74 68 69 73 2e 73 74 72 69 6e 67 28 27 72 67 62  this.string('rgb
43530 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a  ');\n  }\n\n  /*
43540 2a 5c 6e 20 20 20 2a 20 43 6f 6e 76 65 72 74 73  *\n   * Converts
43550 20 74 68 65 20 63 6f 6c 6f 72 20 74 6f 20 61 20   the color to a 
43560 48 65 78 61 64 65 63 69 6d 61 6c 20 73 74 72 69  Hexadecimal stri
43570 6e 67 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  ng\n   *\n   * @
43580 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67 7d  returns {String}
43590 5c 6e 20 20 20 2a 2f 5c 6e 20 20 74 6f 48 65 78  \n   */\n  toHex
435a0 53 74 72 69 6e 67 28 29 20 7b 5c 6e 20 20 20 20  String() {\n    
435b0 72 65 74 75 72 6e 20 74 68 69 73 2e 73 74 72 69  return this.stri
435c0 6e 67 28 27 68 65 78 27 29 3b 5c 6e 20 20 7d 5c  ng('hex');\n  }\
435d0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43  n\n  /**\n   * C
435e0 6f 6e 76 65 72 74 73 20 74 68 65 20 63 6f 6c 6f  onverts the colo
435f0 72 20 74 6f 20 61 20 48 53 4c 20 73 74 72 69 6e  r to a HSL strin
43600 67 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 72  g\n   *\n   * @r
43610 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67 7d 5c  eturns {String}\
43620 6e 20 20 20 2a 2f 5c 6e 20 20 74 6f 48 73 6c 53  n   */\n  toHslS
43630 74 72 69 6e 67 28 29 20 7b 5c 6e 20 20 20 20 72  tring() {\n    r
43640 65 74 75 72 6e 20 74 68 69 73 2e 73 74 72 69 6e  eturn this.strin
43650 67 28 27 68 73 6c 27 29 3b 5c 6e 20 20 7d 5c 6e  g('hsl');\n  }\n
43660 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65  \n  /**\n   * Re
43670 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68  turns true if th
43680 65 20 63 6f 6c 6f 72 20 69 73 20 64 61 72 6b 2c  e color is dark,
43690 20 66 61 6c 73 65 20 6f 74 68 65 72 77 68 69 73   false otherwhis
436a0 65 2e 5c 6e 20 20 20 2a 20 54 68 69 73 20 69 73  e.\n   * This is
436b0 20 75 73 65 66 75 6c 20 74 6f 20 64 65 63 69 64   useful to decid
436c0 65 20 61 20 74 65 78 74 20 63 6f 6c 6f 72 2e 5c  e a text color.\
436d0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74  n   *\n   * @ret
436e0 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e  urns {boolean}\n
436f0 20 20 20 2a 2f 5c 6e 20 20 69 73 44 61 72 6b 28     */\n  isDark(
43700 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20  ) {\n    return 
43710 74 68 69 73 2e 5f 63 6f 6c 6f 72 2e 69 73 44 61  this._color.isDa
43720 72 6b 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20  rk();\n  }\n\n  
43730 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e  /**\n   * Return
43740 73 20 74 72 75 65 20 69 66 20 74 68 65 20 63 6f  s true if the co
43750 6c 6f 72 20 69 73 20 6c 69 67 68 74 2c 20 66 61  lor is light, fa
43760 6c 73 65 20 6f 74 68 65 72 77 68 69 73 65 2e 5c  lse otherwhise.\
43770 6e 20 20 20 2a 20 54 68 69 73 20 69 73 20 75 73  n   * This is us
43780 65 66 75 6c 20 74 6f 20 64 65 63 69 64 65 20 61  eful to decide a
43790 20 74 65 78 74 20 63 6f 6c 6f 72 2e 5c 6e 20 20   text color.\n  
437a0 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e   *\n   * @return
437b0 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20  s {boolean}\n   
437c0 2a 2f 5c 6e 20 20 69 73 4c 69 67 68 74 28 29 20  */\n  isLight() 
437d0 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68  {\n    return th
437e0 69 73 2e 5f 63 6f 6c 6f 72 2e 69 73 4c 69 67 68  is._color.isLigh
437f0 74 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  t();\n  }\n\n  /
43800 2a 2a 5c 6e 20 20 20 2a 20 47 65 6e 65 72 61 74  **\n   * Generat
43810 65 73 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6c  es a list of col
43820 6f 72 73 20 75 73 69 6e 67 20 74 68 65 20 67 69  ors using the gi
43830 76 65 6e 20 68 75 65 2d 62 61 73 65 64 20 66 6f  ven hue-based fo
43840 72 6d 75 6c 61 20 6f 72 20 74 68 65 20 67 69 76  rmula or the giv
43850 65 6e 20 61 72 72 61 79 20 6f 66 20 68 75 65 20  en array of hue 
43860 76 61 6c 75 65 73 2e 5c 6e 20 20 20 2a 20 48 75  values.\n   * Hu
43870 65 20 66 6f 72 6d 75 6c 61 73 20 63 61 6e 20 62  e formulas can b
43880 65 20 65 78 74 65 6e 64 65 64 20 75 73 69 6e 67  e extended using
43890 20 43 6f 6c 6f 72 49 74 65 6d 2e 63 6f 6c 6f 72   ColorItem.color
438a0 46 6f 72 6d 75 6c 61 73 20 73 74 61 74 69 63 20  Formulas static 
438b0 70 72 6f 70 65 72 74 79 2e 5c 6e 20 20 20 2a 5c  property.\n   *\
438c0 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74  n   * @param {St
438d0 72 69 6e 67 7c 4e 75 6d 62 65 72 5b 5d 7d 20 66  ring|Number[]} f
438e0 6f 72 6d 75 6c 61 20 45 78 61 6d 70 6c 65 73 3a  ormula Examples:
438f0 20 27 63 6f 6d 70 6c 65 6d 65 6e 74 61 72 79 27   'complementary'
43900 2c 20 27 74 72 69 61 64 27 2c 20 27 74 65 74 72  , 'triad', 'tetr
43910 61 64 27 2c 20 27 73 70 6c 69 74 63 6f 6d 70 6c  ad', 'splitcompl
43920 65 6d 65 6e 74 27 2c 20 5b 31 38 30 2c 20 32 37  ement', [180, 27
43930 30 5d 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c  0]\n   * @exampl
43940 65 20 6c 65 74 20 63 6f 6c 6f 72 73 20 3d 20 63  e let colors = c
43950 6f 6c 6f 72 2e 67 65 6e 65 72 61 74 65 28 27 74  olor.generate('t
43960 72 69 61 64 27 29 3b 5c 6e 20 20 20 2a 20 40 65  riad');\n   * @e
43970 78 61 6d 70 6c 65 20 6c 65 74 20 63 6f 6c 6f 72  xample let color
43980 73 20 3d 20 63 6f 6c 6f 72 2e 67 65 6e 65 72 61  s = color.genera
43990 74 65 28 5b 34 35 2c 20 38 30 2c 20 31 31 32 2c  te([45, 80, 112,
439a0 20 32 30 30 5d 29 3b 5c 6e 20 20 20 2a 20 40 72   200]);\n   * @r
439b0 65 74 75 72 6e 73 20 7b 43 6f 6c 6f 72 49 74 65  eturns {ColorIte
439c0 6d 5b 5d 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67  m[]}\n   */\n  g
439d0 65 6e 65 72 61 74 65 28 66 6f 72 6d 75 6c 61 29  enerate(formula)
439e0 20 7b 5c 6e 20 20 20 20 6c 65 74 20 68 75 65 73   {\n    let hues
439f0 20 3d 20 5b 5d 3b 5c 6e 5c 6e 20 20 20 20 69 66   = [];\n\n    if
43a00 20 28 41 72 72 61 79 2e 69 73 41 72 72 61 79 28   (Array.isArray(
43a10 66 6f 72 6d 75 6c 61 29 29 20 7b 5c 6e 20 20 20  formula)) {\n   
43a20 20 20 20 68 75 65 73 20 3d 20 66 6f 72 6d 75 6c     hues = formul
43a30 61 3b 5c 6e 20 20 20 20 7d 20 65 6c 73 65 20 69  a;\n    } else i
43a40 66 20 28 21 43 6f 6c 6f 72 49 74 65 6d 2e 63 6f  f (!ColorItem.co
43a50 6c 6f 72 46 6f 72 6d 75 6c 61 73 2e 68 61 73 4f  lorFormulas.hasO
43a60 77 6e 50 72 6f 70 65 72 74 79 28 66 6f 72 6d 75  wnProperty(formu
43a70 6c 61 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68  la)) {\n      th
43a80 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 60 4e  row new Error(`N
43a90 6f 20 63 6f 6c 6f 72 20 66 6f 72 6d 75 6c 61 20  o color formula 
43aa0 66 6f 75 6e 64 20 77 69 74 68 20 74 68 65 20 6e  found with the n
43ab0 61 6d 65 20 27 24 7b 66 6f 72 6d 75 6c 61 7d 27  ame '${formula}'
43ac0 2e 60 29 3b 5c 6e 20 20 20 20 7d 20 65 6c 73 65  .`);\n    } else
43ad0 20 7b 5c 6e 20 20 20 20 20 20 68 75 65 73 20 3d   {\n      hues =
43ae0 20 43 6f 6c 6f 72 49 74 65 6d 2e 63 6f 6c 6f 72   ColorItem.color
43af0 46 6f 72 6d 75 6c 61 73 5b 66 6f 72 6d 75 6c 61  Formulas[formula
43b00 5d 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  ];\n    }\n\n   
43b10 20 6c 65 74 20 63 6f 6c 6f 72 73 20 3d 20 5b 5d   let colors = []
43b20 2c 20 6d 61 69 6e 43 6f 6c 6f 72 20 3d 20 74 68  , mainColor = th
43b30 69 73 2e 5f 63 6f 6c 6f 72 2c 20 66 6f 72 6d 61  is._color, forma
43b40 74 20 3d 20 74 68 69 73 2e 66 6f 72 6d 61 74 3b  t = this.format;
43b50 5c 6e 5c 6e 20 20 20 20 68 75 65 73 2e 66 6f 72  \n\n    hues.for
43b60 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 68  Each(function (h
43b70 75 65 29 20 7b 5c 6e 20 20 20 20 20 20 6c 65 74  ue) {\n      let
43b80 20 6c 65 76 65 6c 73 20 3d 20 5b 5c 6e 20 20 20   levels = [\n   
43b90 20 20 20 20 20 68 75 65 20 3f 20 28 28 6d 61 69       hue ? ((mai
43ba0 6e 43 6f 6c 6f 72 2e 68 75 65 28 29 20 2b 20 68  nColor.hue() + h
43bb0 75 65 29 20 25 20 33 36 30 29 20 3a 20 6d 61 69  ue) % 360) : mai
43bc0 6e 43 6f 6c 6f 72 2e 68 75 65 28 29 2c 5c 6e 20  nColor.hue(),\n 
43bd0 20 20 20 20 20 20 20 6d 61 69 6e 43 6f 6c 6f 72         mainColor
43be0 2e 73 61 74 75 72 61 74 69 6f 6e 76 28 29 2c 5c  .saturationv(),\
43bf0 6e 20 20 20 20 20 20 20 20 6d 61 69 6e 43 6f 6c  n        mainCol
43c00 6f 72 2e 76 61 6c 75 65 28 29 2c 5c 6e 20 20 20  or.value(),\n   
43c10 20 20 20 20 20 6d 61 69 6e 43 6f 6c 6f 72 2e 61       mainColor.a
43c20 6c 70 68 61 28 29 5c 6e 20 20 20 20 20 20 5d 3b  lpha()\n      ];
43c30 5c 6e 5c 6e 20 20 20 20 20 20 63 6f 6c 6f 72 73  \n\n      colors
43c40 2e 70 75 73 68 28 6e 65 77 20 43 6f 6c 6f 72 49  .push(new ColorI
43c50 74 65 6d 28 6c 65 76 65 6c 73 2c 20 66 6f 72 6d  tem(levels, form
43c60 61 74 29 29 3b 5c 6e 20 20 20 20 7d 29 3b 5c 6e  at));\n    });\n
43c70 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c  \n    return col
43c80 6f 72 73 3b 5c 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e  ors;\n  }\n}\n\n
43c90 2f 2a 2a 5c 6e 20 2a 20 4c 69 73 74 20 6f 66 20  /**\n * List of 
43ca0 68 75 65 2d 62 61 73 65 64 20 63 6f 6c 6f 72 20  hue-based color 
43cb0 66 6f 72 6d 75 6c 61 73 20 75 73 65 64 20 62 79  formulas used by
43cc0 20 43 6f 6c 6f 72 49 74 65 6d 2e 70 72 6f 74 6f   ColorItem.proto
43cd0 74 79 70 65 2e 67 65 6e 65 72 61 74 65 28 29 5c  type.generate()\
43ce0 6e 20 2a 5c 6e 20 2a 20 40 73 74 61 74 69 63 5c  n *\n * @static\
43cf0 6e 20 2a 20 40 74 79 70 65 20 7b 7b 63 6f 6d 70  n * @type {{comp
43d00 6c 65 6d 65 6e 74 61 72 79 3a 20 6e 75 6d 62 65  lementary: numbe
43d10 72 5b 5d 2c 20 74 72 69 61 64 3a 20 6e 75 6d 62  r[], triad: numb
43d20 65 72 5b 5d 2c 20 74 65 74 72 61 64 3a 20 6e 75  er[], tetrad: nu
43d30 6d 62 65 72 5b 5d 2c 20 73 70 6c 69 74 63 6f 6d  mber[], splitcom
43d40 70 6c 65 6d 65 6e 74 3a 20 6e 75 6d 62 65 72 5b  plement: number[
43d50 5d 7d 7d 5c 6e 20 2a 2f 5c 6e 43 6f 6c 6f 72 49  ]}}\n */\nColorI
43d60 74 65 6d 2e 63 6f 6c 6f 72 46 6f 72 6d 75 6c 61  tem.colorFormula
43d70 73 20 3d 20 7b 5c 6e 20 20 63 6f 6d 70 6c 65 6d  s = {\n  complem
43d80 65 6e 74 61 72 79 3a 20 5b 31 38 30 5d 2c 5c 6e  entary: [180],\n
43d90 20 20 74 72 69 61 64 3a 20 5b 30 2c 20 31 32 30    triad: [0, 120
43da0 2c 20 32 34 30 5d 2c 5c 6e 20 20 74 65 74 72 61  , 240],\n  tetra
43db0 64 3a 20 5b 30 2c 20 39 30 2c 20 31 38 30 2c 20  d: [0, 90, 180, 
43dc0 32 37 30 5d 2c 5c 6e 20 20 73 70 6c 69 74 63 6f  270],\n  splitco
43dd0 6d 70 6c 65 6d 65 6e 74 3a 20 5b 30 2c 20 37 32  mplement: [0, 72
43de0 2c 20 32 31 36 5d 5c 6e 7d 3b 5c 6e 5c 6e 65 78  , 216]\n};\n\nex
43df0 70 6f 72 74 20 64 65 66 61 75 6c 74 20 43 6f 6c  port default Col
43e00 6f 72 49 74 65 6d 3b 5c 6e 5c 6e 65 78 70 6f 72  orItem;\n\nexpor
43e10 74 20 7b 5c 6e 20 20 48 53 56 41 43 6f 6c 6f 72  t {\n  HSVAColor
43e20 2c 5c 6e 20 20 43 6f 6c 6f 72 49 74 65 6d 5c 6e  ,\n  ColorItem\n
43e30 7d 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42  };\n\n\n\n// WEB
43e40 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e  PACK FOOTER //\n
43e50 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 43 6f 6c 6f  // ./src/js/Colo
43e60 72 49 74 65 6d 2e 6a 73 22 2c 22 27 75 73 65 20  rItem.js","'use 
43e70 73 74 72 69 63 74 27 3b 5c 6e 2f 2a 2a 5c 6e 20  strict';\n/**\n 
43e80 2a 20 40 6d 6f 64 75 6c 65 5c 6e 20 2a 2f 5c 6e  * @module\n */\n
43e90 5c 6e 2f 2f 20 61 64 6a 75 73 74 20 74 68 65 73  \n// adjust thes
43ea0 65 20 76 61 6c 75 65 73 20 61 63 63 6f 72 64 69  e values accordi
43eb0 6e 67 6c 79 20 74 6f 20 74 68 65 20 73 61 73 73  ngly to the sass
43ec0 20 76 61 72 73 5c 6e 6c 65 74 20 73 61 73 73 56   vars\nlet sassV
43ed0 61 72 73 20 3d 20 7b 5c 6e 20 20 27 62 61 72 5f  ars = {\n  'bar_
43ee0 73 69 7a 65 5f 73 68 6f 72 74 27 3a 20 31 36 2c  size_short': 16,
43ef0 5c 6e 20 20 27 62 61 73 65 5f 6d 61 72 67 69 6e  \n  'base_margin
43f00 27 3a 20 36 2c 5c 6e 20 20 27 63 6f 6c 75 6d 6e  ': 6,\n  'column
43f10 73 27 3a 20 36 5c 6e 7d 3b 5c 6e 5c 6e 6c 65 74  s': 6\n};\n\nlet
43f20 20 73 6c 69 64 65 72 53 69 7a 65 20 3d 20 28 73   sliderSize = (s
43f30 61 73 73 56 61 72 73 2e 62 61 72 5f 73 69 7a 65  assVars.bar_size
43f40 5f 73 68 6f 72 74 20 2a 20 73 61 73 73 56 61 72  _short * sassVar
43f50 73 2e 63 6f 6c 75 6d 6e 73 29 20 2b 20 28 73 61  s.columns) + (sa
43f60 73 73 56 61 72 73 2e 62 61 73 65 5f 6d 61 72 67  ssVars.base_marg
43f70 69 6e 20 2a 20 28 73 61 73 73 56 61 72 73 2e 63  in * (sassVars.c
43f80 6f 6c 75 6d 6e 73 20 2d 20 31 29 29 3b 5c 6e 5c  olumns - 1));\n\
43f90 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f 6c 6f 72 70 69  n/**\n * Colorpi
43fa0 63 6b 65 72 20 64 65 66 61 75 6c 74 20 6f 70 74  cker default opt
43fb0 69 6f 6e 73 5c 6e 20 2a 2f 5c 6e 65 78 70 6f 72  ions\n */\nexpor
43fc0 74 20 64 65 66 61 75 6c 74 20 7b 5c 6e 20 20 2f  t default {\n  /
43fd0 2a 2a 5c 6e 20 20 20 2a 20 43 75 73 74 6f 6d 20  **\n   * Custom 
43fe0 63 6c 61 73 73 20 74 6f 20 62 65 20 61 64 64 65  class to be adde
43ff0 64 20 74 6f 20 74 68 65 20 60 2e 63 6f 6c 6f 72  d to the `.color
44000 70 69 63 6b 65 72 2d 65 6c 65 6d 65 6e 74 60 20  picker-element` 
44010 65 6c 65 6d 65 6e 74 5c 6e 20 20 20 2a 5c 6e 20  element\n   *\n 
44020 20 20 2a 20 40 74 79 70 65 20 7b 53 74 72 69 6e    * @type {Strin
44030 67 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 20 40 64  g|null}\n   * @d
44040 65 66 61 75 6c 74 20 6e 75 6c 6c 5c 6e 20 20 20  efault null\n   
44050 2a 2f 5c 6e 20 20 63 75 73 74 6f 6d 43 6c 61 73  */\n  customClas
44060 73 3a 20 6e 75 6c 6c 2c 5c 6e 20 20 2f 2a 2a 5c  s: null,\n  /**\
44070 6e 20 20 20 2a 20 53 65 74 73 20 61 20 69 6e 69  n   * Sets a ini
44080 74 69 61 6c 20 63 6f 6c 6f 72 2c 20 69 67 6e 6f  tial color, igno
44090 72 69 6e 67 20 74 68 65 20 6f 6e 65 20 66 72 6f  ring the one fro
440a0 6d 20 74 68 65 20 65 6c 65 6d 65 6e 74 2f 69 6e  m the element/in
440b0 70 75 74 20 76 61 6c 75 65 20 6f 72 20 74 68 65  put value or the
440c0 20 64 61 74 61 2d 63 6f 6c 6f 72 20 61 74 74 72   data-color attr
440d0 69 62 75 74 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20  ibute.\n   *\n  
440e0 20 2a 20 40 74 79 70 65 20 7b 28 53 74 72 69 6e   * @type {(Strin
440f0 67 7c 43 6f 6c 6f 72 49 74 65 6d 7c 62 6f 6f 6c  g|ColorItem|bool
44100 65 61 6e 29 7d 5c 6e 20 20 20 2a 20 40 64 65 66  ean)}\n   * @def
44110 61 75 6c 74 20 66 61 6c 73 65 5c 6e 20 20 20 2a  ault false\n   *
44120 2f 5c 6e 20 20 63 6f 6c 6f 72 3a 20 66 61 6c 73  /\n  color: fals
44130 65 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20  e,\n  /**\n   * 
44140 46 61 6c 6c 62 61 63 6b 20 63 6f 6c 6f 72 20 74  Fallback color t
44150 6f 20 75 73 65 20 77 68 65 6e 20 74 68 65 20 67  o use when the g
44160 69 76 65 6e 20 63 6f 6c 6f 72 20 69 73 20 69 6e  iven color is in
44170 76 61 6c 69 64 2e 5c 6e 20 20 20 2a 20 49 66 20  valid.\n   * If 
44180 66 61 6c 73 65 2c 20 74 68 65 20 6c 61 74 65 73  false, the lates
44190 74 20 76 61 6c 69 64 20 63 6f 6c 6f 72 20 77 69  t valid color wi
441a0 6c 6c 20 62 65 20 75 73 65 64 20 61 73 20 61 20  ll be used as a 
441b0 66 61 6c 6c 62 61 63 6b 2e 5c 6e 20 20 20 2a 5c  fallback.\n   *\
441c0 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 53 74 72  n   * @type {Str
441d0 69 6e 67 7c 43 6f 6c 6f 72 49 74 65 6d 7c 62 6f  ing|ColorItem|bo
441e0 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65  olean}\n   * @de
441f0 66 61 75 6c 74 20 66 61 6c 73 65 5c 6e 20 20 20  fault false\n   
44200 2a 2f 5c 6e 20 20 66 61 6c 6c 62 61 63 6b 43 6f  */\n  fallbackCo
44210 6c 6f 72 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 2f  lor: false,\n  /
44220 2a 2a 5c 6e 20 20 20 2a 20 46 6f 72 63 65 73 20  **\n   * Forces 
44230 61 6e 20 73 70 65 63 69 66 69 63 20 63 6f 6c 6f  an specific colo
44240 72 20 66 6f 72 6d 61 74 2e 20 49 66 20 27 61 75  r format. If 'au
44250 74 6f 27 2c 20 69 74 20 77 69 6c 6c 20 62 65 20  to', it will be 
44260 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 65  automatically de
44270 74 65 63 74 65 64 20 74 68 65 20 66 69 72 73 74  tected the first
44280 20 74 69 6d 65 20 6f 6e 6c 79 2c 5c 6e 20 20 20   time only,\n   
44290 2a 20 62 75 74 20 69 66 20 6e 75 6c 6c 20 69 74  * but if null it
442a0 20 77 69 6c 6c 20 62 65 20 61 6c 77 61 79 73 20   will be always 
442b0 72 65 63 61 6c 63 75 6c 61 74 65 64 2e 5c 6e 20  recalculated.\n 
442c0 20 20 2a 5c 6e 20 20 20 2a 20 4e 6f 74 65 20 74    *\n   * Note t
442d0 68 61 74 20 74 68 65 20 65 6e 64 69 6e 67 20 27  hat the ending '
442e0 61 27 20 6f 66 20 74 68 65 20 66 6f 72 6d 61 74  a' of the format
442f0 20 6d 65 61 6e 69 6e 67 20 5c 22 61 6c 70 68 61   meaning \"alpha
44300 5c 22 20 68 61 73 20 63 75 72 72 65 6e 74 6c 79  \" has currently
44310 20 6e 6f 20 65 66 66 65 63 74 2c 20 6d 65 61 6e   no effect, mean
44320 69 6e 67 20 74 68 61 74 20 72 67 62 20 69 73 20  ing that rgb is 
44330 74 68 65 20 73 61 6d 65 20 61 73 5c 6e 20 20 20  the same as\n   
44340 2a 20 72 67 62 61 20 65 78 63 65 70 74 69 6e 67  * rgba excepting
44350 20 69 66 20 74 68 65 20 61 6c 70 68 61 20 63 68   if the alpha ch
44360 61 6e 6e 65 6c 20 69 73 20 64 69 73 61 62 6c 65  annel is disable
44370 64 20 28 73 65 65 20 75 73 65 41 6c 70 68 61 29  d (see useAlpha)
44380 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 74  .\n   *\n   * @t
44390 79 70 65 20 7b 28 27 72 67 62 27 7c 27 68 65 78  ype {('rgb'|'hex
443a0 27 7c 27 68 73 6c 27 7c 27 61 75 74 6f 27 7c 6e  '|'hsl'|'auto'|n
443b0 75 6c 6c 29 7d 5c 6e 20 20 20 2a 20 40 64 65 66  ull)}\n   * @def
443c0 61 75 6c 74 20 27 61 75 74 6f 27 5c 6e 20 20 20  ault 'auto'\n   
443d0 2a 2f 5c 6e 20 20 66 6f 72 6d 61 74 3a 20 27 61  */\n  format: 'a
443e0 75 74 6f 27 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20  uto',\n  /**\n  
443f0 20 2a 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 6d 6f   * Horizontal mo
44400 64 65 20 6c 61 79 6f 75 74 2e 5c 6e 20 20 20 2a  de layout.\n   *
44410 5c 6e 20 20 20 2a 20 49 66 20 74 72 75 65 2c 20  \n   * If true, 
44420 74 68 65 20 68 75 65 20 61 6e 64 20 61 6c 70 68  the hue and alph
44430 61 20 63 68 61 6e 6e 65 6c 20 62 61 72 73 20 77  a channel bars w
44440 69 6c 6c 20 62 65 20 72 65 6e 64 65 72 65 64 20  ill be rendered 
44450 68 6f 72 69 7a 6f 6e 74 61 6c 6c 79 2c 20 61 62  horizontally, ab
44460 6f 76 65 20 74 68 65 20 73 61 74 75 72 61 74 69  ove the saturati
44470 6f 6e 20 73 65 6c 65 63 74 6f 72 2e 5c 6e 20 20  on selector.\n  
44480 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b   *\n   * @type {
44490 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 40  boolean}\n   * @
444a0 64 65 66 61 75 6c 74 20 66 61 6c 73 65 5c 6e 20  default false\n 
444b0 20 20 2a 2f 5c 6e 20 20 68 6f 72 69 7a 6f 6e 74    */\n  horizont
444c0 61 6c 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 2f 2a  al: false,\n  /*
444d0 2a 5c 6e 20 20 20 2a 20 46 6f 72 63 65 73 20 74  *\n   * Forces t
444e0 6f 20 73 68 6f 77 20 74 68 65 20 63 6f 6c 6f 72  o show the color
444f0 70 69 63 6b 65 72 20 61 73 20 61 6e 20 69 6e 6c  picker as an inl
44500 69 6e 65 20 65 6c 65 6d 65 6e 74 2e 5c 6e 20 20  ine element.\n  
44510 20 2a 5c 6e 20 20 20 2a 20 4e 6f 74 65 20 74 68   *\n   * Note th
44520 61 74 20 69 66 20 74 68 65 72 65 20 69 73 20 6e  at if there is n
44530 6f 20 63 6f 6e 74 61 69 6e 65 72 20 73 70 65 63  o container spec
44540 69 66 69 65 64 2c 20 74 68 65 20 69 6e 6c 69 6e  ified, the inlin
44550 65 20 65 6c 65 6d 65 6e 74 5c 6e 20 20 20 2a 20  e element\n   * 
44560 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f  will be added to
44570 20 74 68 65 20 62 6f 64 79 2c 20 73 6f 20 79 6f   the body, so yo
44580 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 73 65  u may want to se
44590 74 20 74 68 65 20 63 6f 6e 74 61 69 6e 65 72 20  t the container 
445a0 6f 70 74 69 6f 6e 2e 5c 6e 20 20 20 2a 5c 6e 20  option.\n   *\n 
445b0 20 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c 65    * @type {boole
445c0 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 66 61 75  an}\n   * @defau
445d0 6c 74 20 66 61 6c 73 65 5c 6e 20 20 20 2a 2f 5c  lt false\n   */\
445e0 6e 20 20 69 6e 6c 69 6e 65 3a 20 66 61 6c 73 65  n  inline: false
445f0 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43  ,\n  /**\n   * C
44600 6f 6e 74 61 69 6e 65 72 20 77 68 65 72 65 20 74  ontainer where t
44610 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 69  he colorpicker i
44620 73 20 61 70 70 65 6e 64 65 64 20 74 6f 20 69 6e  s appended to in
44630 20 74 68 65 20 44 4f 4d 2e 5c 6e 20 20 20 2a 5c   the DOM.\n   *\
44640 6e 20 20 20 2a 20 49 66 20 69 73 20 61 20 73 74  n   * If is a st
44650 72 69 6e 67 20 28 43 53 53 20 73 65 6c 65 63 74  ring (CSS select
44660 6f 72 29 2c 20 74 68 65 20 63 6f 6c 6f 72 70 69  or), the colorpi
44670 63 6b 65 72 20 77 69 6c 6c 20 62 65 20 70 6c 61  cker will be pla
44680 63 65 64 20 69 6e 73 69 64 65 20 74 68 69 73 20  ced inside this 
44690 63 6f 6e 74 61 69 6e 65 72 2e 5c 6e 20 20 20 2a  container.\n   *
446a0 20 49 66 20 74 72 75 65 2c 20 74 68 65 20 60 2e   If true, the `.
446b0 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 6c 65 6d  colorpicker-elem
446c0 65 6e 74 60 20 65 6c 65 6d 65 6e 74 20 69 74 73  ent` element its
446d0 65 6c 66 20 77 69 6c 6c 20 62 65 20 75 73 65 64  elf will be used
446e0 20 61 73 20 74 68 65 20 63 6f 6e 74 61 69 6e 65   as the containe
446f0 72 2e 5c 6e 20 20 20 2a 20 49 66 20 66 61 6c 73  r.\n   * If fals
44700 65 2c 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20  e, the document 
44710 62 6f 64 79 20 69 73 20 75 73 65 64 20 61 73 20  body is used as 
44720 74 68 65 20 63 6f 6e 74 61 69 6e 65 72 2c 20 75  the container, u
44730 6e 6c 65 73 73 20 69 74 20 69 73 20 61 20 70 6f  nless it is a po
44740 70 6f 76 65 72 20 28 69 6e 20 74 68 69 73 20 63  pover (in this c
44750 61 73 65 20 69 74 20 69 73 20 61 70 70 65 6e 64  ase it is append
44760 65 64 20 74 6f 20 74 68 65 5c 6e 20 20 20 2a 20  ed to the\n   * 
44770 70 6f 70 6f 76 65 72 20 62 6f 64 79 20 69 6e 73  popover body ins
44780 74 65 61 64 29 2e 5c 6e 20 20 20 2a 5c 6e 20 20  tead).\n   *\n  
44790 20 2a 20 40 74 79 70 65 20 7b 53 74 72 69 6e 67   * @type {String
447a0 7c 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20  |boolean}\n   * 
447b0 40 64 65 66 61 75 6c 74 20 66 61 6c 73 65 5c 6e  @default false\n
447c0 20 20 20 2a 2f 5c 6e 20 20 63 6f 6e 74 61 69 6e     */\n  contain
447d0 65 72 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 2f 2a  er: false,\n  /*
447e0 2a 5c 6e 20 20 20 2a 20 42 6f 6f 74 73 74 72 61  *\n   * Bootstra
447f0 70 20 50 6f 70 6f 76 65 72 20 6f 70 74 69 6f 6e  p Popover option
44800 73 2e 5c 6e 20 20 20 2a 20 54 68 65 20 74 72 69  s.\n   * The tri
44810 67 67 65 72 2c 20 63 6f 6e 74 65 6e 74 20 61 6e  gger, content an
44820 64 20 68 74 6d 6c 20 6f 70 74 69 6f 6e 73 20 61  d html options a
44830 72 65 20 61 6c 77 61 79 73 20 69 67 6e 6f 72 65  re always ignore
44840 64 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  d.\n   *\n   * @
44850 74 79 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e  type {boolean}\n
44860 20 20 20 2a 20 40 64 65 66 61 75 6c 74 20 4f 62     * @default Ob
44870 6a 65 63 74 5c 6e 20 20 20 2a 2f 5c 6e 20 20 70  ject\n   */\n  p
44880 6f 70 6f 76 65 72 3a 20 7b 5c 6e 20 20 20 20 61  opover: {\n    a
44890 6e 69 6d 61 74 69 6f 6e 3a 20 74 72 75 65 2c 5c  nimation: true,\
448a0 6e 20 20 20 20 70 6c 61 63 65 6d 65 6e 74 3a 20  n    placement: 
448b0 27 62 6f 74 74 6f 6d 27 2c 5c 6e 20 20 20 20 66  'bottom',\n    f
448c0 61 6c 6c 62 61 63 6b 50 6c 61 63 65 6d 65 6e 74  allbackPlacement
448d0 3a 20 27 66 6c 69 70 27 5c 6e 20 20 7d 2c 5c 6e  : 'flip'\n  },\n
448e0 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66 20 74    /**\n   * If t
448f0 72 75 65 2c 20 6c 6f 61 64 73 20 74 68 65 20 27  rue, loads the '
44900 64 65 62 75 67 67 65 72 27 20 65 78 74 65 6e 73  debugger' extens
44910 69 6f 6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c  ion automaticall
44920 79 2c 20 77 68 69 63 68 20 6c 6f 67 73 20 74 68  y, which logs th
44930 65 20 65 76 65 6e 74 73 20 69 6e 20 74 68 65 20  e events in the 
44940 63 6f 6e 73 6f 6c 65 5c 6e 20 20 20 2a 20 40 74  console\n   * @t
44950 79 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20  ype {boolean}\n 
44960 20 20 2a 20 40 64 65 66 61 75 6c 74 20 66 61 6c    * @default fal
44970 73 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 64 65 62  se\n   */\n  deb
44980 75 67 3a 20 66 61 6c 73 65 2c 5c 6e 20 20 2f 2a  ug: false,\n  /*
44990 2a 5c 6e 20 20 20 2a 20 43 68 69 6c 64 20 43 53  *\n   * Child CS
449a0 53 20 73 65 6c 65 63 74 6f 72 20 66 6f 72 20 74  S selector for t
449b0 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 69  he colorpicker i
449c0 6e 70 75 74 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20  nput.\n   *\n   
449d0 2a 20 40 74 79 70 65 20 7b 53 74 72 69 6e 67 7d  * @type {String}
449e0 5c 6e 20 20 20 2a 20 40 64 65 66 61 75 6c 74 20  \n   * @default 
449f0 27 69 6e 70 75 74 27 5c 6e 20 20 20 2a 2f 5c 6e  'input'\n   */\n
44a00 20 20 69 6e 70 75 74 3a 20 27 69 6e 70 75 74 27    input: 'input'
44a10 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43  ,\n  /**\n   * C
44a20 68 69 6c 64 20 43 53 53 20 73 65 6c 65 63 74 6f  hild CSS selecto
44a30 72 20 66 6f 72 20 74 68 65 20 63 6f 6c 6f 72 70  r for the colorp
44a40 69 63 6b 65 72 20 61 64 64 6f 6e 2e 5c 6e 20 20  icker addon.\n  
44a50 20 2a 20 49 66 20 69 74 20 65 78 69 73 74 73 2c   * If it exists,
44a60 20 74 68 65 20 63 68 69 6c 64 20 3c 69 3e 20 65   the child <i> e
44a70 6c 65 6d 65 6e 74 20 62 61 63 6b 67 72 6f 75 6e  lement backgroun
44a80 64 20 77 69 6c 6c 20 62 65 20 63 68 61 6e 67 65  d will be change
44a90 64 20 6f 6e 20 63 6f 6c 6f 72 20 63 68 61 6e 67  d on color chang
44aa0 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  e.\n   *\n   * @
44ab0 74 79 70 65 20 7b 53 74 72 69 6e 67 7d 5c 6e 20  type {String}\n 
44ac0 20 20 2a 20 40 64 65 66 61 75 6c 74 20 27 2e 63    * @default '.c
44ad0 6f 6c 6f 72 70 69 63 6b 65 72 2d 74 72 69 67 67  olorpicker-trigg
44ae0 65 72 2c 20 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  er, .colorpicker
44af0 2d 69 6e 70 75 74 2d 61 64 64 6f 6e 27 5c 6e 20  -input-addon'\n 
44b00 20 20 2a 2f 5c 6e 20 20 61 64 64 6f 6e 3a 20 27    */\n  addon: '
44b10 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 69 6e 70  .colorpicker-inp
44b20 75 74 2d 61 64 64 6f 6e 27 2c 5c 6e 20 20 2f 2a  ut-addon',\n  /*
44b30 2a 5c 6e 20 20 20 2a 20 49 66 20 74 72 75 65 2c  *\n   * If true,
44b40 20 74 68 65 20 69 6e 70 75 74 20 63 6f 6e 74 65   the input conte
44b50 6e 74 20 77 69 6c 6c 20 62 65 20 72 65 70 6c 61  nt will be repla
44b60 63 65 64 20 61 6c 77 61 79 73 20 77 69 74 68 20  ced always with 
44b70 61 20 76 61 6c 69 64 20 63 6f 6c 6f 72 2c 5c 6e  a valid color,\n
44b80 20 20 20 2a 20 69 66 20 66 61 6c 73 65 2c 20 74     * if false, t
44b90 68 65 20 69 6e 76 61 6c 69 64 20 63 6f 6c 6f 72  he invalid color
44ba0 20 77 69 6c 6c 20 62 65 20 6c 65 66 74 20 69 6e   will be left in
44bb0 20 74 68 65 20 69 6e 70 75 74 2c 5c 6e 20 20 20   the input,\n   
44bc0 2a 20 20 20 77 68 69 6c 65 20 74 68 65 20 69 6e  *   while the in
44bd0 74 65 72 6e 61 6c 20 63 6f 6c 6f 72 20 6f 62 6a  ternal color obj
44be0 65 63 74 20 77 69 6c 6c 20 73 74 69 6c 6c 20 72  ect will still r
44bf0 65 73 6f 6c 76 65 20 69 6e 74 6f 20 61 20 76 61  esolve into a va
44c00 6c 69 64 20 6f 6e 65 2e 5c 6e 20 20 20 2a 5c 6e  lid one.\n   *\n
44c10 20 20 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c     * @type {bool
44c20 65 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 66 61  ean}\n   * @defa
44c30 75 6c 74 20 74 72 75 65 5c 6e 20 20 20 2a 2f 5c  ult true\n   */\
44c40 6e 20 20 61 75 74 6f 49 6e 70 75 74 46 61 6c 6c  n  autoInputFall
44c50 62 61 63 6b 3a 20 74 72 75 65 2c 5c 6e 20 20 2f  back: true,\n  /
44c60 2a 2a 5c 6e 20 20 20 2a 20 49 66 20 74 72 75 65  **\n   * If true
44c70 20 61 20 68 61 73 68 20 77 69 6c 6c 20 62 65 20   a hash will be 
44c80 70 72 65 70 65 6e 64 65 64 20 74 6f 20 68 65 78  prepended to hex
44c90 61 64 65 63 69 6d 61 6c 20 63 6f 6c 6f 72 73 2e  adecimal colors.
44ca0 5c 6e 20 20 20 2a 20 49 66 20 66 61 6c 73 65 2c  \n   * If false,
44cb0 20 74 68 65 20 68 61 73 68 20 77 69 6c 6c 20 62   the hash will b
44cc0 65 20 72 65 6d 6f 76 65 64 2e 5c 6e 20 20 20 2a  e removed.\n   *
44cd0 20 54 68 69 73 20 6f 6e 6c 79 20 61 66 66 65 63   This only affec
44ce0 74 73 20 74 68 65 20 69 6e 70 75 74 20 76 61 6c  ts the input val
44cf0 75 65 73 20 69 6e 20 68 65 78 61 64 65 63 69 6d  ues in hexadecim
44d00 61 6c 20 66 6f 72 6d 61 74 2e 5c 6e 20 20 20 2a  al format.\n   *
44d10 5c 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 62 6f  \n   * @type {bo
44d20 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65  olean}\n   * @de
44d30 66 61 75 6c 74 20 74 72 75 65 5c 6e 20 20 20 2a  fault true\n   *
44d40 2f 5c 6e 20 20 75 73 65 48 61 73 68 50 72 65 66  /\n  useHashPref
44d50 69 78 3a 20 74 72 75 65 2c 5c 6e 20 20 2f 2a 2a  ix: true,\n  /**
44d60 5c 6e 20 20 20 2a 20 49 66 20 74 72 75 65 2c 20  \n   * If true, 
44d70 74 68 65 20 61 6c 70 68 61 20 63 68 61 6e 6e 65  the alpha channe
44d80 6c 20 62 61 72 20 77 69 6c 6c 20 62 65 20 64 69  l bar will be di
44d90 73 70 6c 61 79 65 64 20 6e 6f 20 6d 61 74 74 65  splayed no matte
44da0 72 20 77 68 61 74 2e 5c 6e 20 20 20 2a 5c 6e 20  r what.\n   *\n 
44db0 20 20 2a 20 49 66 20 66 61 6c 73 65 2c 20 69 74    * If false, it
44dc0 20 77 69 6c 6c 20 62 65 20 61 6c 77 61 79 73 20   will be always 
44dd0 68 69 64 64 65 6e 20 61 6e 64 20 61 6c 70 68 61  hidden and alpha
44de0 20 63 68 61 6e 6e 65 6c 20 77 69 6c 6c 20 62 65   channel will be
44df0 20 64 69 73 61 62 6c 65 64 20 61 6c 73 6f 20 70   disabled also p
44e00 72 6f 67 72 61 6d 6d 61 74 69 63 61 6c 6c 79 2c  rogrammatically,
44e10 20 6d 65 61 6e 69 6e 67 20 74 68 61 74 5c 6e 20   meaning that\n 
44e20 20 20 2a 20 74 68 65 20 73 65 6c 65 63 74 65 64    * the selected
44e30 20 6f 72 20 74 79 70 65 64 20 63 6f 6c 6f 72 20   or typed color 
44e40 77 69 6c 6c 20 62 65 20 61 6c 77 61 79 73 20 6f  will be always o
44e50 70 61 71 75 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20  paque.\n   *\n  
44e60 20 2a 20 49 66 20 6e 75 6c 6c 2c 20 74 68 65 20   * If null, the 
44e70 61 6c 70 68 61 20 63 68 61 6e 6e 65 6c 20 77 69  alpha channel wi
44e80 6c 6c 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61  ll be automatica
44e90 6c 6c 79 20 64 69 73 61 62 6c 65 64 2f 65 6e 61  lly disabled/ena
44ea0 62 6c 65 64 20 64 65 70 65 6e 64 69 6e 67 20 69  bled depending i
44eb0 66 20 74 68 65 20 69 6e 69 74 69 61 6c 20 63 6f  f the initial co
44ec0 6c 6f 72 20 66 6f 72 6d 61 74 20 73 75 70 70 6f  lor format suppo
44ed0 72 74 73 5c 6e 20 20 20 2a 20 61 6c 70 68 61 20  rts\n   * alpha 
44ee0 6f 72 20 6e 6f 74 2e 5c 6e 20 20 20 2a 5c 6e 20  or not.\n   *\n 
44ef0 20 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c 65    * @type {boole
44f00 61 6e 7d 5c 6e 20 20 20 2a 20 40 64 65 66 61 75  an}\n   * @defau
44f10 6c 74 20 74 72 75 65 5c 6e 20 20 20 2a 2f 5c 6e  lt true\n   */\n
44f20 20 20 75 73 65 41 6c 70 68 61 3a 20 74 72 75 65    useAlpha: true
44f30 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43  ,\n  /**\n   * C
44f40 6f 6c 6f 72 70 69 63 6b 65 72 20 77 69 64 67 65  olorpicker widge
44f50 74 20 74 65 6d 70 6c 61 74 65 5c 6e 20 20 20 2a  t template\n   *
44f60 20 40 74 79 70 65 20 7b 53 74 72 69 6e 67 7d 5c   @type {String}\
44f70 6e 20 20 20 2a 20 40 65 78 61 6d 70 6c 65 5c 6e  n   * @example\n
44f80 20 20 20 2a 20 3c 21 2d 2d 20 54 68 69 73 20 69     * <!-- This i
44f90 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 65  s the default te
44fa0 6d 70 6c 61 74 65 3a 20 2d 2d 3e 5c 6e 20 20 20  mplate: -->\n   
44fb0 2a 20 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 63  * <div class=\"c
44fc0 6f 6c 6f 72 70 69 63 6b 65 72 5c 22 3e 5c 6e 20  olorpicker\">\n 
44fd0 20 20 2a 20 20 20 3c 64 69 76 20 63 6c 61 73 73    *   <div class
44fe0 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 73  =\"colorpicker-s
44ff0 61 74 75 72 61 74 69 6f 6e 5c 22 3e 3c 69 20 63  aturation\"><i c
45000 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b  lass=\"colorpick
45010 65 72 2d 67 75 69 64 65 5c 22 3e 3c 2f 69 3e 3c  er-guide\"></i><
45020 2f 64 69 76 3e 5c 6e 20 20 20 2a 20 20 20 3c 64  /div>\n   *   <d
45030 69 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72  iv class=\"color
45040 70 69 63 6b 65 72 2d 68 75 65 5c 22 3e 3c 69 20  picker-hue\"><i 
45050 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63  class=\"colorpic
45060 6b 65 72 2d 67 75 69 64 65 5c 22 3e 3c 2f 69 3e  ker-guide\"></i>
45070 3c 2f 64 69 76 3e 5c 6e 20 20 20 2a 20 20 20 3c  </div>\n   *   <
45080 64 69 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f  div class=\"colo
45090 72 70 69 63 6b 65 72 2d 61 6c 70 68 61 5c 22 3e  rpicker-alpha\">
450a0 5c 6e 20 20 20 2a 20 20 20 20 20 3c 64 69 76 20  \n   *     <div 
450b0 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63  class=\"colorpic
450c0 6b 65 72 2d 61 6c 70 68 61 2d 63 6f 6c 6f 72 5c  ker-alpha-color\
450d0 22 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20 2a 20 20  "></div>\n   *  
450e0 20 20 20 3c 69 20 63 6c 61 73 73 3d 5c 22 63 6f     <i class=\"co
450f0 6c 6f 72 70 69 63 6b 65 72 2d 67 75 69 64 65 5c  lorpicker-guide\
45100 22 3e 3c 2f 69 3e 5c 6e 20 20 20 2a 20 20 20 3c  "></i>\n   *   <
45110 2f 64 69 76 3e 5c 6e 20 20 20 2a 20 3c 2f 64 69  /div>\n   * </di
45120 76 3e 5c 6e 20 20 20 2a 2f 5c 6e 20 20 74 65 6d  v>\n   */\n  tem
45130 70 6c 61 74 65 3a 20 60 3c 64 69 76 20 63 6c 61  plate: `<div cla
45140 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72  ss=\"colorpicker
45150 5c 22 3e 5c 6e 20 20 20 20 20 20 3c 64 69 76 20  \">\n      <div 
45160 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69 63  class=\"colorpic
45170 6b 65 72 2d 73 61 74 75 72 61 74 69 6f 6e 5c 22  ker-saturation\"
45180 3e 3c 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f  ><i class=\"colo
45190 72 70 69 63 6b 65 72 2d 67 75 69 64 65 5c 22 3e  rpicker-guide\">
451a0 3c 2f 69 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20 20  </i></div>\n    
451b0 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 63    <div class=\"c
451c0 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 75 65 5c 22  olorpicker-hue\"
451d0 3e 3c 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f  ><i class=\"colo
451e0 72 70 69 63 6b 65 72 2d 67 75 69 64 65 5c 22 3e  rpicker-guide\">
451f0 3c 2f 69 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20 20  </i></div>\n    
45200 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 5c 22 63    <div class=\"c
45210 6f 6c 6f 72 70 69 63 6b 65 72 2d 61 6c 70 68 61  olorpicker-alpha
45220 5c 22 3e 5c 6e 20 20 20 20 20 20 20 20 3c 64 69  \">\n        <di
45230 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70  v class=\"colorp
45240 69 63 6b 65 72 2d 61 6c 70 68 61 2d 63 6f 6c 6f  icker-alpha-colo
45250 72 5c 22 3e 3c 2f 64 69 76 3e 5c 6e 20 20 20 20  r\"></div>\n    
45260 20 20 20 20 3c 69 20 63 6c 61 73 73 3d 5c 22 63      <i class=\"c
45270 6f 6c 6f 72 70 69 63 6b 65 72 2d 67 75 69 64 65  olorpicker-guide
45280 5c 22 3e 3c 2f 69 3e 5c 6e 20 20 20 20 20 20 3c  \"></i>\n      <
45290 2f 64 69 76 3e 5c 6e 20 20 20 20 3c 2f 64 69 76  /div>\n    </div
452a0 3e 60 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  >`,\n  /**\n   *
452b0 5c 6e 20 20 20 2a 20 41 73 73 6f 63 69 61 74 69  \n   * Associati
452c0 76 65 20 6f 62 6a 65 63 74 20 77 69 74 68 20 74  ve object with t
452d0 68 65 20 65 78 74 65 6e 73 69 6f 6e 20 63 6c 61  he extension cla
452e0 73 73 20 6e 61 6d 65 20 61 6e 64 20 69 74 73 20  ss name and its 
452f0 63 6f 6e 66 69 67 2e 5c 6e 20 20 20 2a 20 43 6f  config.\n   * Co
45300 6c 6f 72 70 69 63 6b 65 72 20 63 6f 6d 65 73 20  lorpicker comes 
45310 77 69 74 68 20 6d 61 6e 79 20 62 75 6e 64 6c 65  with many bundle
45320 64 20 65 78 74 65 6e 73 69 6f 6e 73 3a 20 64 65  d extensions: de
45330 62 75 67 67 65 72 2c 20 70 61 6c 65 74 74 65 2c  bugger, palette,
45340 20 70 72 65 76 69 65 77 20 61 6e 64 20 73 77 61   preview and swa
45350 74 63 68 65 73 20 28 61 20 73 75 70 65 72 73 65  tches (a superse
45360 74 20 6f 66 20 70 61 6c 65 74 74 65 29 2e 5c 6e  t of palette).\n
45370 20 20 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65     *\n   * @type
45380 20 7b 4f 62 6a 65 63 74 5b 5d 7d 5c 6e 20 20 20   {Object[]}\n   
45390 2a 20 40 65 78 61 6d 70 6c 65 5c 6e 20 20 20 2a  * @example\n   *
453a0 20 20 20 65 78 74 65 6e 73 69 6f 6e 73 3a 20 5b     extensions: [
453b0 5c 6e 20 20 20 2a 20 20 20 20 20 7b 5c 6e 20 20  \n   *     {\n  
453c0 20 2a 20 20 20 20 20 20 20 6e 61 6d 65 3a 20 27   *       name: '
453d0 73 77 61 74 63 68 65 73 27 5c 6e 20 20 20 2a 20  swatches'\n   * 
453e0 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 3a 20 7b        options: {
453f0 5c 6e 20 20 20 2a 20 20 20 20 20 20 20 20 20 63  \n   *         c
45400 6f 6c 6f 72 73 3a 20 7b 5c 6e 20 20 20 2a 20 20  olors: {\n   *  
45410 20 20 20 20 20 20 20 20 20 27 70 72 69 6d 61 72           'primar
45420 79 27 3a 20 27 23 33 33 37 61 62 37 27 2c 5c 6e  y': '#337ab7',\n
45430 20 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 27     *           '
45440 73 75 63 63 65 73 73 27 3a 20 27 23 35 63 62 38  success': '#5cb8
45450 35 63 27 2c 5c 6e 20 20 20 2a 20 20 20 20 20 20  5c',\n   *      
45460 20 20 20 20 20 27 69 6e 66 6f 27 3a 20 27 23 35       'info': '#5
45470 62 63 30 64 65 27 2c 5c 6e 20 20 20 2a 20 20 20  bc0de',\n   *   
45480 20 20 20 20 20 20 20 20 27 77 61 72 6e 69 6e 67          'warning
45490 27 3a 20 27 23 66 30 61 64 34 65 27 2c 5c 6e 20  ': '#f0ad4e',\n 
454a0 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 27 64    *           'd
454b0 61 6e 67 65 72 27 3a 20 27 23 64 39 35 33 34 66  anger': '#d9534f
454c0 27 5c 6e 20 20 20 2a 20 20 20 20 20 20 20 20 20  '\n   *         
454d0 7d 2c 5c 6e 20 20 20 2a 20 20 20 20 20 20 20 20  },\n   *        
454e0 20 6e 61 6d 65 73 41 73 56 61 6c 75 65 73 3a 20   namesAsValues: 
454f0 74 72 75 65 5c 6e 20 20 20 2a 20 20 20 20 20 20  true\n   *      
45500 20 7d 5c 6e 20 20 20 2a 20 20 20 20 20 7d 5c 6e   }\n   *     }\n
45510 20 20 20 2a 20 20 20 5d 5c 6e 20 20 20 2a 2f 5c     *   ]\n   */\
45520 6e 20 20 65 78 74 65 6e 73 69 6f 6e 73 3a 20 5b  n  extensions: [
45530 5c 6e 20 20 20 20 7b 5c 6e 20 20 20 20 20 20 6e  \n    {\n      n
45540 61 6d 65 3a 20 27 70 72 65 76 69 65 77 27 2c 5c  ame: 'preview',\
45550 6e 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 3a 20  n      options: 
45560 7b 5c 6e 20 20 20 20 20 20 20 20 73 68 6f 77 54  {\n        showT
45570 65 78 74 3a 20 74 72 75 65 5c 6e 20 20 20 20 20  ext: true\n     
45580 20 7d 5c 6e 20 20 20 20 7d 5c 6e 20 20 5d 2c 5c   }\n    }\n  ],\
45590 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 56 65 72  n  /**\n   * Ver
455a0 74 69 63 61 6c 20 73 6c 69 64 65 72 73 20 63 6f  tical sliders co
455b0 6e 66 69 67 75 72 61 74 69 6f 6e 5c 6e 20 20 20  nfiguration\n   
455c0 2a 20 40 74 79 70 65 20 7b 4f 62 6a 65 63 74 7d  * @type {Object}
455d0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73 6c 69 64 65  \n   */\n  slide
455e0 72 73 3a 20 7b 5c 6e 20 20 20 20 73 61 74 75 72  rs: {\n    satur
455f0 61 74 69 6f 6e 3a 20 7b 5c 6e 20 20 20 20 20 20  ation: {\n      
45600 73 65 6c 65 63 74 6f 72 3a 20 27 2e 63 6f 6c 6f  selector: '.colo
45610 72 70 69 63 6b 65 72 2d 73 61 74 75 72 61 74 69  rpicker-saturati
45620 6f 6e 27 2c 5c 6e 20 20 20 20 20 20 6d 61 78 4c  on',\n      maxL
45630 65 66 74 3a 20 73 6c 69 64 65 72 53 69 7a 65 2c  eft: sliderSize,
45640 5c 6e 20 20 20 20 20 20 6d 61 78 54 6f 70 3a 20  \n      maxTop: 
45650 73 6c 69 64 65 72 53 69 7a 65 2c 5c 6e 20 20 20  sliderSize,\n   
45660 20 20 20 63 61 6c 6c 4c 65 66 74 3a 20 27 73 65     callLeft: 'se
45670 74 53 61 74 75 72 61 74 69 6f 6e 52 61 74 69 6f  tSaturationRatio
45680 27 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 54 6f  ',\n      callTo
45690 70 3a 20 27 73 65 74 56 61 6c 75 65 52 61 74 69  p: 'setValueRati
456a0 6f 27 5c 6e 20 20 20 20 7d 2c 5c 6e 20 20 20 20  o'\n    },\n    
456b0 68 75 65 3a 20 7b 5c 6e 20 20 20 20 20 20 73 65  hue: {\n      se
456c0 6c 65 63 74 6f 72 3a 20 27 2e 63 6f 6c 6f 72 70  lector: '.colorp
456d0 69 63 6b 65 72 2d 68 75 65 27 2c 5c 6e 20 20 20  icker-hue',\n   
456e0 20 20 20 6d 61 78 4c 65 66 74 3a 20 30 2c 5c 6e     maxLeft: 0,\n
456f0 20 20 20 20 20 20 6d 61 78 54 6f 70 3a 20 73 6c        maxTop: sl
45700 69 64 65 72 53 69 7a 65 2c 5c 6e 20 20 20 20 20  iderSize,\n     
45710 20 63 61 6c 6c 4c 65 66 74 3a 20 66 61 6c 73 65   callLeft: false
45720 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 54 6f 70  ,\n      callTop
45730 3a 20 27 73 65 74 48 75 65 52 61 74 69 6f 27 5c  : 'setHueRatio'\
45740 6e 20 20 20 20 7d 2c 5c 6e 20 20 20 20 61 6c 70  n    },\n    alp
45750 68 61 3a 20 7b 5c 6e 20 20 20 20 20 20 73 65 6c  ha: {\n      sel
45760 65 63 74 6f 72 3a 20 27 2e 63 6f 6c 6f 72 70 69  ector: '.colorpi
45770 63 6b 65 72 2d 61 6c 70 68 61 27 2c 5c 6e 20 20  cker-alpha',\n  
45780 20 20 20 20 63 68 69 6c 64 53 65 6c 65 63 74 6f      childSelecto
45790 72 3a 20 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  r: '.colorpicker
457a0 2d 61 6c 70 68 61 2d 63 6f 6c 6f 72 27 2c 5c 6e  -alpha-color',\n
457b0 20 20 20 20 20 20 6d 61 78 4c 65 66 74 3a 20 30        maxLeft: 0
457c0 2c 5c 6e 20 20 20 20 20 20 6d 61 78 54 6f 70 3a  ,\n      maxTop:
457d0 20 73 6c 69 64 65 72 53 69 7a 65 2c 5c 6e 20 20   sliderSize,\n  
457e0 20 20 20 20 63 61 6c 6c 4c 65 66 74 3a 20 66 61      callLeft: fa
457f0 6c 73 65 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c  lse,\n      call
45800 54 6f 70 3a 20 27 73 65 74 41 6c 70 68 61 52 61  Top: 'setAlphaRa
45810 74 69 6f 27 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d  tio'\n    }\n  }
45820 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 48  ,\n  /**\n   * H
45830 6f 72 69 7a 6f 6e 74 61 6c 20 73 6c 69 64 65 72  orizontal slider
45840 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5c  s configuration\
45850 6e 20 20 20 2a 20 40 74 79 70 65 20 7b 4f 62 6a  n   * @type {Obj
45860 65 63 74 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 73  ect}\n   */\n  s
45870 6c 69 64 65 72 73 48 6f 72 7a 3a 20 7b 5c 6e 20  lidersHorz: {\n 
45880 20 20 20 73 61 74 75 72 61 74 69 6f 6e 3a 20 7b     saturation: {
45890 5c 6e 20 20 20 20 20 20 73 65 6c 65 63 74 6f 72  \n      selector
458a0 3a 20 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d  : '.colorpicker-
458b0 73 61 74 75 72 61 74 69 6f 6e 27 2c 5c 6e 20 20  saturation',\n  
458c0 20 20 20 20 6d 61 78 4c 65 66 74 3a 20 73 6c 69      maxLeft: sli
458d0 64 65 72 53 69 7a 65 2c 5c 6e 20 20 20 20 20 20  derSize,\n      
458e0 6d 61 78 54 6f 70 3a 20 73 6c 69 64 65 72 53 69  maxTop: sliderSi
458f0 7a 65 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 4c  ze,\n      callL
45900 65 66 74 3a 20 27 73 65 74 53 61 74 75 72 61 74  eft: 'setSaturat
45910 69 6f 6e 52 61 74 69 6f 27 2c 5c 6e 20 20 20 20  ionRatio',\n    
45920 20 20 63 61 6c 6c 54 6f 70 3a 20 27 73 65 74 56    callTop: 'setV
45930 61 6c 75 65 52 61 74 69 6f 27 5c 6e 20 20 20 20  alueRatio'\n    
45940 7d 2c 5c 6e 20 20 20 20 68 75 65 3a 20 7b 5c 6e  },\n    hue: {\n
45950 20 20 20 20 20 20 73 65 6c 65 63 74 6f 72 3a 20        selector: 
45960 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 75  '.colorpicker-hu
45970 65 27 2c 5c 6e 20 20 20 20 20 20 6d 61 78 4c 65  e',\n      maxLe
45980 66 74 3a 20 73 6c 69 64 65 72 53 69 7a 65 2c 5c  ft: sliderSize,\
45990 6e 20 20 20 20 20 20 6d 61 78 54 6f 70 3a 20 30  n      maxTop: 0
459a0 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 4c 65 66  ,\n      callLef
459b0 74 3a 20 27 73 65 74 48 75 65 52 61 74 69 6f 27  t: 'setHueRatio'
459c0 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c 54 6f 70  ,\n      callTop
459d0 3a 20 66 61 6c 73 65 5c 6e 20 20 20 20 7d 2c 5c  : false\n    },\
459e0 6e 20 20 20 20 61 6c 70 68 61 3a 20 7b 5c 6e 20  n    alpha: {\n 
459f0 20 20 20 20 20 73 65 6c 65 63 74 6f 72 3a 20 27       selector: '
45a00 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 61 6c 70  .colorpicker-alp
45a10 68 61 27 2c 5c 6e 20 20 20 20 20 20 63 68 69 6c  ha',\n      chil
45a20 64 53 65 6c 65 63 74 6f 72 3a 20 27 2e 63 6f 6c  dSelector: '.col
45a30 6f 72 70 69 63 6b 65 72 2d 61 6c 70 68 61 2d 63  orpicker-alpha-c
45a40 6f 6c 6f 72 27 2c 5c 6e 20 20 20 20 20 20 6d 61  olor',\n      ma
45a50 78 4c 65 66 74 3a 20 73 6c 69 64 65 72 53 69 7a  xLeft: sliderSiz
45a60 65 2c 5c 6e 20 20 20 20 20 20 6d 61 78 54 6f 70  e,\n      maxTop
45a70 3a 20 30 2c 5c 6e 20 20 20 20 20 20 63 61 6c 6c  : 0,\n      call
45a80 4c 65 66 74 3a 20 27 73 65 74 41 6c 70 68 61 52  Left: 'setAlphaR
45a90 61 74 69 6f 27 2c 5c 6e 20 20 20 20 20 20 63 61  atio',\n      ca
45aa0 6c 6c 54 6f 70 3a 20 66 61 6c 73 65 5c 6e 20 20  llTop: false\n  
45ab0 20 20 7d 5c 6e 20 20 7d 5c 6e 7d 3b 5c 6e 5c 6e    }\n  }\n};\n\n
45ac0 5c 6e 5c 6e 2f 2f 20 57 45 42 50 41 43 4b 20 46  \n\n// WEBPACK F
45ad0 4f 4f 54 45 52 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73  OOTER //\n// ./s
45ae0 72 63 2f 6a 73 2f 6f 70 74 69 6f 6e 73 2e 6a 73  rc/js/options.js
45af0 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 3b  ","'use strict';
45b00 5c 6e 5c 6e 69 6d 70 6f 72 74 20 45 78 74 65 6e  \n\nimport Exten
45b10 73 69 6f 6e 20 66 72 6f 6d 20 27 45 78 74 65 6e  sion from 'Exten
45b20 73 69 6f 6e 27 3b 5c 6e 69 6d 70 6f 72 74 20 24  sion';\nimport $
45b30 20 66 72 6f 6d 20 27 6a 71 75 65 72 79 27 3b 5c   from 'jquery';\
45b40 6e 5c 6e 6c 65 74 20 64 65 66 61 75 6c 74 73 20  n\nlet defaults 
45b50 3d 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  = {\n  /**\n   *
45b60 20 4b 65 79 2d 76 61 6c 75 65 20 70 61 69 72 73   Key-value pairs
45b70 20 64 65 66 69 6e 69 6e 67 20 61 20 63 6f 6c 6f   defining a colo
45b80 72 20 61 6c 69 61 73 20 61 6e 64 20 69 74 73 20  r alias and its 
45b90 43 53 53 20 63 6f 6c 6f 72 20 72 65 70 72 65 73  CSS color repres
45ba0 65 6e 74 61 74 69 6f 6e 2e 5c 6e 20 20 20 2a 5c  entation.\n   *\
45bb0 6e 20 20 20 2a 20 54 68 65 79 20 63 61 6e 20 61  n   * They can a
45bc0 6c 73 6f 20 62 65 20 6a 75 73 74 20 61 6e 20 61  lso be just an a
45bd0 72 72 61 79 20 6f 66 20 76 61 6c 75 65 73 2e 20  rray of values. 
45be0 49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 6e 6f  In that case, no
45bf0 20 73 70 65 63 69 61 6c 20 6e 61 6d 65 73 20 61   special names a
45c00 72 65 20 75 73 65 64 2c 20 6f 6e 6c 79 20 74 68  re used, only th
45c10 65 20 72 65 61 6c 20 63 6f 6c 6f 72 73 2e 5c 6e  e real colors.\n
45c20 20 20 20 2a 5c 6e 20 20 20 2a 20 40 74 79 70 65     *\n   * @type
45c30 20 7b 4f 62 6a 65 63 74 7c 41 72 72 61 79 7d 5c   {Object|Array}\
45c40 6e 20 20 20 2a 20 40 64 65 66 61 75 6c 74 20 6e  n   * @default n
45c50 75 6c 6c 5c 6e 20 20 20 2a 20 40 65 78 61 6d 70  ull\n   * @examp
45c60 6c 65 5c 6e 20 20 20 2a 20 20 7b 5c 6e 20 20 20  le\n   *  {\n   
45c70 2a 20 20 20 27 62 6c 61 63 6b 27 3a 20 27 23 30  *   'black': '#0
45c80 30 30 30 30 30 27 2c 5c 6e 20 20 20 2a 20 20 20  00000',\n   *   
45c90 27 77 68 69 74 65 27 3a 20 27 23 66 66 66 66 66  'white': '#fffff
45ca0 66 27 2c 5c 6e 20 20 20 2a 20 20 20 27 72 65 64  f',\n   *   'red
45cb0 27 3a 20 27 23 46 46 30 30 30 30 27 2c 5c 6e 20  ': '#FF0000',\n 
45cc0 20 20 2a 20 20 20 27 64 65 66 61 75 6c 74 27 3a    *   'default':
45cd0 20 27 23 37 37 37 37 37 37 27 2c 5c 6e 20 20 20   '#777777',\n   
45ce0 2a 20 20 20 27 70 72 69 6d 61 72 79 27 3a 20 27  *   'primary': '
45cf0 23 33 33 37 61 62 37 27 2c 5c 6e 20 20 20 2a 20  #337ab7',\n   * 
45d00 20 20 27 73 75 63 63 65 73 73 27 3a 20 27 23 35    'success': '#5
45d10 63 62 38 35 63 27 2c 5c 6e 20 20 20 2a 20 20 20  cb85c',\n   *   
45d20 27 69 6e 66 6f 27 3a 20 27 23 35 62 63 30 64 65  'info': '#5bc0de
45d30 27 2c 5c 6e 20 20 20 2a 20 20 20 27 77 61 72 6e  ',\n   *   'warn
45d40 69 6e 67 27 3a 20 27 23 66 30 61 64 34 65 27 2c  ing': '#f0ad4e',
45d50 5c 6e 20 20 20 2a 20 20 20 27 64 61 6e 67 65 72  \n   *   'danger
45d60 27 3a 20 27 23 64 39 35 33 34 66 27 5c 6e 20 20  ': '#d9534f'\n  
45d70 20 2a 20 20 7d 5c 6e 20 20 20 2a 5c 6e 20 20 20   *  }\n   *\n   
45d80 2a 20 40 65 78 61 6d 70 6c 65 20 5b 27 23 66 30  * @example ['#f0
45d90 61 64 34 65 27 2c 20 27 23 33 33 37 61 62 37 27  ad4e', '#337ab7'
45da0 2c 20 27 23 35 63 62 38 35 63 27 5d 5c 6e 20 20  , '#5cb85c']\n  
45db0 20 2a 2f 5c 6e 20 20 63 6f 6c 6f 72 73 3a 20 6e   */\n  colors: n
45dc0 75 6c 6c 2c 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20  ull,\n  /**\n   
45dd0 2a 20 49 66 20 74 72 75 65 2c 20 77 68 65 6e 20  * If true, when 
45de0 61 20 63 6f 6c 6f 72 20 73 77 61 74 63 68 20 69  a color swatch i
45df0 73 20 73 65 6c 65 63 74 65 64 20 74 68 65 20 6e  s selected the n
45e00 61 6d 65 20 28 61 6c 69 61 73 29 20 77 69 6c 6c  ame (alias) will
45e10 20 62 65 20 75 73 65 64 20 61 73 20 69 6e 70 75   be used as inpu
45e20 74 20 76 61 6c 75 65 2c 5c 6e 20 20 20 2a 20 6f  t value,\n   * o
45e30 74 68 65 72 77 69 73 65 20 74 68 65 20 73 77 61  therwise the swa
45e40 74 63 68 20 72 65 61 6c 20 63 6f 6c 6f 72 20 76  tch real color v
45e50 61 6c 75 65 20 77 69 6c 6c 20 62 65 20 75 73 65  alue will be use
45e60 64 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  d.\n   *\n   * @
45e70 74 79 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e  type {boolean}\n
45e80 20 20 20 2a 20 40 64 65 66 61 75 6c 74 20 74 72     * @default tr
45e90 75 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 6e 61 6d  ue\n   */\n  nam
45ea0 65 73 41 73 56 61 6c 75 65 73 3a 20 74 72 75 65  esAsValues: true
45eb0 5c 6e 7d 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20  \n};\n\n/**\n * 
45ec0 50 61 6c 65 74 74 65 20 65 78 74 65 6e 73 69 6f  Palette extensio
45ed0 6e 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20  n\n * @ignore\n 
45ee0 2a 2f 5c 6e 63 6c 61 73 73 20 50 61 6c 65 74 74  */\nclass Palett
45ef0 65 20 65 78 74 65 6e 64 73 20 45 78 74 65 6e 73  e extends Extens
45f00 69 6f 6e 20 7b 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  ion {\n\n  /**\n
45f10 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 4f     * @returns {O
45f20 62 6a 65 63 74 7c 41 72 72 61 79 7d 5c 6e 20 20  bject|Array}\n  
45f30 20 2a 2f 5c 6e 20 20 67 65 74 20 63 6f 6c 6f 72   */\n  get color
45f40 73 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72  s() {\n    retur
45f50 6e 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63  n this.options.c
45f60 6f 6c 6f 72 73 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  olors;\n  }\n\n 
45f70 20 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c   constructor(col
45f80 6f 72 70 69 63 6b 65 72 2c 20 6f 70 74 69 6f 6e  orpicker, option
45f90 73 20 3d 20 7b 7d 29 20 7b 5c 6e 20 20 20 20 73  s = {}) {\n    s
45fa0 75 70 65 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72  uper(colorpicker
45fb0 2c 20 24 2e 65 78 74 65 6e 64 28 74 72 75 65 2c  , $.extend(true,
45fc0 20 7b 7d 2c 20 64 65 66 61 75 6c 74 73 2c 20 6f   {}, defaults, o
45fd0 70 74 69 6f 6e 73 29 29 3b 5c 6e 5c 6e 20 20 20  ptions));\n\n   
45fe0 20 69 66 20 28 28 21 41 72 72 61 79 2e 69 73 41   if ((!Array.isA
45ff0 72 72 61 79 28 74 68 69 73 2e 6f 70 74 69 6f 6e  rray(this.option
46000 73 2e 63 6f 6c 6f 72 73 29 29 20 26 26 20 28 74  s.colors)) && (t
46010 79 70 65 6f 66 20 74 68 69 73 2e 6f 70 74 69 6f  ypeof this.optio
46020 6e 73 2e 63 6f 6c 6f 72 73 20 21 3d 3d 20 27 6f  ns.colors !== 'o
46030 62 6a 65 63 74 27 29 29 20 7b 5c 6e 20 20 20 20  bject')) {\n    
46040 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63    this.options.c
46050 6f 6c 6f 72 73 20 3d 20 6e 75 6c 6c 3b 5c 6e 20  olors = null;\n 
46060 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f     }\n  }\n\n  /
46070 2a 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e  **\n   * @return
46080 73 20 7b 69 6e 74 7d 5c 6e 20 20 20 2a 2f 5c 6e  s {int}\n   */\n
46090 20 20 67 65 74 4c 65 6e 67 74 68 28 29 20 7b 5c    getLength() {\
460a0 6e 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 6f  n    if (!this.o
460b0 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 20 7b  ptions.colors) {
460c0 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 30  \n      return 0
460d0 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
460e0 69 66 20 28 41 72 72 61 79 2e 69 73 41 72 72 61  if (Array.isArra
460f0 79 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63  y(this.options.c
46100 6f 6c 6f 72 73 29 29 20 7b 5c 6e 20 20 20 20 20  olors)) {\n     
46110 20 72 65 74 75 72 6e 20 74 68 69 73 2e 6f 70 74   return this.opt
46120 69 6f 6e 73 2e 63 6f 6c 6f 72 73 2e 6c 65 6e 67  ions.colors.leng
46130 74 68 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  th;\n    }\n\n  
46140 20 20 69 66 20 28 74 79 70 65 6f 66 20 74 68 69    if (typeof thi
46150 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73  s.options.colors
46160 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 29 20 7b   === 'object') {
46170 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 4f  \n      return O
46180 62 6a 65 63 74 2e 6b 65 79 73 28 74 68 69 73 2e  bject.keys(this.
46190 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 2e  options.colors).
461a0 6c 65 6e 67 74 68 3b 5c 6e 20 20 20 20 7d 5c 6e  length;\n    }\n
461b0 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 30 3b 5c  \n    return 0;\
461c0 6e 20 20 7d 5c 6e 5c 6e 20 20 72 65 73 6f 6c 76  n  }\n\n  resolv
461d0 65 43 6f 6c 6f 72 28 63 6f 6c 6f 72 2c 20 72 65  eColor(color, re
461e0 61 6c 43 6f 6c 6f 72 20 3d 20 74 72 75 65 29 20  alColor = true) 
461f0 7b 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e  {\n    if (this.
46200 67 65 74 4c 65 6e 67 74 68 28 29 20 3c 3d 20 30  getLength() <= 0
46210 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
46220 6e 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 7d 5c  n false;\n    }\
46230 6e 5c 6e 20 20 20 20 2f 2f 20 41 72 72 61 79 20  n\n    // Array 
46240 6f 66 20 63 6f 6c 6f 72 73 5c 6e 20 20 20 20 69  of colors\n    i
46250 66 20 28 41 72 72 61 79 2e 69 73 41 72 72 61 79  f (Array.isArray
46260 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f  (this.options.co
46270 6c 6f 72 73 29 29 20 7b 5c 6e 20 20 20 20 20 20  lors)) {\n      
46280 69 66 20 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73  if (this.options
46290 2e 63 6f 6c 6f 72 73 2e 69 6e 64 65 78 4f 66 28  .colors.indexOf(
462a0 63 6f 6c 6f 72 29 20 3e 3d 20 30 29 20 7b 5c 6e  color) >= 0) {\n
462b0 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63          return c
462c0 6f 6c 6f 72 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  olor;\n      }\n
462d0 20 20 20 20 20 20 69 66 20 28 74 68 69 73 2e 6f        if (this.o
462e0 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 2e 69 6e  ptions.colors.in
462f0 64 65 78 4f 66 28 63 6f 6c 6f 72 2e 74 6f 55 70  dexOf(color.toUp
46300 70 65 72 43 61 73 65 28 29 29 20 3e 3d 20 30 29  perCase()) >= 0)
46310 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75   {\n        retu
46320 72 6e 20 63 6f 6c 6f 72 2e 74 6f 55 70 70 65 72  rn color.toUpper
46330 43 61 73 65 28 29 3b 5c 6e 20 20 20 20 20 20 7d  Case();\n      }
46340 5c 6e 20 20 20 20 20 20 69 66 20 28 74 68 69 73  \n      if (this
46350 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 2e  .options.colors.
46360 69 6e 64 65 78 4f 66 28 63 6f 6c 6f 72 2e 74 6f  indexOf(color.to
46370 4c 6f 77 65 72 43 61 73 65 28 29 29 20 3e 3d 20  LowerCase()) >= 
46380 30 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65  0) {\n        re
46390 74 75 72 6e 20 63 6f 6c 6f 72 2e 74 6f 4c 6f 77  turn color.toLow
463a0 65 72 43 61 73 65 28 29 3b 5c 6e 20 20 20 20 20  erCase();\n     
463b0 20 7d 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e   }\n      return
463c0 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 7d 5c 6e   false;\n    }\n
463d0 5c 6e 20 20 20 20 69 66 20 28 74 79 70 65 6f 66  \n    if (typeof
463e0 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f   this.options.co
463f0 6c 6f 72 73 20 21 3d 3d 20 27 6f 62 6a 65 63 74  lors !== 'object
46400 27 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75  ') {\n      retu
46410 72 6e 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 7d  rn false;\n    }
46420 5c 6e 5c 6e 20 20 20 20 2f 2f 20 4d 61 70 20 6f  \n\n    // Map o
46430 66 20 6f 62 6a 65 63 74 73 5c 6e 20 20 20 20 69  f objects\n    i
46440 66 20 28 21 74 68 69 73 2e 6f 70 74 69 6f 6e 73  f (!this.options
46450 2e 6e 61 6d 65 73 41 73 56 61 6c 75 65 73 20 7c  .namesAsValues |
46460 7c 20 72 65 61 6c 43 6f 6c 6f 72 29 20 7b 5c 6e  | realColor) {\n
46470 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69        return thi
46480 73 2e 67 65 74 56 61 6c 75 65 28 63 6f 6c 6f 72  s.getValue(color
46490 2c 20 66 61 6c 73 65 29 3b 5c 6e 20 20 20 20 7d  , false);\n    }
464a0 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69  \n    return thi
464b0 73 2e 67 65 74 4e 61 6d 65 28 63 6f 6c 6f 72 2c  s.getName(color,
464c0 20 74 68 69 73 2e 67 65 74 4e 61 6d 65 28 27 23   this.getName('#
464d0 27 20 2b 20 63 6f 6c 6f 72 29 29 3b 5c 6e 20 20  ' + color));\n  
464e0 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
464f0 20 47 69 76 65 6e 20 61 20 63 6f 6c 6f 72 20 76   Given a color v
46500 61 6c 75 65 2c 20 72 65 74 75 72 6e 73 20 74 68  alue, returns th
46510 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20  e corresponding 
46520 63 6f 6c 6f 72 20 6e 61 6d 65 20 6f 72 20 64 65  color name or de
46530 66 61 75 6c 74 56 61 6c 75 65 2e 5c 6e 20 20 20  faultValue.\n   
46540 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b  *\n   * @param {
46550 53 74 72 69 6e 67 7d 20 76 61 6c 75 65 5c 6e 20  String} value\n 
46560 20 20 2a 20 40 70 61 72 61 6d 20 7b 2a 7d 20 64    * @param {*} d
46570 65 66 61 75 6c 74 56 61 6c 75 65 5c 6e 20 20 20  efaultValue\n   
46580 2a 20 40 72 65 74 75 72 6e 73 20 7b 2a 7d 5c 6e  * @returns {*}\n
46590 20 20 20 2a 2f 5c 6e 20 20 67 65 74 4e 61 6d 65     */\n  getName
465a0 28 76 61 6c 75 65 2c 20 64 65 66 61 75 6c 74 56  (value, defaultV
465b0 61 6c 75 65 20 3d 20 66 61 6c 73 65 29 20 7b 5c  alue = false) {\
465c0 6e 20 20 20 20 69 66 20 28 21 28 74 79 70 65 6f  n    if (!(typeo
465d0 66 20 76 61 6c 75 65 20 3d 3d 3d 20 27 73 74 72  f value === 'str
465e0 69 6e 67 27 29 20 7c 7c 20 21 74 68 69 73 2e 6f  ing') || !this.o
465f0 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 20 7b  ptions.colors) {
46600 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 64  \n      return d
46610 65 66 61 75 6c 74 56 61 6c 75 65 3b 5c 6e 20 20  efaultValue;\n  
46620 20 20 7d 5c 6e 20 20 20 20 66 6f 72 20 28 6c 65    }\n    for (le
46630 74 20 6e 61 6d 65 20 69 6e 20 74 68 69 73 2e 6f  t name in this.o
46640 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 29 20 7b  ptions.colors) {
46650 5c 6e 20 20 20 20 20 20 69 66 20 28 21 74 68 69  \n      if (!thi
46660 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73  s.options.colors
46670 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 28  .hasOwnProperty(
46680 6e 61 6d 65 29 29 20 7b 5c 6e 20 20 20 20 20 20  name)) {\n      
46690 20 20 63 6f 6e 74 69 6e 75 65 3b 5c 6e 20 20 20    continue;\n   
466a0 20 20 20 7d 5c 6e 20 20 20 20 20 20 69 66 20 28     }\n      if (
466b0 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c  this.options.col
466c0 6f 72 73 5b 6e 61 6d 65 5d 2e 74 6f 4c 6f 77 65  ors[name].toLowe
466d0 72 43 61 73 65 28 29 20 3d 3d 3d 20 76 61 6c 75  rCase() === valu
466e0 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 29  e.toLowerCase())
466f0 20 7b 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75   {\n        retu
46700 72 6e 20 6e 61 6d 65 3b 5c 6e 20 20 20 20 20 20  rn name;\n      
46710 7d 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 72 65  }\n    }\n    re
46720 74 75 72 6e 20 64 65 66 61 75 6c 74 56 61 6c 75  turn defaultValu
46730 65 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a  e;\n  }\n\n  /**
46740 5c 6e 20 20 20 2a 20 47 69 76 65 6e 20 61 20 63  \n   * Given a c
46750 6f 6c 6f 72 20 6e 61 6d 65 2c 20 72 65 74 75 72  olor name, retur
46760 6e 73 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e  ns the correspon
46770 64 69 6e 67 20 63 6f 6c 6f 72 20 76 61 6c 75 65  ding color value
46780 20 6f 72 20 64 65 66 61 75 6c 74 56 61 6c 75 65   or defaultValue
46790 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70  .\n   *\n   * @p
467a0 61 72 61 6d 20 7b 53 74 72 69 6e 67 7d 20 6e 61  aram {String} na
467b0 6d 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20  me\n   * @param 
467c0 7b 2a 7d 20 64 65 66 61 75 6c 74 56 61 6c 75 65  {*} defaultValue
467d0 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20  \n   * @returns 
467e0 7b 2a 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65  {*}\n   */\n  ge
467f0 74 56 61 6c 75 65 28 6e 61 6d 65 2c 20 64 65 66  tValue(name, def
46800 61 75 6c 74 56 61 6c 75 65 20 3d 20 66 61 6c 73  aultValue = fals
46810 65 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 21 28  e) {\n    if (!(
46820 74 79 70 65 6f 66 20 6e 61 6d 65 20 3d 3d 3d 20  typeof name === 
46830 27 73 74 72 69 6e 67 27 29 20 7c 7c 20 21 74 68  'string') || !th
46840 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72  is.options.color
46850 73 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75  s) {\n      retu
46860 72 6e 20 64 65 66 61 75 6c 74 56 61 6c 75 65 3b  rn defaultValue;
46870 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 69 66 20  \n    }\n    if 
46880 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f  (this.options.co
46890 6c 6f 72 73 2e 68 61 73 4f 77 6e 50 72 6f 70 65  lors.hasOwnPrope
468a0 72 74 79 28 6e 61 6d 65 29 29 20 7b 5c 6e 20 20  rty(name)) {\n  
468b0 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e      return this.
468c0 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 73 5b 6e  options.colors[n
468d0 61 6d 65 5d 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20  ame];\n    }\n  
468e0 20 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74    return default
468f0 56 61 6c 75 65 3b 5c 6e 20 20 7d 5c 6e 7d 5c 6e  Value;\n  }\n}\n
46900 5c 6e 65 78 70 6f 72 74 20 64 65 66 61 75 6c 74  \nexport default
46910 20 50 61 6c 65 74 74 65 3b 5c 6e 5c 6e 5c 6e 5c   Palette;\n\n\n\
46920 6e 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54  n// WEBPACK FOOT
46930 45 52 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f  ER //\n// ./src/
46940 6a 73 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 50 61  js/extensions/Pa
46950 6c 65 74 74 65 2e 6a 73 22 2c 22 27 75 73 65 20  lette.js","'use 
46960 73 74 72 69 63 74 27 5c 72 5c 6e 5c 72 5c 6e 6d  strict'\r\n\r\nm
46970 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20  odule.exports = 
46980 7b 5c 72 5c 6e 5c 74 5c 22 61 6c 69 63 65 62 6c  {\r\n\t\"alicebl
46990 75 65 5c 22 3a 20 5b 32 34 30 2c 20 32 34 38 2c  ue\": [240, 248,
469a0 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 61 6e   255],\r\n\t\"an
469b0 74 69 71 75 65 77 68 69 74 65 5c 22 3a 20 5b 32  tiquewhite\": [2
469c0 35 30 2c 20 32 33 35 2c 20 32 31 35 5d 2c 5c 72  50, 235, 215],\r
469d0 5c 6e 5c 74 5c 22 61 71 75 61 5c 22 3a 20 5b 30  \n\t\"aqua\": [0
469e0 2c 20 32 35 35 2c 20 32 35 35 5d 2c 5c 72 5c 6e  , 255, 255],\r\n
469f0 5c 74 5c 22 61 71 75 61 6d 61 72 69 6e 65 5c 22  \t\"aquamarine\"
46a00 3a 20 5b 31 32 37 2c 20 32 35 35 2c 20 32 31 32  : [127, 255, 212
46a10 5d 2c 5c 72 5c 6e 5c 74 5c 22 61 7a 75 72 65 5c  ],\r\n\t\"azure\
46a20 22 3a 20 5b 32 34 30 2c 20 32 35 35 2c 20 32 35  ": [240, 255, 25
46a30 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 65 69 67 65  5],\r\n\t\"beige
46a40 5c 22 3a 20 5b 32 34 35 2c 20 32 34 35 2c 20 32  \": [245, 245, 2
46a50 32 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 69 73 71  20],\r\n\t\"bisq
46a60 75 65 5c 22 3a 20 5b 32 35 35 2c 20 32 32 38 2c  ue\": [255, 228,
46a70 20 31 39 36 5d 2c 5c 72 5c 6e 5c 74 5c 22 62 6c   196],\r\n\t\"bl
46a80 61 63 6b 5c 22 3a 20 5b 30 2c 20 30 2c 20 30 5d  ack\": [0, 0, 0]
46a90 2c 5c 72 5c 6e 5c 74 5c 22 62 6c 61 6e 63 68 65  ,\r\n\t\"blanche
46aa0 64 61 6c 6d 6f 6e 64 5c 22 3a 20 5b 32 35 35 2c  dalmond\": [255,
46ab0 20 32 33 35 2c 20 32 30 35 5d 2c 5c 72 5c 6e 5c   235, 205],\r\n\
46ac0 74 5c 22 62 6c 75 65 5c 22 3a 20 5b 30 2c 20 30  t\"blue\": [0, 0
46ad0 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 62  , 255],\r\n\t\"b
46ae0 6c 75 65 76 69 6f 6c 65 74 5c 22 3a 20 5b 31 33  lueviolet\": [13
46af0 38 2c 20 34 33 2c 20 32 32 36 5d 2c 5c 72 5c 6e  8, 43, 226],\r\n
46b00 5c 74 5c 22 62 72 6f 77 6e 5c 22 3a 20 5b 31 36  \t\"brown\": [16
46b10 35 2c 20 34 32 2c 20 34 32 5d 2c 5c 72 5c 6e 5c  5, 42, 42],\r\n\
46b20 74 5c 22 62 75 72 6c 79 77 6f 6f 64 5c 22 3a 20  t\"burlywood\": 
46b30 5b 32 32 32 2c 20 31 38 34 2c 20 31 33 35 5d 2c  [222, 184, 135],
46b40 5c 72 5c 6e 5c 74 5c 22 63 61 64 65 74 62 6c 75  \r\n\t\"cadetblu
46b50 65 5c 22 3a 20 5b 39 35 2c 20 31 35 38 2c 20 31  e\": [95, 158, 1
46b60 36 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 63 68 61 72  60],\r\n\t\"char
46b70 74 72 65 75 73 65 5c 22 3a 20 5b 31 32 37 2c 20  treuse\": [127, 
46b80 32 35 35 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22  255, 0],\r\n\t\"
46b90 63 68 6f 63 6f 6c 61 74 65 5c 22 3a 20 5b 32 31  chocolate\": [21
46ba0 30 2c 20 31 30 35 2c 20 33 30 5d 2c 5c 72 5c 6e  0, 105, 30],\r\n
46bb0 5c 74 5c 22 63 6f 72 61 6c 5c 22 3a 20 5b 32 35  \t\"coral\": [25
46bc0 35 2c 20 31 32 37 2c 20 38 30 5d 2c 5c 72 5c 6e  5, 127, 80],\r\n
46bd0 5c 74 5c 22 63 6f 72 6e 66 6c 6f 77 65 72 62 6c  \t\"cornflowerbl
46be0 75 65 5c 22 3a 20 5b 31 30 30 2c 20 31 34 39 2c  ue\": [100, 149,
46bf0 20 32 33 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 63 6f   237],\r\n\t\"co
46c00 72 6e 73 69 6c 6b 5c 22 3a 20 5b 32 35 35 2c 20  rnsilk\": [255, 
46c10 32 34 38 2c 20 32 32 30 5d 2c 5c 72 5c 6e 5c 74  248, 220],\r\n\t
46c20 5c 22 63 72 69 6d 73 6f 6e 5c 22 3a 20 5b 32 32  \"crimson\": [22
46c30 30 2c 20 32 30 2c 20 36 30 5d 2c 5c 72 5c 6e 5c  0, 20, 60],\r\n\
46c40 74 5c 22 63 79 61 6e 5c 22 3a 20 5b 30 2c 20 32  t\"cyan\": [0, 2
46c50 35 35 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c  55, 255],\r\n\t\
46c60 22 64 61 72 6b 62 6c 75 65 5c 22 3a 20 5b 30 2c  "darkblue\": [0,
46c70 20 30 2c 20 31 33 39 5d 2c 5c 72 5c 6e 5c 74 5c   0, 139],\r\n\t\
46c80 22 64 61 72 6b 63 79 61 6e 5c 22 3a 20 5b 30 2c  "darkcyan\": [0,
46c90 20 31 33 39 2c 20 31 33 39 5d 2c 5c 72 5c 6e 5c   139, 139],\r\n\
46ca0 74 5c 22 64 61 72 6b 67 6f 6c 64 65 6e 72 6f 64  t\"darkgoldenrod
46cb0 5c 22 3a 20 5b 31 38 34 2c 20 31 33 34 2c 20 31  \": [184, 134, 1
46cc0 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 67  1],\r\n\t\"darkg
46cd0 72 61 79 5c 22 3a 20 5b 31 36 39 2c 20 31 36 39  ray\": [169, 169
46ce0 2c 20 31 36 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 64  , 169],\r\n\t\"d
46cf0 61 72 6b 67 72 65 65 6e 5c 22 3a 20 5b 30 2c 20  arkgreen\": [0, 
46d00 31 30 30 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22  100, 0],\r\n\t\"
46d10 64 61 72 6b 67 72 65 79 5c 22 3a 20 5b 31 36 39  darkgrey\": [169
46d20 2c 20 31 36 39 2c 20 31 36 39 5d 2c 5c 72 5c 6e  , 169, 169],\r\n
46d30 5c 74 5c 22 64 61 72 6b 6b 68 61 6b 69 5c 22 3a  \t\"darkkhaki\":
46d40 20 5b 31 38 39 2c 20 31 38 33 2c 20 31 30 37 5d   [189, 183, 107]
46d50 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 6d 61 67  ,\r\n\t\"darkmag
46d60 65 6e 74 61 5c 22 3a 20 5b 31 33 39 2c 20 30 2c  enta\": [139, 0,
46d70 20 31 33 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61   139],\r\n\t\"da
46d80 72 6b 6f 6c 69 76 65 67 72 65 65 6e 5c 22 3a 20  rkolivegreen\": 
46d90 5b 38 35 2c 20 31 30 37 2c 20 34 37 5d 2c 5c 72  [85, 107, 47],\r
46da0 5c 6e 5c 74 5c 22 64 61 72 6b 6f 72 61 6e 67 65  \n\t\"darkorange
46db0 5c 22 3a 20 5b 32 35 35 2c 20 31 34 30 2c 20 30  \": [255, 140, 0
46dc0 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 6f 72  ],\r\n\t\"darkor
46dd0 63 68 69 64 5c 22 3a 20 5b 31 35 33 2c 20 35 30  chid\": [153, 50
46de0 2c 20 32 30 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 64  , 204],\r\n\t\"d
46df0 61 72 6b 72 65 64 5c 22 3a 20 5b 31 33 39 2c 20  arkred\": [139, 
46e00 30 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61  0, 0],\r\n\t\"da
46e10 72 6b 73 61 6c 6d 6f 6e 5c 22 3a 20 5b 32 33 33  rksalmon\": [233
46e20 2c 20 31 35 30 2c 20 31 32 32 5d 2c 5c 72 5c 6e  , 150, 122],\r\n
46e30 5c 74 5c 22 64 61 72 6b 73 65 61 67 72 65 65 6e  \t\"darkseagreen
46e40 5c 22 3a 20 5b 31 34 33 2c 20 31 38 38 2c 20 31  \": [143, 188, 1
46e50 34 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b  43],\r\n\t\"dark
46e60 73 6c 61 74 65 62 6c 75 65 5c 22 3a 20 5b 37 32  slateblue\": [72
46e70 2c 20 36 31 2c 20 31 33 39 5d 2c 5c 72 5c 6e 5c  , 61, 139],\r\n\
46e80 74 5c 22 64 61 72 6b 73 6c 61 74 65 67 72 61 79  t\"darkslategray
46e90 5c 22 3a 20 5b 34 37 2c 20 37 39 2c 20 37 39 5d  \": [47, 79, 79]
46ea0 2c 5c 72 5c 6e 5c 74 5c 22 64 61 72 6b 73 6c 61  ,\r\n\t\"darksla
46eb0 74 65 67 72 65 79 5c 22 3a 20 5b 34 37 2c 20 37  tegrey\": [47, 7
46ec0 39 2c 20 37 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 64  9, 79],\r\n\t\"d
46ed0 61 72 6b 74 75 72 71 75 6f 69 73 65 5c 22 3a 20  arkturquoise\": 
46ee0 5b 30 2c 20 32 30 36 2c 20 32 30 39 5d 2c 5c 72  [0, 206, 209],\r
46ef0 5c 6e 5c 74 5c 22 64 61 72 6b 76 69 6f 6c 65 74  \n\t\"darkviolet
46f00 5c 22 3a 20 5b 31 34 38 2c 20 30 2c 20 32 31 31  \": [148, 0, 211
46f10 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 65 65 70 70 69  ],\r\n\t\"deeppi
46f20 6e 6b 5c 22 3a 20 5b 32 35 35 2c 20 32 30 2c 20  nk\": [255, 20, 
46f30 31 34 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 64 65 65  147],\r\n\t\"dee
46f40 70 73 6b 79 62 6c 75 65 5c 22 3a 20 5b 30 2c 20  pskyblue\": [0, 
46f50 31 39 31 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74  191, 255],\r\n\t
46f60 5c 22 64 69 6d 67 72 61 79 5c 22 3a 20 5b 31 30  \"dimgray\": [10
46f70 35 2c 20 31 30 35 2c 20 31 30 35 5d 2c 5c 72 5c  5, 105, 105],\r\
46f80 6e 5c 74 5c 22 64 69 6d 67 72 65 79 5c 22 3a 20  n\t\"dimgrey\": 
46f90 5b 31 30 35 2c 20 31 30 35 2c 20 31 30 35 5d 2c  [105, 105, 105],
46fa0 5c 72 5c 6e 5c 74 5c 22 64 6f 64 67 65 72 62 6c  \r\n\t\"dodgerbl
46fb0 75 65 5c 22 3a 20 5b 33 30 2c 20 31 34 34 2c 20  ue\": [30, 144, 
46fc0 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 66 69 72  255],\r\n\t\"fir
46fd0 65 62 72 69 63 6b 5c 22 3a 20 5b 31 37 38 2c 20  ebrick\": [178, 
46fe0 33 34 2c 20 33 34 5d 2c 5c 72 5c 6e 5c 74 5c 22  34, 34],\r\n\t\"
46ff0 66 6c 6f 72 61 6c 77 68 69 74 65 5c 22 3a 20 5b  floralwhite\": [
47000 32 35 35 2c 20 32 35 30 2c 20 32 34 30 5d 2c 5c  255, 250, 240],\
47010 72 5c 6e 5c 74 5c 22 66 6f 72 65 73 74 67 72 65  r\n\t\"forestgre
47020 65 6e 5c 22 3a 20 5b 33 34 2c 20 31 33 39 2c 20  en\": [34, 139, 
47030 33 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 66 75 63 68  34],\r\n\t\"fuch
47040 73 69 61 5c 22 3a 20 5b 32 35 35 2c 20 30 2c 20  sia\": [255, 0, 
47050 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 61 69  255],\r\n\t\"gai
47060 6e 73 62 6f 72 6f 5c 22 3a 20 5b 32 32 30 2c 20  nsboro\": [220, 
47070 32 32 30 2c 20 32 32 30 5d 2c 5c 72 5c 6e 5c 74  220, 220],\r\n\t
47080 5c 22 67 68 6f 73 74 77 68 69 74 65 5c 22 3a 20  \"ghostwhite\": 
47090 5b 32 34 38 2c 20 32 34 38 2c 20 32 35 35 5d 2c  [248, 248, 255],
470a0 5c 72 5c 6e 5c 74 5c 22 67 6f 6c 64 5c 22 3a 20  \r\n\t\"gold\": 
470b0 5b 32 35 35 2c 20 32 31 35 2c 20 30 5d 2c 5c 72  [255, 215, 0],\r
470c0 5c 6e 5c 74 5c 22 67 6f 6c 64 65 6e 72 6f 64 5c  \n\t\"goldenrod\
470d0 22 3a 20 5b 32 31 38 2c 20 31 36 35 2c 20 33 32  ": [218, 165, 32
470e0 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 72 61 79 5c 22  ],\r\n\t\"gray\"
470f0 3a 20 5b 31 32 38 2c 20 31 32 38 2c 20 31 32 38  : [128, 128, 128
47100 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 72 65 65 6e 5c  ],\r\n\t\"green\
47110 22 3a 20 5b 30 2c 20 31 32 38 2c 20 30 5d 2c 5c  ": [0, 128, 0],\
47120 72 5c 6e 5c 74 5c 22 67 72 65 65 6e 79 65 6c 6c  r\n\t\"greenyell
47130 6f 77 5c 22 3a 20 5b 31 37 33 2c 20 32 35 35 2c  ow\": [173, 255,
47140 20 34 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 67 72 65   47],\r\n\t\"gre
47150 79 5c 22 3a 20 5b 31 32 38 2c 20 31 32 38 2c 20  y\": [128, 128, 
47160 31 32 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 68 6f 6e  128],\r\n\t\"hon
47170 65 79 64 65 77 5c 22 3a 20 5b 32 34 30 2c 20 32  eydew\": [240, 2
47180 35 35 2c 20 32 34 30 5d 2c 5c 72 5c 6e 5c 74 5c  55, 240],\r\n\t\
47190 22 68 6f 74 70 69 6e 6b 5c 22 3a 20 5b 32 35 35  "hotpink\": [255
471a0 2c 20 31 30 35 2c 20 31 38 30 5d 2c 5c 72 5c 6e  , 105, 180],\r\n
471b0 5c 74 5c 22 69 6e 64 69 61 6e 72 65 64 5c 22 3a  \t\"indianred\":
471c0 20 5b 32 30 35 2c 20 39 32 2c 20 39 32 5d 2c 5c   [205, 92, 92],\
471d0 72 5c 6e 5c 74 5c 22 69 6e 64 69 67 6f 5c 22 3a  r\n\t\"indigo\":
471e0 20 5b 37 35 2c 20 30 2c 20 31 33 30 5d 2c 5c 72   [75, 0, 130],\r
471f0 5c 6e 5c 74 5c 22 69 76 6f 72 79 5c 22 3a 20 5b  \n\t\"ivory\": [
47200 32 35 35 2c 20 32 35 35 2c 20 32 34 30 5d 2c 5c  255, 255, 240],\
47210 72 5c 6e 5c 74 5c 22 6b 68 61 6b 69 5c 22 3a 20  r\n\t\"khaki\": 
47220 5b 32 34 30 2c 20 32 33 30 2c 20 31 34 30 5d 2c  [240, 230, 140],
47230 5c 72 5c 6e 5c 74 5c 22 6c 61 76 65 6e 64 65 72  \r\n\t\"lavender
47240 5c 22 3a 20 5b 32 33 30 2c 20 32 33 30 2c 20 32  \": [230, 230, 2
47250 35 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 61 76 65  50],\r\n\t\"lave
47260 6e 64 65 72 62 6c 75 73 68 5c 22 3a 20 5b 32 35  nderblush\": [25
47270 35 2c 20 32 34 30 2c 20 32 34 35 5d 2c 5c 72 5c  5, 240, 245],\r\
47280 6e 5c 74 5c 22 6c 61 77 6e 67 72 65 65 6e 5c 22  n\t\"lawngreen\"
47290 3a 20 5b 31 32 34 2c 20 32 35 32 2c 20 30 5d 2c  : [124, 252, 0],
472a0 5c 72 5c 6e 5c 74 5c 22 6c 65 6d 6f 6e 63 68 69  \r\n\t\"lemonchi
472b0 66 66 6f 6e 5c 22 3a 20 5b 32 35 35 2c 20 32 35  ffon\": [255, 25
472c0 30 2c 20 32 30 35 5d 2c 5c 72 5c 6e 5c 74 5c 22  0, 205],\r\n\t\"
472d0 6c 69 67 68 74 62 6c 75 65 5c 22 3a 20 5b 31 37  lightblue\": [17
472e0 33 2c 20 32 31 36 2c 20 32 33 30 5d 2c 5c 72 5c  3, 216, 230],\r\
472f0 6e 5c 74 5c 22 6c 69 67 68 74 63 6f 72 61 6c 5c  n\t\"lightcoral\
47300 22 3a 20 5b 32 34 30 2c 20 31 32 38 2c 20 31 32  ": [240, 128, 12
47310 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68 74  8],\r\n\t\"light
47320 63 79 61 6e 5c 22 3a 20 5b 32 32 34 2c 20 32 35  cyan\": [224, 25
47330 35 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74 5c 22  5, 255],\r\n\t\"
47340 6c 69 67 68 74 67 6f 6c 64 65 6e 72 6f 64 79 65  lightgoldenrodye
47350 6c 6c 6f 77 5c 22 3a 20 5b 32 35 30 2c 20 32 35  llow\": [250, 25
47360 30 2c 20 32 31 30 5d 2c 5c 72 5c 6e 5c 74 5c 22  0, 210],\r\n\t\"
47370 6c 69 67 68 74 67 72 61 79 5c 22 3a 20 5b 32 31  lightgray\": [21
47380 31 2c 20 32 31 31 2c 20 32 31 31 5d 2c 5c 72 5c  1, 211, 211],\r\
47390 6e 5c 74 5c 22 6c 69 67 68 74 67 72 65 65 6e 5c  n\t\"lightgreen\
473a0 22 3a 20 5b 31 34 34 2c 20 32 33 38 2c 20 31 34  ": [144, 238, 14
473b0 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68 74  4],\r\n\t\"light
473c0 67 72 65 79 5c 22 3a 20 5b 32 31 31 2c 20 32 31  grey\": [211, 21
473d0 31 2c 20 32 31 31 5d 2c 5c 72 5c 6e 5c 74 5c 22  1, 211],\r\n\t\"
473e0 6c 69 67 68 74 70 69 6e 6b 5c 22 3a 20 5b 32 35  lightpink\": [25
473f0 35 2c 20 31 38 32 2c 20 31 39 33 5d 2c 5c 72 5c  5, 182, 193],\r\
47400 6e 5c 74 5c 22 6c 69 67 68 74 73 61 6c 6d 6f 6e  n\t\"lightsalmon
47410 5c 22 3a 20 5b 32 35 35 2c 20 31 36 30 2c 20 31  \": [255, 160, 1
47420 32 32 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68  22],\r\n\t\"ligh
47430 74 73 65 61 67 72 65 65 6e 5c 22 3a 20 5b 33 32  tseagreen\": [32
47440 2c 20 31 37 38 2c 20 31 37 30 5d 2c 5c 72 5c 6e  , 178, 170],\r\n
47450 5c 74 5c 22 6c 69 67 68 74 73 6b 79 62 6c 75 65  \t\"lightskyblue
47460 5c 22 3a 20 5b 31 33 35 2c 20 32 30 36 2c 20 32  \": [135, 206, 2
47470 35 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68  50],\r\n\t\"ligh
47480 74 73 6c 61 74 65 67 72 61 79 5c 22 3a 20 5b 31  tslategray\": [1
47490 31 39 2c 20 31 33 36 2c 20 31 35 33 5d 2c 5c 72  19, 136, 153],\r
474a0 5c 6e 5c 74 5c 22 6c 69 67 68 74 73 6c 61 74 65  \n\t\"lightslate
474b0 67 72 65 79 5c 22 3a 20 5b 31 31 39 2c 20 31 33  grey\": [119, 13
474c0 36 2c 20 31 35 33 5d 2c 5c 72 5c 6e 5c 74 5c 22  6, 153],\r\n\t\"
474d0 6c 69 67 68 74 73 74 65 65 6c 62 6c 75 65 5c 22  lightsteelblue\"
474e0 3a 20 5b 31 37 36 2c 20 31 39 36 2c 20 32 32 32  : [176, 196, 222
474f0 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 67 68 74 79  ],\r\n\t\"lighty
47500 65 6c 6c 6f 77 5c 22 3a 20 5b 32 35 35 2c 20 32  ellow\": [255, 2
47510 35 35 2c 20 32 32 34 5d 2c 5c 72 5c 6e 5c 74 5c  55, 224],\r\n\t\
47520 22 6c 69 6d 65 5c 22 3a 20 5b 30 2c 20 32 35 35  "lime\": [0, 255
47530 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6c 69 6d  , 0],\r\n\t\"lim
47540 65 67 72 65 65 6e 5c 22 3a 20 5b 35 30 2c 20 32  egreen\": [50, 2
47550 30 35 2c 20 35 30 5d 2c 5c 72 5c 6e 5c 74 5c 22  05, 50],\r\n\t\"
47560 6c 69 6e 65 6e 5c 22 3a 20 5b 32 35 30 2c 20 32  linen\": [250, 2
47570 34 30 2c 20 32 33 30 5d 2c 5c 72 5c 6e 5c 74 5c  40, 230],\r\n\t\
47580 22 6d 61 67 65 6e 74 61 5c 22 3a 20 5b 32 35 35  "magenta\": [255
47590 2c 20 30 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c 74  , 0, 255],\r\n\t
475a0 5c 22 6d 61 72 6f 6f 6e 5c 22 3a 20 5b 31 32 38  \"maroon\": [128
475b0 2c 20 30 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22  , 0, 0],\r\n\t\"
475c0 6d 65 64 69 75 6d 61 71 75 61 6d 61 72 69 6e 65  mediumaquamarine
475d0 5c 22 3a 20 5b 31 30 32 2c 20 32 30 35 2c 20 31  \": [102, 205, 1
475e0 37 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 64 69  70],\r\n\t\"medi
475f0 75 6d 62 6c 75 65 5c 22 3a 20 5b 30 2c 20 30 2c  umblue\": [0, 0,
47600 20 32 30 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65   205],\r\n\t\"me
47610 64 69 75 6d 6f 72 63 68 69 64 5c 22 3a 20 5b 31  diumorchid\": [1
47620 38 36 2c 20 38 35 2c 20 32 31 31 5d 2c 5c 72 5c  86, 85, 211],\r\
47630 6e 5c 74 5c 22 6d 65 64 69 75 6d 70 75 72 70 6c  n\t\"mediumpurpl
47640 65 5c 22 3a 20 5b 31 34 37 2c 20 31 31 32 2c 20  e\": [147, 112, 
47650 32 31 39 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 64  219],\r\n\t\"med
47660 69 75 6d 73 65 61 67 72 65 65 6e 5c 22 3a 20 5b  iumseagreen\": [
47670 36 30 2c 20 31 37 39 2c 20 31 31 33 5d 2c 5c 72  60, 179, 113],\r
47680 5c 6e 5c 74 5c 22 6d 65 64 69 75 6d 73 6c 61 74  \n\t\"mediumslat
47690 65 62 6c 75 65 5c 22 3a 20 5b 31 32 33 2c 20 31  eblue\": [123, 1
476a0 30 34 2c 20 32 33 38 5d 2c 5c 72 5c 6e 5c 74 5c  04, 238],\r\n\t\
476b0 22 6d 65 64 69 75 6d 73 70 72 69 6e 67 67 72 65  "mediumspringgre
476c0 65 6e 5c 22 3a 20 5b 30 2c 20 32 35 30 2c 20 31  en\": [0, 250, 1
476d0 35 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 65 64 69  54],\r\n\t\"medi
476e0 75 6d 74 75 72 71 75 6f 69 73 65 5c 22 3a 20 5b  umturquoise\": [
476f0 37 32 2c 20 32 30 39 2c 20 32 30 34 5d 2c 5c 72  72, 209, 204],\r
47700 5c 6e 5c 74 5c 22 6d 65 64 69 75 6d 76 69 6f 6c  \n\t\"mediumviol
47710 65 74 72 65 64 5c 22 3a 20 5b 31 39 39 2c 20 32  etred\": [199, 2
47720 31 2c 20 31 33 33 5d 2c 5c 72 5c 6e 5c 74 5c 22  1, 133],\r\n\t\"
47730 6d 69 64 6e 69 67 68 74 62 6c 75 65 5c 22 3a 20  midnightblue\": 
47740 5b 32 35 2c 20 32 35 2c 20 31 31 32 5d 2c 5c 72  [25, 25, 112],\r
47750 5c 6e 5c 74 5c 22 6d 69 6e 74 63 72 65 61 6d 5c  \n\t\"mintcream\
47760 22 3a 20 5b 32 34 35 2c 20 32 35 35 2c 20 32 35  ": [245, 255, 25
47770 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6d 69 73 74 79  0],\r\n\t\"misty
47780 72 6f 73 65 5c 22 3a 20 5b 32 35 35 2c 20 32 32  rose\": [255, 22
47790 38 2c 20 32 32 35 5d 2c 5c 72 5c 6e 5c 74 5c 22  8, 225],\r\n\t\"
477a0 6d 6f 63 63 61 73 69 6e 5c 22 3a 20 5b 32 35 35  moccasin\": [255
477b0 2c 20 32 32 38 2c 20 31 38 31 5d 2c 5c 72 5c 6e  , 228, 181],\r\n
477c0 5c 74 5c 22 6e 61 76 61 6a 6f 77 68 69 74 65 5c  \t\"navajowhite\
477d0 22 3a 20 5b 32 35 35 2c 20 32 32 32 2c 20 31 37  ": [255, 222, 17
477e0 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 6e 61 76 79 5c  3],\r\n\t\"navy\
477f0 22 3a 20 5b 30 2c 20 30 2c 20 31 32 38 5d 2c 5c  ": [0, 0, 128],\
47800 72 5c 6e 5c 74 5c 22 6f 6c 64 6c 61 63 65 5c 22  r\n\t\"oldlace\"
47810 3a 20 5b 32 35 33 2c 20 32 34 35 2c 20 32 33 30  : [253, 245, 230
47820 5d 2c 5c 72 5c 6e 5c 74 5c 22 6f 6c 69 76 65 5c  ],\r\n\t\"olive\
47830 22 3a 20 5b 31 32 38 2c 20 31 32 38 2c 20 30 5d  ": [128, 128, 0]
47840 2c 5c 72 5c 6e 5c 74 5c 22 6f 6c 69 76 65 64 72  ,\r\n\t\"olivedr
47850 61 62 5c 22 3a 20 5b 31 30 37 2c 20 31 34 32 2c  ab\": [107, 142,
47860 20 33 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 6f 72 61   35],\r\n\t\"ora
47870 6e 67 65 5c 22 3a 20 5b 32 35 35 2c 20 31 36 35  nge\": [255, 165
47880 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6f 72 61  , 0],\r\n\t\"ora
47890 6e 67 65 72 65 64 5c 22 3a 20 5b 32 35 35 2c 20  ngered\": [255, 
478a0 36 39 2c 20 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 6f  69, 0],\r\n\t\"o
478b0 72 63 68 69 64 5c 22 3a 20 5b 32 31 38 2c 20 31  rchid\": [218, 1
478c0 31 32 2c 20 32 31 34 5d 2c 5c 72 5c 6e 5c 74 5c  12, 214],\r\n\t\
478d0 22 70 61 6c 65 67 6f 6c 64 65 6e 72 6f 64 5c 22  "palegoldenrod\"
478e0 3a 20 5b 32 33 38 2c 20 32 33 32 2c 20 31 37 30  : [238, 232, 170
478f0 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 61 6c 65 67 72  ],\r\n\t\"palegr
47900 65 65 6e 5c 22 3a 20 5b 31 35 32 2c 20 32 35 31  een\": [152, 251
47910 2c 20 31 35 32 5d 2c 5c 72 5c 6e 5c 74 5c 22 70  , 152],\r\n\t\"p
47920 61 6c 65 74 75 72 71 75 6f 69 73 65 5c 22 3a 20  aleturquoise\": 
47930 5b 31 37 35 2c 20 32 33 38 2c 20 32 33 38 5d 2c  [175, 238, 238],
47940 5c 72 5c 6e 5c 74 5c 22 70 61 6c 65 76 69 6f 6c  \r\n\t\"paleviol
47950 65 74 72 65 64 5c 22 3a 20 5b 32 31 39 2c 20 31  etred\": [219, 1
47960 31 32 2c 20 31 34 37 5d 2c 5c 72 5c 6e 5c 74 5c  12, 147],\r\n\t\
47970 22 70 61 70 61 79 61 77 68 69 70 5c 22 3a 20 5b  "papayawhip\": [
47980 32 35 35 2c 20 32 33 39 2c 20 32 31 33 5d 2c 5c  255, 239, 213],\
47990 72 5c 6e 5c 74 5c 22 70 65 61 63 68 70 75 66 66  r\n\t\"peachpuff
479a0 5c 22 3a 20 5b 32 35 35 2c 20 32 31 38 2c 20 31  \": [255, 218, 1
479b0 38 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 65 72 75  85],\r\n\t\"peru
479c0 5c 22 3a 20 5b 32 30 35 2c 20 31 33 33 2c 20 36  \": [205, 133, 6
479d0 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 69 6e 6b 5c  3],\r\n\t\"pink\
479e0 22 3a 20 5b 32 35 35 2c 20 31 39 32 2c 20 32 30  ": [255, 192, 20
479f0 33 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 6c 75 6d 5c  3],\r\n\t\"plum\
47a00 22 3a 20 5b 32 32 31 2c 20 31 36 30 2c 20 32 32  ": [221, 160, 22
47a10 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 70 6f 77 64 65  1],\r\n\t\"powde
47a20 72 62 6c 75 65 5c 22 3a 20 5b 31 37 36 2c 20 32  rblue\": [176, 2
47a30 32 34 2c 20 32 33 30 5d 2c 5c 72 5c 6e 5c 74 5c  24, 230],\r\n\t\
47a40 22 70 75 72 70 6c 65 5c 22 3a 20 5b 31 32 38 2c  "purple\": [128,
47a50 20 30 2c 20 31 32 38 5d 2c 5c 72 5c 6e 5c 74 5c   0, 128],\r\n\t\
47a60 22 72 65 62 65 63 63 61 70 75 72 70 6c 65 5c 22  "rebeccapurple\"
47a70 3a 20 5b 31 30 32 2c 20 35 31 2c 20 31 35 33 5d  : [102, 51, 153]
47a80 2c 5c 72 5c 6e 5c 74 5c 22 72 65 64 5c 22 3a 20  ,\r\n\t\"red\": 
47a90 5b 32 35 35 2c 20 30 2c 20 30 5d 2c 5c 72 5c 6e  [255, 0, 0],\r\n
47aa0 5c 74 5c 22 72 6f 73 79 62 72 6f 77 6e 5c 22 3a  \t\"rosybrown\":
47ab0 20 5b 31 38 38 2c 20 31 34 33 2c 20 31 34 33 5d   [188, 143, 143]
47ac0 2c 5c 72 5c 6e 5c 74 5c 22 72 6f 79 61 6c 62 6c  ,\r\n\t\"royalbl
47ad0 75 65 5c 22 3a 20 5b 36 35 2c 20 31 30 35 2c 20  ue\": [65, 105, 
47ae0 32 32 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 61 64  225],\r\n\t\"sad
47af0 64 6c 65 62 72 6f 77 6e 5c 22 3a 20 5b 31 33 39  dlebrown\": [139
47b00 2c 20 36 39 2c 20 31 39 5d 2c 5c 72 5c 6e 5c 74  , 69, 19],\r\n\t
47b10 5c 22 73 61 6c 6d 6f 6e 5c 22 3a 20 5b 32 35 30  \"salmon\": [250
47b20 2c 20 31 32 38 2c 20 31 31 34 5d 2c 5c 72 5c 6e  , 128, 114],\r\n
47b30 5c 74 5c 22 73 61 6e 64 79 62 72 6f 77 6e 5c 22  \t\"sandybrown\"
47b40 3a 20 5b 32 34 34 2c 20 31 36 34 2c 20 39 36 5d  : [244, 164, 96]
47b50 2c 5c 72 5c 6e 5c 74 5c 22 73 65 61 67 72 65 65  ,\r\n\t\"seagree
47b60 6e 5c 22 3a 20 5b 34 36 2c 20 31 33 39 2c 20 38  n\": [46, 139, 8
47b70 37 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 65 61 73 68  7],\r\n\t\"seash
47b80 65 6c 6c 5c 22 3a 20 5b 32 35 35 2c 20 32 34 35  ell\": [255, 245
47b90 2c 20 32 33 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 73  , 238],\r\n\t\"s
47ba0 69 65 6e 6e 61 5c 22 3a 20 5b 31 36 30 2c 20 38  ienna\": [160, 8
47bb0 32 2c 20 34 35 5d 2c 5c 72 5c 6e 5c 74 5c 22 73  2, 45],\r\n\t\"s
47bc0 69 6c 76 65 72 5c 22 3a 20 5b 31 39 32 2c 20 31  ilver\": [192, 1
47bd0 39 32 2c 20 31 39 32 5d 2c 5c 72 5c 6e 5c 74 5c  92, 192],\r\n\t\
47be0 22 73 6b 79 62 6c 75 65 5c 22 3a 20 5b 31 33 35  "skyblue\": [135
47bf0 2c 20 32 30 36 2c 20 32 33 35 5d 2c 5c 72 5c 6e  , 206, 235],\r\n
47c00 5c 74 5c 22 73 6c 61 74 65 62 6c 75 65 5c 22 3a  \t\"slateblue\":
47c10 20 5b 31 30 36 2c 20 39 30 2c 20 32 30 35 5d 2c   [106, 90, 205],
47c20 5c 72 5c 6e 5c 74 5c 22 73 6c 61 74 65 67 72 61  \r\n\t\"slategra
47c30 79 5c 22 3a 20 5b 31 31 32 2c 20 31 32 38 2c 20  y\": [112, 128, 
47c40 31 34 34 5d 2c 5c 72 5c 6e 5c 74 5c 22 73 6c 61  144],\r\n\t\"sla
47c50 74 65 67 72 65 79 5c 22 3a 20 5b 31 31 32 2c 20  tegrey\": [112, 
47c60 31 32 38 2c 20 31 34 34 5d 2c 5c 72 5c 6e 5c 74  128, 144],\r\n\t
47c70 5c 22 73 6e 6f 77 5c 22 3a 20 5b 32 35 35 2c 20  \"snow\": [255, 
47c80 32 35 30 2c 20 32 35 30 5d 2c 5c 72 5c 6e 5c 74  250, 250],\r\n\t
47c90 5c 22 73 70 72 69 6e 67 67 72 65 65 6e 5c 22 3a  \"springgreen\":
47ca0 20 5b 30 2c 20 32 35 35 2c 20 31 32 37 5d 2c 5c   [0, 255, 127],\
47cb0 72 5c 6e 5c 74 5c 22 73 74 65 65 6c 62 6c 75 65  r\n\t\"steelblue
47cc0 5c 22 3a 20 5b 37 30 2c 20 31 33 30 2c 20 31 38  \": [70, 130, 18
47cd0 30 5d 2c 5c 72 5c 6e 5c 74 5c 22 74 61 6e 5c 22  0],\r\n\t\"tan\"
47ce0 3a 20 5b 32 31 30 2c 20 31 38 30 2c 20 31 34 30  : [210, 180, 140
47cf0 5d 2c 5c 72 5c 6e 5c 74 5c 22 74 65 61 6c 5c 22  ],\r\n\t\"teal\"
47d00 3a 20 5b 30 2c 20 31 32 38 2c 20 31 32 38 5d 2c  : [0, 128, 128],
47d10 5c 72 5c 6e 5c 74 5c 22 74 68 69 73 74 6c 65 5c  \r\n\t\"thistle\
47d20 22 3a 20 5b 32 31 36 2c 20 31 39 31 2c 20 32 31  ": [216, 191, 21
47d30 36 5d 2c 5c 72 5c 6e 5c 74 5c 22 74 6f 6d 61 74  6],\r\n\t\"tomat
47d40 6f 5c 22 3a 20 5b 32 35 35 2c 20 39 39 2c 20 37  o\": [255, 99, 7
47d50 31 5d 2c 5c 72 5c 6e 5c 74 5c 22 74 75 72 71 75  1],\r\n\t\"turqu
47d60 6f 69 73 65 5c 22 3a 20 5b 36 34 2c 20 32 32 34  oise\": [64, 224
47d70 2c 20 32 30 38 5d 2c 5c 72 5c 6e 5c 74 5c 22 76  , 208],\r\n\t\"v
47d80 69 6f 6c 65 74 5c 22 3a 20 5b 32 33 38 2c 20 31  iolet\": [238, 1
47d90 33 30 2c 20 32 33 38 5d 2c 5c 72 5c 6e 5c 74 5c  30, 238],\r\n\t\
47da0 22 77 68 65 61 74 5c 22 3a 20 5b 32 34 35 2c 20  "wheat\": [245, 
47db0 32 32 32 2c 20 31 37 39 5d 2c 5c 72 5c 6e 5c 74  222, 179],\r\n\t
47dc0 5c 22 77 68 69 74 65 5c 22 3a 20 5b 32 35 35 2c  \"white\": [255,
47dd0 20 32 35 35 2c 20 32 35 35 5d 2c 5c 72 5c 6e 5c   255, 255],\r\n\
47de0 74 5c 22 77 68 69 74 65 73 6d 6f 6b 65 5c 22 3a  t\"whitesmoke\":
47df0 20 5b 32 34 35 2c 20 32 34 35 2c 20 32 34 35 5d   [245, 245, 245]
47e00 2c 5c 72 5c 6e 5c 74 5c 22 79 65 6c 6c 6f 77 5c  ,\r\n\t\"yellow\
47e10 22 3a 20 5b 32 35 35 2c 20 32 35 35 2c 20 30 5d  ": [255, 255, 0]
47e20 2c 5c 72 5c 6e 5c 74 5c 22 79 65 6c 6c 6f 77 67  ,\r\n\t\"yellowg
47e30 72 65 65 6e 5c 22 3a 20 5b 31 35 34 2c 20 32 30  reen\": [154, 20
47e40 35 2c 20 35 30 5d 5c 72 5c 6e 7d 3b 5c 72 5c 6e  5, 50]\r\n};\r\n
47e50 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  \n\n\n//////////
47e60 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e 2f 2f 20 57 45 42  ////////\n// WEB
47e70 50 41 43 4b 20 46 4f 4f 54 45 52 5c 6e 2f 2f 20  PACK FOOTER\n// 
47e80 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 63  ./node_modules/c
47e90 6f 6c 6f 72 2d 6e 61 6d 65 2f 69 6e 64 65 78 2e  olor-name/index.
47ea0 6a 73 5c 6e 2f 2f 20 6d 6f 64 75 6c 65 20 69 64  js\n// module id
47eb0 20 3d 20 35 5c 6e 2f 2f 20 6d 6f 64 75 6c 65 20   = 5\n// module 
47ec0 63 68 75 6e 6b 73 20 3d 20 30 20 31 22 2c 22 2f  chunks = 0 1","/
47ed0 2a 20 4d 49 54 20 6c 69 63 65 6e 73 65 20 2a 2f  * MIT license */
47ee0 5c 6e 76 61 72 20 63 73 73 4b 65 79 77 6f 72 64  \nvar cssKeyword
47ef0 73 20 3d 20 72 65 71 75 69 72 65 28 27 63 6f 6c  s = require('col
47f00 6f 72 2d 6e 61 6d 65 27 29 3b 5c 6e 5c 6e 2f 2f  or-name');\n\n//
47f10 20 4e 4f 54 45 3a 20 63 6f 6e 76 65 72 73 69 6f   NOTE: conversio
47f20 6e 73 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 72  ns should only r
47f30 65 74 75 72 6e 20 70 72 69 6d 69 74 69 76 65 20  eturn primitive 
47f40 76 61 6c 75 65 73 20 28 69 2e 65 2e 20 61 72 72  values (i.e. arr
47f50 61 79 73 2c 20 6f 72 5c 6e 2f 2f 20 20 20 20 20  ays, or\n//     
47f60 20 20 76 61 6c 75 65 73 20 74 68 61 74 20 67 69    values that gi
47f70 76 65 20 63 6f 72 72 65 63 74 20 60 74 79 70 65  ve correct `type
47f80 6f 66 60 20 72 65 73 75 6c 74 73 29 2e 5c 6e 2f  of` results).\n/
47f90 2f 20 20 20 20 20 20 20 64 6f 20 6e 6f 74 20 75  /       do not u
47fa0 73 65 20 62 6f 78 20 76 61 6c 75 65 73 20 74 79  se box values ty
47fb0 70 65 73 20 28 69 2e 65 2e 20 4e 75 6d 62 65 72  pes (i.e. Number
47fc0 28 29 2c 20 53 74 72 69 6e 67 28 29 2c 20 65 74  (), String(), et
47fd0 63 2e 29 5c 6e 5c 6e 76 61 72 20 72 65 76 65 72  c.)\n\nvar rever
47fe0 73 65 4b 65 79 77 6f 72 64 73 20 3d 20 7b 7d 3b  seKeywords = {};
47ff0 5c 6e 66 6f 72 20 28 76 61 72 20 6b 65 79 20 69  \nfor (var key i
48000 6e 20 63 73 73 4b 65 79 77 6f 72 64 73 29 20 7b  n cssKeywords) {
48010 5c 6e 5c 74 69 66 20 28 63 73 73 4b 65 79 77 6f  \n\tif (cssKeywo
48020 72 64 73 2e 68 61 73 4f 77 6e 50 72 6f 70 65 72  rds.hasOwnProper
48030 74 79 28 6b 65 79 29 29 20 7b 5c 6e 5c 74 5c 74  ty(key)) {\n\t\t
48040 72 65 76 65 72 73 65 4b 65 79 77 6f 72 64 73 5b  reverseKeywords[
48050 63 73 73 4b 65 79 77 6f 72 64 73 5b 6b 65 79 5d  cssKeywords[key]
48060 5d 20 3d 20 6b 65 79 3b 5c 6e 5c 74 7d 5c 6e 7d  ] = key;\n\t}\n}
48070 5c 6e 5c 6e 76 61 72 20 63 6f 6e 76 65 72 74 20  \n\nvar convert 
48080 3d 20 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73  = module.exports
48090 20 3d 20 7b 5c 6e 5c 74 72 67 62 3a 20 7b 63 68   = {\n\trgb: {ch
480a0 61 6e 6e 65 6c 73 3a 20 33 2c 20 6c 61 62 65 6c  annels: 3, label
480b0 73 3a 20 27 72 67 62 27 7d 2c 5c 6e 5c 74 68 73  s: 'rgb'},\n\ths
480c0 6c 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20 33 2c  l: {channels: 3,
480d0 20 6c 61 62 65 6c 73 3a 20 27 68 73 6c 27 7d 2c   labels: 'hsl'},
480e0 5c 6e 5c 74 68 73 76 3a 20 7b 63 68 61 6e 6e 65  \n\thsv: {channe
480f0 6c 73 3a 20 33 2c 20 6c 61 62 65 6c 73 3a 20 27  ls: 3, labels: '
48100 68 73 76 27 7d 2c 5c 6e 5c 74 68 77 62 3a 20 7b  hsv'},\n\thwb: {
48110 63 68 61 6e 6e 65 6c 73 3a 20 33 2c 20 6c 61 62  channels: 3, lab
48120 65 6c 73 3a 20 27 68 77 62 27 7d 2c 5c 6e 5c 74  els: 'hwb'},\n\t
48130 63 6d 79 6b 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a  cmyk: {channels:
48140 20 34 2c 20 6c 61 62 65 6c 73 3a 20 27 63 6d 79   4, labels: 'cmy
48150 6b 27 7d 2c 5c 6e 5c 74 78 79 7a 3a 20 7b 63 68  k'},\n\txyz: {ch
48160 61 6e 6e 65 6c 73 3a 20 33 2c 20 6c 61 62 65 6c  annels: 3, label
48170 73 3a 20 27 78 79 7a 27 7d 2c 5c 6e 5c 74 6c 61  s: 'xyz'},\n\tla
48180 62 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20 33 2c  b: {channels: 3,
48190 20 6c 61 62 65 6c 73 3a 20 27 6c 61 62 27 7d 2c   labels: 'lab'},
481a0 5c 6e 5c 74 6c 63 68 3a 20 7b 63 68 61 6e 6e 65  \n\tlch: {channe
481b0 6c 73 3a 20 33 2c 20 6c 61 62 65 6c 73 3a 20 27  ls: 3, labels: '
481c0 6c 63 68 27 7d 2c 5c 6e 5c 74 68 65 78 3a 20 7b  lch'},\n\thex: {
481d0 63 68 61 6e 6e 65 6c 73 3a 20 31 2c 20 6c 61 62  channels: 1, lab
481e0 65 6c 73 3a 20 5b 27 68 65 78 27 5d 7d 2c 5c 6e  els: ['hex']},\n
481f0 5c 74 6b 65 79 77 6f 72 64 3a 20 7b 63 68 61 6e  \tkeyword: {chan
48200 6e 65 6c 73 3a 20 31 2c 20 6c 61 62 65 6c 73 3a  nels: 1, labels:
48210 20 5b 27 6b 65 79 77 6f 72 64 27 5d 7d 2c 5c 6e   ['keyword']},\n
48220 5c 74 61 6e 73 69 31 36 3a 20 7b 63 68 61 6e 6e  \tansi16: {chann
48230 65 6c 73 3a 20 31 2c 20 6c 61 62 65 6c 73 3a 20  els: 1, labels: 
48240 5b 27 61 6e 73 69 31 36 27 5d 7d 2c 5c 6e 5c 74  ['ansi16']},\n\t
48250 61 6e 73 69 32 35 36 3a 20 7b 63 68 61 6e 6e 65  ansi256: {channe
48260 6c 73 3a 20 31 2c 20 6c 61 62 65 6c 73 3a 20 5b  ls: 1, labels: [
48270 27 61 6e 73 69 32 35 36 27 5d 7d 2c 5c 6e 5c 74  'ansi256']},\n\t
48280 68 63 67 3a 20 7b 63 68 61 6e 6e 65 6c 73 3a 20  hcg: {channels: 
48290 33 2c 20 6c 61 62 65 6c 73 3a 20 5b 27 68 27 2c  3, labels: ['h',
482a0 20 27 63 27 2c 20 27 67 27 5d 7d 2c 5c 6e 5c 74   'c', 'g']},\n\t
482b0 61 70 70 6c 65 3a 20 7b 63 68 61 6e 6e 65 6c 73  apple: {channels
482c0 3a 20 33 2c 20 6c 61 62 65 6c 73 3a 20 5b 27 72  : 3, labels: ['r
482d0 31 36 27 2c 20 27 67 31 36 27 2c 20 27 62 31 36  16', 'g16', 'b16
482e0 27 5d 7d 2c 5c 6e 5c 74 67 72 61 79 3a 20 7b 63  ']},\n\tgray: {c
482f0 68 61 6e 6e 65 6c 73 3a 20 31 2c 20 6c 61 62 65  hannels: 1, labe
48300 6c 73 3a 20 5b 27 67 72 61 79 27 5d 7d 5c 6e 7d  ls: ['gray']}\n}
48310 3b 5c 6e 5c 6e 2f 2f 20 68 69 64 65 20 2e 63 68  ;\n\n// hide .ch
48320 61 6e 6e 65 6c 73 20 61 6e 64 20 2e 6c 61 62 65  annels and .labe
48330 6c 73 20 70 72 6f 70 65 72 74 69 65 73 5c 6e 66  ls properties\nf
48340 6f 72 20 28 76 61 72 20 6d 6f 64 65 6c 20 69 6e  or (var model in
48350 20 63 6f 6e 76 65 72 74 29 20 7b 5c 6e 5c 74 69   convert) {\n\ti
48360 66 20 28 63 6f 6e 76 65 72 74 2e 68 61 73 4f 77  f (convert.hasOw
48370 6e 50 72 6f 70 65 72 74 79 28 6d 6f 64 65 6c 29  nProperty(model)
48380 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 21 28 27  ) {\n\t\tif (!('
48390 63 68 61 6e 6e 65 6c 73 27 20 69 6e 20 63 6f 6e  channels' in con
483a0 76 65 72 74 5b 6d 6f 64 65 6c 5d 29 29 20 7b 5c  vert[model])) {\
483b0 6e 5c 74 5c 74 5c 74 74 68 72 6f 77 20 6e 65 77  n\t\t\tthrow new
483c0 20 45 72 72 6f 72 28 27 6d 69 73 73 69 6e 67 20   Error('missing 
483d0 63 68 61 6e 6e 65 6c 73 20 70 72 6f 70 65 72 74  channels propert
483e0 79 3a 20 27 20 2b 20 6d 6f 64 65 6c 29 3b 5c 6e  y: ' + model);\n
483f0 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20  \t\t}\n\n\t\tif 
48400 28 21 28 27 6c 61 62 65 6c 73 27 20 69 6e 20 63  (!('labels' in c
48410 6f 6e 76 65 72 74 5b 6d 6f 64 65 6c 5d 29 29 20  onvert[model])) 
48420 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f 77 20 6e  {\n\t\t\tthrow n
48430 65 77 20 45 72 72 6f 72 28 27 6d 69 73 73 69 6e  ew Error('missin
48440 67 20 63 68 61 6e 6e 65 6c 20 6c 61 62 65 6c 73  g channel labels
48450 20 70 72 6f 70 65 72 74 79 3a 20 27 20 2b 20 6d   property: ' + m
48460 6f 64 65 6c 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c  odel);\n\t\t}\n\
48470 6e 5c 74 5c 74 69 66 20 28 63 6f 6e 76 65 72 74  n\t\tif (convert
48480 5b 6d 6f 64 65 6c 5d 2e 6c 61 62 65 6c 73 2e 6c  [model].labels.l
48490 65 6e 67 74 68 20 21 3d 3d 20 63 6f 6e 76 65 72  ength !== conver
484a0 74 5b 6d 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c  t[model].channel
484b0 73 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f  s) {\n\t\t\tthro
484c0 77 20 6e 65 77 20 45 72 72 6f 72 28 27 63 68 61  w new Error('cha
484d0 6e 6e 65 6c 20 61 6e 64 20 6c 61 62 65 6c 20 63  nnel and label c
484e0 6f 75 6e 74 73 20 6d 69 73 6d 61 74 63 68 3a 20  ounts mismatch: 
484f0 27 20 2b 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 5c  ' + model);\n\t\
48500 74 7d 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20 63 68  t}\n\n\t\tvar ch
48510 61 6e 6e 65 6c 73 20 3d 20 63 6f 6e 76 65 72 74  annels = convert
48520 5b 6d 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73  [model].channels
48530 3b 5c 6e 5c 74 5c 74 76 61 72 20 6c 61 62 65 6c  ;\n\t\tvar label
48540 73 20 3d 20 63 6f 6e 76 65 72 74 5b 6d 6f 64 65  s = convert[mode
48550 6c 5d 2e 6c 61 62 65 6c 73 3b 5c 6e 5c 74 5c 74  l].labels;\n\t\t
48560 64 65 6c 65 74 65 20 63 6f 6e 76 65 72 74 5b 6d  delete convert[m
48570 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c  odel].channels;\
48580 6e 5c 74 5c 74 64 65 6c 65 74 65 20 63 6f 6e 76  n\t\tdelete conv
48590 65 72 74 5b 6d 6f 64 65 6c 5d 2e 6c 61 62 65 6c  ert[model].label
485a0 73 3b 5c 6e 5c 74 5c 74 4f 62 6a 65 63 74 2e 64  s;\n\t\tObject.d
485b0 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 63 6f  efineProperty(co
485c0 6e 76 65 72 74 5b 6d 6f 64 65 6c 5d 2c 20 27 63  nvert[model], 'c
485d0 68 61 6e 6e 65 6c 73 27 2c 20 7b 76 61 6c 75 65  hannels', {value
485e0 3a 20 63 68 61 6e 6e 65 6c 73 7d 29 3b 5c 6e 5c  : channels});\n\
485f0 74 5c 74 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65  t\tObject.define
48600 50 72 6f 70 65 72 74 79 28 63 6f 6e 76 65 72 74  Property(convert
48610 5b 6d 6f 64 65 6c 5d 2c 20 27 6c 61 62 65 6c 73  [model], 'labels
48620 27 2c 20 7b 76 61 6c 75 65 3a 20 6c 61 62 65 6c  ', {value: label
48630 73 7d 29 3b 5c 6e 5c 74 7d 5c 6e 7d 5c 6e 5c 6e  s});\n\t}\n}\n\n
48640 63 6f 6e 76 65 72 74 2e 72 67 62 2e 68 73 6c 20  convert.rgb.hsl 
48650 3d 20 66 75 6e 63 74 69 6f 6e 20 28 72 67 62 29  = function (rgb)
48660 20 7b 5c 6e 5c 74 76 61 72 20 72 20 3d 20 72 67   {\n\tvar r = rg
48670 62 5b 30 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 76  b[0] / 255;\n\tv
48680 61 72 20 67 20 3d 20 72 67 62 5b 31 5d 20 2f 20  ar g = rgb[1] / 
48690 32 35 35 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20  255;\n\tvar b = 
486a0 72 67 62 5b 32 5d 20 2f 20 32 35 35 3b 5c 6e 5c  rgb[2] / 255;\n\
486b0 74 76 61 72 20 6d 69 6e 20 3d 20 4d 61 74 68 2e  tvar min = Math.
486c0 6d 69 6e 28 72 2c 20 67 2c 20 62 29 3b 5c 6e 5c  min(r, g, b);\n\
486d0 74 76 61 72 20 6d 61 78 20 3d 20 4d 61 74 68 2e  tvar max = Math.
486e0 6d 61 78 28 72 2c 20 67 2c 20 62 29 3b 5c 6e 5c  max(r, g, b);\n\
486f0 74 76 61 72 20 64 65 6c 74 61 20 3d 20 6d 61 78  tvar delta = max
48700 20 2d 20 6d 69 6e 3b 5c 6e 5c 74 76 61 72 20 68   - min;\n\tvar h
48710 3b 5c 6e 5c 74 76 61 72 20 73 3b 5c 6e 5c 74 76  ;\n\tvar s;\n\tv
48720 61 72 20 6c 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d  ar l;\n\n\tif (m
48730 61 78 20 3d 3d 3d 20 6d 69 6e 29 20 7b 5c 6e 5c  ax === min) {\n\
48740 74 5c 74 68 20 3d 20 30 3b 5c 6e 5c 74 7d 20 65  t\th = 0;\n\t} e
48750 6c 73 65 20 69 66 20 28 72 20 3d 3d 3d 20 6d 61  lse if (r === ma
48760 78 29 20 7b 5c 6e 5c 74 5c 74 68 20 3d 20 28 67  x) {\n\t\th = (g
48770 20 2d 20 62 29 20 2f 20 64 65 6c 74 61 3b 5c 6e   - b) / delta;\n
48780 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 67 20 3d  \t} else if (g =
48790 3d 3d 20 6d 61 78 29 20 7b 5c 6e 5c 74 5c 74 68  == max) {\n\t\th
487a0 20 3d 20 32 20 2b 20 28 62 20 2d 20 72 29 20 2f   = 2 + (b - r) /
487b0 20 64 65 6c 74 61 3b 5c 6e 5c 74 7d 20 65 6c 73   delta;\n\t} els
487c0 65 20 69 66 20 28 62 20 3d 3d 3d 20 6d 61 78 29  e if (b === max)
487d0 20 7b 5c 6e 5c 74 5c 74 68 20 3d 20 34 20 2b 20   {\n\t\th = 4 + 
487e0 28 72 20 2d 20 67 29 20 2f 20 64 65 6c 74 61 3b  (r - g) / delta;
487f0 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 68 20 3d 20 4d  \n\t}\n\n\th = M
48800 61 74 68 2e 6d 69 6e 28 68 20 2a 20 36 30 2c 20  ath.min(h * 60, 
48810 33 36 30 29 3b 5c 6e 5c 6e 5c 74 69 66 20 28 68  360);\n\n\tif (h
48820 20 3c 20 30 29 20 7b 5c 6e 5c 74 5c 74 68 20 2b   < 0) {\n\t\th +
48830 3d 20 33 36 30 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c  = 360;\n\t}\n\n\
48840 74 6c 20 3d 20 28 6d 69 6e 20 2b 20 6d 61 78 29  tl = (min + max)
48850 20 2f 20 32 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d   / 2;\n\n\tif (m
48860 61 78 20 3d 3d 3d 20 6d 69 6e 29 20 7b 5c 6e 5c  ax === min) {\n\
48870 74 5c 74 73 20 3d 20 30 3b 5c 6e 5c 74 7d 20 65  t\ts = 0;\n\t} e
48880 6c 73 65 20 69 66 20 28 6c 20 3c 3d 20 30 2e 35  lse if (l <= 0.5
48890 29 20 7b 5c 6e 5c 74 5c 74 73 20 3d 20 64 65 6c  ) {\n\t\ts = del
488a0 74 61 20 2f 20 28 6d 61 78 20 2b 20 6d 69 6e 29  ta / (max + min)
488b0 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c  ;\n\t} else {\n\
488c0 74 5c 74 73 20 3d 20 64 65 6c 74 61 20 2f 20 28  t\ts = delta / (
488d0 32 20 2d 20 6d 61 78 20 2d 20 6d 69 6e 29 3b 5c  2 - max - min);\
488e0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e  n\t}\n\n\treturn
488f0 20 5b 68 2c 20 73 20 2a 20 31 30 30 2c 20 6c 20   [h, s * 100, l 
48900 2a 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63  * 100];\n};\n\nc
48910 6f 6e 76 65 72 74 2e 72 67 62 2e 68 73 76 20 3d  onvert.rgb.hsv =
48920 20 66 75 6e 63 74 69 6f 6e 20 28 72 67 62 29 20   function (rgb) 
48930 7b 5c 6e 5c 74 76 61 72 20 72 64 69 66 3b 5c 6e  {\n\tvar rdif;\n
48940 5c 74 76 61 72 20 67 64 69 66 3b 5c 6e 5c 74 76  \tvar gdif;\n\tv
48950 61 72 20 62 64 69 66 3b 5c 6e 5c 74 76 61 72 20  ar bdif;\n\tvar 
48960 68 3b 5c 6e 5c 74 76 61 72 20 73 3b 5c 6e 5c 6e  h;\n\tvar s;\n\n
48970 5c 74 76 61 72 20 72 20 3d 20 72 67 62 5b 30 5d  \tvar r = rgb[0]
48980 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 67   / 255;\n\tvar g
48990 20 3d 20 72 67 62 5b 31 5d 20 2f 20 32 35 35 3b   = rgb[1] / 255;
489a0 5c 6e 5c 74 76 61 72 20 62 20 3d 20 72 67 62 5b  \n\tvar b = rgb[
489b0 32 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 72  2] / 255;\n\tvar
489c0 20 76 20 3d 20 4d 61 74 68 2e 6d 61 78 28 72 2c   v = Math.max(r,
489d0 20 67 2c 20 62 29 3b 5c 6e 5c 74 76 61 72 20 64   g, b);\n\tvar d
489e0 69 66 66 20 3d 20 76 20 2d 20 4d 61 74 68 2e 6d  iff = v - Math.m
489f0 69 6e 28 72 2c 20 67 2c 20 62 29 3b 5c 6e 5c 74  in(r, g, b);\n\t
48a00 76 61 72 20 64 69 66 66 63 20 3d 20 66 75 6e 63  var diffc = func
48a10 74 69 6f 6e 20 28 63 29 20 7b 5c 6e 5c 74 5c 74  tion (c) {\n\t\t
48a20 72 65 74 75 72 6e 20 28 76 20 2d 20 63 29 20 2f  return (v - c) /
48a30 20 36 20 2f 20 64 69 66 66 20 2b 20 31 20 2f 20   6 / diff + 1 / 
48a40 32 3b 5c 6e 5c 74 7d 3b 5c 6e 5c 6e 5c 74 69 66  2;\n\t};\n\n\tif
48a50 20 28 64 69 66 66 20 3d 3d 3d 20 30 29 20 7b 5c   (diff === 0) {\
48a60 6e 5c 74 5c 74 68 20 3d 20 73 20 3d 20 30 3b 5c  n\t\th = s = 0;\
48a70 6e 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c  n\t} else {\n\t\
48a80 74 73 20 3d 20 64 69 66 66 20 2f 20 76 3b 5c 6e  ts = diff / v;\n
48a90 5c 74 5c 74 72 64 69 66 20 3d 20 64 69 66 66 63  \t\trdif = diffc
48aa0 28 72 29 3b 5c 6e 5c 74 5c 74 67 64 69 66 20 3d  (r);\n\t\tgdif =
48ab0 20 64 69 66 66 63 28 67 29 3b 5c 6e 5c 74 5c 74   diffc(g);\n\t\t
48ac0 62 64 69 66 20 3d 20 64 69 66 66 63 28 62 29 3b  bdif = diffc(b);
48ad0 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 72 20 3d 3d  \n\n\t\tif (r ==
48ae0 3d 20 76 29 20 7b 5c 6e 5c 74 5c 74 5c 74 68 20  = v) {\n\t\t\th 
48af0 3d 20 62 64 69 66 20 2d 20 67 64 69 66 3b 5c 6e  = bdif - gdif;\n
48b00 5c 74 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 67  \t\t} else if (g
48b10 20 3d 3d 3d 20 76 29 20 7b 5c 6e 5c 74 5c 74 5c   === v) {\n\t\t\
48b20 74 68 20 3d 20 28 31 20 2f 20 33 29 20 2b 20 72  th = (1 / 3) + r
48b30 64 69 66 20 2d 20 62 64 69 66 3b 5c 6e 5c 74 5c  dif - bdif;\n\t\
48b40 74 7d 20 65 6c 73 65 20 69 66 20 28 62 20 3d 3d  t} else if (b ==
48b50 3d 20 76 29 20 7b 5c 6e 5c 74 5c 74 5c 74 68 20  = v) {\n\t\t\th 
48b60 3d 20 28 32 20 2f 20 33 29 20 2b 20 67 64 69 66  = (2 / 3) + gdif
48b70 20 2d 20 72 64 69 66 3b 5c 6e 5c 74 5c 74 7d 5c   - rdif;\n\t\t}\
48b80 6e 5c 74 5c 74 69 66 20 28 68 20 3c 20 30 29 20  n\t\tif (h < 0) 
48b90 7b 5c 6e 5c 74 5c 74 5c 74 68 20 2b 3d 20 31 3b  {\n\t\t\th += 1;
48ba0 5c 6e 5c 74 5c 74 7d 20 65 6c 73 65 20 69 66 20  \n\t\t} else if 
48bb0 28 68 20 3e 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c  (h > 1) {\n\t\t\
48bc0 74 68 20 2d 3d 20 31 3b 5c 6e 5c 74 5c 74 7d 5c  th -= 1;\n\t\t}\
48bd0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e  n\t}\n\n\treturn
48be0 20 5b 5c 6e 5c 74 5c 74 68 20 2a 20 33 36 30 2c   [\n\t\th * 360,
48bf0 5c 6e 5c 74 5c 74 73 20 2a 20 31 30 30 2c 5c 6e  \n\t\ts * 100,\n
48c00 5c 74 5c 74 76 20 2a 20 31 30 30 5c 6e 5c 74 5d  \t\tv * 100\n\t]
48c10 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74  ;\n};\n\nconvert
48c20 2e 72 67 62 2e 68 77 62 20 3d 20 66 75 6e 63 74  .rgb.hwb = funct
48c30 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74 76  ion (rgb) {\n\tv
48c40 61 72 20 72 20 3d 20 72 67 62 5b 30 5d 3b 5c 6e  ar r = rgb[0];\n
48c50 5c 74 76 61 72 20 67 20 3d 20 72 67 62 5b 31 5d  \tvar g = rgb[1]
48c60 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20 72 67 62  ;\n\tvar b = rgb
48c70 5b 32 5d 3b 5c 6e 5c 74 76 61 72 20 68 20 3d 20  [2];\n\tvar h = 
48c80 63 6f 6e 76 65 72 74 2e 72 67 62 2e 68 73 6c 28  convert.rgb.hsl(
48c90 72 67 62 29 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20  rgb)[0];\n\tvar 
48ca0 77 20 3d 20 31 20 2f 20 32 35 35 20 2a 20 4d 61  w = 1 / 255 * Ma
48cb0 74 68 2e 6d 69 6e 28 72 2c 20 4d 61 74 68 2e 6d  th.min(r, Math.m
48cc0 69 6e 28 67 2c 20 62 29 29 3b 5c 6e 5c 6e 5c 74  in(g, b));\n\n\t
48cd0 62 20 3d 20 31 20 2d 20 31 20 2f 20 32 35 35 20  b = 1 - 1 / 255 
48ce0 2a 20 4d 61 74 68 2e 6d 61 78 28 72 2c 20 4d 61  * Math.max(r, Ma
48cf0 74 68 2e 6d 61 78 28 67 2c 20 62 29 29 3b 5c 6e  th.max(g, b));\n
48d00 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68 2c 20 77  \n\treturn [h, w
48d10 20 2a 20 31 30 30 2c 20 62 20 2a 20 31 30 30 5d   * 100, b * 100]
48d20 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74  ;\n};\n\nconvert
48d30 2e 72 67 62 2e 63 6d 79 6b 20 3d 20 66 75 6e 63  .rgb.cmyk = func
48d40 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74  tion (rgb) {\n\t
48d50 76 61 72 20 72 20 3d 20 72 67 62 5b 30 5d 20 2f  var r = rgb[0] /
48d60 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 67 20 3d   255;\n\tvar g =
48d70 20 72 67 62 5b 31 5d 20 2f 20 32 35 35 3b 5c 6e   rgb[1] / 255;\n
48d80 5c 74 76 61 72 20 62 20 3d 20 72 67 62 5b 32 5d  \tvar b = rgb[2]
48d90 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 63   / 255;\n\tvar c
48da0 3b 5c 6e 5c 74 76 61 72 20 6d 3b 5c 6e 5c 74 76  ;\n\tvar m;\n\tv
48db0 61 72 20 79 3b 5c 6e 5c 74 76 61 72 20 6b 3b 5c  ar y;\n\tvar k;\
48dc0 6e 5c 6e 5c 74 6b 20 3d 20 4d 61 74 68 2e 6d 69  n\n\tk = Math.mi
48dd0 6e 28 31 20 2d 20 72 2c 20 31 20 2d 20 67 2c 20  n(1 - r, 1 - g, 
48de0 31 20 2d 20 62 29 3b 5c 6e 5c 74 63 20 3d 20 28  1 - b);\n\tc = (
48df0 31 20 2d 20 72 20 2d 20 6b 29 20 2f 20 28 31 20  1 - r - k) / (1 
48e00 2d 20 6b 29 20 7c 7c 20 30 3b 5c 6e 5c 74 6d 20  - k) || 0;\n\tm 
48e10 3d 20 28 31 20 2d 20 67 20 2d 20 6b 29 20 2f 20  = (1 - g - k) / 
48e20 28 31 20 2d 20 6b 29 20 7c 7c 20 30 3b 5c 6e 5c  (1 - k) || 0;\n\
48e30 74 79 20 3d 20 28 31 20 2d 20 62 20 2d 20 6b 29  ty = (1 - b - k)
48e40 20 2f 20 28 31 20 2d 20 6b 29 20 7c 7c 20 30 3b   / (1 - k) || 0;
48e50 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 63 20  \n\n\treturn [c 
48e60 2a 20 31 30 30 2c 20 6d 20 2a 20 31 30 30 2c 20  * 100, m * 100, 
48e70 79 20 2a 20 31 30 30 2c 20 6b 20 2a 20 31 30 30  y * 100, k * 100
48e80 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20  ];\n};\n\n/**\n 
48e90 2a 20 53 65 65 20 68 74 74 70 73 3a 2f 2f 65 6e  * See https://en
48ea0 2e 6d 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 67  .m.wikipedia.org
48eb0 2f 77 69 6b 69 2f 45 75 63 6c 69 64 65 61 6e 5f  /wiki/Euclidean_
48ec0 64 69 73 74 61 6e 63 65 23 53 71 75 61 72 65 64  distance#Squared
48ed0 5f 45 75 63 6c 69 64 65 61 6e 5f 64 69 73 74 61  _Euclidean_dista
48ee0 6e 63 65 5c 6e 20 2a 20 2a 2f 5c 6e 66 75 6e 63  nce\n * */\nfunc
48ef0 74 69 6f 6e 20 63 6f 6d 70 61 72 61 74 69 76 65  tion comparative
48f00 44 69 73 74 61 6e 63 65 28 78 2c 20 79 29 20 7b  Distance(x, y) {
48f10 5c 6e 5c 74 72 65 74 75 72 6e 20 28 5c 6e 5c 74  \n\treturn (\n\t
48f20 5c 74 4d 61 74 68 2e 70 6f 77 28 78 5b 30 5d 20  \tMath.pow(x[0] 
48f30 2d 20 79 5b 30 5d 2c 20 32 29 20 2b 5c 6e 5c 74  - y[0], 2) +\n\t
48f40 5c 74 4d 61 74 68 2e 70 6f 77 28 78 5b 31 5d 20  \tMath.pow(x[1] 
48f50 2d 20 79 5b 31 5d 2c 20 32 29 20 2b 5c 6e 5c 74  - y[1], 2) +\n\t
48f60 5c 74 4d 61 74 68 2e 70 6f 77 28 78 5b 32 5d 20  \tMath.pow(x[2] 
48f70 2d 20 79 5b 32 5d 2c 20 32 29 5c 6e 5c 74 29 3b  - y[2], 2)\n\t);
48f80 5c 6e 7d 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72  \n}\n\nconvert.r
48f90 67 62 2e 6b 65 79 77 6f 72 64 20 3d 20 66 75 6e  gb.keyword = fun
48fa0 63 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c  ction (rgb) {\n\
48fb0 74 76 61 72 20 72 65 76 65 72 73 65 64 20 3d 20  tvar reversed = 
48fc0 72 65 76 65 72 73 65 4b 65 79 77 6f 72 64 73 5b  reverseKeywords[
48fd0 72 67 62 5d 3b 5c 6e 5c 74 69 66 20 28 72 65 76  rgb];\n\tif (rev
48fe0 65 72 73 65 64 29 20 7b 5c 6e 5c 74 5c 74 72 65  ersed) {\n\t\tre
48ff0 74 75 72 6e 20 72 65 76 65 72 73 65 64 3b 5c 6e  turn reversed;\n
49000 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 63 75 72  \t}\n\n\tvar cur
49010 72 65 6e 74 43 6c 6f 73 65 73 74 44 69 73 74 61  rentClosestDista
49020 6e 63 65 20 3d 20 49 6e 66 69 6e 69 74 79 3b 5c  nce = Infinity;\
49030 6e 5c 74 76 61 72 20 63 75 72 72 65 6e 74 43 6c  n\tvar currentCl
49040 6f 73 65 73 74 4b 65 79 77 6f 72 64 3b 5c 6e 5c  osestKeyword;\n\
49050 6e 5c 74 66 6f 72 20 28 76 61 72 20 6b 65 79 77  n\tfor (var keyw
49060 6f 72 64 20 69 6e 20 63 73 73 4b 65 79 77 6f 72  ord in cssKeywor
49070 64 73 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 63  ds) {\n\t\tif (c
49080 73 73 4b 65 79 77 6f 72 64 73 2e 68 61 73 4f 77  ssKeywords.hasOw
49090 6e 50 72 6f 70 65 72 74 79 28 6b 65 79 77 6f 72  nProperty(keywor
490a0 64 29 29 20 7b 5c 6e 5c 74 5c 74 5c 74 76 61 72  d)) {\n\t\t\tvar
490b0 20 76 61 6c 75 65 20 3d 20 63 73 73 4b 65 79 77   value = cssKeyw
490c0 6f 72 64 73 5b 6b 65 79 77 6f 72 64 5d 3b 5c 6e  ords[keyword];\n
490d0 5c 6e 5c 74 5c 74 5c 74 2f 2f 20 43 6f 6d 70 75  \n\t\t\t// Compu
490e0 74 65 20 63 6f 6d 70 61 72 61 74 69 76 65 20 64  te comparative d
490f0 69 73 74 61 6e 63 65 5c 6e 5c 74 5c 74 5c 74 76  istance\n\t\t\tv
49100 61 72 20 64 69 73 74 61 6e 63 65 20 3d 20 63 6f  ar distance = co
49110 6d 70 61 72 61 74 69 76 65 44 69 73 74 61 6e 63  mparativeDistanc
49120 65 28 72 67 62 2c 20 76 61 6c 75 65 29 3b 5c 6e  e(rgb, value);\n
49130 5c 6e 5c 74 5c 74 5c 74 2f 2f 20 43 68 65 63 6b  \n\t\t\t// Check
49140 20 69 66 20 69 74 73 20 6c 65 73 73 2c 20 69 66   if its less, if
49150 20 73 6f 20 73 65 74 20 61 73 20 63 6c 6f 73 65   so set as close
49160 73 74 5c 6e 5c 74 5c 74 5c 74 69 66 20 28 64 69  st\n\t\t\tif (di
49170 73 74 61 6e 63 65 20 3c 20 63 75 72 72 65 6e 74  stance < current
49180 43 6c 6f 73 65 73 74 44 69 73 74 61 6e 63 65 29  ClosestDistance)
49190 20 7b 5c 6e 5c 74 5c 74 5c 74 5c 74 63 75 72 72   {\n\t\t\t\tcurr
491a0 65 6e 74 43 6c 6f 73 65 73 74 44 69 73 74 61 6e  entClosestDistan
491b0 63 65 20 3d 20 64 69 73 74 61 6e 63 65 3b 5c 6e  ce = distance;\n
491c0 5c 74 5c 74 5c 74 5c 74 63 75 72 72 65 6e 74 43  \t\t\t\tcurrentC
491d0 6c 6f 73 65 73 74 4b 65 79 77 6f 72 64 20 3d 20  losestKeyword = 
491e0 6b 65 79 77 6f 72 64 3b 5c 6e 5c 74 5c 74 5c 74  keyword;\n\t\t\t
491f0 7d 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d 5c 6e 5c  }\n\t\t}\n\t}\n\
49200 6e 5c 74 72 65 74 75 72 6e 20 63 75 72 72 65 6e  n\treturn curren
49210 74 43 6c 6f 73 65 73 74 4b 65 79 77 6f 72 64 3b  tClosestKeyword;
49220 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e  \n};\n\nconvert.
49230 6b 65 79 77 6f 72 64 2e 72 67 62 20 3d 20 66 75  keyword.rgb = fu
49240 6e 63 74 69 6f 6e 20 28 6b 65 79 77 6f 72 64 29  nction (keyword)
49250 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 63 73 73   {\n\treturn css
49260 4b 65 79 77 6f 72 64 73 5b 6b 65 79 77 6f 72 64  Keywords[keyword
49270 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72  ];\n};\n\nconver
49280 74 2e 72 67 62 2e 78 79 7a 20 3d 20 66 75 6e 63  t.rgb.xyz = func
49290 74 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74  tion (rgb) {\n\t
492a0 76 61 72 20 72 20 3d 20 72 67 62 5b 30 5d 20 2f  var r = rgb[0] /
492b0 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 67 20 3d   255;\n\tvar g =
492c0 20 72 67 62 5b 31 5d 20 2f 20 32 35 35 3b 5c 6e   rgb[1] / 255;\n
492d0 5c 74 76 61 72 20 62 20 3d 20 72 67 62 5b 32 5d  \tvar b = rgb[2]
492e0 20 2f 20 32 35 35 3b 5c 6e 5c 6e 5c 74 2f 2f 20   / 255;\n\n\t// 
492f0 61 73 73 75 6d 65 20 73 52 47 42 5c 6e 5c 74 72  assume sRGB\n\tr
49300 20 3d 20 72 20 3e 20 30 2e 30 34 30 34 35 20 3f   = r > 0.04045 ?
49310 20 4d 61 74 68 2e 70 6f 77 28 28 28 72 20 2b 20   Math.pow(((r + 
49320 30 2e 30 35 35 29 20 2f 20 31 2e 30 35 35 29 2c  0.055) / 1.055),
49330 20 32 2e 34 29 20 3a 20 28 72 20 2f 20 31 32 2e   2.4) : (r / 12.
49340 39 32 29 3b 5c 6e 5c 74 67 20 3d 20 67 20 3e 20  92);\n\tg = g > 
49350 30 2e 30 34 30 34 35 20 3f 20 4d 61 74 68 2e 70  0.04045 ? Math.p
49360 6f 77 28 28 28 67 20 2b 20 30 2e 30 35 35 29 20  ow(((g + 0.055) 
49370 2f 20 31 2e 30 35 35 29 2c 20 32 2e 34 29 20 3a  / 1.055), 2.4) :
49380 20 28 67 20 2f 20 31 32 2e 39 32 29 3b 5c 6e 5c   (g / 12.92);\n\
49390 74 62 20 3d 20 62 20 3e 20 30 2e 30 34 30 34 35  tb = b > 0.04045
493a0 20 3f 20 4d 61 74 68 2e 70 6f 77 28 28 28 62 20   ? Math.pow(((b 
493b0 2b 20 30 2e 30 35 35 29 20 2f 20 31 2e 30 35 35  + 0.055) / 1.055
493c0 29 2c 20 32 2e 34 29 20 3a 20 28 62 20 2f 20 31  ), 2.4) : (b / 1
493d0 32 2e 39 32 29 3b 5c 6e 5c 6e 5c 74 76 61 72 20  2.92);\n\n\tvar 
493e0 78 20 3d 20 28 72 20 2a 20 30 2e 34 31 32 34 29  x = (r * 0.4124)
493f0 20 2b 20 28 67 20 2a 20 30 2e 33 35 37 36 29 20   + (g * 0.3576) 
49400 2b 20 28 62 20 2a 20 30 2e 31 38 30 35 29 3b 5c  + (b * 0.1805);\
49410 6e 5c 74 76 61 72 20 79 20 3d 20 28 72 20 2a 20  n\tvar y = (r * 
49420 30 2e 32 31 32 36 29 20 2b 20 28 67 20 2a 20 30  0.2126) + (g * 0
49430 2e 37 31 35 32 29 20 2b 20 28 62 20 2a 20 30 2e  .7152) + (b * 0.
49440 30 37 32 32 29 3b 5c 6e 5c 74 76 61 72 20 7a 20  0722);\n\tvar z 
49450 3d 20 28 72 20 2a 20 30 2e 30 31 39 33 29 20 2b  = (r * 0.0193) +
49460 20 28 67 20 2a 20 30 2e 31 31 39 32 29 20 2b 20   (g * 0.1192) + 
49470 28 62 20 2a 20 30 2e 39 35 30 35 29 3b 5c 6e 5c  (b * 0.9505);\n\
49480 6e 5c 74 72 65 74 75 72 6e 20 5b 78 20 2a 20 31  n\treturn [x * 1
49490 30 30 2c 20 79 20 2a 20 31 30 30 2c 20 7a 20 2a  00, y * 100, z *
494a0 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f   100];\n};\n\nco
494b0 6e 76 65 72 74 2e 72 67 62 2e 6c 61 62 20 3d 20  nvert.rgb.lab = 
494c0 66 75 6e 63 74 69 6f 6e 20 28 72 67 62 29 20 7b  function (rgb) {
494d0 5c 6e 5c 74 76 61 72 20 78 79 7a 20 3d 20 63 6f  \n\tvar xyz = co
494e0 6e 76 65 72 74 2e 72 67 62 2e 78 79 7a 28 72 67  nvert.rgb.xyz(rg
494f0 62 29 3b 5c 6e 5c 74 76 61 72 20 78 20 3d 20 78  b);\n\tvar x = x
49500 79 7a 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 79 20  yz[0];\n\tvar y 
49510 3d 20 78 79 7a 5b 31 5d 3b 5c 6e 5c 74 76 61 72  = xyz[1];\n\tvar
49520 20 7a 20 3d 20 78 79 7a 5b 32 5d 3b 5c 6e 5c 74   z = xyz[2];\n\t
49530 76 61 72 20 6c 3b 5c 6e 5c 74 76 61 72 20 61 3b  var l;\n\tvar a;
49540 5c 6e 5c 74 76 61 72 20 62 3b 5c 6e 5c 6e 5c 74  \n\tvar b;\n\n\t
49550 78 20 2f 3d 20 39 35 2e 30 34 37 3b 5c 6e 5c 74  x /= 95.047;\n\t
49560 79 20 2f 3d 20 31 30 30 3b 5c 6e 5c 74 7a 20 2f  y /= 100;\n\tz /
49570 3d 20 31 30 38 2e 38 38 33 3b 5c 6e 5c 6e 5c 74  = 108.883;\n\n\t
49580 78 20 3d 20 78 20 3e 20 30 2e 30 30 38 38 35 36  x = x > 0.008856
49590 20 3f 20 4d 61 74 68 2e 70 6f 77 28 78 2c 20 31   ? Math.pow(x, 1
495a0 20 2f 20 33 29 20 3a 20 28 37 2e 37 38 37 20 2a   / 3) : (7.787 *
495b0 20 78 29 20 2b 20 28 31 36 20 2f 20 31 31 36 29   x) + (16 / 116)
495c0 3b 5c 6e 5c 74 79 20 3d 20 79 20 3e 20 30 2e 30  ;\n\ty = y > 0.0
495d0 30 38 38 35 36 20 3f 20 4d 61 74 68 2e 70 6f 77  08856 ? Math.pow
495e0 28 79 2c 20 31 20 2f 20 33 29 20 3a 20 28 37 2e  (y, 1 / 3) : (7.
495f0 37 38 37 20 2a 20 79 29 20 2b 20 28 31 36 20 2f  787 * y) + (16 /
49600 20 31 31 36 29 3b 5c 6e 5c 74 7a 20 3d 20 7a 20   116);\n\tz = z 
49610 3e 20 30 2e 30 30 38 38 35 36 20 3f 20 4d 61 74  > 0.008856 ? Mat
49620 68 2e 70 6f 77 28 7a 2c 20 31 20 2f 20 33 29 20  h.pow(z, 1 / 3) 
49630 3a 20 28 37 2e 37 38 37 20 2a 20 7a 29 20 2b 20  : (7.787 * z) + 
49640 28 31 36 20 2f 20 31 31 36 29 3b 5c 6e 5c 6e 5c  (16 / 116);\n\n\
49650 74 6c 20 3d 20 28 31 31 36 20 2a 20 79 29 20 2d  tl = (116 * y) -
49660 20 31 36 3b 5c 6e 5c 74 61 20 3d 20 35 30 30 20   16;\n\ta = 500 
49670 2a 20 28 78 20 2d 20 79 29 3b 5c 6e 5c 74 62 20  * (x - y);\n\tb 
49680 3d 20 32 30 30 20 2a 20 28 79 20 2d 20 7a 29 3b  = 200 * (y - z);
49690 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 6c 2c  \n\n\treturn [l,
496a0 20 61 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63   a, b];\n};\n\nc
496b0 6f 6e 76 65 72 74 2e 68 73 6c 2e 72 67 62 20 3d  onvert.hsl.rgb =
496c0 20 66 75 6e 63 74 69 6f 6e 20 28 68 73 6c 29 20   function (hsl) 
496d0 7b 5c 6e 5c 74 76 61 72 20 68 20 3d 20 68 73 6c  {\n\tvar h = hsl
496e0 5b 30 5d 20 2f 20 33 36 30 3b 5c 6e 5c 74 76 61  [0] / 360;\n\tva
496f0 72 20 73 20 3d 20 68 73 6c 5b 31 5d 20 2f 20 31  r s = hsl[1] / 1
49700 30 30 3b 5c 6e 5c 74 76 61 72 20 6c 20 3d 20 68  00;\n\tvar l = h
49710 73 6c 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74  sl[2] / 100;\n\t
49720 76 61 72 20 74 31 3b 5c 6e 5c 74 76 61 72 20 74  var t1;\n\tvar t
49730 32 3b 5c 6e 5c 74 76 61 72 20 74 33 3b 5c 6e 5c  2;\n\tvar t3;\n\
49740 74 76 61 72 20 72 67 62 3b 5c 6e 5c 74 76 61 72  tvar rgb;\n\tvar
49750 20 76 61 6c 3b 5c 6e 5c 6e 5c 74 69 66 20 28 73   val;\n\n\tif (s
49760 20 3d 3d 3d 20 30 29 20 7b 5c 6e 5c 74 5c 74 76   === 0) {\n\t\tv
49770 61 6c 20 3d 20 6c 20 2a 20 32 35 35 3b 5c 6e 5c  al = l * 255;\n\
49780 74 5c 74 72 65 74 75 72 6e 20 5b 76 61 6c 2c 20  t\treturn [val, 
49790 76 61 6c 2c 20 76 61 6c 5d 3b 5c 6e 5c 74 7d 5c  val, val];\n\t}\
497a0 6e 5c 6e 5c 74 69 66 20 28 6c 20 3c 20 30 2e 35  n\n\tif (l < 0.5
497b0 29 20 7b 5c 6e 5c 74 5c 74 74 32 20 3d 20 6c 20  ) {\n\t\tt2 = l 
497c0 2a 20 28 31 20 2b 20 73 29 3b 5c 6e 5c 74 7d 20  * (1 + s);\n\t} 
497d0 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 74 32 20 3d  else {\n\t\tt2 =
497e0 20 6c 20 2b 20 73 20 2d 20 6c 20 2a 20 73 3b 5c   l + s - l * s;\
497f0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 74 31 20 3d 20 32  n\t}\n\n\tt1 = 2
49800 20 2a 20 6c 20 2d 20 74 32 3b 5c 6e 5c 6e 5c 74   * l - t2;\n\n\t
49810 72 67 62 20 3d 20 5b 30 2c 20 30 2c 20 30 5d 3b  rgb = [0, 0, 0];
49820 5c 6e 5c 74 66 6f 72 20 28 76 61 72 20 69 20 3d  \n\tfor (var i =
49830 20 30 3b 20 69 20 3c 20 33 3b 20 69 2b 2b 29 20   0; i < 3; i++) 
49840 7b 5c 6e 5c 74 5c 74 74 33 20 3d 20 68 20 2b 20  {\n\t\tt3 = h + 
49850 31 20 2f 20 33 20 2a 20 2d 28 69 20 2d 20 31 29  1 / 3 * -(i - 1)
49860 3b 5c 6e 5c 74 5c 74 69 66 20 28 74 33 20 3c 20  ;\n\t\tif (t3 < 
49870 30 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 33 2b 2b  0) {\n\t\t\tt3++
49880 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 5c 74 69 66  ;\n\t\t}\n\t\tif
49890 20 28 74 33 20 3e 20 31 29 20 7b 5c 6e 5c 74 5c   (t3 > 1) {\n\t\
498a0 74 5c 74 74 33 2d 2d 3b 5c 6e 5c 74 5c 74 7d 5c  t\tt3--;\n\t\t}\
498b0 6e 5c 6e 5c 74 5c 74 69 66 20 28 36 20 2a 20 74  n\n\t\tif (6 * t
498c0 33 20 3c 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74  3 < 1) {\n\t\t\t
498d0 76 61 6c 20 3d 20 74 31 20 2b 20 28 74 32 20 2d  val = t1 + (t2 -
498e0 20 74 31 29 20 2a 20 36 20 2a 20 74 33 3b 5c 6e   t1) * 6 * t3;\n
498f0 5c 74 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 32  \t\t} else if (2
49900 20 2a 20 74 33 20 3c 20 31 29 20 7b 5c 6e 5c 74   * t3 < 1) {\n\t
49910 5c 74 5c 74 76 61 6c 20 3d 20 74 32 3b 5c 6e 5c  \t\tval = t2;\n\
49920 74 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 33 20  t\t} else if (3 
49930 2a 20 74 33 20 3c 20 32 29 20 7b 5c 6e 5c 74 5c  * t3 < 2) {\n\t\
49940 74 5c 74 76 61 6c 20 3d 20 74 31 20 2b 20 28 74  t\tval = t1 + (t
49950 32 20 2d 20 74 31 29 20 2a 20 28 32 20 2f 20 33  2 - t1) * (2 / 3
49960 20 2d 20 74 33 29 20 2a 20 36 3b 5c 6e 5c 74 5c   - t3) * 6;\n\t\
49970 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 5c  t} else {\n\t\t\
49980 74 76 61 6c 20 3d 20 74 31 3b 5c 6e 5c 74 5c 74  tval = t1;\n\t\t
49990 7d 5c 6e 5c 6e 5c 74 5c 74 72 67 62 5b 69 5d 20  }\n\n\t\trgb[i] 
499a0 3d 20 76 61 6c 20 2a 20 32 35 35 3b 5c 6e 5c 74  = val * 255;\n\t
499b0 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 72 67  }\n\n\treturn rg
499c0 62 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72  b;\n};\n\nconver
499d0 74 2e 68 73 6c 2e 68 73 76 20 3d 20 66 75 6e 63  t.hsl.hsv = func
499e0 74 69 6f 6e 20 28 68 73 6c 29 20 7b 5c 6e 5c 74  tion (hsl) {\n\t
499f0 76 61 72 20 68 20 3d 20 68 73 6c 5b 30 5d 3b 5c  var h = hsl[0];\
49a00 6e 5c 74 76 61 72 20 73 20 3d 20 68 73 6c 5b 31  n\tvar s = hsl[1
49a10 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20  ] / 100;\n\tvar 
49a20 6c 20 3d 20 68 73 6c 5b 32 5d 20 2f 20 31 30 30  l = hsl[2] / 100
49a30 3b 5c 6e 5c 74 76 61 72 20 73 6d 69 6e 20 3d 20  ;\n\tvar smin = 
49a40 73 3b 5c 6e 5c 74 76 61 72 20 6c 6d 69 6e 20 3d  s;\n\tvar lmin =
49a50 20 4d 61 74 68 2e 6d 61 78 28 6c 2c 20 30 2e 30   Math.max(l, 0.0
49a60 31 29 3b 5c 6e 5c 74 76 61 72 20 73 76 3b 5c 6e  1);\n\tvar sv;\n
49a70 5c 74 76 61 72 20 76 3b 5c 6e 5c 6e 5c 74 6c 20  \tvar v;\n\n\tl 
49a80 2a 3d 20 32 3b 5c 6e 5c 74 73 20 2a 3d 20 28 6c  *= 2;\n\ts *= (l
49a90 20 3c 3d 20 31 29 20 3f 20 6c 20 3a 20 32 20 2d   <= 1) ? l : 2 -
49aa0 20 6c 3b 5c 6e 5c 74 73 6d 69 6e 20 2a 3d 20 6c   l;\n\tsmin *= l
49ab0 6d 69 6e 20 3c 3d 20 31 20 3f 20 6c 6d 69 6e 20  min <= 1 ? lmin 
49ac0 3a 20 32 20 2d 20 6c 6d 69 6e 3b 5c 6e 5c 74 76  : 2 - lmin;\n\tv
49ad0 20 3d 20 28 6c 20 2b 20 73 29 20 2f 20 32 3b 5c   = (l + s) / 2;\
49ae0 6e 5c 74 73 76 20 3d 20 6c 20 3d 3d 3d 20 30 20  n\tsv = l === 0 
49af0 3f 20 28 32 20 2a 20 73 6d 69 6e 29 20 2f 20 28  ? (2 * smin) / (
49b00 6c 6d 69 6e 20 2b 20 73 6d 69 6e 29 20 3a 20 28  lmin + smin) : (
49b10 32 20 2a 20 73 29 20 2f 20 28 6c 20 2b 20 73 29  2 * s) / (l + s)
49b20 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68  ;\n\n\treturn [h
49b30 2c 20 73 76 20 2a 20 31 30 30 2c 20 76 20 2a 20  , sv * 100, v * 
49b40 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e  100];\n};\n\ncon
49b50 76 65 72 74 2e 68 73 76 2e 72 67 62 20 3d 20 66  vert.hsv.rgb = f
49b60 75 6e 63 74 69 6f 6e 20 28 68 73 76 29 20 7b 5c  unction (hsv) {\
49b70 6e 5c 74 76 61 72 20 68 20 3d 20 68 73 76 5b 30  n\tvar h = hsv[0
49b80 5d 20 2f 20 36 30 3b 5c 6e 5c 74 76 61 72 20 73  ] / 60;\n\tvar s
49b90 20 3d 20 68 73 76 5b 31 5d 20 2f 20 31 30 30 3b   = hsv[1] / 100;
49ba0 5c 6e 5c 74 76 61 72 20 76 20 3d 20 68 73 76 5b  \n\tvar v = hsv[
49bb0 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72  2] / 100;\n\tvar
49bc0 20 68 69 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72   hi = Math.floor
49bd0 28 68 29 20 25 20 36 3b 5c 6e 5c 6e 5c 74 76 61  (h) % 6;\n\n\tva
49be0 72 20 66 20 3d 20 68 20 2d 20 4d 61 74 68 2e 66  r f = h - Math.f
49bf0 6c 6f 6f 72 28 68 29 3b 5c 6e 5c 74 76 61 72 20  loor(h);\n\tvar 
49c00 70 20 3d 20 32 35 35 20 2a 20 76 20 2a 20 28 31  p = 255 * v * (1
49c10 20 2d 20 73 29 3b 5c 6e 5c 74 76 61 72 20 71 20   - s);\n\tvar q 
49c20 3d 20 32 35 35 20 2a 20 76 20 2a 20 28 31 20 2d  = 255 * v * (1 -
49c30 20 28 73 20 2a 20 66 29 29 3b 5c 6e 5c 74 76 61   (s * f));\n\tva
49c40 72 20 74 20 3d 20 32 35 35 20 2a 20 76 20 2a 20  r t = 255 * v * 
49c50 28 31 20 2d 20 28 73 20 2a 20 28 31 20 2d 20 66  (1 - (s * (1 - f
49c60 29 29 29 3b 5c 6e 5c 74 76 20 2a 3d 20 32 35 35  )));\n\tv *= 255
49c70 3b 5c 6e 5c 6e 5c 74 73 77 69 74 63 68 20 28 68  ;\n\n\tswitch (h
49c80 69 29 20 7b 5c 6e 5c 74 5c 74 63 61 73 65 20 30  i) {\n\t\tcase 0
49c90 3a 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e 20  :\n\t\t\treturn 
49ca0 5b 76 2c 20 74 2c 20 70 5d 3b 5c 6e 5c 74 5c 74  [v, t, p];\n\t\t
49cb0 63 61 73 65 20 31 3a 5c 6e 5c 74 5c 74 5c 74 72  case 1:\n\t\t\tr
49cc0 65 74 75 72 6e 20 5b 71 2c 20 76 2c 20 70 5d 3b  eturn [q, v, p];
49cd0 5c 6e 5c 74 5c 74 63 61 73 65 20 32 3a 5c 6e 5c  \n\t\tcase 2:\n\
49ce0 74 5c 74 5c 74 72 65 74 75 72 6e 20 5b 70 2c 20  t\t\treturn [p, 
49cf0 76 2c 20 74 5d 3b 5c 6e 5c 74 5c 74 63 61 73 65  v, t];\n\t\tcase
49d00 20 33 3a 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72   3:\n\t\t\tretur
49d10 6e 20 5b 70 2c 20 71 2c 20 76 5d 3b 5c 6e 5c 74  n [p, q, v];\n\t
49d20 5c 74 63 61 73 65 20 34 3a 5c 6e 5c 74 5c 74 5c  \tcase 4:\n\t\t\
49d30 74 72 65 74 75 72 6e 20 5b 74 2c 20 70 2c 20 76  treturn [t, p, v
49d40 5d 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 35 3a 5c  ];\n\t\tcase 5:\
49d50 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e 20 5b 76  n\t\t\treturn [v
49d60 2c 20 70 2c 20 71 5d 3b 5c 6e 5c 74 7d 5c 6e 7d  , p, q];\n\t}\n}
49d70 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 68 73 76  ;\n\nconvert.hsv
49d80 2e 68 73 6c 20 3d 20 66 75 6e 63 74 69 6f 6e 20  .hsl = function 
49d90 28 68 73 76 29 20 7b 5c 6e 5c 74 76 61 72 20 68  (hsv) {\n\tvar h
49da0 20 3d 20 68 73 76 5b 30 5d 3b 5c 6e 5c 74 76 61   = hsv[0];\n\tva
49db0 72 20 73 20 3d 20 68 73 76 5b 31 5d 20 2f 20 31  r s = hsv[1] / 1
49dc0 30 30 3b 5c 6e 5c 74 76 61 72 20 76 20 3d 20 68  00;\n\tvar v = h
49dd0 73 76 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74  sv[2] / 100;\n\t
49de0 76 61 72 20 76 6d 69 6e 20 3d 20 4d 61 74 68 2e  var vmin = Math.
49df0 6d 61 78 28 76 2c 20 30 2e 30 31 29 3b 5c 6e 5c  max(v, 0.01);\n\
49e00 74 76 61 72 20 6c 6d 69 6e 3b 5c 6e 5c 74 76 61  tvar lmin;\n\tva
49e10 72 20 73 6c 3b 5c 6e 5c 74 76 61 72 20 6c 3b 5c  r sl;\n\tvar l;\
49e20 6e 5c 6e 5c 74 6c 20 3d 20 28 32 20 2d 20 73 29  n\n\tl = (2 - s)
49e30 20 2a 20 76 3b 5c 6e 5c 74 6c 6d 69 6e 20 3d 20   * v;\n\tlmin = 
49e40 28 32 20 2d 20 73 29 20 2a 20 76 6d 69 6e 3b 5c  (2 - s) * vmin;\
49e50 6e 5c 74 73 6c 20 3d 20 73 20 2a 20 76 6d 69 6e  n\tsl = s * vmin
49e60 3b 5c 6e 5c 74 73 6c 20 2f 3d 20 28 6c 6d 69 6e  ;\n\tsl /= (lmin
49e70 20 3c 3d 20 31 29 20 3f 20 6c 6d 69 6e 20 3a 20   <= 1) ? lmin : 
49e80 32 20 2d 20 6c 6d 69 6e 3b 5c 6e 5c 74 73 6c 20  2 - lmin;\n\tsl 
49e90 3d 20 73 6c 20 7c 7c 20 30 3b 5c 6e 5c 74 6c 20  = sl || 0;\n\tl 
49ea0 2f 3d 20 32 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72  /= 2;\n\n\tretur
49eb0 6e 20 5b 68 2c 20 73 6c 20 2a 20 31 30 30 2c 20  n [h, sl * 100, 
49ec0 6c 20 2a 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c  l * 100];\n};\n\
49ed0 6e 2f 2f 20 68 74 74 70 3a 2f 2f 64 65 76 2e 77  n// http://dev.w
49ee0 33 2e 6f 72 67 2f 63 73 73 77 67 2f 63 73 73 2d  3.org/csswg/css-
49ef0 63 6f 6c 6f 72 2f 23 68 77 62 2d 74 6f 2d 72 67  color/#hwb-to-rg
49f00 62 5c 6e 63 6f 6e 76 65 72 74 2e 68 77 62 2e 72  b\nconvert.hwb.r
49f10 67 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 68  gb = function (h
49f20 77 62 29 20 7b 5c 6e 5c 74 76 61 72 20 68 20 3d  wb) {\n\tvar h =
49f30 20 68 77 62 5b 30 5d 20 2f 20 33 36 30 3b 5c 6e   hwb[0] / 360;\n
49f40 5c 74 76 61 72 20 77 68 20 3d 20 68 77 62 5b 31  \tvar wh = hwb[1
49f50 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20  ] / 100;\n\tvar 
49f60 62 6c 20 3d 20 68 77 62 5b 32 5d 20 2f 20 31 30  bl = hwb[2] / 10
49f70 30 3b 5c 6e 5c 74 76 61 72 20 72 61 74 69 6f 20  0;\n\tvar ratio 
49f80 3d 20 77 68 20 2b 20 62 6c 3b 5c 6e 5c 74 76 61  = wh + bl;\n\tva
49f90 72 20 69 3b 5c 6e 5c 74 76 61 72 20 76 3b 5c 6e  r i;\n\tvar v;\n
49fa0 5c 74 76 61 72 20 66 3b 5c 6e 5c 74 76 61 72 20  \tvar f;\n\tvar 
49fb0 6e 3b 5c 6e 5c 6e 5c 74 2f 2f 20 77 68 20 2b 20  n;\n\n\t// wh + 
49fc0 62 6c 20 63 61 6e 74 20 62 65 20 3e 20 31 5c 6e  bl cant be > 1\n
49fd0 5c 74 69 66 20 28 72 61 74 69 6f 20 3e 20 31 29  \tif (ratio > 1)
49fe0 20 7b 5c 6e 5c 74 5c 74 77 68 20 2f 3d 20 72 61   {\n\t\twh /= ra
49ff0 74 69 6f 3b 5c 6e 5c 74 5c 74 62 6c 20 2f 3d 20  tio;\n\t\tbl /= 
4a000 72 61 74 69 6f 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c  ratio;\n\t}\n\n\
4a010 74 69 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28  ti = Math.floor(
4a020 36 20 2a 20 68 29 3b 5c 6e 5c 74 76 20 3d 20 31  6 * h);\n\tv = 1
4a030 20 2d 20 62 6c 3b 5c 6e 5c 74 66 20 3d 20 36 20   - bl;\n\tf = 6 
4a040 2a 20 68 20 2d 20 69 3b 5c 6e 5c 6e 5c 74 69 66  * h - i;\n\n\tif
4a050 20 28 28 69 20 26 20 30 78 30 31 29 20 21 3d 3d   ((i & 0x01) !==
4a060 20 30 29 20 7b 5c 6e 5c 74 5c 74 66 20 3d 20 31   0) {\n\t\tf = 1
4a070 20 2d 20 66 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74   - f;\n\t}\n\n\t
4a080 6e 20 3d 20 77 68 20 2b 20 66 20 2a 20 28 76 20  n = wh + f * (v 
4a090 2d 20 77 68 29 3b 20 2f 2f 20 6c 69 6e 65 61 72  - wh); // linear
4a0a0 20 69 6e 74 65 72 70 6f 6c 61 74 69 6f 6e 5c 6e   interpolation\n
4a0b0 5c 6e 5c 74 76 61 72 20 72 3b 5c 6e 5c 74 76 61  \n\tvar r;\n\tva
4a0c0 72 20 67 3b 5c 6e 5c 74 76 61 72 20 62 3b 5c 6e  r g;\n\tvar b;\n
4a0d0 5c 74 73 77 69 74 63 68 20 28 69 29 20 7b 5c 6e  \tswitch (i) {\n
4a0e0 5c 74 5c 74 64 65 66 61 75 6c 74 3a 5c 6e 5c 74  \t\tdefault:\n\t
4a0f0 5c 74 63 61 73 65 20 36 3a 5c 6e 5c 74 5c 74 63  \tcase 6:\n\t\tc
4a100 61 73 65 20 30 3a 20 72 20 3d 20 76 3b 20 67 20  ase 0: r = v; g 
4a110 3d 20 6e 3b 20 62 20 3d 20 77 68 3b 20 62 72 65  = n; b = wh; bre
4a120 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 31 3a  ak;\n\t\tcase 1:
4a130 20 72 20 3d 20 6e 3b 20 67 20 3d 20 76 3b 20 62   r = n; g = v; b
4a140 20 3d 20 77 68 3b 20 62 72 65 61 6b 3b 5c 6e 5c   = wh; break;\n\
4a150 74 5c 74 63 61 73 65 20 32 3a 20 72 20 3d 20 77  t\tcase 2: r = w
4a160 68 3b 20 67 20 3d 20 76 3b 20 62 20 3d 20 6e 3b  h; g = v; b = n;
4a170 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73   break;\n\t\tcas
4a180 65 20 33 3a 20 72 20 3d 20 77 68 3b 20 67 20 3d  e 3: r = wh; g =
4a190 20 6e 3b 20 62 20 3d 20 76 3b 20 62 72 65 61 6b   n; b = v; break
4a1a0 3b 5c 6e 5c 74 5c 74 63 61 73 65 20 34 3a 20 72  ;\n\t\tcase 4: r
4a1b0 20 3d 20 6e 3b 20 67 20 3d 20 77 68 3b 20 62 20   = n; g = wh; b 
4a1c0 3d 20 76 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c  = v; break;\n\t\
4a1d0 74 63 61 73 65 20 35 3a 20 72 20 3d 20 76 3b 20  tcase 5: r = v; 
4a1e0 67 20 3d 20 77 68 3b 20 62 20 3d 20 6e 3b 20 62  g = wh; b = n; b
4a1f0 72 65 61 6b 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74  reak;\n\t}\n\n\t
4a200 72 65 74 75 72 6e 20 5b 72 20 2a 20 32 35 35 2c  return [r * 255,
4a210 20 67 20 2a 20 32 35 35 2c 20 62 20 2a 20 32 35   g * 255, b * 25
4a220 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65  5];\n};\n\nconve
4a230 72 74 2e 63 6d 79 6b 2e 72 67 62 20 3d 20 66 75  rt.cmyk.rgb = fu
4a240 6e 63 74 69 6f 6e 20 28 63 6d 79 6b 29 20 7b 5c  nction (cmyk) {\
4a250 6e 5c 74 76 61 72 20 63 20 3d 20 63 6d 79 6b 5b  n\tvar c = cmyk[
4a260 30 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72  0] / 100;\n\tvar
4a270 20 6d 20 3d 20 63 6d 79 6b 5b 31 5d 20 2f 20 31   m = cmyk[1] / 1
4a280 30 30 3b 5c 6e 5c 74 76 61 72 20 79 20 3d 20 63  00;\n\tvar y = c
4a290 6d 79 6b 5b 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c  myk[2] / 100;\n\
4a2a0 74 76 61 72 20 6b 20 3d 20 63 6d 79 6b 5b 33 5d  tvar k = cmyk[3]
4a2b0 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 72   / 100;\n\tvar r
4a2c0 3b 5c 6e 5c 74 76 61 72 20 67 3b 5c 6e 5c 74 76  ;\n\tvar g;\n\tv
4a2d0 61 72 20 62 3b 5c 6e 5c 6e 5c 74 72 20 3d 20 31  ar b;\n\n\tr = 1
4a2e0 20 2d 20 4d 61 74 68 2e 6d 69 6e 28 31 2c 20 63   - Math.min(1, c
4a2f0 20 2a 20 28 31 20 2d 20 6b 29 20 2b 20 6b 29 3b   * (1 - k) + k);
4a300 5c 6e 5c 74 67 20 3d 20 31 20 2d 20 4d 61 74 68  \n\tg = 1 - Math
4a310 2e 6d 69 6e 28 31 2c 20 6d 20 2a 20 28 31 20 2d  .min(1, m * (1 -
4a320 20 6b 29 20 2b 20 6b 29 3b 5c 6e 5c 74 62 20 3d   k) + k);\n\tb =
4a330 20 31 20 2d 20 4d 61 74 68 2e 6d 69 6e 28 31 2c   1 - Math.min(1,
4a340 20 79 20 2a 20 28 31 20 2d 20 6b 29 20 2b 20 6b   y * (1 - k) + k
4a350 29 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b  );\n\n\treturn [
4a360 72 20 2a 20 32 35 35 2c 20 67 20 2a 20 32 35 35  r * 255, g * 255
4a370 2c 20 62 20 2a 20 32 35 35 5d 3b 5c 6e 7d 3b 5c  , b * 255];\n};\
4a380 6e 5c 6e 63 6f 6e 76 65 72 74 2e 78 79 7a 2e 72  n\nconvert.xyz.r
4a390 67 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 78  gb = function (x
4a3a0 79 7a 29 20 7b 5c 6e 5c 74 76 61 72 20 78 20 3d  yz) {\n\tvar x =
4a3b0 20 78 79 7a 5b 30 5d 20 2f 20 31 30 30 3b 5c 6e   xyz[0] / 100;\n
4a3c0 5c 74 76 61 72 20 79 20 3d 20 78 79 7a 5b 31 5d  \tvar y = xyz[1]
4a3d0 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 7a   / 100;\n\tvar z
4a3e0 20 3d 20 78 79 7a 5b 32 5d 20 2f 20 31 30 30 3b   = xyz[2] / 100;
4a3f0 5c 6e 5c 74 76 61 72 20 72 3b 5c 6e 5c 74 76 61  \n\tvar r;\n\tva
4a400 72 20 67 3b 5c 6e 5c 74 76 61 72 20 62 3b 5c 6e  r g;\n\tvar b;\n
4a410 5c 6e 5c 74 72 20 3d 20 28 78 20 2a 20 33 2e 32  \n\tr = (x * 3.2
4a420 34 30 36 29 20 2b 20 28 79 20 2a 20 2d 31 2e 35  406) + (y * -1.5
4a430 33 37 32 29 20 2b 20 28 7a 20 2a 20 2d 30 2e 34  372) + (z * -0.4
4a440 39 38 36 29 3b 5c 6e 5c 74 67 20 3d 20 28 78 20  986);\n\tg = (x 
4a450 2a 20 2d 30 2e 39 36 38 39 29 20 2b 20 28 79 20  * -0.9689) + (y 
4a460 2a 20 31 2e 38 37 35 38 29 20 2b 20 28 7a 20 2a  * 1.8758) + (z *
4a470 20 30 2e 30 34 31 35 29 3b 5c 6e 5c 74 62 20 3d   0.0415);\n\tb =
4a480 20 28 78 20 2a 20 30 2e 30 35 35 37 29 20 2b 20   (x * 0.0557) + 
4a490 28 79 20 2a 20 2d 30 2e 32 30 34 30 29 20 2b 20  (y * -0.2040) + 
4a4a0 28 7a 20 2a 20 31 2e 30 35 37 30 29 3b 5c 6e 5c  (z * 1.0570);\n\
4a4b0 6e 5c 74 2f 2f 20 61 73 73 75 6d 65 20 73 52 47  n\t// assume sRG
4a4c0 42 5c 6e 5c 74 72 20 3d 20 72 20 3e 20 30 2e 30  B\n\tr = r > 0.0
4a4d0 30 33 31 33 30 38 5c 6e 5c 74 5c 74 3f 20 28 28  031308\n\t\t? ((
4a4e0 31 2e 30 35 35 20 2a 20 4d 61 74 68 2e 70 6f 77  1.055 * Math.pow
4a4f0 28 72 2c 20 31 2e 30 20 2f 20 32 2e 34 29 29 20  (r, 1.0 / 2.4)) 
4a500 2d 20 30 2e 30 35 35 29 5c 6e 5c 74 5c 74 3a 20  - 0.055)\n\t\t: 
4a510 72 20 2a 20 31 32 2e 39 32 3b 5c 6e 5c 6e 5c 74  r * 12.92;\n\n\t
4a520 67 20 3d 20 67 20 3e 20 30 2e 30 30 33 31 33 30  g = g > 0.003130
4a530 38 5c 6e 5c 74 5c 74 3f 20 28 28 31 2e 30 35 35  8\n\t\t? ((1.055
4a540 20 2a 20 4d 61 74 68 2e 70 6f 77 28 67 2c 20 31   * Math.pow(g, 1
4a550 2e 30 20 2f 20 32 2e 34 29 29 20 2d 20 30 2e 30  .0 / 2.4)) - 0.0
4a560 35 35 29 5c 6e 5c 74 5c 74 3a 20 67 20 2a 20 31  55)\n\t\t: g * 1
4a570 32 2e 39 32 3b 5c 6e 5c 6e 5c 74 62 20 3d 20 62  2.92;\n\n\tb = b
4a580 20 3e 20 30 2e 30 30 33 31 33 30 38 5c 6e 5c 74   > 0.0031308\n\t
4a590 5c 74 3f 20 28 28 31 2e 30 35 35 20 2a 20 4d 61  \t? ((1.055 * Ma
4a5a0 74 68 2e 70 6f 77 28 62 2c 20 31 2e 30 20 2f 20  th.pow(b, 1.0 / 
4a5b0 32 2e 34 29 29 20 2d 20 30 2e 30 35 35 29 5c 6e  2.4)) - 0.055)\n
4a5c0 5c 74 5c 74 3a 20 62 20 2a 20 31 32 2e 39 32 3b  \t\t: b * 12.92;
4a5d0 5c 6e 5c 6e 5c 74 72 20 3d 20 4d 61 74 68 2e 6d  \n\n\tr = Math.m
4a5e0 69 6e 28 4d 61 74 68 2e 6d 61 78 28 30 2c 20 72  in(Math.max(0, r
4a5f0 29 2c 20 31 29 3b 5c 6e 5c 74 67 20 3d 20 4d 61  ), 1);\n\tg = Ma
4a600 74 68 2e 6d 69 6e 28 4d 61 74 68 2e 6d 61 78 28  th.min(Math.max(
4a610 30 2c 20 67 29 2c 20 31 29 3b 5c 6e 5c 74 62 20  0, g), 1);\n\tb 
4a620 3d 20 4d 61 74 68 2e 6d 69 6e 28 4d 61 74 68 2e  = Math.min(Math.
4a630 6d 61 78 28 30 2c 20 62 29 2c 20 31 29 3b 5c 6e  max(0, b), 1);\n
4a640 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 72 20 2a 20  \n\treturn [r * 
4a650 32 35 35 2c 20 67 20 2a 20 32 35 35 2c 20 62 20  255, g * 255, b 
4a660 2a 20 32 35 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63  * 255];\n};\n\nc
4a670 6f 6e 76 65 72 74 2e 78 79 7a 2e 6c 61 62 20 3d  onvert.xyz.lab =
4a680 20 66 75 6e 63 74 69 6f 6e 20 28 78 79 7a 29 20   function (xyz) 
4a690 7b 5c 6e 5c 74 76 61 72 20 78 20 3d 20 78 79 7a  {\n\tvar x = xyz
4a6a0 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 79 20 3d 20  [0];\n\tvar y = 
4a6b0 78 79 7a 5b 31 5d 3b 5c 6e 5c 74 76 61 72 20 7a  xyz[1];\n\tvar z
4a6c0 20 3d 20 78 79 7a 5b 32 5d 3b 5c 6e 5c 74 76 61   = xyz[2];\n\tva
4a6d0 72 20 6c 3b 5c 6e 5c 74 76 61 72 20 61 3b 5c 6e  r l;\n\tvar a;\n
4a6e0 5c 74 76 61 72 20 62 3b 5c 6e 5c 6e 5c 74 78 20  \tvar b;\n\n\tx 
4a6f0 2f 3d 20 39 35 2e 30 34 37 3b 5c 6e 5c 74 79 20  /= 95.047;\n\ty 
4a700 2f 3d 20 31 30 30 3b 5c 6e 5c 74 7a 20 2f 3d 20  /= 100;\n\tz /= 
4a710 31 30 38 2e 38 38 33 3b 5c 6e 5c 6e 5c 74 78 20  108.883;\n\n\tx 
4a720 3d 20 78 20 3e 20 30 2e 30 30 38 38 35 36 20 3f  = x > 0.008856 ?
4a730 20 4d 61 74 68 2e 70 6f 77 28 78 2c 20 31 20 2f   Math.pow(x, 1 /
4a740 20 33 29 20 3a 20 28 37 2e 37 38 37 20 2a 20 78   3) : (7.787 * x
4a750 29 20 2b 20 28 31 36 20 2f 20 31 31 36 29 3b 5c  ) + (16 / 116);\
4a760 6e 5c 74 79 20 3d 20 79 20 3e 20 30 2e 30 30 38  n\ty = y > 0.008
4a770 38 35 36 20 3f 20 4d 61 74 68 2e 70 6f 77 28 79  856 ? Math.pow(y
4a780 2c 20 31 20 2f 20 33 29 20 3a 20 28 37 2e 37 38  , 1 / 3) : (7.78
4a790 37 20 2a 20 79 29 20 2b 20 28 31 36 20 2f 20 31  7 * y) + (16 / 1
4a7a0 31 36 29 3b 5c 6e 5c 74 7a 20 3d 20 7a 20 3e 20  16);\n\tz = z > 
4a7b0 30 2e 30 30 38 38 35 36 20 3f 20 4d 61 74 68 2e  0.008856 ? Math.
4a7c0 70 6f 77 28 7a 2c 20 31 20 2f 20 33 29 20 3a 20  pow(z, 1 / 3) : 
4a7d0 28 37 2e 37 38 37 20 2a 20 7a 29 20 2b 20 28 31  (7.787 * z) + (1
4a7e0 36 20 2f 20 31 31 36 29 3b 5c 6e 5c 6e 5c 74 6c  6 / 116);\n\n\tl
4a7f0 20 3d 20 28 31 31 36 20 2a 20 79 29 20 2d 20 31   = (116 * y) - 1
4a800 36 3b 5c 6e 5c 74 61 20 3d 20 35 30 30 20 2a 20  6;\n\ta = 500 * 
4a810 28 78 20 2d 20 79 29 3b 5c 6e 5c 74 62 20 3d 20  (x - y);\n\tb = 
4a820 32 30 30 20 2a 20 28 79 20 2d 20 7a 29 3b 5c 6e  200 * (y - z);\n
4a830 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 6c 2c 20 61  \n\treturn [l, a
4a840 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e  , b];\n};\n\ncon
4a850 76 65 72 74 2e 6c 61 62 2e 78 79 7a 20 3d 20 66  vert.lab.xyz = f
4a860 75 6e 63 74 69 6f 6e 20 28 6c 61 62 29 20 7b 5c  unction (lab) {\
4a870 6e 5c 74 76 61 72 20 6c 20 3d 20 6c 61 62 5b 30  n\tvar l = lab[0
4a880 5d 3b 5c 6e 5c 74 76 61 72 20 61 20 3d 20 6c 61  ];\n\tvar a = la
4a890 62 5b 31 5d 3b 5c 6e 5c 74 76 61 72 20 62 20 3d  b[1];\n\tvar b =
4a8a0 20 6c 61 62 5b 32 5d 3b 5c 6e 5c 74 76 61 72 20   lab[2];\n\tvar 
4a8b0 78 3b 5c 6e 5c 74 76 61 72 20 79 3b 5c 6e 5c 74  x;\n\tvar y;\n\t
4a8c0 76 61 72 20 7a 3b 5c 6e 5c 6e 5c 74 79 20 3d 20  var z;\n\n\ty = 
4a8d0 28 6c 20 2b 20 31 36 29 20 2f 20 31 31 36 3b 5c  (l + 16) / 116;\
4a8e0 6e 5c 74 78 20 3d 20 61 20 2f 20 35 30 30 20 2b  n\tx = a / 500 +
4a8f0 20 79 3b 5c 6e 5c 74 7a 20 3d 20 79 20 2d 20 62   y;\n\tz = y - b
4a900 20 2f 20 32 30 30 3b 5c 6e 5c 6e 5c 74 76 61 72   / 200;\n\n\tvar
4a910 20 79 32 20 3d 20 4d 61 74 68 2e 70 6f 77 28 79   y2 = Math.pow(y
4a920 2c 20 33 29 3b 5c 6e 5c 74 76 61 72 20 78 32 20  , 3);\n\tvar x2 
4a930 3d 20 4d 61 74 68 2e 70 6f 77 28 78 2c 20 33 29  = Math.pow(x, 3)
4a940 3b 5c 6e 5c 74 76 61 72 20 7a 32 20 3d 20 4d 61  ;\n\tvar z2 = Ma
4a950 74 68 2e 70 6f 77 28 7a 2c 20 33 29 3b 5c 6e 5c  th.pow(z, 3);\n\
4a960 74 79 20 3d 20 79 32 20 3e 20 30 2e 30 30 38 38  ty = y2 > 0.0088
4a970 35 36 20 3f 20 79 32 20 3a 20 28 79 20 2d 20 31  56 ? y2 : (y - 1
4a980 36 20 2f 20 31 31 36 29 20 2f 20 37 2e 37 38 37  6 / 116) / 7.787
4a990 3b 5c 6e 5c 74 78 20 3d 20 78 32 20 3e 20 30 2e  ;\n\tx = x2 > 0.
4a9a0 30 30 38 38 35 36 20 3f 20 78 32 20 3a 20 28 78  008856 ? x2 : (x
4a9b0 20 2d 20 31 36 20 2f 20 31 31 36 29 20 2f 20 37   - 16 / 116) / 7
4a9c0 2e 37 38 37 3b 5c 6e 5c 74 7a 20 3d 20 7a 32 20  .787;\n\tz = z2 
4a9d0 3e 20 30 2e 30 30 38 38 35 36 20 3f 20 7a 32 20  > 0.008856 ? z2 
4a9e0 3a 20 28 7a 20 2d 20 31 36 20 2f 20 31 31 36 29  : (z - 16 / 116)
4a9f0 20 2f 20 37 2e 37 38 37 3b 5c 6e 5c 6e 5c 74 78   / 7.787;\n\n\tx
4aa00 20 2a 3d 20 39 35 2e 30 34 37 3b 5c 6e 5c 74 79   *= 95.047;\n\ty
4aa10 20 2a 3d 20 31 30 30 3b 5c 6e 5c 74 7a 20 2a 3d   *= 100;\n\tz *=
4aa20 20 31 30 38 2e 38 38 33 3b 5c 6e 5c 6e 5c 74 72   108.883;\n\n\tr
4aa30 65 74 75 72 6e 20 5b 78 2c 20 79 2c 20 7a 5d 3b  eturn [x, y, z];
4aa40 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e  \n};\n\nconvert.
4aa50 6c 61 62 2e 6c 63 68 20 3d 20 66 75 6e 63 74 69  lab.lch = functi
4aa60 6f 6e 20 28 6c 61 62 29 20 7b 5c 6e 5c 74 76 61  on (lab) {\n\tva
4aa70 72 20 6c 20 3d 20 6c 61 62 5b 30 5d 3b 5c 6e 5c  r l = lab[0];\n\
4aa80 74 76 61 72 20 61 20 3d 20 6c 61 62 5b 31 5d 3b  tvar a = lab[1];
4aa90 5c 6e 5c 74 76 61 72 20 62 20 3d 20 6c 61 62 5b  \n\tvar b = lab[
4aaa0 32 5d 3b 5c 6e 5c 74 76 61 72 20 68 72 3b 5c 6e  2];\n\tvar hr;\n
4aab0 5c 74 76 61 72 20 68 3b 5c 6e 5c 74 76 61 72 20  \tvar h;\n\tvar 
4aac0 63 3b 5c 6e 5c 6e 5c 74 68 72 20 3d 20 4d 61 74  c;\n\n\thr = Mat
4aad0 68 2e 61 74 61 6e 32 28 62 2c 20 61 29 3b 5c 6e  h.atan2(b, a);\n
4aae0 5c 74 68 20 3d 20 68 72 20 2a 20 33 36 30 20 2f  \th = hr * 360 /
4aaf0 20 32 20 2f 20 4d 61 74 68 2e 50 49 3b 5c 6e 5c   2 / Math.PI;\n\
4ab00 6e 5c 74 69 66 20 28 68 20 3c 20 30 29 20 7b 5c  n\tif (h < 0) {\
4ab10 6e 5c 74 5c 74 68 20 2b 3d 20 33 36 30 3b 5c 6e  n\t\th += 360;\n
4ab20 5c 74 7d 5c 6e 5c 6e 5c 74 63 20 3d 20 4d 61 74  \t}\n\n\tc = Mat
4ab30 68 2e 73 71 72 74 28 61 20 2a 20 61 20 2b 20 62  h.sqrt(a * a + b
4ab40 20 2a 20 62 29 3b 5c 6e 5c 6e 5c 74 72 65 74 75   * b);\n\n\tretu
4ab50 72 6e 20 5b 6c 2c 20 63 2c 20 68 5d 3b 5c 6e 7d  rn [l, c, h];\n}
4ab60 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 6c 63 68  ;\n\nconvert.lch
4ab70 2e 6c 61 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20  .lab = function 
4ab80 28 6c 63 68 29 20 7b 5c 6e 5c 74 76 61 72 20 6c  (lch) {\n\tvar l
4ab90 20 3d 20 6c 63 68 5b 30 5d 3b 5c 6e 5c 74 76 61   = lch[0];\n\tva
4aba0 72 20 63 20 3d 20 6c 63 68 5b 31 5d 3b 5c 6e 5c  r c = lch[1];\n\
4abb0 74 76 61 72 20 68 20 3d 20 6c 63 68 5b 32 5d 3b  tvar h = lch[2];
4abc0 5c 6e 5c 74 76 61 72 20 61 3b 5c 6e 5c 74 76 61  \n\tvar a;\n\tva
4abd0 72 20 62 3b 5c 6e 5c 74 76 61 72 20 68 72 3b 5c  r b;\n\tvar hr;\
4abe0 6e 5c 6e 5c 74 68 72 20 3d 20 68 20 2f 20 33 36  n\n\thr = h / 36
4abf0 30 20 2a 20 32 20 2a 20 4d 61 74 68 2e 50 49 3b  0 * 2 * Math.PI;
4ac00 5c 6e 5c 74 61 20 3d 20 63 20 2a 20 4d 61 74 68  \n\ta = c * Math
4ac10 2e 63 6f 73 28 68 72 29 3b 5c 6e 5c 74 62 20 3d  .cos(hr);\n\tb =
4ac20 20 63 20 2a 20 4d 61 74 68 2e 73 69 6e 28 68 72   c * Math.sin(hr
4ac30 29 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b  );\n\n\treturn [
4ac40 6c 2c 20 61 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c  l, a, b];\n};\n\
4ac50 6e 63 6f 6e 76 65 72 74 2e 72 67 62 2e 61 6e 73  nconvert.rgb.ans
4ac60 69 31 36 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28  i16 = function (
4ac70 61 72 67 73 29 20 7b 5c 6e 5c 74 76 61 72 20 72  args) {\n\tvar r
4ac80 20 3d 20 61 72 67 73 5b 30 5d 3b 5c 6e 5c 74 76   = args[0];\n\tv
4ac90 61 72 20 67 20 3d 20 61 72 67 73 5b 31 5d 3b 5c  ar g = args[1];\
4aca0 6e 5c 74 76 61 72 20 62 20 3d 20 61 72 67 73 5b  n\tvar b = args[
4acb0 32 5d 3b 5c 6e 5c 74 76 61 72 20 76 61 6c 75 65  2];\n\tvar value
4acc0 20 3d 20 31 20 69 6e 20 61 72 67 75 6d 65 6e 74   = 1 in argument
4acd0 73 20 3f 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d  s ? arguments[1]
4ace0 20 3a 20 63 6f 6e 76 65 72 74 2e 72 67 62 2e 68   : convert.rgb.h
4acf0 73 76 28 61 72 67 73 29 5b 32 5d 3b 20 2f 2f 20  sv(args)[2]; // 
4ad00 68 73 76 20 2d 3e 20 61 6e 73 69 31 36 20 6f 70  hsv -> ansi16 op
4ad10 74 69 6d 69 7a 61 74 69 6f 6e 5c 6e 5c 6e 5c 74  timization\n\n\t
4ad20 76 61 6c 75 65 20 3d 20 4d 61 74 68 2e 72 6f 75  value = Math.rou
4ad30 6e 64 28 76 61 6c 75 65 20 2f 20 35 30 29 3b 5c  nd(value / 50);\
4ad40 6e 5c 6e 5c 74 69 66 20 28 76 61 6c 75 65 20 3d  n\n\tif (value =
4ad50 3d 3d 20 30 29 20 7b 5c 6e 5c 74 5c 74 72 65 74  == 0) {\n\t\tret
4ad60 75 72 6e 20 33 30 3b 5c 6e 5c 74 7d 5c 6e 5c 6e  urn 30;\n\t}\n\n
4ad70 5c 74 76 61 72 20 61 6e 73 69 20 3d 20 33 30 5c  \tvar ansi = 30\
4ad80 6e 5c 74 5c 74 2b 20 28 28 4d 61 74 68 2e 72 6f  n\t\t+ ((Math.ro
4ad90 75 6e 64 28 62 20 2f 20 32 35 35 29 20 3c 3c 20  und(b / 255) << 
4ada0 32 29 5c 6e 5c 74 5c 74 7c 20 28 4d 61 74 68 2e  2)\n\t\t| (Math.
4adb0 72 6f 75 6e 64 28 67 20 2f 20 32 35 35 29 20 3c  round(g / 255) <
4adc0 3c 20 31 29 5c 6e 5c 74 5c 74 7c 20 4d 61 74 68  < 1)\n\t\t| Math
4add0 2e 72 6f 75 6e 64 28 72 20 2f 20 32 35 35 29 29  .round(r / 255))
4ade0 3b 5c 6e 5c 6e 5c 74 69 66 20 28 76 61 6c 75 65  ;\n\n\tif (value
4adf0 20 3d 3d 3d 20 32 29 20 7b 5c 6e 5c 74 5c 74 61   === 2) {\n\t\ta
4ae00 6e 73 69 20 2b 3d 20 36 30 3b 5c 6e 5c 74 7d 5c  nsi += 60;\n\t}\
4ae10 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 61 6e 73 69  n\n\treturn ansi
4ae20 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74  ;\n};\n\nconvert
4ae30 2e 68 73 76 2e 61 6e 73 69 31 36 20 3d 20 66 75  .hsv.ansi16 = fu
4ae40 6e 63 74 69 6f 6e 20 28 61 72 67 73 29 20 7b 5c  nction (args) {\
4ae50 6e 5c 74 2f 2f 20 6f 70 74 69 6d 69 7a 61 74 69  n\t// optimizati
4ae60 6f 6e 20 68 65 72 65 3b 20 77 65 20 61 6c 72 65  on here; we alre
4ae70 61 64 79 20 6b 6e 6f 77 20 74 68 65 20 76 61 6c  ady know the val
4ae80 75 65 20 61 6e 64 20 64 6f 6e 27 74 20 6e 65 65  ue and don't nee
4ae90 64 20 74 6f 20 67 65 74 5c 6e 5c 74 2f 2f 20 69  d to get\n\t// i
4aea0 74 20 63 6f 6e 76 65 72 74 65 64 20 66 6f 72 20  t converted for 
4aeb0 75 73 2e 5c 6e 5c 74 72 65 74 75 72 6e 20 63 6f  us.\n\treturn co
4aec0 6e 76 65 72 74 2e 72 67 62 2e 61 6e 73 69 31 36  nvert.rgb.ansi16
4aed0 28 63 6f 6e 76 65 72 74 2e 68 73 76 2e 72 67 62  (convert.hsv.rgb
4aee0 28 61 72 67 73 29 2c 20 61 72 67 73 5b 32 5d 29  (args), args[2])
4aef0 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74  ;\n};\n\nconvert
4af00 2e 72 67 62 2e 61 6e 73 69 32 35 36 20 3d 20 66  .rgb.ansi256 = f
4af10 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 29 20 7b  unction (args) {
4af20 5c 6e 5c 74 76 61 72 20 72 20 3d 20 61 72 67 73  \n\tvar r = args
4af30 5b 30 5d 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20  [0];\n\tvar g = 
4af40 61 72 67 73 5b 31 5d 3b 5c 6e 5c 74 76 61 72 20  args[1];\n\tvar 
4af50 62 20 3d 20 61 72 67 73 5b 32 5d 3b 5c 6e 5c 6e  b = args[2];\n\n
4af60 5c 74 2f 2f 20 77 65 20 75 73 65 20 74 68 65 20  \t// we use the 
4af70 65 78 74 65 6e 64 65 64 20 67 72 65 79 73 63 61  extended greysca
4af80 6c 65 20 70 61 6c 65 74 74 65 20 68 65 72 65 2c  le palette here,
4af90 20 77 69 74 68 20 74 68 65 20 65 78 63 65 70 74   with the except
4afa0 69 6f 6e 20 6f 66 5c 6e 5c 74 2f 2f 20 62 6c 61  ion of\n\t// bla
4afb0 63 6b 20 61 6e 64 20 77 68 69 74 65 2e 20 6e 6f  ck and white. no
4afc0 72 6d 61 6c 20 70 61 6c 65 74 74 65 20 6f 6e 6c  rmal palette onl
4afd0 79 20 68 61 73 20 34 20 67 72 65 79 73 63 61 6c  y has 4 greyscal
4afe0 65 20 73 68 61 64 65 73 2e 5c 6e 5c 74 69 66 20  e shades.\n\tif 
4aff0 28 72 20 3d 3d 3d 20 67 20 26 26 20 67 20 3d 3d  (r === g && g ==
4b000 3d 20 62 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28  = b) {\n\t\tif (
4b010 72 20 3c 20 38 29 20 7b 5c 6e 5c 74 5c 74 5c 74  r < 8) {\n\t\t\t
4b020 72 65 74 75 72 6e 20 31 36 3b 5c 6e 5c 74 5c 74  return 16;\n\t\t
4b030 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 72 20 3e  }\n\n\t\tif (r >
4b040 20 32 34 38 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72   248) {\n\t\t\tr
4b050 65 74 75 72 6e 20 32 33 31 3b 5c 6e 5c 74 5c 74  eturn 231;\n\t\t
4b060 7d 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20  }\n\n\t\treturn 
4b070 4d 61 74 68 2e 72 6f 75 6e 64 28 28 28 72 20 2d  Math.round(((r -
4b080 20 38 29 20 2f 20 32 34 37 29 20 2a 20 32 34 29   8) / 247) * 24)
4b090 20 2b 20 32 33 32 3b 5c 6e 5c 74 7d 5c 6e 5c 6e   + 232;\n\t}\n\n
4b0a0 5c 74 76 61 72 20 61 6e 73 69 20 3d 20 31 36 5c  \tvar ansi = 16\
4b0b0 6e 5c 74 5c 74 2b 20 28 33 36 20 2a 20 4d 61 74  n\t\t+ (36 * Mat
4b0c0 68 2e 72 6f 75 6e 64 28 72 20 2f 20 32 35 35 20  h.round(r / 255 
4b0d0 2a 20 35 29 29 5c 6e 5c 74 5c 74 2b 20 28 36 20  * 5))\n\t\t+ (6 
4b0e0 2a 20 4d 61 74 68 2e 72 6f 75 6e 64 28 67 20 2f  * Math.round(g /
4b0f0 20 32 35 35 20 2a 20 35 29 29 5c 6e 5c 74 5c 74   255 * 5))\n\t\t
4b100 2b 20 4d 61 74 68 2e 72 6f 75 6e 64 28 62 20 2f  + Math.round(b /
4b110 20 32 35 35 20 2a 20 35 29 3b 5c 6e 5c 6e 5c 74   255 * 5);\n\n\t
4b120 72 65 74 75 72 6e 20 61 6e 73 69 3b 5c 6e 7d 3b  return ansi;\n};
4b130 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 61 6e 73 69  \n\nconvert.ansi
4b140 31 36 2e 72 67 62 20 3d 20 66 75 6e 63 74 69 6f  16.rgb = functio
4b150 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74 76 61  n (args) {\n\tva
4b160 72 20 63 6f 6c 6f 72 20 3d 20 61 72 67 73 20 25  r color = args %
4b170 20 31 30 3b 5c 6e 5c 6e 5c 74 2f 2f 20 68 61 6e   10;\n\n\t// han
4b180 64 6c 65 20 67 72 65 79 73 63 61 6c 65 5c 6e 5c  dle greyscale\n\
4b190 74 69 66 20 28 63 6f 6c 6f 72 20 3d 3d 3d 20 30  tif (color === 0
4b1a0 20 7c 7c 20 63 6f 6c 6f 72 20 3d 3d 3d 20 37 29   || color === 7)
4b1b0 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67 73   {\n\t\tif (args
4b1c0 20 3e 20 35 30 29 20 7b 5c 6e 5c 74 5c 74 5c 74   > 50) {\n\t\t\t
4b1d0 63 6f 6c 6f 72 20 2b 3d 20 33 2e 35 3b 5c 6e 5c  color += 3.5;\n\
4b1e0 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 63 6f 6c 6f  t\t}\n\n\t\tcolo
4b1f0 72 20 3d 20 63 6f 6c 6f 72 20 2f 20 31 30 2e 35  r = color / 10.5
4b200 20 2a 20 32 35 35 3b 5c 6e 5c 6e 5c 74 5c 74 72   * 255;\n\n\t\tr
4b210 65 74 75 72 6e 20 5b 63 6f 6c 6f 72 2c 20 63 6f  eturn [color, co
4b220 6c 6f 72 2c 20 63 6f 6c 6f 72 5d 3b 5c 6e 5c 74  lor, color];\n\t
4b230 7d 5c 6e 5c 6e 5c 74 76 61 72 20 6d 75 6c 74 20  }\n\n\tvar mult 
4b240 3d 20 28 7e 7e 28 61 72 67 73 20 3e 20 35 30 29  = (~~(args > 50)
4b250 20 2b 20 31 29 20 2a 20 30 2e 35 3b 5c 6e 5c 74   + 1) * 0.5;\n\t
4b260 76 61 72 20 72 20 3d 20 28 28 63 6f 6c 6f 72 20  var r = ((color 
4b270 26 20 31 29 20 2a 20 6d 75 6c 74 29 20 2a 20 32  & 1) * mult) * 2
4b280 35 35 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 28  55;\n\tvar g = (
4b290 28 28 63 6f 6c 6f 72 20 3e 3e 20 31 29 20 26 20  ((color >> 1) & 
4b2a0 31 29 20 2a 20 6d 75 6c 74 29 20 2a 20 32 35 35  1) * mult) * 255
4b2b0 3b 5c 6e 5c 74 76 61 72 20 62 20 3d 20 28 28 28  ;\n\tvar b = (((
4b2c0 63 6f 6c 6f 72 20 3e 3e 20 32 29 20 26 20 31 29  color >> 2) & 1)
4b2d0 20 2a 20 6d 75 6c 74 29 20 2a 20 32 35 35 3b 5c   * mult) * 255;\
4b2e0 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 72 2c 20  n\n\treturn [r, 
4b2f0 67 2c 20 62 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f  g, b];\n};\n\nco
4b300 6e 76 65 72 74 2e 61 6e 73 69 32 35 36 2e 72 67  nvert.ansi256.rg
4b310 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61 72  b = function (ar
4b320 67 73 29 20 7b 5c 6e 5c 74 2f 2f 20 68 61 6e 64  gs) {\n\t// hand
4b330 6c 65 20 67 72 65 79 73 63 61 6c 65 5c 6e 5c 74  le greyscale\n\t
4b340 69 66 20 28 61 72 67 73 20 3e 3d 20 32 33 32 29  if (args >= 232)
4b350 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 63 20 3d 20   {\n\t\tvar c = 
4b360 28 61 72 67 73 20 2d 20 32 33 32 29 20 2a 20 31  (args - 232) * 1
4b370 30 20 2b 20 38 3b 5c 6e 5c 74 5c 74 72 65 74 75  0 + 8;\n\t\tretu
4b380 72 6e 20 5b 63 2c 20 63 2c 20 63 5d 3b 5c 6e 5c  rn [c, c, c];\n\
4b390 74 7d 5c 6e 5c 6e 5c 74 61 72 67 73 20 2d 3d 20  t}\n\n\targs -= 
4b3a0 31 36 3b 5c 6e 5c 6e 5c 74 76 61 72 20 72 65 6d  16;\n\n\tvar rem
4b3b0 3b 5c 6e 5c 74 76 61 72 20 72 20 3d 20 4d 61 74  ;\n\tvar r = Mat
4b3c0 68 2e 66 6c 6f 6f 72 28 61 72 67 73 20 2f 20 33  h.floor(args / 3
4b3d0 36 29 20 2f 20 35 20 2a 20 32 35 35 3b 5c 6e 5c  6) / 5 * 255;\n\
4b3e0 74 76 61 72 20 67 20 3d 20 4d 61 74 68 2e 66 6c  tvar g = Math.fl
4b3f0 6f 6f 72 28 28 72 65 6d 20 3d 20 61 72 67 73 20  oor((rem = args 
4b400 25 20 33 36 29 20 2f 20 36 29 20 2f 20 35 20 2a  % 36) / 6) / 5 *
4b410 20 32 35 35 3b 5c 6e 5c 74 76 61 72 20 62 20 3d   255;\n\tvar b =
4b420 20 28 72 65 6d 20 25 20 36 29 20 2f 20 35 20 2a   (rem % 6) / 5 *
4b430 20 32 35 35 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72   255;\n\n\tretur
4b440 6e 20 5b 72 2c 20 67 2c 20 62 5d 3b 5c 6e 7d 3b  n [r, g, b];\n};
4b450 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67 62 2e  \n\nconvert.rgb.
4b460 68 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28  hex = function (
4b470 61 72 67 73 29 20 7b 5c 6e 5c 74 76 61 72 20 69  args) {\n\tvar i
4b480 6e 74 65 67 65 72 20 3d 20 28 28 4d 61 74 68 2e  nteger = ((Math.
4b490 72 6f 75 6e 64 28 61 72 67 73 5b 30 5d 29 20 26  round(args[0]) &
4b4a0 20 30 78 46 46 29 20 3c 3c 20 31 36 29 5c 6e 5c   0xFF) << 16)\n\
4b4b0 74 5c 74 2b 20 28 28 4d 61 74 68 2e 72 6f 75 6e  t\t+ ((Math.roun
4b4c0 64 28 61 72 67 73 5b 31 5d 29 20 26 20 30 78 46  d(args[1]) & 0xF
4b4d0 46 29 20 3c 3c 20 38 29 5c 6e 5c 74 5c 74 2b 20  F) << 8)\n\t\t+ 
4b4e0 28 4d 61 74 68 2e 72 6f 75 6e 64 28 61 72 67 73  (Math.round(args
4b4f0 5b 32 5d 29 20 26 20 30 78 46 46 29 3b 5c 6e 5c  [2]) & 0xFF);\n\
4b500 6e 5c 74 76 61 72 20 73 74 72 69 6e 67 20 3d 20  n\tvar string = 
4b510 69 6e 74 65 67 65 72 2e 74 6f 53 74 72 69 6e 67  integer.toString
4b520 28 31 36 29 2e 74 6f 55 70 70 65 72 43 61 73 65  (16).toUpperCase
4b530 28 29 3b 5c 6e 5c 74 72 65 74 75 72 6e 20 27 30  ();\n\treturn '0
4b540 30 30 30 30 30 27 2e 73 75 62 73 74 72 69 6e 67  00000'.substring
4b550 28 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 29 20  (string.length) 
4b560 2b 20 73 74 72 69 6e 67 3b 5c 6e 7d 3b 5c 6e 5c  + string;\n};\n\
4b570 6e 63 6f 6e 76 65 72 74 2e 68 65 78 2e 72 67 62  nconvert.hex.rgb
4b580 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67   = function (arg
4b590 73 29 20 7b 5c 6e 5c 74 76 61 72 20 6d 61 74 63  s) {\n\tvar matc
4b5a0 68 20 3d 20 61 72 67 73 2e 74 6f 53 74 72 69 6e  h = args.toStrin
4b5b0 67 28 31 36 29 2e 6d 61 74 63 68 28 2f 5b 61 2d  g(16).match(/[a-
4b5c0 66 30 2d 39 5d 7b 36 7d 7c 5b 61 2d 66 30 2d 39  f0-9]{6}|[a-f0-9
4b5d0 5d 7b 33 7d 2f 69 29 3b 5c 6e 5c 74 69 66 20 28  ]{3}/i);\n\tif (
4b5e0 21 6d 61 74 63 68 29 20 7b 5c 6e 5c 74 5c 74 72  !match) {\n\t\tr
4b5f0 65 74 75 72 6e 20 5b 30 2c 20 30 2c 20 30 5d 3b  eturn [0, 0, 0];
4b600 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 63  \n\t}\n\n\tvar c
4b610 6f 6c 6f 72 53 74 72 69 6e 67 20 3d 20 6d 61 74  olorString = mat
4b620 63 68 5b 30 5d 3b 5c 6e 5c 6e 5c 74 69 66 20 28  ch[0];\n\n\tif (
4b630 6d 61 74 63 68 5b 30 5d 2e 6c 65 6e 67 74 68 20  match[0].length 
4b640 3d 3d 3d 20 33 29 20 7b 5c 6e 5c 74 5c 74 63 6f  === 3) {\n\t\tco
4b650 6c 6f 72 53 74 72 69 6e 67 20 3d 20 63 6f 6c 6f  lorString = colo
4b660 72 53 74 72 69 6e 67 2e 73 70 6c 69 74 28 27 27  rString.split(''
4b670 29 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 20 28  ).map(function (
4b680 63 68 61 72 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72  char) {\n\t\t\tr
4b690 65 74 75 72 6e 20 63 68 61 72 20 2b 20 63 68 61  eturn char + cha
4b6a0 72 3b 5c 6e 5c 74 5c 74 7d 29 2e 6a 6f 69 6e 28  r;\n\t\t}).join(
4b6b0 27 27 29 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76  '');\n\t}\n\n\tv
4b6c0 61 72 20 69 6e 74 65 67 65 72 20 3d 20 70 61 72  ar integer = par
4b6d0 73 65 49 6e 74 28 63 6f 6c 6f 72 53 74 72 69 6e  seInt(colorStrin
4b6e0 67 2c 20 31 36 29 3b 5c 6e 5c 74 76 61 72 20 72  g, 16);\n\tvar r
4b6f0 20 3d 20 28 69 6e 74 65 67 65 72 20 3e 3e 20 31   = (integer >> 1
4b700 36 29 20 26 20 30 78 46 46 3b 5c 6e 5c 74 76 61  6) & 0xFF;\n\tva
4b710 72 20 67 20 3d 20 28 69 6e 74 65 67 65 72 20 3e  r g = (integer >
4b720 3e 20 38 29 20 26 20 30 78 46 46 3b 5c 6e 5c 74  > 8) & 0xFF;\n\t
4b730 76 61 72 20 62 20 3d 20 69 6e 74 65 67 65 72 20  var b = integer 
4b740 26 20 30 78 46 46 3b 5c 6e 5c 6e 5c 74 72 65 74  & 0xFF;\n\n\tret
4b750 75 72 6e 20 5b 72 2c 20 67 2c 20 62 5d 3b 5c 6e  urn [r, g, b];\n
4b760 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 72 67  };\n\nconvert.rg
4b770 62 2e 68 63 67 20 3d 20 66 75 6e 63 74 69 6f 6e  b.hcg = function
4b780 20 28 72 67 62 29 20 7b 5c 6e 5c 74 76 61 72 20   (rgb) {\n\tvar 
4b790 72 20 3d 20 72 67 62 5b 30 5d 20 2f 20 32 35 35  r = rgb[0] / 255
4b7a0 3b 5c 6e 5c 74 76 61 72 20 67 20 3d 20 72 67 62  ;\n\tvar g = rgb
4b7b0 5b 31 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 76 61  [1] / 255;\n\tva
4b7c0 72 20 62 20 3d 20 72 67 62 5b 32 5d 20 2f 20 32  r b = rgb[2] / 2
4b7d0 35 35 3b 5c 6e 5c 74 76 61 72 20 6d 61 78 20 3d  55;\n\tvar max =
4b7e0 20 4d 61 74 68 2e 6d 61 78 28 4d 61 74 68 2e 6d   Math.max(Math.m
4b7f0 61 78 28 72 2c 20 67 29 2c 20 62 29 3b 5c 6e 5c  ax(r, g), b);\n\
4b800 74 76 61 72 20 6d 69 6e 20 3d 20 4d 61 74 68 2e  tvar min = Math.
4b810 6d 69 6e 28 4d 61 74 68 2e 6d 69 6e 28 72 2c 20  min(Math.min(r, 
4b820 67 29 2c 20 62 29 3b 5c 6e 5c 74 76 61 72 20 63  g), b);\n\tvar c
4b830 68 72 6f 6d 61 20 3d 20 28 6d 61 78 20 2d 20 6d  hroma = (max - m
4b840 69 6e 29 3b 5c 6e 5c 74 76 61 72 20 67 72 61 79  in);\n\tvar gray
4b850 73 63 61 6c 65 3b 5c 6e 5c 74 76 61 72 20 68 75  scale;\n\tvar hu
4b860 65 3b 5c 6e 5c 6e 5c 74 69 66 20 28 63 68 72 6f  e;\n\n\tif (chro
4b870 6d 61 20 3c 20 31 29 20 7b 5c 6e 5c 74 5c 74 67  ma < 1) {\n\t\tg
4b880 72 61 79 73 63 61 6c 65 20 3d 20 6d 69 6e 20 2f  rayscale = min /
4b890 20 28 31 20 2d 20 63 68 72 6f 6d 61 29 3b 5c 6e   (1 - chroma);\n
4b8a0 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74  \t} else {\n\t\t
4b8b0 67 72 61 79 73 63 61 6c 65 20 3d 20 30 3b 5c 6e  grayscale = 0;\n
4b8c0 5c 74 7d 5c 6e 5c 6e 5c 74 69 66 20 28 63 68 72  \t}\n\n\tif (chr
4b8d0 6f 6d 61 20 3c 3d 20 30 29 20 7b 5c 6e 5c 74 5c  oma <= 0) {\n\t\
4b8e0 74 68 75 65 20 3d 20 30 3b 5c 6e 5c 74 7d 20 65  thue = 0;\n\t} e
4b8f0 6c 73 65 5c 6e 5c 74 69 66 20 28 6d 61 78 20 3d  lse\n\tif (max =
4b900 3d 3d 20 72 29 20 7b 5c 6e 5c 74 5c 74 68 75 65  == r) {\n\t\thue
4b910 20 3d 20 28 28 67 20 2d 20 62 29 20 2f 20 63 68   = ((g - b) / ch
4b920 72 6f 6d 61 29 20 25 20 36 3b 5c 6e 5c 74 7d 20  roma) % 6;\n\t} 
4b930 65 6c 73 65 5c 6e 5c 74 69 66 20 28 6d 61 78 20  else\n\tif (max 
4b940 3d 3d 3d 20 67 29 20 7b 5c 6e 5c 74 5c 74 68 75  === g) {\n\t\thu
4b950 65 20 3d 20 32 20 2b 20 28 62 20 2d 20 72 29 20  e = 2 + (b - r) 
4b960 2f 20 63 68 72 6f 6d 61 3b 5c 6e 5c 74 7d 20 65  / chroma;\n\t} e
4b970 6c 73 65 20 7b 5c 6e 5c 74 5c 74 68 75 65 20 3d  lse {\n\t\thue =
4b980 20 34 20 2b 20 28 72 20 2d 20 67 29 20 2f 20 63   4 + (r - g) / c
4b990 68 72 6f 6d 61 20 2b 20 34 3b 5c 6e 5c 74 7d 5c  hroma + 4;\n\t}\
4b9a0 6e 5c 6e 5c 74 68 75 65 20 2f 3d 20 36 3b 5c 6e  n\n\thue /= 6;\n
4b9b0 5c 74 68 75 65 20 25 3d 20 31 3b 5c 6e 5c 6e 5c  \thue %= 1;\n\n\
4b9c0 74 72 65 74 75 72 6e 20 5b 68 75 65 20 2a 20 33  treturn [hue * 3
4b9d0 36 30 2c 20 63 68 72 6f 6d 61 20 2a 20 31 30 30  60, chroma * 100
4b9e0 2c 20 67 72 61 79 73 63 61 6c 65 20 2a 20 31 30  , grayscale * 10
4b9f0 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65  0];\n};\n\nconve
4ba00 72 74 2e 68 73 6c 2e 68 63 67 20 3d 20 66 75 6e  rt.hsl.hcg = fun
4ba10 63 74 69 6f 6e 20 28 68 73 6c 29 20 7b 5c 6e 5c  ction (hsl) {\n\
4ba20 74 76 61 72 20 73 20 3d 20 68 73 6c 5b 31 5d 20  tvar s = hsl[1] 
4ba30 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 6c 20  / 100;\n\tvar l 
4ba40 3d 20 68 73 6c 5b 32 5d 20 2f 20 31 30 30 3b 5c  = hsl[2] / 100;\
4ba50 6e 5c 74 76 61 72 20 63 20 3d 20 31 3b 5c 6e 5c  n\tvar c = 1;\n\
4ba60 74 76 61 72 20 66 20 3d 20 30 3b 5c 6e 5c 6e 5c  tvar f = 0;\n\n\
4ba70 74 69 66 20 28 6c 20 3c 20 30 2e 35 29 20 7b 5c  tif (l < 0.5) {\
4ba80 6e 5c 74 5c 74 63 20 3d 20 32 2e 30 20 2a 20 73  n\t\tc = 2.0 * s
4ba90 20 2a 20 6c 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20   * l;\n\t} else 
4baa0 7b 5c 6e 5c 74 5c 74 63 20 3d 20 32 2e 30 20 2a  {\n\t\tc = 2.0 *
4bab0 20 73 20 2a 20 28 31 2e 30 20 2d 20 6c 29 3b 5c   s * (1.0 - l);\
4bac0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 69 66 20 28 63 20  n\t}\n\n\tif (c 
4bad0 3c 20 31 2e 30 29 20 7b 5c 6e 5c 74 5c 74 66 20  < 1.0) {\n\t\tf 
4bae0 3d 20 28 6c 20 2d 20 30 2e 35 20 2a 20 63 29 20  = (l - 0.5 * c) 
4baf0 2f 20 28 31 2e 30 20 2d 20 63 29 3b 5c 6e 5c 74  / (1.0 - c);\n\t
4bb00 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68  }\n\n\treturn [h
4bb10 73 6c 5b 30 5d 2c 20 63 20 2a 20 31 30 30 2c 20  sl[0], c * 100, 
4bb20 66 20 2a 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c  f * 100];\n};\n\
4bb30 6e 63 6f 6e 76 65 72 74 2e 68 73 76 2e 68 63 67  nconvert.hsv.hcg
4bb40 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 68 73 76   = function (hsv
4bb50 29 20 7b 5c 6e 5c 74 76 61 72 20 73 20 3d 20 68  ) {\n\tvar s = h
4bb60 73 76 5b 31 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74  sv[1] / 100;\n\t
4bb70 76 61 72 20 76 20 3d 20 68 73 76 5b 32 5d 20 2f  var v = hsv[2] /
4bb80 20 31 30 30 3b 5c 6e 5c 6e 5c 74 76 61 72 20 63   100;\n\n\tvar c
4bb90 20 3d 20 73 20 2a 20 76 3b 5c 6e 5c 74 76 61 72   = s * v;\n\tvar
4bba0 20 66 20 3d 20 30 3b 5c 6e 5c 6e 5c 74 69 66 20   f = 0;\n\n\tif 
4bbb0 28 63 20 3c 20 31 2e 30 29 20 7b 5c 6e 5c 74 5c  (c < 1.0) {\n\t\
4bbc0 74 66 20 3d 20 28 76 20 2d 20 63 29 20 2f 20 28  tf = (v - c) / (
4bbd0 31 20 2d 20 63 29 3b 5c 6e 5c 74 7d 5c 6e 5c 6e  1 - c);\n\t}\n\n
4bbe0 5c 74 72 65 74 75 72 6e 20 5b 68 73 76 5b 30 5d  \treturn [hsv[0]
4bbf0 2c 20 63 20 2a 20 31 30 30 2c 20 66 20 2a 20 31  , c * 100, f * 1
4bc00 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76  00];\n};\n\nconv
4bc10 65 72 74 2e 68 63 67 2e 72 67 62 20 3d 20 66 75  ert.hcg.rgb = fu
4bc20 6e 63 74 69 6f 6e 20 28 68 63 67 29 20 7b 5c 6e  nction (hcg) {\n
4bc30 5c 74 76 61 72 20 68 20 3d 20 68 63 67 5b 30 5d  \tvar h = hcg[0]
4bc40 20 2f 20 33 36 30 3b 5c 6e 5c 74 76 61 72 20 63   / 360;\n\tvar c
4bc50 20 3d 20 68 63 67 5b 31 5d 20 2f 20 31 30 30 3b   = hcg[1] / 100;
4bc60 5c 6e 5c 74 76 61 72 20 67 20 3d 20 68 63 67 5b  \n\tvar g = hcg[
4bc70 32 5d 20 2f 20 31 30 30 3b 5c 6e 5c 6e 5c 74 69  2] / 100;\n\n\ti
4bc80 66 20 28 63 20 3d 3d 3d 20 30 2e 30 29 20 7b 5c  f (c === 0.0) {\
4bc90 6e 5c 74 5c 74 72 65 74 75 72 6e 20 5b 67 20 2a  n\t\treturn [g *
4bca0 20 32 35 35 2c 20 67 20 2a 20 32 35 35 2c 20 67   255, g * 255, g
4bcb0 20 2a 20 32 35 35 5d 3b 5c 6e 5c 74 7d 5c 6e 5c   * 255];\n\t}\n\
4bcc0 6e 5c 74 76 61 72 20 70 75 72 65 20 3d 20 5b 30  n\tvar pure = [0
4bcd0 2c 20 30 2c 20 30 5d 3b 5c 6e 5c 74 76 61 72 20  , 0, 0];\n\tvar 
4bce0 68 69 20 3d 20 28 68 20 25 20 31 29 20 2a 20 36  hi = (h % 1) * 6
4bcf0 3b 5c 6e 5c 74 76 61 72 20 76 20 3d 20 68 69 20  ;\n\tvar v = hi 
4bd00 25 20 31 3b 5c 6e 5c 74 76 61 72 20 77 20 3d 20  % 1;\n\tvar w = 
4bd10 31 20 2d 20 76 3b 5c 6e 5c 74 76 61 72 20 6d 67  1 - v;\n\tvar mg
4bd20 20 3d 20 30 3b 5c 6e 5c 6e 5c 74 73 77 69 74 63   = 0;\n\n\tswitc
4bd30 68 20 28 4d 61 74 68 2e 66 6c 6f 6f 72 28 68 69  h (Math.floor(hi
4bd40 29 29 20 7b 5c 6e 5c 74 5c 74 63 61 73 65 20 30  )) {\n\t\tcase 0
4bd50 3a 5c 6e 5c 74 5c 74 5c 74 70 75 72 65 5b 30 5d  :\n\t\t\tpure[0]
4bd60 20 3d 20 31 3b 20 70 75 72 65 5b 31 5d 20 3d 20   = 1; pure[1] = 
4bd70 76 3b 20 70 75 72 65 5b 32 5d 20 3d 20 30 3b 20  v; pure[2] = 0; 
4bd80 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65  break;\n\t\tcase
4bd90 20 31 3a 5c 6e 5c 74 5c 74 5c 74 70 75 72 65 5b   1:\n\t\t\tpure[
4bda0 30 5d 20 3d 20 77 3b 20 70 75 72 65 5b 31 5d 20  0] = w; pure[1] 
4bdb0 3d 20 31 3b 20 70 75 72 65 5b 32 5d 20 3d 20 30  = 1; pure[2] = 0
4bdc0 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61  ; break;\n\t\tca
4bdd0 73 65 20 32 3a 5c 6e 5c 74 5c 74 5c 74 70 75 72  se 2:\n\t\t\tpur
4bde0 65 5b 30 5d 20 3d 20 30 3b 20 70 75 72 65 5b 31  e[0] = 0; pure[1
4bdf0 5d 20 3d 20 31 3b 20 70 75 72 65 5b 32 5d 20 3d  ] = 1; pure[2] =
4be00 20 76 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74   v; break;\n\t\t
4be10 63 61 73 65 20 33 3a 5c 6e 5c 74 5c 74 5c 74 70  case 3:\n\t\t\tp
4be20 75 72 65 5b 30 5d 20 3d 20 30 3b 20 70 75 72 65  ure[0] = 0; pure
4be30 5b 31 5d 20 3d 20 77 3b 20 70 75 72 65 5b 32 5d  [1] = w; pure[2]
4be40 20 3d 20 31 3b 20 62 72 65 61 6b 3b 5c 6e 5c 74   = 1; break;\n\t
4be50 5c 74 63 61 73 65 20 34 3a 5c 6e 5c 74 5c 74 5c  \tcase 4:\n\t\t\
4be60 74 70 75 72 65 5b 30 5d 20 3d 20 76 3b 20 70 75  tpure[0] = v; pu
4be70 72 65 5b 31 5d 20 3d 20 30 3b 20 70 75 72 65 5b  re[1] = 0; pure[
4be80 32 5d 20 3d 20 31 3b 20 62 72 65 61 6b 3b 5c 6e  2] = 1; break;\n
4be90 5c 74 5c 74 64 65 66 61 75 6c 74 3a 5c 6e 5c 74  \t\tdefault:\n\t
4bea0 5c 74 5c 74 70 75 72 65 5b 30 5d 20 3d 20 31 3b  \t\tpure[0] = 1;
4beb0 20 70 75 72 65 5b 31 5d 20 3d 20 30 3b 20 70 75   pure[1] = 0; pu
4bec0 72 65 5b 32 5d 20 3d 20 77 3b 5c 6e 5c 74 7d 5c  re[2] = w;\n\t}\
4bed0 6e 5c 6e 5c 74 6d 67 20 3d 20 28 31 2e 30 20 2d  n\n\tmg = (1.0 -
4bee0 20 63 29 20 2a 20 67 3b 5c 6e 5c 6e 5c 74 72 65   c) * g;\n\n\tre
4bef0 74 75 72 6e 20 5b 5c 6e 5c 74 5c 74 28 63 20 2a  turn [\n\t\t(c *
4bf00 20 70 75 72 65 5b 30 5d 20 2b 20 6d 67 29 20 2a   pure[0] + mg) *
4bf10 20 32 35 35 2c 5c 6e 5c 74 5c 74 28 63 20 2a 20   255,\n\t\t(c * 
4bf20 70 75 72 65 5b 31 5d 20 2b 20 6d 67 29 20 2a 20  pure[1] + mg) * 
4bf30 32 35 35 2c 5c 6e 5c 74 5c 74 28 63 20 2a 20 70  255,\n\t\t(c * p
4bf40 75 72 65 5b 32 5d 20 2b 20 6d 67 29 20 2a 20 32  ure[2] + mg) * 2
4bf50 35 35 5c 6e 5c 74 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e  55\n\t];\n};\n\n
4bf60 63 6f 6e 76 65 72 74 2e 68 63 67 2e 68 73 76 20  convert.hcg.hsv 
4bf70 3d 20 66 75 6e 63 74 69 6f 6e 20 28 68 63 67 29  = function (hcg)
4bf80 20 7b 5c 6e 5c 74 76 61 72 20 63 20 3d 20 68 63   {\n\tvar c = hc
4bf90 67 5b 31 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76  g[1] / 100;\n\tv
4bfa0 61 72 20 67 20 3d 20 68 63 67 5b 32 5d 20 2f 20  ar g = hcg[2] / 
4bfb0 31 30 30 3b 5c 6e 5c 6e 5c 74 76 61 72 20 76 20  100;\n\n\tvar v 
4bfc0 3d 20 63 20 2b 20 67 20 2a 20 28 31 2e 30 20 2d  = c + g * (1.0 -
4bfd0 20 63 29 3b 5c 6e 5c 74 76 61 72 20 66 20 3d 20   c);\n\tvar f = 
4bfe0 30 3b 5c 6e 5c 6e 5c 74 69 66 20 28 76 20 3e 20  0;\n\n\tif (v > 
4bff0 30 2e 30 29 20 7b 5c 6e 5c 74 5c 74 66 20 3d 20  0.0) {\n\t\tf = 
4c000 63 20 2f 20 76 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c  c / v;\n\t}\n\n\
4c010 74 72 65 74 75 72 6e 20 5b 68 63 67 5b 30 5d 2c  treturn [hcg[0],
4c020 20 66 20 2a 20 31 30 30 2c 20 76 20 2a 20 31 30   f * 100, v * 10
4c030 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65  0];\n};\n\nconve
4c040 72 74 2e 68 63 67 2e 68 73 6c 20 3d 20 66 75 6e  rt.hcg.hsl = fun
4c050 63 74 69 6f 6e 20 28 68 63 67 29 20 7b 5c 6e 5c  ction (hcg) {\n\
4c060 74 76 61 72 20 63 20 3d 20 68 63 67 5b 31 5d 20  tvar c = hcg[1] 
4c070 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 67 20  / 100;\n\tvar g 
4c080 3d 20 68 63 67 5b 32 5d 20 2f 20 31 30 30 3b 5c  = hcg[2] / 100;\
4c090 6e 5c 6e 5c 74 76 61 72 20 6c 20 3d 20 67 20 2a  n\n\tvar l = g *
4c0a0 20 28 31 2e 30 20 2d 20 63 29 20 2b 20 30 2e 35   (1.0 - c) + 0.5
4c0b0 20 2a 20 63 3b 5c 6e 5c 74 76 61 72 20 73 20 3d   * c;\n\tvar s =
4c0c0 20 30 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6c 20 3e   0;\n\n\tif (l >
4c0d0 20 30 2e 30 20 26 26 20 6c 20 3c 20 30 2e 35 29   0.0 && l < 0.5)
4c0e0 20 7b 5c 6e 5c 74 5c 74 73 20 3d 20 63 20 2f 20   {\n\t\ts = c / 
4c0f0 28 32 20 2a 20 6c 29 3b 5c 6e 5c 74 7d 20 65 6c  (2 * l);\n\t} el
4c100 73 65 5c 6e 5c 74 69 66 20 28 6c 20 3e 3d 20 30  se\n\tif (l >= 0
4c110 2e 35 20 26 26 20 6c 20 3c 20 31 2e 30 29 20 7b  .5 && l < 1.0) {
4c120 5c 6e 5c 74 5c 74 73 20 3d 20 63 20 2f 20 28 32  \n\t\ts = c / (2
4c130 20 2a 20 28 31 20 2d 20 6c 29 29 3b 5c 6e 5c 74   * (1 - l));\n\t
4c140 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68  }\n\n\treturn [h
4c150 63 67 5b 30 5d 2c 20 73 20 2a 20 31 30 30 2c 20  cg[0], s * 100, 
4c160 6c 20 2a 20 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c  l * 100];\n};\n\
4c170 6e 63 6f 6e 76 65 72 74 2e 68 63 67 2e 68 77 62  nconvert.hcg.hwb
4c180 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 68 63 67   = function (hcg
4c190 29 20 7b 5c 6e 5c 74 76 61 72 20 63 20 3d 20 68  ) {\n\tvar c = h
4c1a0 63 67 5b 31 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74  cg[1] / 100;\n\t
4c1b0 76 61 72 20 67 20 3d 20 68 63 67 5b 32 5d 20 2f  var g = hcg[2] /
4c1c0 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20 76 20 3d   100;\n\tvar v =
4c1d0 20 63 20 2b 20 67 20 2a 20 28 31 2e 30 20 2d 20   c + g * (1.0 - 
4c1e0 63 29 3b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 68  c);\n\treturn [h
4c1f0 63 67 5b 30 5d 2c 20 28 76 20 2d 20 63 29 20 2a  cg[0], (v - c) *
4c200 20 31 30 30 2c 20 28 31 20 2d 20 76 29 20 2a 20   100, (1 - v) * 
4c210 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e  100];\n};\n\ncon
4c220 76 65 72 74 2e 68 77 62 2e 68 63 67 20 3d 20 66  vert.hwb.hcg = f
4c230 75 6e 63 74 69 6f 6e 20 28 68 77 62 29 20 7b 5c  unction (hwb) {\
4c240 6e 5c 74 76 61 72 20 77 20 3d 20 68 77 62 5b 31  n\tvar w = hwb[1
4c250 5d 20 2f 20 31 30 30 3b 5c 6e 5c 74 76 61 72 20  ] / 100;\n\tvar 
4c260 62 20 3d 20 68 77 62 5b 32 5d 20 2f 20 31 30 30  b = hwb[2] / 100
4c270 3b 5c 6e 5c 74 76 61 72 20 76 20 3d 20 31 20 2d  ;\n\tvar v = 1 -
4c280 20 62 3b 5c 6e 5c 74 76 61 72 20 63 20 3d 20 76   b;\n\tvar c = v
4c290 20 2d 20 77 3b 5c 6e 5c 74 76 61 72 20 67 20 3d   - w;\n\tvar g =
4c2a0 20 30 3b 5c 6e 5c 6e 5c 74 69 66 20 28 63 20 3c   0;\n\n\tif (c <
4c2b0 20 31 29 20 7b 5c 6e 5c 74 5c 74 67 20 3d 20 28   1) {\n\t\tg = (
4c2c0 76 20 2d 20 63 29 20 2f 20 28 31 20 2d 20 63 29  v - c) / (1 - c)
4c2d0 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75  ;\n\t}\n\n\tretu
4c2e0 72 6e 20 5b 68 77 62 5b 30 5d 2c 20 63 20 2a 20  rn [hwb[0], c * 
4c2f0 31 30 30 2c 20 67 20 2a 20 31 30 30 5d 3b 5c 6e  100, g * 100];\n
4c300 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 61 70  };\n\nconvert.ap
4c310 70 6c 65 2e 72 67 62 20 3d 20 66 75 6e 63 74 69  ple.rgb = functi
4c320 6f 6e 20 28 61 70 70 6c 65 29 20 7b 5c 6e 5c 74  on (apple) {\n\t
4c330 72 65 74 75 72 6e 20 5b 28 61 70 70 6c 65 5b 30  return [(apple[0
4c340 5d 20 2f 20 36 35 35 33 35 29 20 2a 20 32 35 35  ] / 65535) * 255
4c350 2c 20 28 61 70 70 6c 65 5b 31 5d 20 2f 20 36 35  , (apple[1] / 65
4c360 35 33 35 29 20 2a 20 32 35 35 2c 20 28 61 70 70  535) * 255, (app
4c370 6c 65 5b 32 5d 20 2f 20 36 35 35 33 35 29 20 2a  le[2] / 65535) *
4c380 20 32 35 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f   255];\n};\n\nco
4c390 6e 76 65 72 74 2e 72 67 62 2e 61 70 70 6c 65 20  nvert.rgb.apple 
4c3a0 3d 20 66 75 6e 63 74 69 6f 6e 20 28 72 67 62 29  = function (rgb)
4c3b0 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 28 72   {\n\treturn [(r
4c3c0 67 62 5b 30 5d 20 2f 20 32 35 35 29 20 2a 20 36  gb[0] / 255) * 6
4c3d0 35 35 33 35 2c 20 28 72 67 62 5b 31 5d 20 2f 20  5535, (rgb[1] / 
4c3e0 32 35 35 29 20 2a 20 36 35 35 33 35 2c 20 28 72  255) * 65535, (r
4c3f0 67 62 5b 32 5d 20 2f 20 32 35 35 29 20 2a 20 36  gb[2] / 255) * 6
4c400 35 35 33 35 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f  5535];\n};\n\nco
4c410 6e 76 65 72 74 2e 67 72 61 79 2e 72 67 62 20 3d  nvert.gray.rgb =
4c420 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 29   function (args)
4c430 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 61 72   {\n\treturn [ar
4c440 67 73 5b 30 5d 20 2f 20 31 30 30 20 2a 20 32 35  gs[0] / 100 * 25
4c450 35 2c 20 61 72 67 73 5b 30 5d 20 2f 20 31 30 30  5, args[0] / 100
4c460 20 2a 20 32 35 35 2c 20 61 72 67 73 5b 30 5d 20   * 255, args[0] 
4c470 2f 20 31 30 30 20 2a 20 32 35 35 5d 3b 5c 6e 7d  / 100 * 255];\n}
4c480 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e 67 72 61  ;\n\nconvert.gra
4c490 79 2e 68 73 6c 20 3d 20 63 6f 6e 76 65 72 74 2e  y.hsl = convert.
4c4a0 67 72 61 79 2e 68 73 76 20 3d 20 66 75 6e 63 74  gray.hsv = funct
4c4b0 69 6f 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74  ion (args) {\n\t
4c4c0 72 65 74 75 72 6e 20 5b 30 2c 20 30 2c 20 61 72  return [0, 0, ar
4c4d0 67 73 5b 30 5d 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63  gs[0]];\n};\n\nc
4c4e0 6f 6e 76 65 72 74 2e 67 72 61 79 2e 68 77 62 20  onvert.gray.hwb 
4c4f0 3d 20 66 75 6e 63 74 69 6f 6e 20 28 67 72 61 79  = function (gray
4c500 29 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 5b 30  ) {\n\treturn [0
4c510 2c 20 31 30 30 2c 20 67 72 61 79 5b 30 5d 5d 3b  , 100, gray[0]];
4c520 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e  \n};\n\nconvert.
4c530 67 72 61 79 2e 63 6d 79 6b 20 3d 20 66 75 6e 63  gray.cmyk = func
4c540 74 69 6f 6e 20 28 67 72 61 79 29 20 7b 5c 6e 5c  tion (gray) {\n\
4c550 74 72 65 74 75 72 6e 20 5b 30 2c 20 30 2c 20 30  treturn [0, 0, 0
4c560 2c 20 67 72 61 79 5b 30 5d 5d 3b 5c 6e 7d 3b 5c  , gray[0]];\n};\
4c570 6e 5c 6e 63 6f 6e 76 65 72 74 2e 67 72 61 79 2e  n\nconvert.gray.
4c580 6c 61 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28  lab = function (
4c590 67 72 61 79 29 20 7b 5c 6e 5c 74 72 65 74 75 72  gray) {\n\tretur
4c5a0 6e 20 5b 67 72 61 79 5b 30 5d 2c 20 30 2c 20 30  n [gray[0], 0, 0
4c5b0 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72  ];\n};\n\nconver
4c5c0 74 2e 67 72 61 79 2e 68 65 78 20 3d 20 66 75 6e  t.gray.hex = fun
4c5d0 63 74 69 6f 6e 20 28 67 72 61 79 29 20 7b 5c 6e  ction (gray) {\n
4c5e0 5c 74 76 61 72 20 76 61 6c 20 3d 20 4d 61 74 68  \tvar val = Math
4c5f0 2e 72 6f 75 6e 64 28 67 72 61 79 5b 30 5d 20 2f  .round(gray[0] /
4c600 20 31 30 30 20 2a 20 32 35 35 29 20 26 20 30 78   100 * 255) & 0x
4c610 46 46 3b 5c 6e 5c 74 76 61 72 20 69 6e 74 65 67  FF;\n\tvar integ
4c620 65 72 20 3d 20 28 76 61 6c 20 3c 3c 20 31 36 29  er = (val << 16)
4c630 20 2b 20 28 76 61 6c 20 3c 3c 20 38 29 20 2b 20   + (val << 8) + 
4c640 76 61 6c 3b 5c 6e 5c 6e 5c 74 76 61 72 20 73 74  val;\n\n\tvar st
4c650 72 69 6e 67 20 3d 20 69 6e 74 65 67 65 72 2e 74  ring = integer.t
4c660 6f 53 74 72 69 6e 67 28 31 36 29 2e 74 6f 55 70  oString(16).toUp
4c670 70 65 72 43 61 73 65 28 29 3b 5c 6e 5c 74 72 65  perCase();\n\tre
4c680 74 75 72 6e 20 27 30 30 30 30 30 30 27 2e 73 75  turn '000000'.su
4c690 62 73 74 72 69 6e 67 28 73 74 72 69 6e 67 2e 6c  bstring(string.l
4c6a0 65 6e 67 74 68 29 20 2b 20 73 74 72 69 6e 67 3b  ength) + string;
4c6b0 5c 6e 7d 3b 5c 6e 5c 6e 63 6f 6e 76 65 72 74 2e  \n};\n\nconvert.
4c6c0 72 67 62 2e 67 72 61 79 20 3d 20 66 75 6e 63 74  rgb.gray = funct
4c6d0 69 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74 76  ion (rgb) {\n\tv
4c6e0 61 72 20 76 61 6c 20 3d 20 28 72 67 62 5b 30 5d  ar val = (rgb[0]
4c6f0 20 2b 20 72 67 62 5b 31 5d 20 2b 20 72 67 62 5b   + rgb[1] + rgb[
4c700 32 5d 29 20 2f 20 33 3b 5c 6e 5c 74 72 65 74 75  2]) / 3;\n\tretu
4c710 72 6e 20 5b 76 61 6c 20 2f 20 32 35 35 20 2a 20  rn [val / 255 * 
4c720 31 30 30 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e 5c  100];\n};\n\n\n\
4c730 6e 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  n///////////////
4c740 2f 2f 2f 5c 6e 2f 2f 20 57 45 42 50 41 43 4b 20  ///\n// WEBPACK 
4c750 46 4f 4f 54 45 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64  FOOTER\n// ./nod
4c760 65 5f 6d 6f 64 75 6c 65 73 2f 63 6f 6c 6f 72 2d  e_modules/color-
4c770 63 6f 6e 76 65 72 74 2f 63 6f 6e 76 65 72 73 69  convert/conversi
4c780 6f 6e 73 2e 6a 73 5c 6e 2f 2f 20 6d 6f 64 75 6c  ons.js\n// modul
4c790 65 20 69 64 20 3d 20 36 5c 6e 2f 2f 20 6d 6f 64  e id = 6\n// mod
4c7a0 75 6c 65 20 63 68 75 6e 6b 73 20 3d 20 30 20 31  ule chunks = 0 1
4c7b0 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 3b  ","'use strict';
4c7c0 5c 6e 5c 6e 69 6d 70 6f 72 74 20 43 6f 6c 6f 72  \n\nimport Color
4c7d0 70 69 63 6b 65 72 20 66 72 6f 6d 20 27 2e 2f 43  picker from './C
4c7e0 6f 6c 6f 72 70 69 63 6b 65 72 27 3b 5c 6e 69 6d  olorpicker';\nim
4c7f0 70 6f 72 74 20 24 20 66 72 6f 6d 20 27 6a 71 75  port $ from 'jqu
4c800 65 72 79 27 3b 5c 6e 5c 6e 6c 65 74 20 70 6c 75  ery';\n\nlet plu
4c810 67 69 6e 20 3d 20 27 63 6f 6c 6f 72 70 69 63 6b  gin = 'colorpick
4c820 65 72 27 3b 5c 6e 5c 6e 24 5b 70 6c 75 67 69 6e  er';\n\n$[plugin
4c830 5d 20 3d 20 43 6f 6c 6f 72 70 69 63 6b 65 72 3b  ] = Colorpicker;
4c840 5c 6e 5c 6e 2f 2f 20 43 6f 6c 6f 72 70 69 63 6b  \n\n// Colorpick
4c850 65 72 20 6a 51 75 65 72 79 20 50 6c 75 67 69 6e  er jQuery Plugin
4c860 20 41 50 49 5c 6e 24 2e 66 6e 5b 70 6c 75 67 69   API\n$.fn[plugi
4c870 6e 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 6f  n] = function (o
4c880 70 74 69 6f 6e 29 20 7b 5c 6e 20 20 6c 65 74 20  ption) {\n  let 
4c890 66 6e 41 72 67 73 20 3d 20 41 72 72 61 79 2e 70  fnArgs = Array.p
4c8a0 72 6f 74 6f 74 79 70 65 2e 73 6c 69 63 65 2e 63  rototype.slice.c
4c8b0 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 2c 20 31  all(arguments, 1
4c8c0 29 2c 5c 6e 20 20 20 20 69 73 53 69 6e 67 6c 65  ),\n    isSingle
4c8d0 45 6c 65 6d 65 6e 74 20 3d 20 28 74 68 69 73 2e  Element = (this.
4c8e0 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 29 2c 5c 6e  length === 1),\n
4c8f0 20 20 20 20 72 65 74 75 72 6e 56 61 6c 75 65 20      returnValue 
4c900 3d 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 6c 65 74  = null;\n\n  let
4c910 20 24 65 6c 65 6d 65 6e 74 73 20 3d 20 74 68 69   $elements = thi
4c920 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 20  s.each(function 
4c930 28 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 24 74  () {\n    let $t
4c940 68 69 73 20 3d 20 24 28 74 68 69 73 29 2c 5c 6e  his = $(this),\n
4c950 20 20 20 20 20 20 69 6e 73 74 20 3d 20 24 74 68        inst = $th
4c960 69 73 2e 64 61 74 61 28 70 6c 75 67 69 6e 29 2c  is.data(plugin),
4c970 5c 6e 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 20  \n      options 
4c980 3d 20 28 28 74 79 70 65 6f 66 20 6f 70 74 69 6f  = ((typeof optio
4c990 6e 20 3d 3d 3d 20 27 6f 62 6a 65 63 74 27 29 20  n === 'object') 
4c9a0 3f 20 6f 70 74 69 6f 6e 20 3a 20 7b 7d 29 3b 5c  ? option : {});\
4c9b0 6e 5c 6e 20 20 20 20 2f 2f 20 43 72 65 61 74 65  n\n    // Create
4c9c0 20 69 6e 73 74 61 6e 63 65 20 69 66 20 64 6f 65   instance if doe
4c9d0 73 20 6e 6f 74 20 65 78 69 73 74 5c 6e 20 20 20  s not exist\n   
4c9e0 20 69 66 20 28 21 69 6e 73 74 29 20 7b 5c 6e 20   if (!inst) {\n 
4c9f0 20 20 20 20 20 69 6e 73 74 20 3d 20 6e 65 77 20       inst = new 
4ca00 43 6f 6c 6f 72 70 69 63 6b 65 72 28 74 68 69 73  Colorpicker(this
4ca10 2c 20 6f 70 74 69 6f 6e 73 29 3b 5c 6e 20 20 20  , options);\n   
4ca20 20 20 20 24 74 68 69 73 2e 64 61 74 61 28 70 6c     $this.data(pl
4ca30 75 67 69 6e 2c 20 69 6e 73 74 29 3b 5c 6e 20 20  ugin, inst);\n  
4ca40 20 20 7d 5c 6e 5c 6e 20 20 20 20 69 66 20 28 21    }\n\n    if (!
4ca50 69 73 53 69 6e 67 6c 65 45 6c 65 6d 65 6e 74 29  isSingleElement)
4ca60 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e   {\n      return
4ca70 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
4ca80 72 65 74 75 72 6e 56 61 6c 75 65 20 3d 20 24 74  returnValue = $t
4ca90 68 69 73 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28  his;\n\n    if (
4caa0 74 79 70 65 6f 66 20 6f 70 74 69 6f 6e 20 3d 3d  typeof option ==
4cab0 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 5c 6e 20  = 'string') {\n 
4cac0 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 20       if (option 
4cad0 3d 3d 3d 20 27 63 6f 6c 6f 72 70 69 63 6b 65 72  === 'colorpicker
4cae0 27 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 2f 2f  ') {\n        //
4caf0 20 52 65 74 75 72 6e 20 63 6f 6c 6f 72 70 69 63   Return colorpic
4cb00 6b 65 72 20 69 6e 73 74 61 6e 63 65 3a 20 65 2e  ker instance: e.
4cb10 67 2e 20 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 28  g. .colorpicker(
4cb20 27 63 6f 6c 6f 72 70 69 63 6b 65 72 27 29 5c 6e  'colorpicker')\n
4cb30 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 56 61          returnVa
4cb40 6c 75 65 20 3d 20 69 6e 73 74 3b 5c 6e 20 20 20  lue = inst;\n   
4cb50 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 24 2e     } else if ($.
4cb60 69 73 46 75 6e 63 74 69 6f 6e 28 69 6e 73 74 5b  isFunction(inst[
4cb70 6f 70 74 69 6f 6e 5d 29 29 20 7b 5c 6e 20 20 20  option])) {\n   
4cb80 20 20 20 20 20 2f 2f 20 52 65 74 75 72 6e 20 6d       // Return m
4cb90 65 74 68 6f 64 20 63 61 6c 6c 20 72 65 74 75 72  ethod call retur
4cba0 6e 20 76 61 6c 75 65 3a 20 65 2e 67 2e 20 2e 63  n value: e.g. .c
4cbb0 6f 6c 6f 72 70 69 63 6b 65 72 28 27 69 73 45 6e  olorpicker('isEn
4cbc0 61 62 6c 65 64 27 29 5c 6e 20 20 20 20 20 20 20  abled')\n       
4cbd0 20 72 65 74 75 72 6e 56 61 6c 75 65 20 3d 20 69   returnValue = i
4cbe0 6e 73 74 5b 6f 70 74 69 6f 6e 5d 2e 61 70 70 6c  nst[option].appl
4cbf0 79 28 69 6e 73 74 2c 20 66 6e 41 72 67 73 29 3b  y(inst, fnArgs);
4cc00 5c 6e 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b  \n      } else {
4cc10 5c 6e 20 20 20 20 20 20 20 20 2f 2f 20 52 65 74  \n        // Ret
4cc20 75 72 6e 20 70 72 6f 70 65 72 74 79 20 76 61 6c  urn property val
4cc30 75 65 3a 20 65 2e 67 2e 20 2e 63 6f 6c 6f 72 70  ue: e.g. .colorp
4cc40 69 63 6b 65 72 28 27 65 6c 65 6d 65 6e 74 27 29  icker('element')
4cc50 5c 6e 20 20 20 20 20 20 20 20 72 65 74 75 72 6e  \n        return
4cc60 56 61 6c 75 65 20 3d 20 69 6e 73 74 5b 6f 70 74  Value = inst[opt
4cc70 69 6f 6e 5d 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  ion];\n      }\n
4cc80 20 20 20 20 7d 5c 6e 20 20 7d 29 3b 5c 6e 5c 6e      }\n  });\n\n
4cc90 20 20 72 65 74 75 72 6e 20 69 73 53 69 6e 67 6c    return isSingl
4cca0 65 45 6c 65 6d 65 6e 74 20 3f 20 72 65 74 75 72  eElement ? retur
4ccb0 6e 56 61 6c 75 65 20 3a 20 24 65 6c 65 6d 65 6e  nValue : $elemen
4ccc0 74 73 3b 5c 6e 7d 3b 5c 6e 5c 6e 24 2e 66 6e 5b  ts;\n};\n\n$.fn[
4ccd0 70 6c 75 67 69 6e 5d 2e 63 6f 6e 73 74 72 75 63  plugin].construc
4cce0 74 6f 72 20 3d 20 43 6f 6c 6f 72 70 69 63 6b 65  tor = Colorpicke
4ccf0 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42  r;\n\n\n\n// WEB
4cd00 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e  PACK FOOTER //\n
4cd10 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 70 6c 75 67  // ./src/js/plug
4cd20 69 6e 2e 6a 73 22 2c 22 27 75 73 65 20 73 74 72  in.js","'use str
4cd30 69 63 74 27 3b 5c 6e 5c 6e 69 6d 70 6f 72 74 20  ict';\n\nimport 
4cd40 45 78 74 65 6e 73 69 6f 6e 20 66 72 6f 6d 20 27  Extension from '
4cd50 2e 2f 45 78 74 65 6e 73 69 6f 6e 27 3b 5c 6e 69  ./Extension';\ni
4cd60 6d 70 6f 72 74 20 64 65 66 61 75 6c 74 73 20 66  mport defaults f
4cd70 72 6f 6d 20 27 2e 2f 6f 70 74 69 6f 6e 73 27 3b  rom './options';
4cd80 5c 6e 69 6d 70 6f 72 74 20 63 6f 72 65 45 78 74  \nimport coreExt
4cd90 65 6e 73 69 6f 6e 73 20 66 72 6f 6d 20 27 65 78  ensions from 'ex
4cda0 74 65 6e 73 69 6f 6e 73 27 3b 5c 6e 69 6d 70 6f  tensions';\nimpo
4cdb0 72 74 20 24 20 66 72 6f 6d 20 27 6a 71 75 65 72  rt $ from 'jquer
4cdc0 79 27 3b 5c 6e 69 6d 70 6f 72 74 20 53 6c 69 64  y';\nimport Slid
4cdd0 65 72 48 61 6e 64 6c 65 72 20 66 72 6f 6d 20 27  erHandler from '
4cde0 2e 2f 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 27  ./SliderHandler'
4cdf0 3b 5c 6e 69 6d 70 6f 72 74 20 50 6f 70 75 70 48  ;\nimport PopupH
4ce00 61 6e 64 6c 65 72 20 66 72 6f 6d 20 27 2e 2f 50  andler from './P
4ce10 6f 70 75 70 48 61 6e 64 6c 65 72 27 3b 5c 6e 69  opupHandler';\ni
4ce20 6d 70 6f 72 74 20 49 6e 70 75 74 48 61 6e 64 6c  mport InputHandl
4ce30 65 72 20 66 72 6f 6d 20 27 2e 2f 49 6e 70 75 74  er from './Input
4ce40 48 61 6e 64 6c 65 72 27 3b 5c 6e 69 6d 70 6f 72  Handler';\nimpor
4ce50 74 20 43 6f 6c 6f 72 48 61 6e 64 6c 65 72 20 66  t ColorHandler f
4ce60 72 6f 6d 20 27 2e 2f 43 6f 6c 6f 72 48 61 6e 64  rom './ColorHand
4ce70 6c 65 72 27 3b 5c 6e 69 6d 70 6f 72 74 20 50 69  ler';\nimport Pi
4ce80 63 6b 65 72 48 61 6e 64 6c 65 72 20 66 72 6f 6d  ckerHandler from
4ce90 20 27 2e 2f 50 69 63 6b 65 72 48 61 6e 64 6c 65   './PickerHandle
4cea0 72 27 3b 5c 6e 69 6d 70 6f 72 74 20 41 64 64 6f  r';\nimport Addo
4ceb0 6e 48 61 6e 64 6c 65 72 20 66 72 6f 6d 20 27 2e  nHandler from '.
4cec0 2f 41 64 64 6f 6e 48 61 6e 64 6c 65 72 27 3b 5c  /AddonHandler';\
4ced0 6e 69 6d 70 6f 72 74 20 43 6f 6c 6f 72 49 74 65  nimport ColorIte
4cee0 6d 20 66 72 6f 6d 20 27 2e 2f 43 6f 6c 6f 72 49  m from './ColorI
4cef0 74 65 6d 27 3b 5c 6e 5c 6e 6c 65 74 20 63 6f 6c  tem';\n\nlet col
4cf00 6f 72 50 69 63 6b 65 72 49 64 43 6f 75 6e 74 65  orPickerIdCounte
4cf10 72 20 3d 20 30 3b 5c 6e 6c 65 74 20 72 6f 6f 74  r = 0;\nlet root
4cf20 20 3d 20 28 74 79 70 65 6f 66 20 73 65 6c 66 20   = (typeof self 
4cf30 21 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 27 20  !== 'undefined' 
4cf40 3f 20 73 65 6c 66 20 3a 20 74 68 69 73 29 3b 20  ? self : this); 
4cf50 2f 2f 20 77 69 6e 64 6f 77 5c 6e 5c 6e 2f 2a 2a  // window\n\n/**
4cf60 5c 6e 20 2a 20 43 6f 6c 6f 72 70 69 63 6b 65 72  \n * Colorpicker
4cf70 20 77 69 64 67 65 74 20 63 6c 61 73 73 5c 6e 20   widget class\n 
4cf80 2a 2f 5c 6e 63 6c 61 73 73 20 43 6f 6c 6f 72 70  */\nclass Colorp
4cf90 69 63 6b 65 72 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e  icker {\n  /**\n
4cfa0 20 20 20 2a 20 43 6f 6c 6f 72 20 63 6c 61 73 73     * Color class
4cfb0 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 73 74  \n   *\n   * @st
4cfc0 61 74 69 63 5c 6e 20 20 20 2a 20 40 74 79 70 65  atic\n   * @type
4cfd0 20 7b 43 6f 6c 6f 72 7d 5c 6e 20 20 20 2a 2f 5c   {Color}\n   */\
4cfe0 6e 20 20 73 74 61 74 69 63 20 67 65 74 20 43 6f  n  static get Co
4cff0 6c 6f 72 28 29 20 7b 5c 6e 20 20 20 20 72 65 74  lor() {\n    ret
4d000 75 72 6e 20 43 6f 6c 6f 72 49 74 65 6d 3b 5c 6e  urn ColorItem;\n
4d010 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
4d020 20 2a 20 45 78 74 65 6e 73 69 6f 6e 20 63 6c 61   * Extension cla
4d030 73 73 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  ss\n   *\n   * @
4d040 73 74 61 74 69 63 5c 6e 20 20 20 2a 20 40 74 79  static\n   * @ty
4d050 70 65 20 7b 45 78 74 65 6e 73 69 6f 6e 7d 5c 6e  pe {Extension}\n
4d060 20 20 20 2a 2f 5c 6e 20 20 73 74 61 74 69 63 20     */\n  static 
4d070 67 65 74 20 45 78 74 65 6e 73 69 6f 6e 28 29 20  get Extension() 
4d080 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 45 78  {\n    return Ex
4d090 74 65 6e 73 69 6f 6e 3b 5c 6e 20 20 7d 5c 6e 5c  tension;\n  }\n\
4d0a0 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 6e 74  n  /**\n   * Int
4d0b0 65 72 6e 61 6c 20 63 6f 6c 6f 72 20 6f 62 6a 65  ernal color obje
4d0c0 63 74 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  ct\n   *\n   * @
4d0d0 74 79 70 65 20 7b 43 6f 6c 6f 72 7c 6e 75 6c 6c  type {Color|null
4d0e0 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 20  }\n   */\n  get 
4d0f0 63 6f 6c 6f 72 28 29 20 7b 5c 6e 20 20 20 20 72  color() {\n    r
4d100 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72  eturn this.color
4d110 48 61 6e 64 6c 65 72 2e 63 6f 6c 6f 72 3b 5c 6e  Handler.color;\n
4d120 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
4d130 20 2a 20 49 6e 74 65 72 6e 61 6c 20 63 6f 6c 6f   * Internal colo
4d140 72 20 66 6f 72 6d 61 74 5c 6e 20 20 20 2a 5c 6e  r format\n   *\n
4d150 20 20 20 2a 20 40 74 79 70 65 20 7b 53 74 72 69     * @type {Stri
4d160 6e 67 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 2f 5c  ng|null}\n   */\
4d170 6e 20 20 67 65 74 20 66 6f 72 6d 61 74 28 29 20  n  get format() 
4d180 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68  {\n    return th
4d190 69 73 2e 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e  is.colorHandler.
4d1a0 66 6f 72 6d 61 74 3b 5c 6e 20 20 7d 5c 6e 5c 6e  format;\n  }\n\n
4d1b0 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 47 65 74 74    /**\n   * Gett
4d1c0 65 72 20 6f 66 20 74 68 65 20 70 69 63 6b 65 72  er of the picker
4d1d0 20 65 6c 65 6d 65 6e 74 5c 6e 20 20 20 2a 5c 6e   element\n   *\n
4d1e0 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 6a     * @returns {j
4d1f0 51 75 65 72 79 7c 48 54 4d 4c 45 6c 65 6d 65 6e  Query|HTMLElemen
4d200 74 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74  t}\n   */\n  get
4d210 20 70 69 63 6b 65 72 28 29 20 7b 5c 6e 20 20 20   picker() {\n   
4d220 20 72 65 74 75 72 6e 20 74 68 69 73 2e 70 69 63   return this.pic
4d230 6b 65 72 48 61 6e 64 6c 65 72 2e 70 69 63 6b 65  kerHandler.picke
4d240 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a  r;\n  }\n\n  /**
4d250 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f  \n   * @fires Co
4d260 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70  lorpicker#colorp
4d270 69 63 6b 65 72 43 72 65 61 74 65 5c 6e 20 20 20  ickerCreate\n   
4d280 2a 20 40 70 61 72 61 6d 20 7b 4f 62 6a 65 63 74  * @param {Object
4d290 7c 53 74 72 69 6e 67 7d 20 65 6c 65 6d 65 6e 74  |String} element
4d2a0 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 4f  \n   * @param {O
4d2b0 62 6a 65 63 74 7d 20 6f 70 74 69 6f 6e 73 5c 6e  bject} options\n
4d2c0 20 20 20 2a 20 40 63 6f 6e 73 74 72 75 63 74 6f     * @constructo
4d2d0 72 5c 6e 20 20 20 2a 2f 5c 6e 20 20 63 6f 6e 73  r\n   */\n  cons
4d2e0 74 72 75 63 74 6f 72 28 65 6c 65 6d 65 6e 74 2c  tructor(element,
4d2f0 20 6f 70 74 69 6f 6e 73 29 20 7b 5c 6e 20 20 20   options) {\n   
4d300 20 63 6f 6c 6f 72 50 69 63 6b 65 72 49 64 43 6f   colorPickerIdCo
4d310 75 6e 74 65 72 20 2b 3d 20 31 3b 5c 6e 20 20 20  unter += 1;\n   
4d320 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 54 68 65   /**\n     * The
4d330 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 69 6e 73   colorpicker ins
4d340 74 61 6e 63 65 20 6e 75 6d 62 65 72 5c 6e 20 20  tance number\n  
4d350 20 20 20 2a 20 40 74 79 70 65 20 7b 6e 75 6d 62     * @type {numb
4d360 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  er}\n     */\n  
4d370 20 20 74 68 69 73 2e 69 64 20 3d 20 63 6f 6c 6f    this.id = colo
4d380 72 50 69 63 6b 65 72 49 64 43 6f 75 6e 74 65 72  rPickerIdCounter
4d390 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  ;\n\n    /**\n  
4d3a0 20 20 20 2a 20 4c 61 74 65 73 74 20 63 6f 6c 6f     * Latest colo
4d3b0 72 70 69 63 6b 65 72 20 65 76 65 6e 74 5c 6e 20  rpicker event\n 
4d3c0 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 74      *\n     * @t
4d3d0 79 70 65 20 7b 7b 6e 61 6d 65 3a 20 53 74 72 69  ype {{name: Stri
4d3e0 6e 67 2c 20 65 3a 20 2a 7d 7d 5c 6e 20 20 20 20  ng, e: *}}\n    
4d3f0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 6c 61   */\n    this.la
4d400 73 74 45 76 65 6e 74 20 3d 20 7b 5c 6e 20 20 20  stEvent = {\n   
4d410 20 20 20 61 6c 69 61 73 3a 20 6e 75 6c 6c 2c 5c     alias: null,\
4d420 6e 20 20 20 20 20 20 65 3a 20 6e 75 6c 6c 5c 6e  n      e: null\n
4d430 20 20 20 20 7d 3b 5c 6e 5c 6e 20 20 20 20 2f 2a      };\n\n    /*
4d440 2a 5c 6e 20 20 20 20 20 2a 20 54 68 65 20 65 6c  *\n     * The el
4d450 65 6d 65 6e 74 20 74 68 61 74 20 74 68 65 20 63  ement that the c
4d460 6f 6c 6f 72 70 69 63 6b 65 72 20 69 73 20 62 6f  olorpicker is bo
4d470 75 6e 64 20 74 6f 5c 6e 20 20 20 20 20 2a 5c 6e  und to\n     *\n
4d480 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 2a 7c       * @type {*|
4d490 6a 51 75 65 72 79 7d 5c 6e 20 20 20 20 20 2a 2f  jQuery}\n     */
4d4a0 5c 6e 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65  \n    this.eleme
4d4b0 6e 74 20 3d 20 24 28 65 6c 65 6d 65 6e 74 29 5c  nt = $(element)\
4d4c0 6e 20 20 20 20 20 20 2e 61 64 64 43 6c 61 73 73  n      .addClass
4d4d0 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 6c  ('colorpicker-el
4d4e0 65 6d 65 6e 74 27 29 5c 6e 20 20 20 20 20 20 2e  ement')\n      .
4d4f0 61 74 74 72 28 27 64 61 74 61 2d 63 6f 6c 6f 72  attr('data-color
4d500 70 69 63 6b 65 72 2d 69 64 27 2c 20 74 68 69 73  picker-id', this
4d510 2e 69 64 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a  .id);\n\n    /**
4d520 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b  \n     * @type {
4d530 64 65 66 61 75 6c 74 73 7d 5c 6e 20 20 20 20 20  defaults}\n     
4d540 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 6f 70 74  */\n    this.opt
4d550 69 6f 6e 73 20 3d 20 24 2e 65 78 74 65 6e 64 28  ions = $.extend(
4d560 74 72 75 65 2c 20 7b 7d 2c 20 64 65 66 61 75 6c  true, {}, defaul
4d570 74 73 2c 20 6f 70 74 69 6f 6e 73 2c 20 74 68 69  ts, options, thi
4d580 73 2e 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 29  s.element.data()
4d590 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  );\n\n    /**\n 
4d5a0 20 20 20 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f      * @type {boo
4d5b0 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 20 40 70  lean}\n     * @p
4d5c0 72 69 76 61 74 65 5c 6e 20 20 20 20 20 2a 2f 5c  rivate\n     */\
4d5d0 6e 20 20 20 20 74 68 69 73 2e 64 69 73 61 62 6c  n    this.disabl
4d5e0 65 64 20 3d 20 66 61 6c 73 65 3b 5c 6e 5c 6e 20  ed = false;\n\n 
4d5f0 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 45     /**\n     * E
4d600 78 74 65 6e 73 69 6f 6e 73 20 61 64 64 65 64 20  xtensions added 
4d610 74 6f 20 74 68 69 73 20 69 6e 73 74 61 6e 63 65  to this instance
4d620 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a  \n     *\n     *
4d630 20 40 74 79 70 65 20 7b 45 78 74 65 6e 73 69 6f   @type {Extensio
4d640 6e 5b 5d 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20  n[]}\n     */\n 
4d650 20 20 20 74 68 69 73 2e 65 78 74 65 6e 73 69 6f     this.extensio
4d660 6e 73 20 3d 20 5b 5d 3b 5c 6e 5c 6e 20 20 20 20  ns = [];\n\n    
4d670 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 54 68 65 20  /**\n     * The 
4d680 65 6c 65 6d 65 6e 74 20 77 68 65 72 65 20 74 68  element where th
4d690 65 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20  e\n     * @type 
4d6a0 7b 2a 7c 6a 51 75 65 72 79 7d 5c 6e 20 20 20 20  {*|jQuery}\n    
4d6b0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f   */\n    this.co
4d6c0 6e 74 61 69 6e 65 72 20 3d 20 28 5c 6e 20 20 20  ntainer = (\n   
4d6d0 20 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e     this.options.
4d6e0 63 6f 6e 74 61 69 6e 65 72 20 3d 3d 3d 20 74 72  container === tr
4d6f0 75 65 20 7c 7c 5c 6e 20 20 20 20 20 20 28 74 68  ue ||\n      (th
4d700 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6e 74 61  is.options.conta
4d710 69 6e 65 72 20 21 3d 3d 20 74 72 75 65 20 26 26  iner !== true &&
4d720 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 69 6e   this.options.in
4d730 6c 69 6e 65 20 3d 3d 3d 20 74 72 75 65 29 5c 6e  line === true)\n
4d740 20 20 20 20 29 20 3f 20 74 68 69 73 2e 65 6c 65      ) ? this.ele
4d750 6d 65 6e 74 20 3a 20 74 68 69 73 2e 6f 70 74 69  ment : this.opti
4d760 6f 6e 73 2e 63 6f 6e 74 61 69 6e 65 72 3b 5c 6e  ons.container;\n
4d770 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6e 74 61  \n    this.conta
4d780 69 6e 65 72 20 3d 20 28 74 68 69 73 2e 63 6f 6e  iner = (this.con
4d790 74 61 69 6e 65 72 20 21 3d 3d 20 66 61 6c 73 65  tainer !== false
4d7a0 29 20 3f 20 24 28 74 68 69 73 2e 63 6f 6e 74 61  ) ? $(this.conta
4d7b0 69 6e 65 72 29 20 3a 20 66 61 6c 73 65 3b 5c 6e  iner) : false;\n
4d7c0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
4d7d0 2a 20 40 74 79 70 65 20 7b 49 6e 70 75 74 48 61  * @type {InputHa
4d7e0 6e 64 6c 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c  ndler}\n     */\
4d7f0 6e 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 48  n    this.inputH
4d800 61 6e 64 6c 65 72 20 3d 20 6e 65 77 20 49 6e 70  andler = new Inp
4d810 75 74 48 61 6e 64 6c 65 72 28 74 68 69 73 29 3b  utHandler(this);
4d820 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
4d830 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 48 61  * @type {ColorHa
4d840 6e 64 6c 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c  ndler}\n     */\
4d850 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 48  n    this.colorH
4d860 61 6e 64 6c 65 72 20 3d 20 6e 65 77 20 43 6f 6c  andler = new Col
4d870 6f 72 48 61 6e 64 6c 65 72 28 74 68 69 73 29 3b  orHandler(this);
4d880 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
4d890 2a 20 40 74 79 70 65 20 7b 53 6c 69 64 65 72 48  * @type {SliderH
4d8a0 61 6e 64 6c 65 72 7d 5c 6e 20 20 20 20 20 2a 2f  andler}\n     */
4d8b0 5c 6e 20 20 20 20 74 68 69 73 2e 73 6c 69 64 65  \n    this.slide
4d8c0 72 48 61 6e 64 6c 65 72 20 3d 20 6e 65 77 20 53  rHandler = new S
4d8d0 6c 69 64 65 72 48 61 6e 64 6c 65 72 28 74 68 69  liderHandler(thi
4d8e0 73 29 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  s);\n    /**\n  
4d8f0 20 20 20 2a 20 40 74 79 70 65 20 7b 50 6f 70 75     * @type {Popu
4d900 70 48 61 6e 64 6c 65 72 7d 5c 6e 20 20 20 20 20  pHandler}\n     
4d910 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70  */\n    this.pop
4d920 75 70 48 61 6e 64 6c 65 72 20 3d 20 6e 65 77 20  upHandler = new 
4d930 50 6f 70 75 70 48 61 6e 64 6c 65 72 28 74 68 69  PopupHandler(thi
4d940 73 2c 20 72 6f 6f 74 29 3b 5c 6e 20 20 20 20 2f  s, root);\n    /
4d950 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65  **\n     * @type
4d960 20 7b 50 69 63 6b 65 72 48 61 6e 64 6c 65 72 7d   {PickerHandler}
4d970 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74  \n     */\n    t
4d980 68 69 73 2e 70 69 63 6b 65 72 48 61 6e 64 6c 65  his.pickerHandle
4d990 72 20 3d 20 6e 65 77 20 50 69 63 6b 65 72 48 61  r = new PickerHa
4d9a0 6e 64 6c 65 72 28 74 68 69 73 29 3b 5c 6e 20 20  ndler(this);\n  
4d9b0 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74    /**\n     * @t
4d9c0 79 70 65 20 7b 41 64 64 6f 6e 48 61 6e 64 6c 65  ype {AddonHandle
4d9d0 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20  r}\n     */\n   
4d9e0 20 74 68 69 73 2e 61 64 64 6f 6e 48 61 6e 64 6c   this.addonHandl
4d9f0 65 72 20 3d 20 6e 65 77 20 41 64 64 6f 6e 48 61  er = new AddonHa
4da00 6e 64 6c 65 72 28 74 68 69 73 29 3b 5c 6e 5c 6e  ndler(this);\n\n
4da10 20 20 20 20 74 68 69 73 2e 69 6e 69 74 28 29 3b      this.init();
4da20 5c 6e 5c 6e 20 20 20 20 2f 2f 20 45 6d 69 74 20  \n\n    // Emit 
4da30 61 20 63 72 65 61 74 65 20 65 76 65 6e 74 5c 6e  a create event\n
4da40 20 20 20 20 24 28 24 2e 70 72 6f 78 79 28 66 75      $($.proxy(fu
4da50 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 20 20 20  nction () {\n   
4da60 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 20 20 2a     /**\n       *
4da70 20 28 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20 57   (Colorpicker) W
4da80 68 65 6e 20 74 68 65 20 43 6f 6c 6f 72 70 69 63  hen the Colorpic
4da90 6b 65 72 20 69 6e 73 74 61 6e 63 65 20 68 61 73  ker instance has
4daa0 20 62 65 65 6e 20 63 72 65 61 74 65 64 20 61 6e   been created an
4dab0 64 20 74 68 65 20 44 4f 4d 20 69 73 20 72 65 61  d the DOM is rea
4dac0 64 79 2e 5c 6e 20 20 20 20 20 20 20 2a 5c 6e 20  dy.\n       *\n 
4dad0 20 20 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43        * @event C
4dae0 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72  olorpicker#color
4daf0 70 69 63 6b 65 72 43 72 65 61 74 65 5c 6e 20 20  pickerCreate\n  
4db00 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 20 20 74       */\n      t
4db10 68 69 73 2e 74 72 69 67 67 65 72 28 27 63 6f 6c  his.trigger('col
4db20 6f 72 70 69 63 6b 65 72 43 72 65 61 74 65 27 29  orpickerCreate')
4db30 3b 5c 6e 20 20 20 20 7d 2c 20 74 68 69 73 29 29  ;\n    }, this))
4db40 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c  ;\n  }\n\n  /**\
4db50 6e 20 20 20 2a 20 49 6e 69 74 69 61 6c 69 7a 65  n   * Initialize
4db60 73 20 74 68 65 20 70 6c 75 67 69 6e 5c 6e 20 20  s the plugin\n  
4db70 20 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20   * @private\n   
4db80 2a 2f 5c 6e 20 20 69 6e 69 74 28 29 20 7b 5c 6e  */\n  init() {\n
4db90 20 20 20 20 2f 2f 20 49 6e 69 74 20 61 64 64 6f      // Init addo
4dba0 6e 5c 6e 20 20 20 20 74 68 69 73 2e 61 64 64 6f  n\n    this.addo
4dbb0 6e 48 61 6e 64 6c 65 72 2e 62 69 6e 64 28 29 3b  nHandler.bind();
4dbc0 5c 6e 5c 6e 20 20 20 20 2f 2f 20 49 6e 69 74 20  \n\n    // Init 
4dbd0 69 6e 70 75 74 5c 6e 20 20 20 20 74 68 69 73 2e  input\n    this.
4dbe0 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e 62 69 6e  inputHandler.bin
4dbf0 64 28 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 49  d();\n\n    // I
4dc00 6e 69 74 20 65 78 74 65 6e 73 69 6f 6e 73 20 28  nit extensions (
4dc10 62 65 66 6f 72 65 20 69 6e 69 74 69 61 6c 69 7a  before initializ
4dc20 69 6e 67 20 74 68 65 20 63 6f 6c 6f 72 29 5c 6e  ing the color)\n
4dc30 20 20 20 20 74 68 69 73 2e 69 6e 69 74 45 78 74      this.initExt
4dc40 65 6e 73 69 6f 6e 73 28 29 3b 5c 6e 5c 6e 20 20  ensions();\n\n  
4dc50 20 20 2f 2f 20 49 6e 69 74 20 63 6f 6c 6f 72 5c    // Init color\
4dc60 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 48  n    this.colorH
4dc70 61 6e 64 6c 65 72 2e 62 69 6e 64 28 29 3b 5c 6e  andler.bind();\n
4dc80 5c 6e 20 20 20 20 2f 2f 20 49 6e 69 74 20 70 69  \n    // Init pi
4dc90 63 6b 65 72 5c 6e 20 20 20 20 74 68 69 73 2e 70  cker\n    this.p
4dca0 69 63 6b 65 72 48 61 6e 64 6c 65 72 2e 62 69 6e  ickerHandler.bin
4dcb0 64 28 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 49  d();\n\n    // I
4dcc0 6e 69 74 20 73 6c 69 64 65 72 73 20 61 6e 64 20  nit sliders and 
4dcd0 70 6f 70 75 70 5c 6e 20 20 20 20 74 68 69 73 2e  popup\n    this.
4dce0 73 6c 69 64 65 72 48 61 6e 64 6c 65 72 2e 62 69  sliderHandler.bi
4dcf0 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e  nd();\n    this.
4dd00 70 6f 70 75 70 48 61 6e 64 6c 65 72 2e 62 69 6e  popupHandler.bin
4dd10 64 28 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 49  d();\n\n    // I
4dd20 6e 6a 65 63 74 20 69 6e 74 6f 20 74 68 65 20 44  nject into the D
4dd30 4f 4d 20 28 74 68 69 73 20 6d 61 79 20 6d 61 6b  OM (this may mak
4dd40 65 20 69 74 20 76 69 73 69 62 6c 65 29 5c 6e 20  e it visible)\n 
4dd50 20 20 20 74 68 69 73 2e 70 69 63 6b 65 72 48 61     this.pickerHa
4dd60 6e 64 6c 65 72 2e 61 74 74 61 63 68 28 29 3b 5c  ndler.attach();\
4dd70 6e 5c 6e 20 20 20 20 2f 2f 20 55 70 64 61 74 65  n\n    // Update
4dd80 20 61 6c 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 5c   all components\
4dd90 6e 20 20 20 20 74 68 69 73 2e 75 70 64 61 74 65  n    this.update
4dda0 28 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74  ();\n\n    if (t
4ddb0 68 69 73 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72  his.inputHandler
4ddc0 2e 69 73 44 69 73 61 62 6c 65 64 28 29 29 20 7b  .isDisabled()) {
4ddd0 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 64 69 73  \n      this.dis
4dde0 61 62 6c 65 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e  able();\n    }\n
4ddf0 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
4de00 20 2a 20 49 6e 69 74 69 61 6c 69 7a 65 73 20 74   * Initializes t
4de10 68 65 20 70 6c 75 67 69 6e 20 65 78 74 65 6e 73  he plugin extens
4de20 69 6f 6e 73 5c 6e 20 20 20 2a 20 40 70 72 69 76  ions\n   * @priv
4de30 61 74 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69 6e  ate\n   */\n  in
4de40 69 74 45 78 74 65 6e 73 69 6f 6e 73 28 29 20 7b  itExtensions() {
4de50 5c 6e 20 20 20 20 69 66 20 28 21 41 72 72 61 79  \n    if (!Array
4de60 2e 69 73 41 72 72 61 79 28 74 68 69 73 2e 6f 70  .isArray(this.op
4de70 74 69 6f 6e 73 2e 65 78 74 65 6e 73 69 6f 6e 73  tions.extensions
4de80 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73  )) {\n      this
4de90 2e 6f 70 74 69 6f 6e 73 2e 65 78 74 65 6e 73 69  .options.extensi
4dea0 6f 6e 73 20 3d 20 5b 5d 3b 5c 6e 20 20 20 20 7d  ons = [];\n    }
4deb0 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73  \n\n    if (this
4dec0 2e 6f 70 74 69 6f 6e 73 2e 64 65 62 75 67 29 20  .options.debug) 
4ded0 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 6f 70  {\n      this.op
4dee0 74 69 6f 6e 73 2e 65 78 74 65 6e 73 69 6f 6e 73  tions.extensions
4def0 2e 70 75 73 68 28 7b 6e 61 6d 65 3a 20 27 64 65  .push({name: 'de
4df00 62 75 67 67 65 72 27 7d 29 3b 5c 6e 20 20 20 20  bugger'});\n    
4df10 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 52 65 67 69  }\n\n    // Regi
4df20 73 74 65 72 20 61 6e 64 20 69 6e 73 74 61 6e 74  ster and instant
4df30 69 61 74 65 20 65 78 74 65 6e 73 69 6f 6e 73 5c  iate extensions\
4df40 6e 20 20 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e  n    this.option
4df50 73 2e 65 78 74 65 6e 73 69 6f 6e 73 2e 66 6f 72  s.extensions.for
4df60 45 61 63 68 28 28 65 78 74 29 20 3d 3e 20 7b 5c  Each((ext) => {\
4df70 6e 20 20 20 20 20 20 74 68 69 73 2e 72 65 67 69  n      this.regi
4df80 73 74 65 72 45 78 74 65 6e 73 69 6f 6e 28 43 6f  sterExtension(Co
4df90 6c 6f 72 70 69 63 6b 65 72 2e 65 78 74 65 6e 73  lorpicker.extens
4dfa0 69 6f 6e 73 5b 65 78 74 2e 6e 61 6d 65 2e 74 6f  ions[ext.name.to
4dfb0 4c 6f 77 65 72 43 61 73 65 28 29 5d 2c 20 65 78  LowerCase()], ex
4dfc0 74 2e 6f 70 74 69 6f 6e 73 20 7c 7c 20 7b 7d 29  t.options || {})
4dfd0 3b 5c 6e 20 20 20 20 7d 29 3b 5c 6e 20 20 7d 5c  ;\n    });\n  }\
4dfe0 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 43  n\n  /**\n   * C
4dff0 72 65 61 74 65 73 20 61 6e 64 20 72 65 67 69 73  reates and regis
4e000 74 65 72 73 20 74 68 65 20 67 69 76 65 6e 20 65  ters the given e
4e010 78 74 65 6e 73 69 6f 6e 5c 6e 20 20 20 2a 5c 6e  xtension\n   *\n
4e020 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 78 74     * @param {Ext
4e030 65 6e 73 69 6f 6e 7d 20 45 78 74 65 6e 73 69 6f  ension} Extensio
4e040 6e 43 6c 61 73 73 20 54 68 65 20 65 78 74 65 6e  nClass The exten
4e050 73 69 6f 6e 20 63 6c 61 73 73 20 74 6f 20 69 6e  sion class to in
4e060 73 74 61 6e 74 69 61 74 65 5c 6e 20 20 20 2a 20  stantiate\n   * 
4e070 40 70 61 72 61 6d 20 7b 4f 62 6a 65 63 74 7d 20  @param {Object} 
4e080 5b 63 6f 6e 66 69 67 5d 20 45 78 74 65 6e 73 69  [config] Extensi
4e090 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  on configuration
4e0a0 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20  \n   * @returns 
4e0b0 7b 45 78 74 65 6e 73 69 6f 6e 7d 5c 6e 20 20 20  {Extension}\n   
4e0c0 2a 2f 5c 6e 20 20 72 65 67 69 73 74 65 72 45 78  */\n  registerEx
4e0d0 74 65 6e 73 69 6f 6e 28 45 78 74 65 6e 73 69 6f  tension(Extensio
4e0e0 6e 43 6c 61 73 73 2c 20 63 6f 6e 66 69 67 20 3d  nClass, config =
4e0f0 20 7b 7d 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20   {}) {\n    let 
4e100 65 78 74 20 3d 20 6e 65 77 20 45 78 74 65 6e 73  ext = new Extens
4e110 69 6f 6e 43 6c 61 73 73 28 74 68 69 73 2c 20 63  ionClass(this, c
4e120 6f 6e 66 69 67 29 3b 5c 6e 5c 6e 20 20 20 20 74  onfig);\n\n    t
4e130 68 69 73 2e 65 78 74 65 6e 73 69 6f 6e 73 2e 70  his.extensions.p
4e140 75 73 68 28 65 78 74 29 3b 5c 6e 20 20 20 20 72  ush(ext);\n    r
4e150 65 74 75 72 6e 20 65 78 74 3b 5c 6e 20 20 7d 5c  eturn ext;\n  }\
4e160 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 44  n\n  /**\n   * D
4e170 65 73 74 72 6f 79 73 20 74 68 65 20 63 75 72 72  estroys the curr
4e180 65 6e 74 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20  ent instance\n  
4e190 20 2a 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20   *\n   * @fires 
4e1a0 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f  Colorpicker#colo
4e1b0 72 70 69 63 6b 65 72 44 65 73 74 72 6f 79 5c 6e  rpickerDestroy\n
4e1c0 20 20 20 2a 2f 5c 6e 20 20 64 65 73 74 72 6f 79     */\n  destroy
4e1d0 28 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 63 6f  () {\n    let co
4e1e0 6c 6f 72 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72  lor = this.color
4e1f0 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 73 6c  ;\n\n    this.sl
4e200 69 64 65 72 48 61 6e 64 6c 65 72 2e 75 6e 62 69  iderHandler.unbi
4e210 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e  nd();\n    this.
4e220 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e 75 6e 62  inputHandler.unb
4e230 69 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68 69 73  ind();\n    this
4e240 2e 70 6f 70 75 70 48 61 6e 64 6c 65 72 2e 75 6e  .popupHandler.un
4e250 62 69 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68 69  bind();\n    thi
4e260 73 2e 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e 75  s.colorHandler.u
4e270 6e 62 69 6e 64 28 29 3b 5c 6e 20 20 20 20 74 68  nbind();\n    th
4e280 69 73 2e 61 64 64 6f 6e 48 61 6e 64 6c 65 72 2e  is.addonHandler.
4e290 75 6e 62 69 6e 64 28 29 3b 5c 6e 20 20 20 20 74  unbind();\n    t
4e2a0 68 69 73 2e 70 69 63 6b 65 72 48 61 6e 64 6c 65  his.pickerHandle
4e2b0 72 2e 75 6e 62 69 6e 64 28 29 3b 5c 6e 5c 6e 20  r.unbind();\n\n 
4e2c0 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 5c     this.element\
4e2d0 6e 20 20 20 20 20 20 2e 72 65 6d 6f 76 65 43 6c  n      .removeCl
4e2e0 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72  ass('colorpicker
4e2f0 2d 65 6c 65 6d 65 6e 74 27 29 5c 6e 20 20 20 20  -element')\n    
4e300 20 20 2e 72 65 6d 6f 76 65 44 61 74 61 28 27 63    .removeData('c
4e310 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 27 63 6f  olorpicker', 'co
4e320 6c 6f 72 27 29 5c 6e 20 20 20 20 20 20 2e 6f 66  lor')\n      .of
4e330 66 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27  f('.colorpicker'
4e340 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  );\n\n    /**\n 
4e350 20 20 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b      * (Colorpick
4e360 65 72 29 20 57 68 65 6e 20 74 68 65 20 69 6e 73  er) When the ins
4e370 74 61 6e 63 65 20 69 73 20 64 65 73 74 72 6f 79  tance is destroy
4e380 65 64 20 77 69 74 68 20 61 6c 6c 20 65 76 65 6e  ed with all even
4e390 74 73 20 75 6e 62 6f 75 6e 64 2e 5c 6e 20 20 20  ts unbound.\n   
4e3a0 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40 65 76 65    *\n     * @eve
4e3b0 6e 74 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63  nt Colorpicker#c
4e3c0 6f 6c 6f 72 70 69 63 6b 65 72 44 65 73 74 72 6f  olorpickerDestro
4e3d0 79 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20  y\n     */\n    
4e3e0 74 68 69 73 2e 74 72 69 67 67 65 72 28 27 63 6f  this.trigger('co
4e3f0 6c 6f 72 70 69 63 6b 65 72 44 65 73 74 72 6f 79  lorpickerDestroy
4e400 27 2c 20 63 6f 6c 6f 72 29 3b 5c 6e 20 20 7d 5c  ', color);\n  }\
4e410 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53  n\n  /**\n   * S
4e420 68 6f 77 73 20 74 68 65 20 63 6f 6c 6f 72 70 69  hows the colorpi
4e430 63 6b 65 72 20 77 69 64 67 65 74 20 69 66 20 68  cker widget if h
4e440 69 64 64 65 6e 2e 5c 6e 20 20 20 2a 20 49 66 20  idden.\n   * If 
4e450 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20  the colorpicker 
4e460 69 73 20 64 69 73 61 62 6c 65 64 20 74 68 69 73  is disabled this
4e470 20 63 61 6c 6c 20 77 69 6c 6c 20 62 65 20 69 67   call will be ig
4e480 6e 6f 72 65 64 2e 5c 6e 20 20 20 2a 5c 6e 20 20  nored.\n   *\n  
4e490 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70   * @fires Colorp
4e4a0 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65  icker#colorpicke
4e4b0 72 53 68 6f 77 5c 6e 20 20 20 2a 20 40 70 61 72  rShow\n   * @par
4e4c0 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c 6e  am {Event} [e]\n
4e4d0 20 20 20 2a 2f 5c 6e 20 20 73 68 6f 77 28 65 29     */\n  show(e)
4e4e0 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70   {\n    this.pop
4e4f0 75 70 48 61 6e 64 6c 65 72 2e 73 68 6f 77 28 65  upHandler.show(e
4e500 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a  );\n  }\n\n  /**
4e510 5c 6e 20 20 20 2a 20 48 69 64 65 73 20 74 68 65  \n   * Hides the
4e520 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 77 69 64   colorpicker wid
4e530 67 65 74 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a  get.\n   *\n   *
4e540 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63   @fires Colorpic
4e550 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 48  ker#colorpickerH
4e560 69 64 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d  ide\n   * @param
4e570 20 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c 6e 20 20   {Event} [e]\n  
4e580 20 2a 2f 5c 6e 20 20 68 69 64 65 28 65 29 20 7b   */\n  hide(e) {
4e590 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 75 70  \n    this.popup
4e5a0 48 61 6e 64 6c 65 72 2e 68 69 64 65 28 65 29 3b  Handler.hide(e);
4e5b0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }\n\n  /**\n
4e5c0 20 20 20 2a 20 54 6f 67 67 6c 65 73 20 74 68 65     * Toggles the
4e5d0 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 62 65 74   colorpicker bet
4e5e0 77 65 65 6e 20 76 69 73 69 62 6c 65 20 61 6e 64  ween visible and
4e5f0 20 68 69 64 64 65 6e 2e 5c 6e 20 20 20 2a 5c 6e   hidden.\n   *\n
4e600 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f     * @fires Colo
4e610 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63  rpicker#colorpic
4e620 6b 65 72 53 68 6f 77 5c 6e 20 20 20 2a 20 40 66  kerShow\n   * @f
4e630 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72  ires Colorpicker
4e640 23 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69 64 65  #colorpickerHide
4e650 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45  \n   * @param {E
4e660 76 65 6e 74 7d 20 5b 65 5d 5c 6e 20 20 20 2a 2f  vent} [e]\n   */
4e670 5c 6e 20 20 74 6f 67 67 6c 65 28 65 29 20 7b 5c  \n  toggle(e) {\
4e680 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 75 70 48  n    this.popupH
4e690 61 6e 64 6c 65 72 2e 74 6f 67 67 6c 65 28 65 29  andler.toggle(e)
4e6a0 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c  ;\n  }\n\n  /**\
4e6b0 6e 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74 68  n   * Returns th
4e6c0 65 20 63 75 72 72 65 6e 74 20 63 6f 6c 6f 72 20  e current color 
4e6d0 76 61 6c 75 65 20 61 73 20 73 74 72 69 6e 67 5c  value as string\
4e6e0 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72  n   *\n   * @par
4e6f0 61 6d 20 7b 53 74 72 69 6e 67 7c 2a 7d 20 5b 64  am {String|*} [d
4e700 65 66 61 75 6c 74 56 61 6c 75 65 5d 5c 6e 20 20  efaultValue]\n  
4e710 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72   * @returns {Str
4e720 69 6e 67 7c 2a 7d 5c 6e 20 20 20 2a 2f 5c 6e 20  ing|*}\n   */\n 
4e730 20 67 65 74 56 61 6c 75 65 28 64 65 66 61 75 6c   getValue(defaul
4e740 74 56 61 6c 75 65 20 3d 20 6e 75 6c 6c 29 20 7b  tValue = null) {
4e750 5c 6e 20 20 20 20 6c 65 74 20 76 61 6c 20 3d 20  \n    let val = 
4e760 74 68 69 73 2e 63 6f 6c 6f 72 48 61 6e 64 6c 65  this.colorHandle
4e770 72 2e 63 6f 6c 6f 72 3b 5c 6e 5c 6e 20 20 20 20  r.color;\n\n    
4e780 76 61 6c 20 3d 20 28 76 61 6c 20 69 6e 73 74 61  val = (val insta
4e790 6e 63 65 6f 66 20 43 6f 6c 6f 72 49 74 65 6d 29  nceof ColorItem)
4e7a0 20 3f 20 76 61 6c 20 3a 20 64 65 66 61 75 6c 74   ? val : default
4e7b0 56 61 6c 75 65 3b 5c 6e 5c 6e 20 20 20 20 69 66  Value;\n\n    if
4e7c0 20 28 76 61 6c 20 69 6e 73 74 61 6e 63 65 6f 66   (val instanceof
4e7d0 20 43 6f 6c 6f 72 49 74 65 6d 29 20 7b 5c 6e 20   ColorItem) {\n 
4e7e0 20 20 20 20 20 72 65 74 75 72 6e 20 76 61 6c 2e       return val.
4e7f0 73 74 72 69 6e 67 28 74 68 69 73 2e 66 6f 72 6d  string(this.form
4e800 61 74 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  at);\n    }\n\n 
4e810 20 20 20 72 65 74 75 72 6e 20 76 61 6c 3b 5c 6e     return val;\n
4e820 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
4e830 20 2a 20 53 65 74 73 20 74 68 65 20 63 6f 6c 6f   * Sets the colo
4e840 72 20 6d 61 6e 75 61 6c 6c 79 5c 6e 20 20 20 2a  r manually\n   *
4e850 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f  \n   * @fires Co
4e860 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70  lorpicker#colorp
4e870 69 63 6b 65 72 43 68 61 6e 67 65 5c 6e 20 20 20  ickerChange\n   
4e880 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69 6e 67  * @param {String
4e890 7c 43 6f 6c 6f 72 7d 20 76 61 6c 5c 6e 20 20 20  |Color} val\n   
4e8a0 2a 2f 5c 6e 20 20 73 65 74 56 61 6c 75 65 28 76  */\n  setValue(v
4e8b0 61 6c 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 74  al) {\n    if (t
4e8c0 68 69 73 2e 69 73 44 69 73 61 62 6c 65 64 28 29  his.isDisabled()
4e8d0 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
4e8e0 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 6c  n;\n    }\n    l
4e8f0 65 74 20 63 68 20 3d 20 74 68 69 73 2e 63 6f 6c  et ch = this.col
4e900 6f 72 48 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 20 20  orHandler;\n\n  
4e910 20 20 69 66 20 28 5c 6e 20 20 20 20 20 20 28 63    if (\n      (c
4e920 68 2e 68 61 73 43 6f 6c 6f 72 28 29 20 26 26 20  h.hasColor() && 
4e930 21 21 76 61 6c 20 26 26 20 63 68 2e 63 6f 6c 6f  !!val && ch.colo
4e940 72 2e 65 71 75 61 6c 73 28 76 61 6c 29 29 20 7c  r.equals(val)) |
4e950 7c 5c 6e 20 20 20 20 20 20 28 21 63 68 2e 68 61  |\n      (!ch.ha
4e960 73 43 6f 6c 6f 72 28 29 20 26 26 20 21 76 61 6c  sColor() && !val
4e970 29 5c 6e 20 20 20 20 29 20 7b 5c 6e 20 20 20 20  )\n    ) {\n    
4e980 20 20 2f 2f 20 73 61 6d 65 20 63 6f 6c 6f 72 20    // same color 
4e990 6f 72 20 73 74 69 6c 6c 20 65 6d 70 74 79 5c 6e  or still empty\n
4e9a0 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20        return;\n 
4e9b0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 63 68 2e 63     }\n\n    ch.c
4e9c0 6f 6c 6f 72 20 3d 20 76 61 6c 20 3f 20 63 68 2e  olor = val ? ch.
4e9d0 63 72 65 61 74 65 43 6f 6c 6f 72 28 76 61 6c 2c  createColor(val,
4e9e0 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 61 75   this.options.au
4e9f0 74 6f 49 6e 70 75 74 46 61 6c 6c 62 61 63 6b 29  toInputFallback)
4ea00 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20   : null;\n\n    
4ea10 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 28 43 6f 6c  /**\n     * (Col
4ea20 6f 72 70 69 63 6b 65 72 29 20 57 68 65 6e 20 74  orpicker) When t
4ea30 68 65 20 63 6f 6c 6f 72 20 69 73 20 73 65 74 20  he color is set 
4ea40 70 72 6f 67 72 61 6d 6d 61 74 69 63 61 6c 6c 79  programmatically
4ea50 20 77 69 74 68 20 73 65 74 56 61 6c 75 65 28 29   with setValue()
4ea60 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20  .\n     *\n     
4ea70 2a 20 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69  * @event Colorpi
4ea80 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72  cker#colorpicker
4ea90 43 68 61 6e 67 65 5c 6e 20 20 20 20 20 2a 2f 5c  Change\n     */\
4eaa0 6e 20 20 20 20 74 68 69 73 2e 74 72 69 67 67 65  n    this.trigge
4eab0 72 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 68  r('colorpickerCh
4eac0 61 6e 67 65 27 2c 20 63 68 2e 63 6f 6c 6f 72 2c  ange', ch.color,
4ead0 20 76 61 6c 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f   val);\n\n    //
4eae0 20 66 6f 72 63 65 20 75 70 64 61 74 65 20 69 66   force update if
4eaf0 20 63 6f 6c 6f 72 20 68 61 73 20 63 68 61 6e 67   color has chang
4eb00 65 64 20 74 6f 20 65 6d 70 74 79 5c 6e 20 20 20  ed to empty\n   
4eb10 20 74 68 69 73 2e 75 70 64 61 74 65 28 29 3b 5c   this.update();\
4eb20 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20  n  }\n\n  /**\n 
4eb30 20 20 2a 20 55 70 64 61 74 65 73 20 74 68 65 20    * Updates the 
4eb40 55 49 20 61 6e 64 20 74 68 65 20 69 6e 70 75 74  UI and the input
4eb50 20 63 6f 6c 6f 72 20 61 63 63 6f 72 64 69 6e 67   color according
4eb60 20 74 6f 20 74 68 65 20 69 6e 74 65 72 6e 61 6c   to the internal
4eb70 20 63 6f 6c 6f 72 2e 5c 6e 20 20 20 2a 5c 6e 20   color.\n   *\n 
4eb80 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72    * @fires Color
4eb90 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b  picker#colorpick
4eba0 65 72 55 70 64 61 74 65 5c 6e 20 20 20 2a 2f 5c  erUpdate\n   */\
4ebb0 6e 20 20 75 70 64 61 74 65 28 29 20 7b 5c 6e 20  n  update() {\n 
4ebc0 20 20 20 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f     if (this.colo
4ebd0 72 48 61 6e 64 6c 65 72 2e 68 61 73 43 6f 6c 6f  rHandler.hasColo
4ebe0 72 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68  r()) {\n      th
4ebf0 69 73 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e  is.inputHandler.
4ec00 75 70 64 61 74 65 28 29 3b 5c 6e 20 20 20 20 7d  update();\n    }
4ec10 20 65 6c 73 65 20 7b 5c 6e 20 20 20 20 20 20 74   else {\n      t
4ec20 68 69 73 2e 63 6f 6c 6f 72 48 61 6e 64 6c 65 72  his.colorHandler
4ec30 2e 61 73 73 75 72 65 43 6f 6c 6f 72 28 29 3b 5c  .assureColor();\
4ec40 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68  n    }\n\n    th
4ec50 69 73 2e 61 64 64 6f 6e 48 61 6e 64 6c 65 72 2e  is.addonHandler.
4ec60 75 70 64 61 74 65 28 29 3b 5c 6e 20 20 20 20 74  update();\n    t
4ec70 68 69 73 2e 70 69 63 6b 65 72 48 61 6e 64 6c 65  his.pickerHandle
4ec80 72 2e 75 70 64 61 74 65 28 29 3b 5c 6e 5c 6e 20  r.update();\n\n 
4ec90 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 28     /**\n     * (
4eca0 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20 46 69 72  Colorpicker) Fir
4ecb0 65 64 20 77 68 65 6e 20 74 68 65 20 77 69 64 67  ed when the widg
4ecc0 65 74 20 69 73 20 75 70 64 61 74 65 64 2e 5c 6e  et is updated.\n
4ecd0 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20 40       *\n     * @
4ece0 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69 63 6b 65  event Colorpicke
4ecf0 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 55 70 64  r#colorpickerUpd
4ed00 61 74 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  ate\n     */\n  
4ed10 20 20 74 68 69 73 2e 74 72 69 67 67 65 72 28 27    this.trigger('
4ed20 63 6f 6c 6f 72 70 69 63 6b 65 72 55 70 64 61 74  colorpickerUpdat
4ed30 65 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  e');\n  }\n\n  /
4ed40 2a 2a 5c 6e 20 20 20 2a 20 45 6e 61 62 6c 65 73  **\n   * Enables
4ed50 20 74 68 65 20 77 69 64 67 65 74 20 61 6e 64 20   the widget and 
4ed60 74 68 65 20 69 6e 70 75 74 20 69 66 20 61 6e 79  the input if any
4ed70 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 66 69  \n   *\n   * @fi
4ed80 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23  res Colorpicker#
4ed90 63 6f 6c 6f 72 70 69 63 6b 65 72 45 6e 61 62 6c  colorpickerEnabl
4eda0 65 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73  e\n   * @returns
4edb0 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a   {boolean}\n   *
4edc0 2f 5c 6e 20 20 65 6e 61 62 6c 65 28 29 20 7b 5c  /\n  enable() {\
4edd0 6e 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 48  n    this.inputH
4ede0 61 6e 64 6c 65 72 2e 65 6e 61 62 6c 65 28 29 3b  andler.enable();
4edf0 5c 6e 20 20 20 20 74 68 69 73 2e 64 69 73 61 62  \n    this.disab
4ee00 6c 65 64 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20  led = false;\n  
4ee10 20 20 74 68 69 73 2e 70 69 63 6b 65 72 2e 72 65    this.picker.re
4ee20 6d 6f 76 65 43 6c 61 73 73 28 27 63 6f 6c 6f 72  moveClass('color
4ee30 70 69 63 6b 65 72 2d 64 69 73 61 62 6c 65 64 27  picker-disabled'
4ee40 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  );\n\n    /**\n 
4ee50 20 20 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b      * (Colorpick
4ee60 65 72 29 20 57 68 65 6e 20 74 68 65 20 77 69 64  er) When the wid
4ee70 67 65 74 20 68 61 73 20 62 65 65 6e 20 65 6e 61  get has been ena
4ee80 62 6c 65 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20  bled.\n     *\n 
4ee90 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c      * @event Col
4eea0 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69  orpicker#colorpi
4eeb0 63 6b 65 72 45 6e 61 62 6c 65 5c 6e 20 20 20 20  ckerEnable\n    
4eec0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 74 72   */\n    this.tr
4eed0 69 67 67 65 72 28 27 63 6f 6c 6f 72 70 69 63 6b  igger('colorpick
4eee0 65 72 45 6e 61 62 6c 65 27 29 3b 5c 6e 20 20 20  erEnable');\n   
4eef0 20 72 65 74 75 72 6e 20 74 72 75 65 3b 5c 6e 20   return true;\n 
4ef00 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20   }\n\n  /**\n   
4ef10 2a 20 44 69 73 61 62 6c 65 73 20 74 68 65 20 77  * Disables the w
4ef20 69 64 67 65 74 20 61 6e 64 20 74 68 65 20 69 6e  idget and the in
4ef30 70 75 74 20 69 66 20 61 6e 79 5c 6e 20 20 20 2a  put if any\n   *
4ef40 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f  \n   * @fires Co
4ef50 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70  lorpicker#colorp
4ef60 69 63 6b 65 72 44 69 73 61 62 6c 65 5c 6e 20 20  ickerDisable\n  
4ef70 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f   * @returns {boo
4ef80 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  lean}\n   */\n  
4ef90 64 69 73 61 62 6c 65 28 29 20 7b 5c 6e 20 20 20  disable() {\n   
4efa0 20 74 68 69 73 2e 69 6e 70 75 74 48 61 6e 64 6c   this.inputHandl
4efb0 65 72 2e 64 69 73 61 62 6c 65 28 29 3b 5c 6e 20  er.disable();\n 
4efc0 20 20 20 74 68 69 73 2e 64 69 73 61 62 6c 65 64     this.disabled
4efd0 20 3d 20 74 72 75 65 3b 5c 6e 20 20 20 20 74 68   = true;\n    th
4efe0 69 73 2e 70 69 63 6b 65 72 2e 61 64 64 43 6c 61  is.picker.addCla
4eff0 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d  ss('colorpicker-
4f000 64 69 73 61 62 6c 65 64 27 29 3b 5c 6e 5c 6e 20  disabled');\n\n 
4f010 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 28     /**\n     * (
4f020 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20 57 68 65  Colorpicker) Whe
4f030 6e 20 74 68 65 20 77 69 64 67 65 74 20 68 61 73  n the widget has
4f040 20 62 65 65 6e 20 64 69 73 61 62 6c 65 64 2e 5c   been disabled.\
4f050 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20 2a 20  n     *\n     * 
4f060 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69 63 6b  @event Colorpick
4f070 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 44 69  er#colorpickerDi
4f080 73 61 62 6c 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e  sable\n     */\n
4f090 20 20 20 20 74 68 69 73 2e 74 72 69 67 67 65 72      this.trigger
4f0a0 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 44 69 73  ('colorpickerDis
4f0b0 61 62 6c 65 27 29 3b 5c 6e 20 20 20 20 72 65 74  able');\n    ret
4f0c0 75 72 6e 20 74 72 75 65 3b 5c 6e 20 20 7d 5c 6e  urn true;\n  }\n
4f0d0 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65  \n  /**\n   * Re
4f0e0 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68  turns true if th
4f0f0 69 73 20 69 6e 73 74 61 6e 63 65 20 69 73 20 65  is instance is e
4f100 6e 61 62 6c 65 64 5c 6e 20 20 20 2a 20 40 72 65  nabled\n   * @re
4f110 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c  turns {boolean}\
4f120 6e 20 20 20 2a 2f 5c 6e 20 20 69 73 45 6e 61 62  n   */\n  isEnab
4f130 6c 65 64 28 29 20 7b 5c 6e 20 20 20 20 72 65 74  led() {\n    ret
4f140 75 72 6e 20 21 74 68 69 73 2e 69 73 44 69 73 61  urn !this.isDisa
4f150 62 6c 65 64 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e  bled();\n  }\n\n
4f160 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75    /**\n   * Retu
4f170 72 6e 73 20 74 72 75 65 20 69 66 20 74 68 69 73  rns true if this
4f180 20 69 6e 73 74 61 6e 63 65 20 69 73 20 64 69 73   instance is dis
4f190 61 62 6c 65 64 5c 6e 20 20 20 2a 20 40 72 65 74  abled\n   * @ret
4f1a0 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e  urns {boolean}\n
4f1b0 20 20 20 2a 2f 5c 6e 20 20 69 73 44 69 73 61 62     */\n  isDisab
4f1c0 6c 65 64 28 29 20 7b 5c 6e 20 20 20 20 72 65 74  led() {\n    ret
4f1d0 75 72 6e 20 74 68 69 73 2e 64 69 73 61 62 6c 65  urn this.disable
4f1e0 64 20 3d 3d 3d 20 74 72 75 65 3b 5c 6e 20 20 7d  d === true;\n  }
4f1f0 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20  \n\n  /**\n   * 
4f200 54 72 69 67 67 65 72 73 20 61 20 43 6f 6c 6f 72  Triggers a Color
4f210 70 69 63 6b 65 72 20 65 76 65 6e 74 2e 5c 6e 20  picker event.\n 
4f220 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d    *\n   * @param
4f230 20 65 76 65 6e 74 4e 61 6d 65 5c 6e 20 20 20 2a   eventName\n   *
4f240 20 40 70 61 72 61 6d 20 63 6f 6c 6f 72 5c 6e 20   @param color\n 
4f250 20 20 2a 20 40 70 61 72 61 6d 20 76 61 6c 75 65    * @param value
4f260 5c 6e 20 20 20 2a 2f 5c 6e 20 20 74 72 69 67 67  \n   */\n  trigg
4f270 65 72 28 65 76 65 6e 74 4e 61 6d 65 2c 20 63 6f  er(eventName, co
4f280 6c 6f 72 20 3d 20 6e 75 6c 6c 2c 20 76 61 6c 75  lor = null, valu
4f290 65 20 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 20 20 20  e = null) {\n   
4f2a0 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 2e 74 72   this.element.tr
4f2b0 69 67 67 65 72 28 7b 5c 6e 20 20 20 20 20 20 74  igger({\n      t
4f2c0 79 70 65 3a 20 65 76 65 6e 74 4e 61 6d 65 2c 5c  ype: eventName,\
4f2d0 6e 20 20 20 20 20 20 63 6f 6c 6f 72 70 69 63 6b  n      colorpick
4f2e0 65 72 3a 20 74 68 69 73 2c 5c 6e 20 20 20 20 20  er: this,\n     
4f2f0 20 63 6f 6c 6f 72 3a 20 63 6f 6c 6f 72 20 3f 20   color: color ? 
4f300 63 6f 6c 6f 72 20 3a 20 74 68 69 73 2e 63 6f 6c  color : this.col
4f310 6f 72 2c 5c 6e 20 20 20 20 20 20 76 61 6c 75 65  or,\n      value
4f320 3a 20 76 61 6c 75 65 20 3f 20 76 61 6c 75 65 20  : value ? value 
4f330 3a 20 74 68 69 73 2e 67 65 74 56 61 6c 75 65 28  : this.getValue(
4f340 29 5c 6e 20 20 20 20 7d 29 3b 5c 6e 20 20 7d 5c  )\n    });\n  }\
4f350 6e 7d 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f  n}\n\n/**\n * Co
4f360 6c 6f 72 70 69 63 6b 65 72 20 65 78 74 65 6e 73  lorpicker extens
4f370 69 6f 6e 20 63 6c 61 73 73 65 73 2c 20 69 6e 64  ion classes, ind
4f380 65 78 65 64 20 62 79 20 65 78 74 65 6e 73 69 6f  exed by extensio
4f390 6e 20 6e 61 6d 65 5c 6e 20 2a 5c 6e 20 2a 20 40  n name\n *\n * @
4f3a0 73 74 61 74 69 63 5c 6e 20 2a 20 40 74 79 70 65  static\n * @type
4f3b0 20 7b 4f 62 6a 65 63 74 7d 20 61 20 6d 61 70 20   {Object} a map 
4f3c0 62 65 74 77 65 65 6e 20 74 68 65 20 65 78 74 65  between the exte
4f3d0 6e 73 69 6f 6e 20 6e 61 6d 65 20 61 6e 64 20 69  nsion name and i
4f3e0 74 73 20 63 6c 61 73 73 5c 6e 20 2a 2f 5c 6e 43  ts class\n */\nC
4f3f0 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 78 74 65 6e  olorpicker.exten
4f400 73 69 6f 6e 73 20 3d 20 63 6f 72 65 45 78 74 65  sions = coreExte
4f410 6e 73 69 6f 6e 73 3b 5c 6e 5c 6e 65 78 70 6f 72  nsions;\n\nexpor
4f420 74 20 64 65 66 61 75 6c 74 20 43 6f 6c 6f 72 70  t default Colorp
4f430 69 63 6b 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f  icker;\n\n\n\n//
4f440 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 20   WEBPACK FOOTER 
4f450 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f  //\n// ./src/js/
4f460 43 6f 6c 6f 72 70 69 63 6b 65 72 2e 6a 73 22 2c  Colorpicker.js",
4f470 22 69 6d 70 6f 72 74 20 44 65 62 75 67 67 65 72  "import Debugger
4f480 20 66 72 6f 6d 20 27 2e 2f 44 65 62 75 67 67 65   from './Debugge
4f490 72 27 3b 5c 6e 69 6d 70 6f 72 74 20 50 72 65 76  r';\nimport Prev
4f4a0 69 65 77 20 66 72 6f 6d 20 27 2e 2f 50 72 65 76  iew from './Prev
4f4b0 69 65 77 27 3b 5c 6e 69 6d 70 6f 72 74 20 53 77  iew';\nimport Sw
4f4c0 61 74 63 68 65 73 20 66 72 6f 6d 20 27 2e 2f 53  atches from './S
4f4d0 77 61 74 63 68 65 73 27 3b 5c 6e 69 6d 70 6f 72  watches';\nimpor
4f4e0 74 20 50 61 6c 65 74 74 65 20 66 72 6f 6d 20 27  t Palette from '
4f4f0 2e 2f 50 61 6c 65 74 74 65 27 3b 5c 6e 5c 6e 65  ./Palette';\n\ne
4f500 78 70 6f 72 74 20 7b 5c 6e 20 20 44 65 62 75 67  xport {\n  Debug
4f510 67 65 72 2c 20 50 72 65 76 69 65 77 2c 20 53 77  ger, Preview, Sw
4f520 61 74 63 68 65 73 2c 20 50 61 6c 65 74 74 65 5c  atches, Palette\
4f530 6e 7d 3b 5c 6e 5c 6e 65 78 70 6f 72 74 20 64 65  n};\n\nexport de
4f540 66 61 75 6c 74 20 7b 5c 6e 20 20 27 64 65 62 75  fault {\n  'debu
4f550 67 67 65 72 27 3a 20 44 65 62 75 67 67 65 72 2c  gger': Debugger,
4f560 5c 6e 20 20 27 70 72 65 76 69 65 77 27 3a 20 50  \n  'preview': P
4f570 72 65 76 69 65 77 2c 5c 6e 20 20 27 73 77 61 74  review,\n  'swat
4f580 63 68 65 73 27 3a 20 53 77 61 74 63 68 65 73 2c  ches': Swatches,
4f590 5c 6e 20 20 27 70 61 6c 65 74 74 65 27 3a 20 50  \n  'palette': P
4f5a0 61 6c 65 74 74 65 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e  alette\n};\n\n\n
4f5b0 5c 6e 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f  \n// WEBPACK FOO
4f5c0 54 45 52 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63  TER //\n// ./src
4f5d0 2f 6a 73 2f 65 78 74 65 6e 73 69 6f 6e 73 2f 69  /js/extensions/i
4f5e0 6e 64 65 78 2e 6a 73 22 2c 22 27 75 73 65 20 73  ndex.js","'use s
4f5f0 74 72 69 63 74 27 3b 5c 6e 5c 6e 69 6d 70 6f 72  trict';\n\nimpor
4f600 74 20 45 78 74 65 6e 73 69 6f 6e 20 66 72 6f 6d  t Extension from
4f610 20 27 45 78 74 65 6e 73 69 6f 6e 27 3b 5c 6e 69   'Extension';\ni
4f620 6d 70 6f 72 74 20 24 20 66 72 6f 6d 20 27 6a 71  mport $ from 'jq
4f630 75 65 72 79 27 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20  uery';\n\n/**\n 
4f640 2a 20 44 65 62 75 67 67 65 72 20 65 78 74 65 6e  * Debugger exten
4f650 73 69 6f 6e 20 63 6c 61 73 73 5c 6e 20 2a 20 40  sion class\n * @
4f660 61 6c 69 61 73 20 44 65 62 75 67 67 65 72 45 78  alias DebuggerEx
4f670 74 65 6e 73 69 6f 6e 5c 6e 20 2a 20 40 69 67 6e  tension\n * @ign
4f680 6f 72 65 5c 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20  ore\n */\nclass 
4f690 44 65 62 75 67 67 65 72 20 65 78 74 65 6e 64 73  Debugger extends
4f6a0 20 45 78 74 65 6e 73 69 6f 6e 20 7b 5c 6e 20 20   Extension {\n  
4f6b0 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f  constructor(colo
4f6c0 72 70 69 63 6b 65 72 2c 20 6f 70 74 69 6f 6e 73  rpicker, options
4f6d0 20 3d 20 7b 7d 29 20 7b 5c 6e 20 20 20 20 73 75   = {}) {\n    su
4f6e0 70 65 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72 2c  per(colorpicker,
4f6f0 20 6f 70 74 69 6f 6e 73 29 3b 5c 6e 5c 6e 20 20   options);\n\n  
4f700 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74    /**\n     * @t
4f710 79 70 65 20 7b 6e 75 6d 62 65 72 7d 5c 6e 20 20  ype {number}\n  
4f720 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e     */\n    this.
4f730 65 76 65 6e 74 43 6f 75 6e 74 65 72 20 3d 20 30  eventCounter = 0
4f740 3b 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e  ;\n    if (this.
4f750 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e 70 75  colorpicker.inpu
4f760 74 48 61 6e 64 6c 65 72 2e 68 61 73 49 6e 70 75  tHandler.hasInpu
4f770 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68  t()) {\n      th
4f780 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69  is.colorpicker.i
4f790 6e 70 75 74 48 61 6e 64 6c 65 72 2e 69 6e 70 75  nputHandler.inpu
4f7a0 74 2e 6f 6e 28 27 63 68 61 6e 67 65 2e 63 6f 6c  t.on('change.col
4f7b0 6f 72 70 69 63 6b 65 72 2d 65 78 74 27 2c 20 24  orpicker-ext', $
4f7c0 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f 6e 43 68  .proxy(this.onCh
4f7d0 61 6e 67 65 49 6e 70 75 74 2c 20 74 68 69 73 29  angeInput, this)
4f7e0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e  );\n    }\n  }\n
4f7f0 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 66  \n  /**\n   * @f
4f800 69 72 65 73 20 44 65 62 75 67 67 65 72 45 78 74  ires DebuggerExt
4f810 65 6e 73 69 6f 6e 23 63 6f 6c 6f 72 70 69 63 6b  ension#colorpick
4f820 65 72 44 65 62 75 67 5c 6e 20 20 20 2a 20 40 70  erDebug\n   * @p
4f830 61 72 61 6d 20 7b 73 74 72 69 6e 67 7d 20 65 76  aram {string} ev
4f840 65 6e 74 4e 61 6d 65 5c 6e 20 20 20 2a 20 40 70  entName\n   * @p
4f850 61 72 61 6d 20 7b 2a 7d 20 61 72 67 73 5c 6e 20  aram {*} args\n 
4f860 20 20 2a 2f 5c 6e 20 20 6c 6f 67 28 65 76 65 6e    */\n  log(even
4f870 74 4e 61 6d 65 2c 20 2e 2e 2e 61 72 67 73 29 20  tName, ...args) 
4f880 7b 5c 6e 20 20 20 20 74 68 69 73 2e 65 76 65 6e  {\n    this.even
4f890 74 43 6f 75 6e 74 65 72 20 2b 3d 20 31 3b 5c 6e  tCounter += 1;\n
4f8a0 5c 6e 20 20 20 20 6c 65 74 20 6c 6f 67 4d 65 73  \n    let logMes
4f8b0 73 61 67 65 20 3d 20 60 23 24 7b 74 68 69 73 2e  sage = `#${this.
4f8c0 65 76 65 6e 74 43 6f 75 6e 74 65 72 7d 3a 20 43  eventCounter}: C
4f8d0 6f 6c 6f 72 70 69 63 6b 65 72 23 24 7b 74 68 69  olorpicker#${thi
4f8e0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 64  s.colorpicker.id
4f8f0 7d 20 5b 24 7b 65 76 65 6e 74 4e 61 6d 65 7d 5d  } [${eventName}]
4f900 60 3b 5c 6e 5c 6e 20 20 20 20 63 6f 6e 73 6f 6c  `;\n\n    consol
4f910 65 2e 64 65 62 75 67 28 6c 6f 67 4d 65 73 73 61  e.debug(logMessa
4f920 67 65 2c 20 2e 2e 2e 61 72 67 73 29 3b 5c 6e 5c  ge, ...args);\n\
4f930 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
4f940 20 57 68 65 6e 65 76 65 72 20 74 68 65 20 64 65   Whenever the de
4f950 62 75 67 67 65 72 20 6c 6f 67 73 20 61 6e 20 65  bugger logs an e
4f960 76 65 6e 74 2c 20 74 68 69 73 20 6f 74 68 65 72  vent, this other
4f970 20 65 76 65 6e 74 20 69 73 20 65 6d 69 74 74 65   event is emitte
4f980 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20  d.\n     *\n    
4f990 20 2a 20 40 65 76 65 6e 74 20 44 65 62 75 67 67   * @event Debugg
4f9a0 65 72 45 78 74 65 6e 73 69 6f 6e 23 63 6f 6c 6f  erExtension#colo
4f9b0 72 70 69 63 6b 65 72 44 65 62 75 67 5c 6e 20 20  rpickerDebug\n  
4f9c0 20 20 20 2a 20 40 74 79 70 65 20 7b 6f 62 6a 65     * @type {obje
4f9d0 63 74 7d 20 54 68 65 20 65 76 65 6e 74 20 6f 62  ct} The event ob
4f9e0 6a 65 63 74 5c 6e 20 20 20 20 20 2a 20 40 70 72  ject\n     * @pr
4f9f0 6f 70 65 72 74 79 20 7b 43 6f 6c 6f 72 70 69 63  operty {Colorpic
4fa00 6b 65 72 7d 20 63 6f 6c 6f 72 70 69 63 6b 65 72  ker} colorpicker
4fa10 20 54 68 65 20 43 6f 6c 6f 72 70 69 63 6b 65 72   The Colorpicker
4fa20 20 69 6e 73 74 61 6e 63 65 5c 6e 20 20 20 20 20   instance\n     
4fa30 2a 20 40 70 72 6f 70 65 72 74 79 20 7b 43 6f 6c  * @property {Col
4fa40 6f 72 49 74 65 6d 7d 20 63 6f 6c 6f 72 20 54 68  orItem} color Th
4fa50 65 20 63 6f 6c 6f 72 20 69 6e 73 74 61 6e 63 65  e color instance
4fa60 5c 6e 20 20 20 20 20 2a 20 40 70 72 6f 70 65 72  \n     * @proper
4fa70 74 79 20 7b 7b 64 65 62 75 67 67 65 72 3a 20 44  ty {{debugger: D
4fa80 65 62 75 67 67 65 72 45 78 74 65 6e 73 69 6f 6e  ebuggerExtension
4fa90 2c 20 65 76 65 6e 74 4e 61 6d 65 3a 20 53 74 72  , eventName: Str
4faa0 69 6e 67 2c 20 6c 6f 67 41 72 67 73 3a 20 41 72  ing, logArgs: Ar
4fab0 72 61 79 2c 20 6c 6f 67 4d 65 73 73 61 67 65 3a  ray, logMessage:
4fac0 20 53 74 72 69 6e 67 7d 7d 20 64 65 62 75 67 5c   String}} debug\
4fad0 6e 20 20 20 20 20 2a 20 20 54 68 65 20 64 65 62  n     *  The deb
4fae0 75 67 20 69 6e 66 6f 5c 6e 20 20 20 20 20 2a 2f  ug info\n     */
4faf0 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72  \n    this.color
4fb00 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 2e 74  picker.element.t
4fb10 72 69 67 67 65 72 28 7b 5c 6e 20 20 20 20 20 20  rigger({\n      
4fb20 74 79 70 65 3a 20 27 63 6f 6c 6f 72 70 69 63 6b  type: 'colorpick
4fb30 65 72 44 65 62 75 67 27 2c 5c 6e 20 20 20 20 20  erDebug',\n     
4fb40 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3a 20 74 68   colorpicker: th
4fb50 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 5c  is.colorpicker,\
4fb60 6e 20 20 20 20 20 20 63 6f 6c 6f 72 3a 20 74 68  n      color: th
4fb70 69 73 2e 63 6f 6c 6f 72 2c 5c 6e 20 20 20 20 20  is.color,\n     
4fb80 20 76 61 6c 75 65 3a 20 6e 75 6c 6c 2c 5c 6e 20   value: null,\n 
4fb90 20 20 20 20 20 64 65 62 75 67 3a 20 7b 5c 6e 20       debug: {\n 
4fba0 20 20 20 20 20 20 20 64 65 62 75 67 67 65 72 3a         debugger:
4fbb0 20 74 68 69 73 2c 5c 6e 20 20 20 20 20 20 20 20   this,\n        
4fbc0 65 76 65 6e 74 4e 61 6d 65 3a 20 65 76 65 6e 74  eventName: event
4fbd0 4e 61 6d 65 2c 5c 6e 20 20 20 20 20 20 20 20 6c  Name,\n        l
4fbe0 6f 67 41 72 67 73 3a 20 61 72 67 73 2c 5c 6e 20  ogArgs: args,\n 
4fbf0 20 20 20 20 20 20 20 6c 6f 67 4d 65 73 73 61 67         logMessag
4fc00 65 3a 20 6c 6f 67 4d 65 73 73 61 67 65 5c 6e 20  e: logMessage\n 
4fc10 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d 29 3b 5c       }\n    });\
4fc20 6e 20 20 7d 5c 6e 5c 6e 20 20 72 65 73 6f 6c 76  n  }\n\n  resolv
4fc30 65 43 6f 6c 6f 72 28 63 6f 6c 6f 72 2c 20 72 65  eColor(color, re
4fc40 61 6c 43 6f 6c 6f 72 20 3d 20 74 72 75 65 29 20  alColor = true) 
4fc50 7b 5c 6e 20 20 20 20 74 68 69 73 2e 6c 6f 67 28  {\n    this.log(
4fc60 27 72 65 73 6f 6c 76 65 43 6f 6c 6f 72 28 29 27  'resolveColor()'
4fc70 2c 20 63 6f 6c 6f 72 2c 20 72 65 61 6c 43 6f 6c  , color, realCol
4fc80 6f 72 29 3b 5c 6e 20 20 20 20 72 65 74 75 72 6e  or);\n    return
4fc90 20 66 61 6c 73 65 3b 5c 6e 20 20 7d 5c 6e 5c 6e   false;\n  }\n\n
4fca0 20 20 6f 6e 43 72 65 61 74 65 28 65 76 65 6e 74    onCreate(event
4fcb0 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 6c 6f  ) {\n    this.lo
4fcc0 67 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 43 72  g('colorpickerCr
4fcd0 65 61 74 65 27 29 3b 5c 6e 20 20 20 20 72 65 74  eate');\n    ret
4fce0 75 72 6e 20 73 75 70 65 72 2e 6f 6e 43 72 65 61  urn super.onCrea
4fcf0 74 65 28 65 76 65 6e 74 29 3b 5c 6e 20 20 7d 5c  te(event);\n  }\
4fd00 6e 5c 6e 20 20 6f 6e 44 65 73 74 72 6f 79 28 65  n\n  onDestroy(e
4fd10 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74 68 69  vent) {\n    thi
4fd20 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 63 6b  s.log('colorpick
4fd30 65 72 44 65 73 74 72 6f 79 27 29 3b 5c 6e 20 20  erDestroy');\n  
4fd40 20 20 74 68 69 73 2e 65 76 65 6e 74 43 6f 75 6e    this.eventCoun
4fd50 74 65 72 20 3d 20 30 3b 5c 6e 5c 6e 20 20 20 20  ter = 0;\n\n    
4fd60 69 66 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69  if (this.colorpi
4fd70 63 6b 65 72 2e 69 6e 70 75 74 48 61 6e 64 6c 65  cker.inputHandle
4fd80 72 2e 68 61 73 49 6e 70 75 74 28 29 29 20 7b 5c  r.hasInput()) {\
4fd90 6e 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f  n      this.colo
4fda0 72 70 69 63 6b 65 72 2e 69 6e 70 75 74 48 61 6e  rpicker.inputHan
4fdb0 64 6c 65 72 2e 69 6e 70 75 74 2e 6f 66 66 28 27  dler.input.off('
4fdc0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 65 78 74  .colorpicker-ext
4fdd0 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  ');\n    }\n\n  
4fde0 20 20 72 65 74 75 72 6e 20 73 75 70 65 72 2e 6f    return super.o
4fdf0 6e 44 65 73 74 72 6f 79 28 65 76 65 6e 74 29 3b  nDestroy(event);
4fe00 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6f 6e 55 70 64  \n  }\n\n  onUpd
4fe10 61 74 65 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20  ate(event) {\n  
4fe20 20 20 74 68 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f    this.log('colo
4fe30 72 70 69 63 6b 65 72 55 70 64 61 74 65 27 29 3b  rpickerUpdate');
4fe40 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }\n\n  /**\n
4fe50 20 20 20 2a 20 40 6c 69 73 74 65 6e 73 20 43 6f     * @listens Co
4fe60 6c 6f 72 70 69 63 6b 65 72 23 63 68 61 6e 67 65  lorpicker#change
4fe70 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45  \n   * @param {E
4fe80 76 65 6e 74 7d 20 65 76 65 6e 74 5c 6e 20 20 20  vent} event\n   
4fe90 2a 2f 5c 6e 20 20 6f 6e 43 68 61 6e 67 65 49 6e  */\n  onChangeIn
4fea0 70 75 74 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20  put(event) {\n  
4feb0 20 20 74 68 69 73 2e 6c 6f 67 28 27 69 6e 70 75    this.log('inpu
4fec0 74 3a 63 68 61 6e 67 65 2e 63 6f 6c 6f 72 70 69  t:change.colorpi
4fed0 63 6b 65 72 27 2c 20 65 76 65 6e 74 2e 76 61 6c  cker', event.val
4fee0 75 65 2c 20 65 76 65 6e 74 2e 63 6f 6c 6f 72 29  ue, event.color)
4fef0 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6f 6e 43 68  ;\n  }\n\n  onCh
4ff00 61 6e 67 65 28 65 76 65 6e 74 29 20 7b 5c 6e 20  ange(event) {\n 
4ff10 20 20 20 74 68 69 73 2e 6c 6f 67 28 27 63 6f 6c     this.log('col
4ff20 6f 72 70 69 63 6b 65 72 43 68 61 6e 67 65 27 2c  orpickerChange',
4ff30 20 65 76 65 6e 74 2e 76 61 6c 75 65 2c 20 65 76   event.value, ev
4ff40 65 6e 74 2e 63 6f 6c 6f 72 29 3b 5c 6e 20 20 7d  ent.color);\n  }
4ff50 5c 6e 5c 6e 20 20 6f 6e 49 6e 76 61 6c 69 64 28  \n\n  onInvalid(
4ff60 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74 68  event) {\n    th
4ff70 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 63  is.log('colorpic
4ff80 6b 65 72 49 6e 76 61 6c 69 64 27 2c 20 65 76 65  kerInvalid', eve
4ff90 6e 74 2e 76 61 6c 75 65 2c 20 65 76 65 6e 74 2e  nt.value, event.
4ffa0 63 6f 6c 6f 72 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e  color);\n  }\n\n
4ffb0 20 20 6f 6e 48 69 64 65 28 65 76 65 6e 74 29 20    onHide(event) 
4ffc0 7b 5c 6e 20 20 20 20 74 68 69 73 2e 6c 6f 67 28  {\n    this.log(
4ffd0 27 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69 64 65  'colorpickerHide
4ffe0 27 29 3b 5c 6e 20 20 20 20 74 68 69 73 2e 65 76  ');\n    this.ev
4fff0 65 6e 74 43 6f 75 6e 74 65 72 20 3d 20 30 3b 5c  entCounter = 0;\
50000 6e 20 20 7d 5c 6e 5c 6e 20 20 6f 6e 53 68 6f 77  n  }\n\n  onShow
50010 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74  (event) {\n    t
50020 68 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69  his.log('colorpi
50030 63 6b 65 72 53 68 6f 77 27 29 3b 5c 6e 20 20 7d  ckerShow');\n  }
50040 5c 6e 5c 6e 20 20 6f 6e 44 69 73 61 62 6c 65 28  \n\n  onDisable(
50050 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74 68  event) {\n    th
50060 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69 63  is.log('colorpic
50070 6b 65 72 44 69 73 61 62 6c 65 27 29 3b 5c 6e 20  kerDisable');\n 
50080 20 7d 5c 6e 5c 6e 20 20 6f 6e 45 6e 61 62 6c 65   }\n\n  onEnable
50090 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 74  (event) {\n    t
500a0 68 69 73 2e 6c 6f 67 28 27 63 6f 6c 6f 72 70 69  his.log('colorpi
500b0 63 6b 65 72 45 6e 61 62 6c 65 27 29 3b 5c 6e 20  ckerEnable');\n 
500c0 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20   }\n}\n\nexport 
500d0 64 65 66 61 75 6c 74 20 44 65 62 75 67 67 65 72  default Debugger
500e0 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 50  ;\n\n\n\n// WEBP
500f0 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e 2f  ACK FOOTER //\n/
50100 2f 20 2e 2f 73 72 63 2f 6a 73 2f 65 78 74 65 6e  / ./src/js/exten
50110 73 69 6f 6e 73 2f 44 65 62 75 67 67 65 72 2e 6a  sions/Debugger.j
50120 73 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27  s","'use strict'
50130 3b 5c 6e 5c 6e 69 6d 70 6f 72 74 20 45 78 74 65  ;\n\nimport Exte
50140 6e 73 69 6f 6e 20 66 72 6f 6d 20 27 45 78 74 65  nsion from 'Exte
50150 6e 73 69 6f 6e 27 3b 5c 6e 69 6d 70 6f 72 74 20  nsion';\nimport 
50160 24 20 66 72 6f 6d 20 27 6a 71 75 65 72 79 27 3b  $ from 'jquery';
50170 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43 6f 6c 6f  \n\n/**\n * Colo
50180 72 20 70 72 65 76 69 65 77 20 65 78 74 65 6e 73  r preview extens
50190 69 6f 6e 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c  ion\n * @ignore\
501a0 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 50 72 65 76  n */\nclass Prev
501b0 69 65 77 20 65 78 74 65 6e 64 73 20 45 78 74 65  iew extends Exte
501c0 6e 73 69 6f 6e 20 7b 5c 6e 20 20 63 6f 6e 73 74  nsion {\n  const
501d0 72 75 63 74 6f 72 28 63 6f 6c 6f 72 70 69 63 6b  ructor(colorpick
501e0 65 72 2c 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 7d  er, options = {}
501f0 29 20 7b 5c 6e 20 20 20 20 73 75 70 65 72 28 63  ) {\n    super(c
50200 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 24 2e 65 78  olorpicker, $.ex
50210 74 65 6e 64 28 74 72 75 65 2c 20 7b 7d 2c 5c 6e  tend(true, {},\n
50220 20 20 20 20 20 20 7b 5c 6e 20 20 20 20 20 20 20        {\n       
50230 20 74 65 6d 70 6c 61 74 65 3a 20 27 3c 64 69 76   template: '<div
50240 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70 69   class=\"colorpi
50250 63 6b 65 72 2d 62 61 72 20 63 6f 6c 6f 72 70 69  cker-bar colorpi
50260 63 6b 65 72 2d 70 72 65 76 69 65 77 5c 22 3e 3c  cker-preview\"><
50270 64 69 76 20 2f 3e 3c 2f 64 69 76 3e 27 2c 5c 6e  div /></div>',\n
50280 20 20 20 20 20 20 20 20 73 68 6f 77 54 65 78 74          showText
50290 3a 20 74 72 75 65 2c 5c 6e 20 20 20 20 20 20 20  : true,\n       
502a0 20 66 6f 72 6d 61 74 3a 20 63 6f 6c 6f 72 70 69   format: colorpi
502b0 63 6b 65 72 2e 66 6f 72 6d 61 74 5c 6e 20 20 20  cker.format\n   
502c0 20 20 20 7d 2c 5c 6e 20 20 20 20 20 20 6f 70 74     },\n      opt
502d0 69 6f 6e 73 5c 6e 20 20 20 20 29 29 3b 5c 6e 5c  ions\n    ));\n\
502e0 6e 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 6e  n    this.elemen
502f0 74 20 3d 20 24 28 74 68 69 73 2e 6f 70 74 69 6f  t = $(this.optio
50300 6e 73 2e 74 65 6d 70 6c 61 74 65 29 3b 5c 6e 20  ns.template);\n 
50310 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 49     this.elementI
50320 6e 6e 65 72 20 3d 20 74 68 69 73 2e 65 6c 65 6d  nner = this.elem
50330 65 6e 74 2e 66 69 6e 64 28 27 64 69 76 27 29 3b  ent.find('div');
50340 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6f 6e 43 72 65  \n  }\n\n  onCre
50350 61 74 65 28 65 76 65 6e 74 29 20 7b 5c 6e 20 20  ate(event) {\n  
50360 20 20 73 75 70 65 72 2e 6f 6e 43 72 65 61 74 65    super.onCreate
50370 28 65 76 65 6e 74 29 3b 5c 6e 20 20 20 20 74 68  (event);\n    th
50380 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 70  is.colorpicker.p
50390 69 63 6b 65 72 2e 61 70 70 65 6e 64 28 74 68 69  icker.append(thi
503a0 73 2e 65 6c 65 6d 65 6e 74 29 3b 5c 6e 20 20 7d  s.element);\n  }
503b0 5c 6e 5c 6e 20 20 6f 6e 55 70 64 61 74 65 28 65  \n\n  onUpdate(e
503c0 76 65 6e 74 29 20 7b 5c 6e 20 20 20 20 73 75 70  vent) {\n    sup
503d0 65 72 2e 6f 6e 55 70 64 61 74 65 28 65 76 65 6e  er.onUpdate(even
503e0 74 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 21  t);\n\n    if (!
503f0 65 76 65 6e 74 2e 63 6f 6c 6f 72 29 20 7b 5c 6e  event.color) {\n
50400 20 20 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65        this.eleme
50410 6e 74 49 6e 6e 65 72 5c 6e 20 20 20 20 20 20 20  ntInner\n       
50420 20 2e 63 73 73 28 27 62 61 63 6b 67 72 6f 75 6e   .css('backgroun
50430 64 43 6f 6c 6f 72 27 2c 20 6e 75 6c 6c 29 5c 6e  dColor', null)\n
50440 20 20 20 20 20 20 20 20 2e 63 73 73 28 27 63 6f          .css('co
50450 6c 6f 72 27 2c 20 6e 75 6c 6c 29 5c 6e 20 20 20  lor', null)\n   
50460 20 20 20 20 20 2e 68 74 6d 6c 28 27 27 29 3b 5c       .html('');\
50470 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e  n      return;\n
50480 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69      }\n\n    thi
50490 73 2e 65 6c 65 6d 65 6e 74 49 6e 6e 65 72 5c 6e  s.elementInner\n
504a0 20 20 20 20 20 20 2e 63 73 73 28 27 62 61 63 6b        .css('back
504b0 67 72 6f 75 6e 64 43 6f 6c 6f 72 27 2c 20 65 76  groundColor', ev
504c0 65 6e 74 2e 63 6f 6c 6f 72 2e 74 6f 52 67 62 53  ent.color.toRgbS
504d0 74 72 69 6e 67 28 29 29 3b 5c 6e 5c 6e 20 20 20  tring());\n\n   
504e0 20 69 66 20 28 74 68 69 73 2e 6f 70 74 69 6f 6e   if (this.option
504f0 73 2e 73 68 6f 77 54 65 78 74 29 20 7b 5c 6e 20  s.showText) {\n 
50500 20 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65 6e       this.elemen
50510 74 49 6e 6e 65 72 5c 6e 20 20 20 20 20 20 20 20  tInner\n        
50520 2e 68 74 6d 6c 28 65 76 65 6e 74 2e 63 6f 6c 6f  .html(event.colo
50530 72 2e 73 74 72 69 6e 67 28 74 68 69 73 2e 6f 70  r.string(this.op
50540 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 20 7c 7c 20  tions.format || 
50550 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
50560 2e 66 6f 72 6d 61 74 29 29 3b 5c 6e 5c 6e 20 20  .format));\n\n  
50570 20 20 20 20 69 66 20 28 65 76 65 6e 74 2e 63 6f      if (event.co
50580 6c 6f 72 2e 69 73 44 61 72 6b 28 29 20 26 26 20  lor.isDark() && 
50590 28 65 76 65 6e 74 2e 63 6f 6c 6f 72 2e 61 6c 70  (event.color.alp
505a0 68 61 20 3e 20 30 2e 35 29 29 20 7b 5c 6e 20 20  ha > 0.5)) {\n  
505b0 20 20 20 20 20 20 74 68 69 73 2e 65 6c 65 6d 65        this.eleme
505c0 6e 74 49 6e 6e 65 72 2e 63 73 73 28 27 63 6f 6c  ntInner.css('col
505d0 6f 72 27 2c 20 27 77 68 69 74 65 27 29 3b 5c 6e  or', 'white');\n
505e0 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e        } else {\n
505f0 20 20 20 20 20 20 20 20 74 68 69 73 2e 65 6c 65          this.ele
50600 6d 65 6e 74 49 6e 6e 65 72 2e 63 73 73 28 27 63  mentInner.css('c
50610 6f 6c 6f 72 27 2c 20 27 62 6c 61 63 6b 27 29 3b  olor', 'black');
50620 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20 20 7d  \n      }\n    }
50630 5c 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f  \n  }\n}\n\nexpo
50640 72 74 20 64 65 66 61 75 6c 74 20 50 72 65 76 69  rt default Previ
50650 65 77 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45  ew;\n\n\n\n// WE
50660 42 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c  BPACK FOOTER //\
50670 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 65 78 74  n// ./src/js/ext
50680 65 6e 73 69 6f 6e 73 2f 50 72 65 76 69 65 77 2e  ensions/Preview.
50690 6a 73 22 2c 22 27 75 73 65 20 73 74 72 69 63 74  js","'use strict
506a0 27 3b 5c 6e 5c 6e 69 6d 70 6f 72 74 20 50 61 6c  ';\n\nimport Pal
506b0 65 74 74 65 20 66 72 6f 6d 20 27 2e 2f 50 61 6c  ette from './Pal
506c0 65 74 74 65 27 3b 5c 6e 69 6d 70 6f 72 74 20 24  ette';\nimport $
506d0 20 66 72 6f 6d 20 27 6a 71 75 65 72 79 27 3b 5c   from 'jquery';\
506e0 6e 5c 6e 6c 65 74 20 64 65 66 61 75 6c 74 73 20  n\nlet defaults 
506f0 3d 20 7b 5c 6e 20 20 62 61 72 54 65 6d 70 6c 61  = {\n  barTempla
50700 74 65 3a 20 60 3c 64 69 76 20 63 6c 61 73 73 3d  te: `<div class=
50710 5c 22 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 62 61  \"colorpicker-ba
50720 72 20 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 73 77  r colorpicker-sw
50730 61 74 63 68 65 73 5c 22 3e 5c 6e 20 20 20 20 20  atches\">\n     
50740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
50750 64 69 76 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f  div class=\"colo
50760 72 70 69 63 6b 65 72 2d 73 77 61 74 63 68 65 73  rpicker-swatches
50770 2d 2d 69 6e 6e 65 72 5c 22 3e 3c 2f 64 69 76 3e  --inner\"></div>
50780 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20  \n              
50790 20 20 3c 2f 64 69 76 3e 60 2c 5c 6e 20 20 73 77    </div>`,\n  sw
507a0 61 74 63 68 54 65 6d 70 6c 61 74 65 3a 20 27 3c  atchTemplate: '<
507b0 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70  i class=\"colorp
507c0 69 63 6b 65 72 2d 73 77 61 74 63 68 5c 22 3e 3c  icker-swatch\"><
507d0 69 20 63 6c 61 73 73 3d 5c 22 63 6f 6c 6f 72 70  i class=\"colorp
507e0 69 63 6b 65 72 2d 73 77 61 74 63 68 2d 2d 69 6e  icker-swatch--in
507f0 6e 65 72 5c 22 3e 3c 2f 69 3e 3c 2f 69 3e 27 5c  ner\"></i></i>'\
50800 6e 7d 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 43  n};\n\n/**\n * C
50810 6f 6c 6f 72 20 73 77 61 74 63 68 65 73 20 65 78  olor swatches ex
50820 74 65 6e 73 69 6f 6e 5c 6e 20 2a 20 40 69 67 6e  tension\n * @ign
50830 6f 72 65 5c 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20  ore\n */\nclass 
50840 53 77 61 74 63 68 65 73 20 65 78 74 65 6e 64 73  Swatches extends
50850 20 50 61 6c 65 74 74 65 20 7b 5c 6e 20 20 63 6f   Palette {\n  co
50860 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f 72 70  nstructor(colorp
50870 69 63 6b 65 72 2c 20 6f 70 74 69 6f 6e 73 20 3d  icker, options =
50880 20 7b 7d 29 20 7b 5c 6e 20 20 20 20 73 75 70 65   {}) {\n    supe
50890 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 24  r(colorpicker, $
508a0 2e 65 78 74 65 6e 64 28 74 72 75 65 2c 20 7b 7d  .extend(true, {}
508b0 2c 20 64 65 66 61 75 6c 74 73 2c 20 6f 70 74 69  , defaults, opti
508c0 6f 6e 73 29 29 3b 5c 6e 20 20 20 20 74 68 69 73  ons));\n    this
508d0 2e 65 6c 65 6d 65 6e 74 20 3d 20 6e 75 6c 6c 3b  .element = null;
508e0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 69 73 45 6e 61  \n  }\n\n  isEna
508f0 62 6c 65 64 28 29 20 7b 5c 6e 20 20 20 20 72 65  bled() {\n    re
50900 74 75 72 6e 20 74 68 69 73 2e 67 65 74 4c 65 6e  turn this.getLen
50910 67 74 68 28 29 20 3e 20 30 3b 5c 6e 20 20 7d 5c  gth() > 0;\n  }\
50920 6e 5c 6e 20 20 6f 6e 43 72 65 61 74 65 28 65 76  n\n  onCreate(ev
50930 65 6e 74 29 20 7b 5c 6e 20 20 20 20 73 75 70 65  ent) {\n    supe
50940 72 2e 6f 6e 43 72 65 61 74 65 28 65 76 65 6e 74  r.onCreate(event
50950 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 21 74  );\n\n    if (!t
50960 68 69 73 2e 69 73 45 6e 61 62 6c 65 64 28 29 29  his.isEnabled())
50970 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e   {\n      return
50980 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
50990 74 68 69 73 2e 65 6c 65 6d 65 6e 74 20 3d 20 24  this.element = $
509a0 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 62 61  (this.options.ba
509b0 72 54 65 6d 70 6c 61 74 65 29 3b 5c 6e 20 20 20  rTemplate);\n   
509c0 20 74 68 69 73 2e 6c 6f 61 64 28 29 3b 5c 6e 20   this.load();\n 
509d0 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63     this.colorpic
509e0 6b 65 72 2e 70 69 63 6b 65 72 2e 61 70 70 65 6e  ker.picker.appen
509f0 64 28 74 68 69 73 2e 65 6c 65 6d 65 6e 74 29 3b  d(this.element);
50a00 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6c 6f 61 64 28  \n  }\n\n  load(
50a10 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c  ) {\n    let col
50a20 6f 72 70 69 63 6b 65 72 20 3d 20 74 68 69 73 2e  orpicker = this.
50a30 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 5c 6e 20 20  colorpicker,\n  
50a40 20 20 20 20 73 77 61 74 63 68 43 6f 6e 74 61 69      swatchContai
50a50 6e 65 72 20 3d 20 74 68 69 73 2e 65 6c 65 6d 65  ner = this.eleme
50a60 6e 74 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70  nt.find('.colorp
50a70 69 63 6b 65 72 2d 73 77 61 74 63 68 65 73 2d 2d  icker-swatches--
50a80 69 6e 6e 65 72 27 29 2c 5c 6e 20 20 20 20 20 20  inner'),\n      
50a90 69 73 41 6c 69 61 73 65 64 20 3d 20 28 74 68 69  isAliased = (thi
50aa0 73 2e 6f 70 74 69 6f 6e 73 2e 6e 61 6d 65 73 41  s.options.namesA
50ab0 73 56 61 6c 75 65 73 20 3d 3d 3d 20 74 72 75 65  sValues === true
50ac0 29 20 26 26 20 21 41 72 72 61 79 2e 69 73 41 72  ) && !Array.isAr
50ad0 72 61 79 28 74 68 69 73 2e 63 6f 6c 6f 72 73 29  ray(this.colors)
50ae0 3b 5c 6e 5c 6e 20 20 20 20 73 77 61 74 63 68 43  ;\n\n    swatchC
50af0 6f 6e 74 61 69 6e 65 72 2e 65 6d 70 74 79 28 29  ontainer.empty()
50b00 3b 5c 6e 5c 6e 20 20 20 20 24 2e 65 61 63 68 28  ;\n\n    $.each(
50b10 74 68 69 73 2e 63 6f 6c 6f 72 73 2c 20 28 6e 61  this.colors, (na
50b20 6d 65 2c 20 76 61 6c 75 65 29 20 3d 3e 20 7b 5c  me, value) => {\
50b30 6e 20 20 20 20 20 20 6c 65 74 20 24 73 77 61 74  n      let $swat
50b40 63 68 20 3d 20 24 28 74 68 69 73 2e 6f 70 74 69  ch = $(this.opti
50b50 6f 6e 73 2e 73 77 61 74 63 68 54 65 6d 70 6c 61  ons.swatchTempla
50b60 74 65 29 5c 6e 20 20 20 20 20 20 20 20 2e 61 74  te)\n        .at
50b70 74 72 28 27 64 61 74 61 2d 6e 61 6d 65 27 2c 20  tr('data-name', 
50b80 6e 61 6d 65 29 5c 6e 20 20 20 20 20 20 20 20 2e  name)\n        .
50b90 61 74 74 72 28 27 64 61 74 61 2d 76 61 6c 75 65  attr('data-value
50ba0 27 2c 20 76 61 6c 75 65 29 5c 6e 20 20 20 20 20  ', value)\n     
50bb0 20 20 20 2e 61 74 74 72 28 27 74 69 74 6c 65 27     .attr('title'
50bc0 2c 20 69 73 41 6c 69 61 73 65 64 20 3f 20 60 24  , isAliased ? `$
50bd0 7b 6e 61 6d 65 7d 3a 20 24 7b 76 61 6c 75 65 7d  {name}: ${value}
50be0 60 20 3a 20 76 61 6c 75 65 29 5c 6e 20 20 20 20  ` : value)\n    
50bf0 20 20 20 20 2e 6f 6e 28 27 6d 6f 75 73 65 64 6f      .on('mousedo
50c00 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74  wn.colorpicker t
50c10 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70  ouchstart.colorp
50c20 69 63 6b 65 72 27 2c 5c 6e 20 20 20 20 20 20 20  icker',\n       
50c30 20 20 20 66 75 6e 63 74 69 6f 6e 20 28 65 29 20     function (e) 
50c40 7b 5c 6e 20 20 20 20 20 20 20 20 20 20 20 20 6c  {\n            l
50c50 65 74 20 24 73 77 20 3d 20 24 28 74 68 69 73 29  et $sw = $(this)
50c60 3b 5c 6e 5c 6e 20 20 20 20 20 20 20 20 20 20 20  ;\n\n           
50c70 20 2f 2f 20 65 2e 70 72 65 76 65 6e 74 44 65 66   // e.preventDef
50c80 61 75 6c 74 28 29 3b 5c 6e 5c 6e 20 20 20 20 20  ault();\n\n     
50c90 20 20 20 20 20 20 20 63 6f 6c 6f 72 70 69 63 6b         colorpick
50ca0 65 72 2e 73 65 74 56 61 6c 75 65 28 69 73 41 6c  er.setValue(isAl
50cb0 69 61 73 65 64 20 3f 20 24 73 77 2e 61 74 74 72  iased ? $sw.attr
50cc0 28 27 64 61 74 61 2d 6e 61 6d 65 27 29 20 3a 20  ('data-name') : 
50cd0 24 73 77 2e 61 74 74 72 28 27 64 61 74 61 2d 76  $sw.attr('data-v
50ce0 61 6c 75 65 27 29 29 3b 5c 6e 20 20 20 20 20 20  alue'));\n      
50cf0 20 20 20 20 7d 5c 6e 20 20 20 20 20 20 20 20 29      }\n        )
50d00 3b 5c 6e 5c 6e 20 20 20 20 20 20 24 73 77 61 74  ;\n\n      $swat
50d10 63 68 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70  ch.find('.colorp
50d20 69 63 6b 65 72 2d 73 77 61 74 63 68 2d 2d 69 6e  icker-swatch--in
50d30 6e 65 72 27 29 5c 6e 20 20 20 20 20 20 20 20 2e  ner')\n        .
50d40 63 73 73 28 27 62 61 63 6b 67 72 6f 75 6e 64 2d  css('background-
50d50 63 6f 6c 6f 72 27 2c 20 76 61 6c 75 65 29 3b 5c  color', value);\
50d60 6e 5c 6e 20 20 20 20 20 20 73 77 61 74 63 68 43  n\n      swatchC
50d70 6f 6e 74 61 69 6e 65 72 2e 61 70 70 65 6e 64 28  ontainer.append(
50d80 24 73 77 61 74 63 68 29 3b 5c 6e 20 20 20 20 7d  $swatch);\n    }
50d90 29 3b 5c 6e 5c 6e 20 20 20 20 73 77 61 74 63 68  );\n\n    swatch
50da0 43 6f 6e 74 61 69 6e 65 72 2e 61 70 70 65 6e 64  Container.append
50db0 28 24 28 27 3c 69 20 63 6c 61 73 73 3d 5c 22 63  ($('<i class=\"c
50dc0 6f 6c 6f 72 70 69 63 6b 65 72 2d 63 6c 65 61 72  olorpicker-clear
50dd0 5c 22 3e 3c 2f 69 3e 27 29 29 3b 5c 6e 20 20 7d  \"></i>'));\n  }
50de0 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20 64 65  \n}\n\nexport de
50df0 66 61 75 6c 74 20 53 77 61 74 63 68 65 73 3b 5c  fault Swatches;\
50e00 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 50 41 43  n\n\n\n// WEBPAC
50e10 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e 2f 2f 20  K FOOTER //\n// 
50e20 2e 2f 73 72 63 2f 6a 73 2f 65 78 74 65 6e 73 69  ./src/js/extensi
50e30 6f 6e 73 2f 53 77 61 74 63 68 65 73 2e 6a 73 22  ons/Swatches.js"
50e40 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 3b 5c  ,"'use strict';\
50e50 6e 5c 6e 69 6d 70 6f 72 74 20 24 20 66 72 6f 6d  n\nimport $ from
50e60 20 27 6a 71 75 65 72 79 27 3b 5c 6e 5c 6e 2f 2a   'jquery';\n\n/*
50e70 2a 5c 6e 20 2a 20 43 6c 61 73 73 20 74 68 61 74  *\n * Class that
50e80 20 68 61 6e 64 6c 65 73 20 61 6c 6c 20 63 6f 6e   handles all con
50e90 66 69 67 75 72 65 64 20 73 6c 69 64 65 72 73 20  figured sliders 
50ea0 6f 6e 20 6d 6f 75 73 65 20 6f 72 20 74 6f 75 63  on mouse or touc
50eb0 68 20 65 76 65 6e 74 73 2e 5c 6e 20 2a 20 40 69  h events.\n * @i
50ec0 67 6e 6f 72 65 5c 6e 20 2a 2f 5c 6e 63 6c 61 73  gnore\n */\nclas
50ed0 73 20 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 20  s SliderHandler 
50ee0 7b 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40  {\n  /**\n   * @
50ef0 70 61 72 61 6d 20 7b 43 6f 6c 6f 72 70 69 63 6b  param {Colorpick
50f00 65 72 7d 20 63 6f 6c 6f 72 70 69 63 6b 65 72 5c  er} colorpicker\
50f10 6e 20 20 20 2a 2f 5c 6e 20 20 63 6f 6e 73 74 72  n   */\n  constr
50f20 75 63 74 6f 72 28 63 6f 6c 6f 72 70 69 63 6b 65  uctor(colorpicke
50f30 72 29 20 7b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20  r) {\n    /**\n 
50f40 20 20 20 20 2a 20 40 74 79 70 65 20 7b 43 6f 6c      * @type {Col
50f50 6f 72 70 69 63 6b 65 72 7d 5c 6e 20 20 20 20 20  orpicker}\n     
50f60 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f 6c  */\n    this.col
50f70 6f 72 70 69 63 6b 65 72 20 3d 20 63 6f 6c 6f 72  orpicker = color
50f80 70 69 63 6b 65 72 3b 5c 6e 20 20 20 20 2f 2a 2a  picker;\n    /**
50f90 5c 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b  \n     * @type {
50fa0 2a 7c 53 74 72 69 6e 67 7d 5c 6e 20 20 20 20 20  *|String}\n     
50fb0 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 20  * @private\n    
50fc0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 63 75   */\n    this.cu
50fd0 72 72 65 6e 74 53 6c 69 64 65 72 20 3d 20 6e 75  rrentSlider = nu
50fe0 6c 6c 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20  ll;\n    /**\n  
50ff0 20 20 20 2a 20 40 74 79 70 65 20 7b 7b 6c 65 66     * @type {{lef
51000 74 3a 20 6e 75 6d 62 65 72 2c 20 74 6f 70 3a 20  t: number, top: 
51010 6e 75 6d 62 65 72 7d 7d 5c 6e 20 20 20 20 20 2a  number}}\n     *
51020 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 20 20   @private\n     
51030 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 6d 6f 75  */\n    this.mou
51040 73 65 50 6f 69 6e 74 65 72 20 3d 20 7b 5c 6e 20  sePointer = {\n 
51050 20 20 20 20 20 6c 65 66 74 3a 20 30 2c 5c 6e 20       left: 0,\n 
51060 20 20 20 20 20 74 6f 70 3a 20 30 5c 6e 20 20 20       top: 0\n   
51070 20 7d 3b 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e   };\n\n    /**\n
51080 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 46 75       * @type {Fu
51090 6e 63 74 69 6f 6e 7d 5c 6e 20 20 20 20 20 2a 2f  nction}\n     */
510a0 5c 6e 20 20 20 20 74 68 69 73 2e 6f 6e 4d 6f 76  \n    this.onMov
510b0 65 20 3d 20 24 2e 70 72 6f 78 79 28 74 68 69 73  e = $.proxy(this
510c0 2e 64 65 66 61 75 6c 74 4f 6e 4d 6f 76 65 2c 20  .defaultOnMove, 
510d0 74 68 69 73 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  this);\n  }\n\n 
510e0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 54 68 69 73 20   /**\n   * This 
510f0 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c  function is call
51100 65 64 20 65 76 65 72 79 20 74 69 6d 65 20 61 20  ed every time a 
51110 73 6c 69 64 65 72 20 67 75 69 64 65 20 69 73 20  slider guide is 
51120 6d 6f 76 65 64 5c 6e 20 20 20 2a 20 54 68 65 20  moved\n   * The 
51130 73 63 6f 70 65 20 6f 66 20 5c 22 74 68 69 73 5c  scope of \"this\
51140 22 20 69 73 20 74 68 65 20 53 6c 69 64 65 72 48  " is the SliderH
51150 61 6e 64 6c 65 72 20 6f 62 6a 65 63 74 2e 5c 6e  andler object.\n
51160 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61     *\n   * @para
51170 6d 20 7b 69 6e 74 7d 20 74 6f 70 5c 6e 20 20 20  m {int} top\n   
51180 2a 20 40 70 61 72 61 6d 20 7b 69 6e 74 7d 20 6c  * @param {int} l
51190 65 66 74 5c 6e 20 20 20 2a 2f 5c 6e 20 20 64 65  eft\n   */\n  de
511a0 66 61 75 6c 74 4f 6e 4d 6f 76 65 28 74 6f 70 2c  faultOnMove(top,
511b0 20 6c 65 66 74 29 20 7b 5c 6e 20 20 20 20 69 66   left) {\n    if
511c0 20 28 21 74 68 69 73 2e 63 75 72 72 65 6e 74 53   (!this.currentS
511d0 6c 69 64 65 72 29 20 7b 5c 6e 20 20 20 20 20 20  lider) {\n      
511e0 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 7d 5c 6e  return;\n    }\n
511f0 5c 6e 20 20 20 20 6c 65 74 20 73 6c 69 64 65 72  \n    let slider
51200 20 3d 20 74 68 69 73 2e 63 75 72 72 65 6e 74 53   = this.currentS
51210 6c 69 64 65 72 2c 20 63 70 20 3d 20 74 68 69 73  lider, cp = this
51220 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 20 63 68  .colorpicker, ch
51230 20 3d 20 63 70 2e 63 6f 6c 6f 72 48 61 6e 64 6c   = cp.colorHandl
51240 65 72 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 43 72  er;\n\n    // Cr
51250 65 61 74 65 20 61 20 63 6f 6c 6f 72 20 6f 62 6a  eate a color obj
51260 65 63 74 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c  ect\n    let col
51270 6f 72 20 3d 20 21 63 68 2e 68 61 73 43 6f 6c 6f  or = !ch.hasColo
51280 72 28 29 20 3f 20 63 68 2e 67 65 74 46 61 6c 6c  r() ? ch.getFall
51290 62 61 63 6b 43 6f 6c 6f 72 28 29 20 3a 20 63 68  backColor() : ch
512a0 2e 63 6f 6c 6f 72 2e 67 65 74 43 6c 6f 6e 65 28  .color.getClone(
512b0 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 41 64 6a  );\n\n    // Adj
512c0 75 73 74 20 74 68 65 20 67 75 69 64 65 20 70 6f  ust the guide po
512d0 73 69 74 69 6f 6e 5c 6e 20 20 20 20 73 6c 69 64  sition\n    slid
512e0 65 72 2e 67 75 69 64 65 53 74 79 6c 65 2e 6c 65  er.guideStyle.le
512f0 66 74 20 3d 20 6c 65 66 74 20 2b 20 27 70 78 27  ft = left + 'px'
51300 3b 5c 6e 20 20 20 20 73 6c 69 64 65 72 2e 67 75  ;\n    slider.gu
51310 69 64 65 53 74 79 6c 65 2e 74 6f 70 20 3d 20 74  ideStyle.top = t
51320 6f 70 20 2b 20 27 70 78 27 3b 5c 6e 5c 6e 20 20  op + 'px';\n\n  
51330 20 20 2f 2f 20 41 64 6a 75 73 74 20 74 68 65 20    // Adjust the 
51340 63 6f 6c 6f 72 5c 6e 20 20 20 20 69 66 20 28 73  color\n    if (s
51350 6c 69 64 65 72 2e 63 61 6c 6c 4c 65 66 74 29 20  lider.callLeft) 
51360 7b 5c 6e 20 20 20 20 20 20 63 6f 6c 6f 72 5b 73  {\n      color[s
51370 6c 69 64 65 72 2e 63 61 6c 6c 4c 65 66 74 5d 28  lider.callLeft](
51380 6c 65 66 74 20 2f 20 73 6c 69 64 65 72 2e 6d 61  left / slider.ma
51390 78 4c 65 66 74 29 3b 5c 6e 20 20 20 20 7d 5c 6e  xLeft);\n    }\n
513a0 20 20 20 20 69 66 20 28 73 6c 69 64 65 72 2e 63      if (slider.c
513b0 61 6c 6c 54 6f 70 29 20 7b 5c 6e 20 20 20 20 20  allTop) {\n     
513c0 20 63 6f 6c 6f 72 5b 73 6c 69 64 65 72 2e 63 61   color[slider.ca
513d0 6c 6c 54 6f 70 5d 28 74 6f 70 20 2f 20 73 6c 69  llTop](top / sli
513e0 64 65 72 2e 6d 61 78 54 6f 70 29 3b 5c 6e 20 20  der.maxTop);\n  
513f0 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 53 65    }\n\n    // Se
51400 74 20 74 68 65 20 6e 65 77 20 63 6f 6c 6f 72 5c  t the new color\
51410 6e 20 20 20 20 63 70 2e 73 65 74 56 61 6c 75 65  n    cp.setValue
51420 28 63 6f 6c 6f 72 29 3b 5c 6e 20 20 20 20 63 70  (color);\n    cp
51430 2e 70 6f 70 75 70 48 61 6e 64 6c 65 72 2e 66 6f  .popupHandler.fo
51440 63 75 73 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  cus();\n  }\n\n 
51450 20 2f 2a 2a 5c 6e 20 20 20 2a 20 42 69 6e 64 73   /**\n   * Binds
51460 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72   the colorpicker
51470 20 73 6c 69 64 65 72 73 20 74 6f 20 74 68 65 20   sliders to the 
51480 6d 6f 75 73 65 2f 74 6f 75 63 68 20 65 76 65 6e  mouse/touch even
51490 74 73 5c 6e 20 20 20 2a 2f 5c 6e 20 20 62 69 6e  ts\n   */\n  bin
514a0 64 28 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20 73  d() {\n    let s
514b0 6c 69 64 65 72 73 20 3d 20 74 68 69 73 2e 63 6f  liders = this.co
514c0 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e  lorpicker.option
514d0 73 2e 68 6f 72 69 7a 6f 6e 74 61 6c 20 3f 20 74  s.horizontal ? t
514e0 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 5c  his.colorpicker\
514f0 6e 20 20 20 20 20 20 2e 6f 70 74 69 6f 6e 73 2e  n      .options.
51500 73 6c 69 64 65 72 73 48 6f 72 7a 20 3a 20 74 68  slidersHorz : th
51510 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f  is.colorpicker.o
51520 70 74 69 6f 6e 73 2e 73 6c 69 64 65 72 73 3b 5c  ptions.sliders;\
51530 6e 20 20 20 20 6c 65 74 20 73 6c 69 64 65 72 43  n    let sliderC
51540 6c 61 73 73 65 73 20 3d 20 5b 5d 3b 5c 6e 5c 6e  lasses = [];\n\n
51550 20 20 20 20 66 6f 72 20 28 6c 65 74 20 73 6c 69      for (let sli
51560 64 65 72 4e 61 6d 65 20 69 6e 20 73 6c 69 64 65  derName in slide
51570 72 73 29 20 7b 5c 6e 20 20 20 20 20 20 69 66 20  rs) {\n      if 
51580 28 21 73 6c 69 64 65 72 73 2e 68 61 73 4f 77 6e  (!sliders.hasOwn
51590 50 72 6f 70 65 72 74 79 28 73 6c 69 64 65 72 4e  Property(sliderN
515a0 61 6d 65 29 29 20 7b 5c 6e 20 20 20 20 20 20 20  ame)) {\n       
515b0 20 63 6f 6e 74 69 6e 75 65 3b 5c 6e 20 20 20 20   continue;\n    
515c0 20 20 7d 5c 6e 5c 6e 20 20 20 20 20 20 73 6c 69    }\n\n      sli
515d0 64 65 72 43 6c 61 73 73 65 73 2e 70 75 73 68 28  derClasses.push(
515e0 73 6c 69 64 65 72 73 5b 73 6c 69 64 65 72 4e 61  sliders[sliderNa
515f0 6d 65 5d 2e 73 65 6c 65 63 74 6f 72 29 3b 5c 6e  me].selector);\n
51600 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69      }\n\n    thi
51610 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 70 69  s.colorpicker.pi
51620 63 6b 65 72 2e 66 69 6e 64 28 73 6c 69 64 65 72  cker.find(slider
51630 43 6c 61 73 73 65 73 2e 6a 6f 69 6e 28 27 2c 20  Classes.join(', 
51640 27 29 29 5c 6e 20 20 20 20 20 20 2e 6f 6e 28 27  '))\n      .on('
51650 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72 70  mousedown.colorp
51660 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72 74  icker touchstart
51670 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 24  .colorpicker', $
51680 2e 70 72 6f 78 79 28 74 68 69 73 2e 70 72 65 73  .proxy(this.pres
51690 73 65 64 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20  sed, this));\n  
516a0 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
516b0 20 55 6e 62 69 6e 64 73 20 61 6e 79 20 65 76 65   Unbinds any eve
516c0 6e 74 20 62 6f 75 6e 64 20 62 79 20 74 68 69 73  nt bound by this
516d0 20 68 61 6e 64 6c 65 72 5c 6e 20 20 20 2a 2f 5c   handler\n   */\
516e0 6e 20 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20  n  unbind() {\n 
516f0 20 20 20 24 28 74 68 69 73 2e 63 6f 6c 6f 72 70     $(this.colorp
51700 69 63 6b 65 72 2e 70 69 63 6b 65 72 29 2e 6f 66  icker.picker).of
51710 66 28 7b 5c 6e 20 20 20 20 20 20 27 6d 6f 75 73  f({\n      'mous
51720 65 6d 6f 76 65 2e 63 6f 6c 6f 72 70 69 63 6b 65  emove.colorpicke
51730 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73  r': $.proxy(this
51740 2e 6d 6f 76 65 64 2c 20 74 68 69 73 29 2c 5c 6e  .moved, this),\n
51750 20 20 20 20 20 20 27 74 6f 75 63 68 6d 6f 76 65        'touchmove
51760 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24  .colorpicker': $
51770 2e 70 72 6f 78 79 28 74 68 69 73 2e 6d 6f 76 65  .proxy(this.move
51780 64 2c 20 74 68 69 73 29 2c 5c 6e 20 20 20 20 20  d, this),\n     
51790 20 27 6d 6f 75 73 65 75 70 2e 63 6f 6c 6f 72 70   'mouseup.colorp
517a0 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 79 28  icker': $.proxy(
517b0 74 68 69 73 2e 72 65 6c 65 61 73 65 64 2c 20 74  this.released, t
517c0 68 69 73 29 2c 5c 6e 20 20 20 20 20 20 27 74 6f  his),\n      'to
517d0 75 63 68 65 6e 64 2e 63 6f 6c 6f 72 70 69 63 6b  uchend.colorpick
517e0 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69  er': $.proxy(thi
517f0 73 2e 72 65 6c 65 61 73 65 64 2c 20 74 68 69 73  s.released, this
51800 29 5c 6e 20 20 20 20 7d 29 3b 5c 6e 20 20 7d 5c  )\n    });\n  }\
51810 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 46  n\n  /**\n   * F
51820 75 6e 63 74 69 6f 6e 20 74 72 69 67 67 65 72 65  unction triggere
51830 64 20 77 68 65 6e 20 63 6c 69 63 6b 69 6e 67 20  d when clicking 
51840 69 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 6f  in one of the co
51850 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e 74 20 62  lor adjustment b
51860 61 72 73 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20  ars\n   *\n   * 
51870 40 70 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40  @private\n   * @
51880 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b 65  fires Colorpicke
51890 72 23 6d 6f 75 73 65 6d 6f 76 65 5c 6e 20 20 20  r#mousemove\n   
518a0 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d  * @param {Event}
518b0 20 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 70 72 65   e\n   */\n  pre
518c0 73 73 65 64 28 65 29 20 7b 5c 6e 20 20 20 20 69  ssed(e) {\n    i
518d0 66 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63  f (this.colorpic
518e0 6b 65 72 2e 69 73 44 69 73 61 62 6c 65 64 28 29  ker.isDisabled()
518f0 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
51900 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 74  n;\n    }\n    t
51910 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
51920 6c 61 73 74 45 76 65 6e 74 2e 61 6c 69 61 73 20  lastEvent.alias 
51930 3d 20 27 70 72 65 73 73 65 64 27 3b 5c 6e 20 20  = 'pressed';\n  
51940 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b    this.colorpick
51950 65 72 2e 6c 61 73 74 45 76 65 6e 74 2e 65 20 3d  er.lastEvent.e =
51960 20 65 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 21   e;\n\n    if (!
51970 65 2e 70 61 67 65 58 20 26 26 20 21 65 2e 70 61  e.pageX && !e.pa
51980 67 65 59 20 26 26 20 65 2e 6f 72 69 67 69 6e 61  geY && e.origina
51990 6c 45 76 65 6e 74 20 26 26 20 65 2e 6f 72 69 67  lEvent && e.orig
519a0 69 6e 61 6c 45 76 65 6e 74 2e 74 6f 75 63 68 65  inalEvent.touche
519b0 73 29 20 7b 5c 6e 20 20 20 20 20 20 65 2e 70 61  s) {\n      e.pa
519c0 67 65 58 20 3d 20 65 2e 6f 72 69 67 69 6e 61 6c  geX = e.original
519d0 45 76 65 6e 74 2e 74 6f 75 63 68 65 73 5b 30 5d  Event.touches[0]
519e0 2e 70 61 67 65 58 3b 5c 6e 20 20 20 20 20 20 65  .pageX;\n      e
519f0 2e 70 61 67 65 59 20 3d 20 65 2e 6f 72 69 67 69  .pageY = e.origi
51a00 6e 61 6c 45 76 65 6e 74 2e 74 6f 75 63 68 65 73  nalEvent.touches
51a10 5b 30 5d 2e 70 61 67 65 59 3b 5c 6e 20 20 20 20  [0].pageY;\n    
51a20 7d 5c 6e 20 20 20 20 2f 2f 20 65 2e 73 74 6f 70  }\n    // e.stop
51a30 50 72 6f 70 61 67 61 74 69 6f 6e 28 29 3b 5c 6e  Propagation();\n
51a40 20 20 20 20 2f 2f 20 65 2e 70 72 65 76 65 6e 74      // e.prevent
51a50 44 65 66 61 75 6c 74 28 29 3b 5c 6e 5c 6e 20 20  Default();\n\n  
51a60 20 20 6c 65 74 20 74 61 72 67 65 74 20 3d 20 24    let target = $
51a70 28 65 2e 74 61 72 67 65 74 29 3b 5c 6e 5c 6e 20  (e.target);\n\n 
51a80 20 20 20 2f 2f 20 64 65 74 65 63 74 20 74 68 65     // detect the
51a90 20 73 6c 69 64 65 72 20 61 6e 64 20 73 65 74 20   slider and set 
51aa0 74 68 65 20 6c 69 6d 69 74 73 20 61 6e 64 20 63  the limits and c
51ab0 61 6c 6c 62 61 63 6b 73 5c 6e 20 20 20 20 6c 65  allbacks\n    le
51ac0 74 20 7a 6f 6e 65 20 3d 20 74 61 72 67 65 74 2e  t zone = target.
51ad0 63 6c 6f 73 65 73 74 28 27 64 69 76 27 29 3b 5c  closest('div');\
51ae0 6e 20 20 20 20 6c 65 74 20 73 6c 69 64 65 72 73  n    let sliders
51af0 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63   = this.colorpic
51b00 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 68 6f 72 69  ker.options.hori
51b10 7a 6f 6e 74 61 6c 20 3f 20 74 68 69 73 2e 63 6f  zontal ? this.co
51b20 6c 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 20 20  lorpicker\n     
51b30 20 2e 6f 70 74 69 6f 6e 73 2e 73 6c 69 64 65 72   .options.slider
51b40 73 48 6f 72 7a 20 3a 20 74 68 69 73 2e 63 6f 6c  sHorz : this.col
51b50 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73  orpicker.options
51b60 2e 73 6c 69 64 65 72 73 3b 5c 6e 5c 6e 20 20 20  .sliders;\n\n   
51b70 20 69 66 20 28 7a 6f 6e 65 2e 69 73 28 27 2e 63   if (zone.is('.c
51b80 6f 6c 6f 72 70 69 63 6b 65 72 27 29 29 20 7b 5c  olorpicker')) {\
51b90 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e  n      return;\n
51ba0 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69      }\n\n    thi
51bb0 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 20  s.currentSlider 
51bc0 3d 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20 66  = null;\n\n    f
51bd0 6f 72 20 28 6c 65 74 20 73 6c 69 64 65 72 4e 61  or (let sliderNa
51be0 6d 65 20 69 6e 20 73 6c 69 64 65 72 73 29 20 7b  me in sliders) {
51bf0 5c 6e 20 20 20 20 20 20 69 66 20 28 21 73 6c 69  \n      if (!sli
51c00 64 65 72 73 2e 68 61 73 4f 77 6e 50 72 6f 70 65  ders.hasOwnPrope
51c10 72 74 79 28 73 6c 69 64 65 72 4e 61 6d 65 29 29  rty(sliderName))
51c20 20 7b 5c 6e 20 20 20 20 20 20 20 20 63 6f 6e 74   {\n        cont
51c30 69 6e 75 65 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  inue;\n      }\n
51c40 5c 6e 20 20 20 20 20 20 6c 65 74 20 73 6c 69 64  \n      let slid
51c50 65 72 20 3d 20 73 6c 69 64 65 72 73 5b 73 6c 69  er = sliders[sli
51c60 64 65 72 4e 61 6d 65 5d 3b 5c 6e 5c 6e 20 20 20  derName];\n\n   
51c70 20 20 20 69 66 20 28 7a 6f 6e 65 2e 69 73 28 73     if (zone.is(s
51c80 6c 69 64 65 72 2e 73 65 6c 65 63 74 6f 72 29 29  lider.selector))
51c90 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73   {\n        this
51ca0 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 20 3d  .currentSlider =
51cb0 20 24 2e 65 78 74 65 6e 64 28 7b 7d 2c 20 73 6c   $.extend({}, sl
51cc0 69 64 65 72 2c 20 7b 6e 61 6d 65 3a 20 73 6c 69  ider, {name: sli
51cd0 64 65 72 4e 61 6d 65 7d 29 3b 5c 6e 20 20 20 20  derName});\n    
51ce0 20 20 20 20 62 72 65 61 6b 3b 5c 6e 20 20 20 20      break;\n    
51cf0 20 20 7d 20 65 6c 73 65 20 69 66 20 28 73 6c 69    } else if (sli
51d00 64 65 72 2e 63 68 69 6c 64 53 65 6c 65 63 74 6f  der.childSelecto
51d10 72 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20  r !== undefined 
51d20 26 26 20 7a 6f 6e 65 2e 69 73 28 73 6c 69 64 65  && zone.is(slide
51d30 72 2e 63 68 69 6c 64 53 65 6c 65 63 74 6f 72 29  r.childSelector)
51d40 29 20 7b 5c 6e 20 20 20 20 20 20 20 20 74 68 69  ) {\n        thi
51d50 73 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 20  s.currentSlider 
51d60 3d 20 24 2e 65 78 74 65 6e 64 28 7b 7d 2c 20 73  = $.extend({}, s
51d70 6c 69 64 65 72 2c 20 7b 6e 61 6d 65 3a 20 73 6c  lider, {name: sl
51d80 69 64 65 72 4e 61 6d 65 7d 29 3b 5c 6e 20 20 20  iderName});\n   
51d90 20 20 20 20 20 7a 6f 6e 65 20 3d 20 7a 6f 6e 65       zone = zone
51da0 2e 70 61 72 65 6e 74 28 29 3b 20 2f 2f 20 7a 6f  .parent(); // zo
51db0 6e 65 2e 70 61 72 65 6e 74 73 28 73 6c 69 64 65  ne.parents(slide
51dc0 72 2e 73 65 6c 65 63 74 6f 72 29 2e 66 69 72 73  r.selector).firs
51dd0 74 28 29 20 3f 5c 6e 20 20 20 20 20 20 20 20 62  t() ?\n        b
51de0 72 65 61 6b 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  reak;\n      }\n
51df0 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 6c 65 74      }\n\n    let
51e00 20 67 75 69 64 65 20 3d 20 7a 6f 6e 65 2e 66 69   guide = zone.fi
51e10 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  nd('.colorpicker
51e20 2d 67 75 69 64 65 27 29 2e 67 65 74 28 30 29 3b  -guide').get(0);
51e30 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73  \n\n    if (this
51e40 2e 63 75 72 72 65 6e 74 53 6c 69 64 65 72 20 3d  .currentSlider =
51e50 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 67 75 69 64 65  == null || guide
51e60 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 20 20   === null) {\n  
51e70 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20      return;\n   
51e80 20 7d 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 6f 66   }\n\n    let of
51e90 66 73 65 74 20 3d 20 7a 6f 6e 65 2e 6f 66 66 73  fset = zone.offs
51ea0 65 74 28 29 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20  et();\n\n    // 
51eb0 72 65 66 65 72 65 6e 63 65 20 74 6f 20 67 75 69  reference to gui
51ec0 64 65 27 73 20 73 74 79 6c 65 5c 6e 20 20 20 20  de's style\n    
51ed0 74 68 69 73 2e 63 75 72 72 65 6e 74 53 6c 69 64  this.currentSlid
51ee0 65 72 2e 67 75 69 64 65 53 74 79 6c 65 20 3d 20  er.guideStyle = 
51ef0 67 75 69 64 65 2e 73 74 79 6c 65 3b 5c 6e 20 20  guide.style;\n  
51f00 20 20 74 68 69 73 2e 63 75 72 72 65 6e 74 53 6c    this.currentSl
51f10 69 64 65 72 2e 6c 65 66 74 20 3d 20 65 2e 70 61  ider.left = e.pa
51f20 67 65 58 20 2d 20 6f 66 66 73 65 74 2e 6c 65 66  geX - offset.lef
51f30 74 3b 5c 6e 20 20 20 20 74 68 69 73 2e 63 75 72  t;\n    this.cur
51f40 72 65 6e 74 53 6c 69 64 65 72 2e 74 6f 70 20 3d  rentSlider.top =
51f50 20 65 2e 70 61 67 65 59 20 2d 20 6f 66 66 73 65   e.pageY - offse
51f60 74 2e 74 6f 70 3b 5c 6e 20 20 20 20 74 68 69 73  t.top;\n    this
51f70 2e 6d 6f 75 73 65 50 6f 69 6e 74 65 72 20 3d 20  .mousePointer = 
51f80 7b 5c 6e 20 20 20 20 20 20 6c 65 66 74 3a 20 65  {\n      left: e
51f90 2e 70 61 67 65 58 2c 5c 6e 20 20 20 20 20 20 74  .pageX,\n      t
51fa0 6f 70 3a 20 65 2e 70 61 67 65 59 5c 6e 20 20 20  op: e.pageY\n   
51fb0 20 7d 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 54 4f   };\n\n    // TO
51fc0 44 4f 3a 20 66 69 78 20 6d 6f 76 69 6e 67 20 6f  DO: fix moving o
51fd0 75 74 73 69 64 65 20 74 68 65 20 70 69 63 6b 65  utside the picke
51fe0 72 20 6d 61 6b 65 73 20 74 68 65 20 67 75 69 64  r makes the guid
51ff0 65 73 20 74 6f 20 6b 65 65 70 20 6d 6f 76 69 6e  es to keep movin
52000 67 2e 20 54 68 65 20 65 76 65 6e 74 20 6e 65 65  g. The event nee
52010 64 73 20 74 6f 20 62 65 20 62 6f 75 6e 64 20 74  ds to be bound t
52020 6f 20 74 68 65 20 77 69 6e 64 6f 77 2e 5c 6e 20  o the window.\n 
52030 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 28     /**\n     * (
52040 77 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e 74 29  window.document)
52050 20 54 72 69 67 67 65 72 65 64 20 6f 6e 20 6d 6f   Triggered on mo
52060 75 73 65 64 6f 77 6e 20 66 6f 72 20 74 68 65 20  usedown for the 
52070 64 6f 63 75 6d 65 6e 74 20 6f 62 6a 65 63 74 2c  document object,
52080 5c 6e 20 20 20 20 20 2a 20 73 6f 20 74 68 65 20  \n     * so the 
52090 63 6f 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e 74  color adjustment
520a0 20 67 75 69 64 65 20 69 73 20 6d 6f 76 65 64 20   guide is moved 
520b0 74 6f 20 74 68 65 20 63 6c 69 63 6b 65 64 20 70  to the clicked p
520c0 6f 73 69 74 69 6f 6e 2e 5c 6e 20 20 20 20 20 2a  osition.\n     *
520d0 5c 6e 20 20 20 20 20 2a 20 40 65 76 65 6e 74 20  \n     * @event 
520e0 43 6f 6c 6f 72 70 69 63 6b 65 72 23 6d 6f 75 73  Colorpicker#mous
520f0 65 6d 6f 76 65 5c 6e 20 20 20 20 20 2a 2f 5c 6e  emove\n     */\n
52100 20 20 20 20 24 28 74 68 69 73 2e 63 6f 6c 6f 72      $(this.color
52110 70 69 63 6b 65 72 2e 70 69 63 6b 65 72 29 2e 6f  picker.picker).o
52120 6e 28 7b 5c 6e 20 20 20 20 20 20 27 6d 6f 75 73  n({\n      'mous
52130 65 6d 6f 76 65 2e 63 6f 6c 6f 72 70 69 63 6b 65  emove.colorpicke
52140 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73  r': $.proxy(this
52150 2e 6d 6f 76 65 64 2c 20 74 68 69 73 29 2c 5c 6e  .moved, this),\n
52160 20 20 20 20 20 20 27 74 6f 75 63 68 6d 6f 76 65        'touchmove
52170 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24  .colorpicker': $
52180 2e 70 72 6f 78 79 28 74 68 69 73 2e 6d 6f 76 65  .proxy(this.move
52190 64 2c 20 74 68 69 73 29 2c 5c 6e 20 20 20 20 20  d, this),\n     
521a0 20 27 6d 6f 75 73 65 75 70 2e 63 6f 6c 6f 72 70   'mouseup.colorp
521b0 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 79 28  icker': $.proxy(
521c0 74 68 69 73 2e 72 65 6c 65 61 73 65 64 2c 20 74  this.released, t
521d0 68 69 73 29 2c 5c 6e 20 20 20 20 20 20 27 74 6f  his),\n      'to
521e0 75 63 68 65 6e 64 2e 63 6f 6c 6f 72 70 69 63 6b  uchend.colorpick
521f0 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69  er': $.proxy(thi
52200 73 2e 72 65 6c 65 61 73 65 64 2c 20 74 68 69 73  s.released, this
52210 29 5c 6e 20 20 20 20 7d 29 2e 74 72 69 67 67 65  )\n    }).trigge
52220 72 28 27 6d 6f 75 73 65 6d 6f 76 65 27 29 3b 5c  r('mousemove');\
52230 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20  n  }\n\n  /**\n 
52240 20 20 2a 20 46 75 6e 63 74 69 6f 6e 20 74 72 69    * Function tri
52250 67 67 65 72 65 64 20 77 68 65 6e 20 64 72 61 67  ggered when drag
52260 67 69 6e 67 20 61 20 67 75 69 64 65 20 69 6e 73  ging a guide ins
52270 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 63  ide one of the c
52280 6f 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e 74 20  olor adjustment 
52290 62 61 72 73 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20  bars.\n   *\n   
522a0 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20 20 2a  * @private\n   *
522b0 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20   @param {Event} 
522c0 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 6d 6f 76 65  e\n   */\n  move
522d0 64 28 65 29 20 7b 5c 6e 20 20 20 20 74 68 69 73  d(e) {\n    this
522e0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73  .colorpicker.las
522f0 74 45 76 65 6e 74 2e 61 6c 69 61 73 20 3d 20 27  tEvent.alias = '
52300 6d 6f 76 65 64 27 3b 5c 6e 20 20 20 20 74 68 69  moved';\n    thi
52310 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61  s.colorpicker.la
52320 73 74 45 76 65 6e 74 2e 65 20 3d 20 65 3b 5c 6e  stEvent.e = e;\n
52330 5c 6e 20 20 20 20 69 66 20 28 21 65 2e 70 61 67  \n    if (!e.pag
52340 65 58 20 26 26 20 21 65 2e 70 61 67 65 59 20 26  eX && !e.pageY &
52350 26 20 65 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e  & e.originalEven
52360 74 20 26 26 20 65 2e 6f 72 69 67 69 6e 61 6c 45  t && e.originalE
52370 76 65 6e 74 2e 74 6f 75 63 68 65 73 29 20 7b 5c  vent.touches) {\
52380 6e 20 20 20 20 20 20 65 2e 70 61 67 65 58 20 3d  n      e.pageX =
52390 20 65 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74   e.originalEvent
523a0 2e 74 6f 75 63 68 65 73 5b 30 5d 2e 70 61 67 65  .touches[0].page
523b0 58 3b 5c 6e 20 20 20 20 20 20 65 2e 70 61 67 65  X;\n      e.page
523c0 59 20 3d 20 65 2e 6f 72 69 67 69 6e 61 6c 45 76  Y = e.originalEv
523d0 65 6e 74 2e 74 6f 75 63 68 65 73 5b 30 5d 2e 70  ent.touches[0].p
523e0 61 67 65 59 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e  ageY;\n    }\n\n
523f0 20 20 20 20 2f 2f 20 65 2e 73 74 6f 70 50 72 6f      // e.stopPro
52400 70 61 67 61 74 69 6f 6e 28 29 3b 5c 6e 20 20 20  pagation();\n   
52410 20 65 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c   e.preventDefaul
52420 74 28 29 3b 20 2f 2f 20 70 72 65 76 65 6e 74 73  t(); // prevents
52430 20 73 63 72 6f 6c 6c 69 6e 67 20 6f 6e 20 6d 6f   scrolling on mo
52440 62 69 6c 65 5c 6e 5c 6e 20 20 20 20 6c 65 74 20  bile\n\n    let 
52450 6c 65 66 74 20 3d 20 4d 61 74 68 2e 6d 61 78 28  left = Math.max(
52460 5c 6e 20 20 20 20 20 20 30 2c 5c 6e 20 20 20 20  \n      0,\n    
52470 20 20 4d 61 74 68 2e 6d 69 6e 28 5c 6e 20 20 20    Math.min(\n   
52480 20 20 20 20 20 74 68 69 73 2e 63 75 72 72 65 6e       this.curren
52490 74 53 6c 69 64 65 72 2e 6d 61 78 4c 65 66 74 2c  tSlider.maxLeft,
524a0 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e 63  \n        this.c
524b0 75 72 72 65 6e 74 53 6c 69 64 65 72 2e 6c 65 66  urrentSlider.lef
524c0 74 20 2b 20 28 28 65 2e 70 61 67 65 58 20 7c 7c  t + ((e.pageX ||
524d0 20 74 68 69 73 2e 6d 6f 75 73 65 50 6f 69 6e 74   this.mousePoint
524e0 65 72 2e 6c 65 66 74 29 20 2d 20 74 68 69 73 2e  er.left) - this.
524f0 6d 6f 75 73 65 50 6f 69 6e 74 65 72 2e 6c 65 66  mousePointer.lef
52500 74 29 5c 6e 20 20 20 20 20 20 29 5c 6e 20 20 20  t)\n      )\n   
52510 20 29 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 74   );\n\n    let t
52520 6f 70 20 3d 20 4d 61 74 68 2e 6d 61 78 28 5c 6e  op = Math.max(\n
52530 20 20 20 20 20 20 30 2c 5c 6e 20 20 20 20 20 20        0,\n      
52540 4d 61 74 68 2e 6d 69 6e 28 5c 6e 20 20 20 20 20  Math.min(\n     
52550 20 20 20 74 68 69 73 2e 63 75 72 72 65 6e 74 53     this.currentS
52560 6c 69 64 65 72 2e 6d 61 78 54 6f 70 2c 5c 6e 20  lider.maxTop,\n 
52570 20 20 20 20 20 20 20 74 68 69 73 2e 63 75 72 72         this.curr
52580 65 6e 74 53 6c 69 64 65 72 2e 74 6f 70 20 2b 20  entSlider.top + 
52590 28 28 65 2e 70 61 67 65 59 20 7c 7c 20 74 68 69  ((e.pageY || thi
525a0 73 2e 6d 6f 75 73 65 50 6f 69 6e 74 65 72 2e 74  s.mousePointer.t
525b0 6f 70 29 20 2d 20 74 68 69 73 2e 6d 6f 75 73 65  op) - this.mouse
525c0 50 6f 69 6e 74 65 72 2e 74 6f 70 29 5c 6e 20 20  Pointer.top)\n  
525d0 20 20 20 20 29 5c 6e 20 20 20 20 29 3b 5c 6e 5c      )\n    );\n\
525e0 6e 20 20 20 20 74 68 69 73 2e 6f 6e 4d 6f 76 65  n    this.onMove
525f0 28 74 6f 70 2c 20 6c 65 66 74 29 3b 5c 6e 20 20  (top, left);\n  
52600 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
52610 20 46 75 6e 63 74 69 6f 6e 20 74 72 69 67 67 65   Function trigge
52620 72 65 64 20 77 68 65 6e 20 72 65 6c 65 61 73 69  red when releasi
52630 6e 67 20 74 68 65 20 63 6c 69 63 6b 20 69 6e 20  ng the click in 
52640 6f 6e 65 20 6f 66 20 74 68 65 20 63 6f 6c 6f 72  one of the color
52650 20 61 64 6a 75 73 74 6d 65 6e 74 20 62 61 72 73   adjustment bars
52660 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70  .\n   *\n   * @p
52670 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40 70 61  rivate\n   * @pa
52680 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 5c 6e 20  ram {Event} e\n 
52690 20 20 2a 2f 5c 6e 20 20 72 65 6c 65 61 73 65 64    */\n  released
526a0 28 65 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e  (e) {\n    this.
526b0 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73 74  colorpicker.last
526c0 45 76 65 6e 74 2e 61 6c 69 61 73 20 3d 20 27 72  Event.alias = 'r
526d0 65 6c 65 61 73 65 64 27 3b 5c 6e 20 20 20 20 74  eleased';\n    t
526e0 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
526f0 6c 61 73 74 45 76 65 6e 74 2e 65 20 3d 20 65 3b  lastEvent.e = e;
52700 5c 6e 5c 6e 20 20 20 20 2f 2f 20 65 2e 73 74 6f  \n\n    // e.sto
52710 70 50 72 6f 70 61 67 61 74 69 6f 6e 28 29 3b 5c  pPropagation();\
52720 6e 20 20 20 20 2f 2f 20 65 2e 70 72 65 76 65 6e  n    // e.preven
52730 74 44 65 66 61 75 6c 74 28 29 3b 5c 6e 5c 6e 20  tDefault();\n\n 
52740 20 20 20 24 28 74 68 69 73 2e 63 6f 6c 6f 72 70     $(this.colorp
52750 69 63 6b 65 72 2e 70 69 63 6b 65 72 29 2e 6f 66  icker.picker).of
52760 66 28 7b 5c 6e 20 20 20 20 20 20 27 6d 6f 75 73  f({\n      'mous
52770 65 6d 6f 76 65 2e 63 6f 6c 6f 72 70 69 63 6b 65  emove.colorpicke
52780 72 27 3a 20 74 68 69 73 2e 6d 6f 76 65 64 2c 5c  r': this.moved,\
52790 6e 20 20 20 20 20 20 27 74 6f 75 63 68 6d 6f 76  n      'touchmov
527a0 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20  e.colorpicker': 
527b0 74 68 69 73 2e 6d 6f 76 65 64 2c 5c 6e 20 20 20  this.moved,\n   
527c0 20 20 20 27 6d 6f 75 73 65 75 70 2e 63 6f 6c 6f     'mouseup.colo
527d0 72 70 69 63 6b 65 72 27 3a 20 74 68 69 73 2e 72  rpicker': this.r
527e0 65 6c 65 61 73 65 64 2c 5c 6e 20 20 20 20 20 20  eleased,\n      
527f0 27 74 6f 75 63 68 65 6e 64 2e 63 6f 6c 6f 72 70  'touchend.colorp
52800 69 63 6b 65 72 27 3a 20 74 68 69 73 2e 72 65 6c  icker': this.rel
52810 65 61 73 65 64 5c 6e 20 20 20 20 7d 29 3b 5c 6e  eased\n    });\n
52820 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74    }\n}\n\nexport
52830 20 64 65 66 61 75 6c 74 20 53 6c 69 64 65 72 48   default SliderH
52840 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f  andler;\n\n\n\n/
52850 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52  / WEBPACK FOOTER
52860 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73   //\n// ./src/js
52870 2f 53 6c 69 64 65 72 48 61 6e 64 6c 65 72 2e 6a  /SliderHandler.j
52880 73 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27  s","'use strict'
52890 3b 5c 6e 5c 6e 69 6d 70 6f 72 74 20 24 20 66 72  ;\n\nimport $ fr
528a0 6f 6d 20 27 6a 71 75 65 72 79 27 3b 5c 6e 69 6d  om 'jquery';\nim
528b0 70 6f 72 74 20 5f 64 65 66 61 75 6c 74 73 20 66  port _defaults f
528c0 72 6f 6d 20 27 2e 2f 6f 70 74 69 6f 6e 73 27 3b  rom './options';
528d0 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 48 61 6e 64  \n\n/**\n * Hand
528e0 6c 65 73 20 65 76 65 72 79 74 68 69 6e 67 20 72  les everything r
528f0 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 55 49  elated to the UI
52900 20 6f 66 20 74 68 65 20 63 6f 6c 6f 72 70 69 63   of the colorpic
52910 6b 65 72 20 70 6f 70 75 70 3a 20 73 68 6f 77 2c  ker popup: show,
52920 20 68 69 64 65 2c 20 70 6f 73 69 74 69 6f 6e 2c   hide, position,
52930 2e 2e 2e 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c  ...\n * @ignore\
52940 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 50 6f 70 75  n */\nclass Popu
52950 70 48 61 6e 64 6c 65 72 20 7b 5c 6e 20 20 2f 2a  pHandler {\n  /*
52960 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b  *\n   * @param {
52970 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 20 63 6f 6c  Colorpicker} col
52980 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 2a 20 40  orpicker\n   * @
52990 70 61 72 61 6d 20 7b 57 69 6e 64 6f 77 7d 20 72  param {Window} r
529a0 6f 6f 74 5c 6e 20 20 20 2a 2f 5c 6e 20 20 63 6f  oot\n   */\n  co
529b0 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f 72 70  nstructor(colorp
529c0 69 63 6b 65 72 2c 20 72 6f 6f 74 29 20 7b 5c 6e  icker, root) {\n
529d0 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
529e0 40 74 79 70 65 20 7b 57 69 6e 64 6f 77 7d 5c 6e  @type {Window}\n
529f0 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69       */\n    thi
52a00 73 2e 72 6f 6f 74 20 3d 20 72 6f 6f 74 3b 5c 6e  s.root = root;\n
52a10 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20      /**\n     * 
52a20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 70 69 63 6b  @type {Colorpick
52a30 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  er}\n     */\n  
52a40 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b    this.colorpick
52a50 65 72 20 3d 20 63 6f 6c 6f 72 70 69 63 6b 65 72  er = colorpicker
52a60 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  ;\n    /**\n    
52a70 20 2a 20 40 74 79 70 65 20 7b 6a 51 75 65 72 79   * @type {jQuery
52a80 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20  }\n     */\n    
52a90 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67  this.popoverTarg
52aa0 65 74 20 3d 20 6e 75 6c 6c 3b 5c 6e 20 20 20 20  et = null;\n    
52ab0 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70  /**\n     * @typ
52ac0 65 20 7b 6a 51 75 65 72 79 7d 5c 6e 20 20 20 20  e {jQuery}\n    
52ad0 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f   */\n    this.po
52ae0 70 6f 76 65 72 54 69 70 20 3d 20 6e 75 6c 6c 3b  poverTip = null;
52af0 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
52b00 20 20 2a 20 49 66 20 74 72 75 65 2c 20 74 68 65    * If true, the
52b10 20 6c 61 74 65 73 74 20 63 6c 69 63 6b 20 77 61   latest click wa
52b20 73 20 69 6e 73 69 64 65 20 74 68 65 20 70 6f 70  s inside the pop
52b30 6f 76 65 72 5c 6e 20 20 20 20 20 2a 20 40 74 79  over\n     * @ty
52b40 70 65 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20  pe {boolean}\n  
52b50 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73 2e     */\n    this.
52b60 63 6c 69 63 6b 69 6e 67 20 3d 20 66 61 6c 73 65  clicking = false
52b70 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20  ;\n    /**\n    
52b80 20 2a 20 40 74 79 70 65 20 7b 62 6f 6f 6c 65 61   * @type {boolea
52b90 6e 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20  n}\n     */\n   
52ba0 20 74 68 69 73 2e 68 69 64 64 69 6e 67 20 3d 20   this.hidding = 
52bb0 66 61 6c 73 65 3b 5c 6e 20 20 20 20 2f 2a 2a 5c  false;\n    /**\
52bc0 6e 20 20 20 20 20 2a 20 40 74 79 70 65 20 7b 62  n     * @type {b
52bd0 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 20 20 2a 2f  oolean}\n     */
52be0 5c 6e 20 20 20 20 74 68 69 73 2e 73 68 6f 77 69  \n    this.showi
52bf0 6e 67 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 7d  ng = false;\n  }
52c00 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20  \n\n  /**\n   * 
52c10 40 70 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40  @private\n   * @
52c20 72 65 74 75 72 6e 73 20 7b 6a 51 75 65 72 79 7c  returns {jQuery|
52c30 66 61 6c 73 65 7d 5c 6e 20 20 20 2a 2f 5c 6e 20  false}\n   */\n 
52c40 20 67 65 74 20 69 6e 70 75 74 28 29 20 7b 5c 6e   get input() {\n
52c50 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e      return this.
52c60 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e 70 75  colorpicker.inpu
52c70 74 48 61 6e 64 6c 65 72 2e 69 6e 70 75 74 3b 5c  tHandler.input;\
52c80 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20  n  }\n\n  /**\n 
52c90 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e 20 20    * @private\n  
52ca0 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f   * @returns {boo
52cb0 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  lean}\n   */\n  
52cc0 67 65 74 20 68 61 73 49 6e 70 75 74 28 29 20 7b  get hasInput() {
52cd0 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69  \n    return thi
52ce0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e  s.colorpicker.in
52cf0 70 75 74 48 61 6e 64 6c 65 72 2e 68 61 73 49 6e  putHandler.hasIn
52d00 70 75 74 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  put();\n  }\n\n 
52d10 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 72 69 76   /**\n   * @priv
52d20 61 74 65 5c 6e 20 20 20 2a 20 40 72 65 74 75 72  ate\n   * @retur
52d30 6e 73 20 7b 6a 51 75 65 72 79 7c 66 61 6c 73 65  ns {jQuery|false
52d40 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 20  }\n   */\n  get 
52d50 61 64 64 6f 6e 28 29 20 7b 5c 6e 20 20 20 20 72  addon() {\n    r
52d60 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72  eturn this.color
52d70 70 69 63 6b 65 72 2e 61 64 64 6f 6e 48 61 6e 64  picker.addonHand
52d80 6c 65 72 2e 61 64 64 6f 6e 3b 5c 6e 20 20 7d 5c  ler.addon;\n  }\
52d90 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40  n\n  /**\n   * @
52da0 70 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40 72  private\n   * @r
52db0 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d  eturns {boolean}
52dc0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 67 65 74 20 68  \n   */\n  get h
52dd0 61 73 41 64 64 6f 6e 28 29 20 7b 5c 6e 20 20 20  asAddon() {\n   
52de0 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c   return this.col
52df0 6f 72 70 69 63 6b 65 72 2e 61 64 64 6f 6e 48 61  orpicker.addonHa
52e00 6e 64 6c 65 72 2e 68 61 73 41 64 64 6f 6e 28 29  ndler.hasAddon()
52e10 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c  ;\n  }\n\n  /**\
52e20 6e 20 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e  n   * @private\n
52e30 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62     * @returns {b
52e40 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e  oolean}\n   */\n
52e50 20 20 67 65 74 20 69 73 50 6f 70 6f 76 65 72 28    get isPopover(
52e60 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20  ) {\n    return 
52e70 21 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65  !this.colorpicke
52e80 72 2e 6f 70 74 69 6f 6e 73 2e 69 6e 6c 69 6e 65  r.options.inline
52e90 20 26 26 20 21 21 74 68 69 73 2e 70 6f 70 6f 76   && !!this.popov
52ea0 65 72 54 69 70 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  erTip;\n  }\n\n 
52eb0 20 2f 2a 2a 5c 6e 20 20 20 2a 20 42 69 6e 64 73   /**\n   * Binds
52ec0 20 74 68 65 20 64 69 66 66 65 72 65 6e 74 20 63   the different c
52ed0 6f 6c 6f 72 70 69 63 6b 65 72 20 65 6c 65 6d 65  olorpicker eleme
52ee0 6e 74 73 20 74 6f 20 74 68 65 20 66 6f 63 75 73  nts to the focus
52ef0 2f 6d 6f 75 73 65 2f 74 6f 75 63 68 20 65 76 65  /mouse/touch eve
52f00 6e 74 73 20 73 6f 20 69 74 20 72 65 61 63 74 73  nts so it reacts
52f10 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 73 68 6f   in order to sho
52f20 77 20 6f 72 5c 6e 20 20 20 2a 20 68 69 64 65 20  w or\n   * hide 
52f30 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20  the colorpicker 
52f40 70 6f 70 75 70 20 61 63 63 6f 72 64 69 6e 67 6c  popup accordingl
52f50 79 2e 20 49 74 20 61 6c 73 6f 20 61 64 64 73 20  y. It also adds 
52f60 74 68 65 20 70 72 6f 70 65 72 20 63 6c 61 73 73  the proper class
52f70 65 73 2e 5c 6e 20 20 20 2a 2f 5c 6e 20 20 62 69  es.\n   */\n  bi
52f80 6e 64 28 29 20 7b 5c 6e 20 20 20 20 6c 65 74 20  nd() {\n    let 
52f90 63 70 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70  cp = this.colorp
52fa0 69 63 6b 65 72 3b 5c 6e 5c 6e 20 20 20 20 69 66  icker;\n\n    if
52fb0 20 28 63 70 2e 6f 70 74 69 6f 6e 73 2e 69 6e 6c   (cp.options.inl
52fc0 69 6e 65 29 20 7b 5c 6e 20 20 20 20 20 20 63 70  ine) {\n      cp
52fd0 2e 70 69 63 6b 65 72 2e 61 64 64 43 6c 61 73 73  .picker.addClass
52fe0 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 69 6e  ('colorpicker-in
52ff0 6c 69 6e 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72  line colorpicker
53000 2d 76 69 73 69 62 6c 65 27 29 3b 5c 6e 20 20 20  -visible');\n   
53010 20 20 20 72 65 74 75 72 6e 3b 20 2f 2f 20 6e 6f     return; // no
53020 20 6e 65 65 64 20 74 6f 20 62 69 6e 64 20 73 68   need to bind sh
53030 6f 77 2f 68 69 64 65 20 65 76 65 6e 74 73 20 66  ow/hide events f
53040 6f 72 20 69 6e 6c 69 6e 65 20 65 6c 65 6d 65 6e  or inline elemen
53050 74 73 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  ts\n    }\n\n   
53060 20 63 70 2e 70 69 63 6b 65 72 2e 61 64 64 43 6c   cp.picker.addCl
53070 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72  ass('colorpicker
53080 2d 70 6f 70 75 70 20 63 6f 6c 6f 72 70 69 63 6b  -popup colorpick
53090 65 72 2d 68 69 64 64 65 6e 27 29 3b 5c 6e 5c 6e  er-hidden');\n\n
530a0 20 20 20 20 2f 2f 20 74 68 65 72 65 20 69 73 20      // there is 
530b0 6e 6f 20 69 6e 70 75 74 20 6f 72 20 61 64 64 6f  no input or addo
530c0 6e 5c 6e 20 20 20 20 69 66 20 28 21 74 68 69 73  n\n    if (!this
530d0 2e 68 61 73 49 6e 70 75 74 20 26 26 20 21 74 68  .hasInput && !th
530e0 69 73 2e 68 61 73 41 64 64 6f 6e 29 20 7b 5c 6e  is.hasAddon) {\n
530f0 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20        return;\n 
53100 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 63     }\n\n    // c
53110 72 65 61 74 65 20 42 6f 6f 74 73 74 72 61 70 20  reate Bootstrap 
53120 34 20 70 6f 70 6f 76 65 72 5c 6e 20 20 20 20 69  4 popover\n    i
53130 66 20 28 63 70 2e 6f 70 74 69 6f 6e 73 2e 70 6f  f (cp.options.po
53140 70 6f 76 65 72 29 20 7b 5c 6e 20 20 20 20 20 20  pover) {\n      
53150 74 68 69 73 2e 63 72 65 61 74 65 50 6f 70 6f 76  this.createPopov
53160 65 72 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e  er();\n    }\n\n
53170 20 20 20 20 2f 2f 20 62 69 6e 64 20 61 64 64 6f      // bind addo
53180 6e 20 73 68 6f 77 2f 68 69 64 65 20 65 76 65 6e  n show/hide even
53190 74 73 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73  ts\n    if (this
531a0 2e 68 61 73 41 64 64 6f 6e 29 20 7b 5c 6e 20 20  .hasAddon) {\n  
531b0 20 20 20 20 2f 2f 20 65 6e 61 62 6c 65 20 66 6f      // enable fo
531c0 63 75 73 20 6f 6e 20 61 64 64 6f 6e 73 5c 6e 20  cus on addons\n 
531d0 20 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 61       if (!this.a
531e0 64 64 6f 6e 2e 61 74 74 72 28 27 74 61 62 69 6e  ddon.attr('tabin
531f0 64 65 78 27 29 29 20 7b 5c 6e 20 20 20 20 20 20  dex')) {\n      
53200 20 20 74 68 69 73 2e 61 64 64 6f 6e 2e 61 74 74    this.addon.att
53210 72 28 27 74 61 62 69 6e 64 65 78 27 2c 20 30 29  r('tabindex', 0)
53220 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 5c 6e 20 20  ;\n      }\n\n  
53230 20 20 20 20 74 68 69 73 2e 61 64 64 6f 6e 2e 6f      this.addon.o
53240 6e 28 7b 5c 6e 20 20 20 20 20 20 20 20 27 6d 6f  n({\n        'mo
53250 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63  usedown.colorpic
53260 6b 65 72 20 74 6f 75 63 68 73 74 61 72 74 2e 63  ker touchstart.c
53270 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24 2e 70  olorpicker': $.p
53280 72 6f 78 79 28 74 68 69 73 2e 74 6f 67 67 6c 65  roxy(this.toggle
53290 2c 20 74 68 69 73 29 5c 6e 20 20 20 20 20 20 7d  , this)\n      }
532a0 29 3b 5c 6e 5c 6e 20 20 20 20 20 20 74 68 69 73  );\n\n      this
532b0 2e 61 64 64 6f 6e 2e 6f 6e 28 7b 5c 6e 20 20 20  .addon.on({\n   
532c0 20 20 20 20 20 27 66 6f 63 75 73 2e 63 6f 6c 6f       'focus.colo
532d0 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78  rpicker': $.prox
532e0 79 28 74 68 69 73 2e 73 68 6f 77 2c 20 74 68 69  y(this.show, thi
532f0 73 29 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 5c  s)\n      });\n\
53300 6e 20 20 20 20 20 20 74 68 69 73 2e 61 64 64 6f  n      this.addo
53310 6e 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20 20 20 20  n.on({\n        
53320 27 66 6f 63 75 73 6f 75 74 2e 63 6f 6c 6f 72 70  'focusout.colorp
53330 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 79 28  icker': $.proxy(
53340 74 68 69 73 2e 68 69 64 65 2c 20 74 68 69 73 29  this.hide, this)
53350 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20 20  \n      });\n   
53360 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 62 69 6e   }\n\n    // bin
53370 64 20 69 6e 70 75 74 20 73 68 6f 77 2f 68 69 64  d input show/hid
53380 65 20 65 76 65 6e 74 73 5c 6e 20 20 20 20 69 66  e events\n    if
53390 20 28 74 68 69 73 2e 68 61 73 49 6e 70 75 74 20   (this.hasInput 
533a0 26 26 20 21 74 68 69 73 2e 68 61 73 41 64 64 6f  && !this.hasAddo
533b0 6e 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73  n) {\n      this
533c0 2e 69 6e 70 75 74 2e 6f 6e 28 7b 5c 6e 20 20 20  .input.on({\n   
533d0 20 20 20 20 20 27 6d 6f 75 73 65 64 6f 77 6e 2e       'mousedown.
533e0 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75 63  colorpicker touc
533f0 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63 6b  hstart.colorpick
53400 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69  er': $.proxy(thi
53410 73 2e 73 68 6f 77 2c 20 74 68 69 73 29 2c 5c 6e  s.show, this),\n
53420 20 20 20 20 20 20 20 20 27 66 6f 63 75 73 2e 63          'focus.c
53430 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24 2e 70  olorpicker': $.p
53440 72 6f 78 79 28 74 68 69 73 2e 73 68 6f 77 2c 20  roxy(this.show, 
53450 74 68 69 73 29 5c 6e 20 20 20 20 20 20 7d 29 3b  this)\n      });
53460 5c 6e 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 69  \n\n      this.i
53470 6e 70 75 74 2e 6f 6e 28 7b 5c 6e 20 20 20 20 20  nput.on({\n     
53480 20 20 20 27 66 6f 63 75 73 6f 75 74 2e 63 6f 6c     'focusout.col
53490 6f 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f  orpicker': $.pro
534a0 78 79 28 74 68 69 73 2e 68 69 64 65 2c 20 74 68  xy(this.hide, th
534b0 69 73 29 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e  is)\n      });\n
534c0 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20      }\n\n    // 
534d0 72 65 70 6f 73 69 74 69 6f 6e 20 70 6f 70 75 70  reposition popup
534e0 20 6f 6e 20 77 69 6e 64 6f 77 20 72 65 73 69 7a   on window resiz
534f0 65 5c 6e 20 20 20 20 24 28 74 68 69 73 2e 72 6f  e\n    $(this.ro
53500 6f 74 29 2e 6f 6e 28 27 72 65 73 69 7a 65 2e 63  ot).on('resize.c
53510 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 24 2e 70  olorpicker', $.p
53520 72 6f 78 79 28 74 68 69 73 2e 72 65 70 6f 73 69  roxy(this.reposi
53530 74 69 6f 6e 2c 20 74 68 69 73 29 29 3b 5c 6e 20  tion, this));\n 
53540 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20   }\n\n  /**\n   
53550 2a 20 55 6e 62 69 6e 64 73 20 61 6e 79 20 65 76  * Unbinds any ev
53560 65 6e 74 20 62 6f 75 6e 64 20 62 79 20 74 68 69  ent bound by thi
53570 73 20 68 61 6e 64 6c 65 72 5c 6e 20 20 20 2a 2f  s handler\n   */
53580 5c 6e 20 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e  \n  unbind() {\n
53590 20 20 20 20 69 66 20 28 74 68 69 73 2e 68 61 73      if (this.has
535a0 49 6e 70 75 74 29 20 7b 5c 6e 20 20 20 20 20 20  Input) {\n      
535b0 74 68 69 73 2e 69 6e 70 75 74 2e 6f 66 66 28 7b  this.input.off({
535c0 5c 6e 20 20 20 20 20 20 20 20 27 6d 6f 75 73 65  \n        'mouse
535d0 64 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  down.colorpicker
535e0 20 74 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f   touchstart.colo
535f0 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78  rpicker': $.prox
53600 79 28 74 68 69 73 2e 73 68 6f 77 2c 20 74 68 69  y(this.show, thi
53610 73 29 2c 5c 6e 20 20 20 20 20 20 20 20 27 66 6f  s),\n        'fo
53620 63 75 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27  cus.colorpicker'
53630 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 73  : $.proxy(this.s
53640 68 6f 77 2c 20 74 68 69 73 29 5c 6e 20 20 20 20  how, this)\n    
53650 20 20 7d 29 3b 5c 6e 20 20 20 20 20 20 74 68 69    });\n      thi
53660 73 2e 69 6e 70 75 74 2e 6f 66 66 28 7b 5c 6e 20  s.input.off({\n 
53670 20 20 20 20 20 20 20 27 66 6f 63 75 73 6f 75 74         'focusout
53680 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20 24  .colorpicker': $
53690 2e 70 72 6f 78 79 28 74 68 69 73 2e 68 69 64 65  .proxy(this.hide
536a0 2c 20 74 68 69 73 29 5c 6e 20 20 20 20 20 20 7d  , this)\n      }
536b0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  );\n    }\n\n   
536c0 20 69 66 20 28 74 68 69 73 2e 68 61 73 41 64 64   if (this.hasAdd
536d0 6f 6e 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69  on) {\n      thi
536e0 73 2e 61 64 64 6f 6e 2e 6f 66 66 28 7b 5c 6e 20  s.addon.off({\n 
536f0 20 20 20 20 20 20 20 27 6d 6f 75 73 65 64 6f 77         'mousedow
53700 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f  n.colorpicker to
53710 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69  uchstart.colorpi
53720 63 6b 65 72 27 3a 20 24 2e 70 72 6f 78 79 28 74  cker': $.proxy(t
53730 68 69 73 2e 74 6f 67 67 6c 65 2c 20 74 68 69 73  his.toggle, this
53740 29 5c 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20  )\n      });\n  
53750 20 20 20 20 74 68 69 73 2e 61 64 64 6f 6e 2e 6f      this.addon.o
53760 66 66 28 7b 5c 6e 20 20 20 20 20 20 20 20 27 66  ff({\n        'f
53770 6f 63 75 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  ocus.colorpicker
53780 27 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e  ': $.proxy(this.
53790 73 68 6f 77 2c 20 74 68 69 73 29 5c 6e 20 20 20  show, this)\n   
537a0 20 20 20 7d 29 3b 5c 6e 20 20 20 20 20 20 74 68     });\n      th
537b0 69 73 2e 61 64 64 6f 6e 2e 6f 66 66 28 7b 5c 6e  is.addon.off({\n
537c0 20 20 20 20 20 20 20 20 27 66 6f 63 75 73 6f 75          'focusou
537d0 74 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 3a 20  t.colorpicker': 
537e0 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 68 69 64  $.proxy(this.hid
537f0 65 2c 20 74 68 69 73 29 5c 6e 20 20 20 20 20 20  e, this)\n      
53800 7d 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  });\n    }\n\n  
53810 20 20 69 66 20 28 74 68 69 73 2e 70 6f 70 6f 76    if (this.popov
53820 65 72 54 61 72 67 65 74 29 20 7b 5c 6e 20 20 20  erTarget) {\n   
53830 20 20 20 74 68 69 73 2e 70 6f 70 6f 76 65 72 54     this.popoverT
53840 61 72 67 65 74 2e 70 6f 70 6f 76 65 72 28 27 64  arget.popover('d
53850 69 73 70 6f 73 65 27 29 3b 5c 6e 20 20 20 20 7d  ispose');\n    }
53860 5c 6e 5c 6e 20 20 20 20 24 28 74 68 69 73 2e 72  \n\n    $(this.r
53870 6f 6f 74 29 2e 6f 66 66 28 27 72 65 73 69 7a 65  oot).off('resize
53880 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 24  .colorpicker', $
53890 2e 70 72 6f 78 79 28 74 68 69 73 2e 72 65 70 6f  .proxy(this.repo
538a0 73 69 74 69 6f 6e 2c 20 74 68 69 73 29 29 3b 5c  sition, this));\
538b0 6e 20 20 20 20 24 28 74 68 69 73 2e 72 6f 6f 74  n    $(this.root
538c0 2e 64 6f 63 75 6d 65 6e 74 29 2e 6f 66 66 28 27  .document).off('
538d0 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72 70  mousedown.colorp
538e0 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72 74  icker touchstart
538f0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20 24  .colorpicker', $
53900 2e 70 72 6f 78 79 28 74 68 69 73 2e 68 69 64 65  .proxy(this.hide
53910 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 24  , this));\n    $
53920 28 74 68 69 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d  (this.root.docum
53930 65 6e 74 29 2e 6f 66 66 28 27 6d 6f 75 73 65 64  ent).off('moused
53940 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20  own.colorpicker 
53950 74 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f 72  touchstart.color
53960 70 69 63 6b 65 72 27 2c 20 24 2e 70 72 6f 78 79  picker', $.proxy
53970 28 74 68 69 73 2e 6f 6e 43 6c 69 63 6b 69 6e 67  (this.onClicking
53980 49 6e 73 69 64 65 2c 20 74 68 69 73 29 29 3b 5c  Inside, this));\
53990 6e 20 20 7d 5c 6e 5c 6e 20 20 69 73 43 6c 69 63  n  }\n\n  isClic
539a0 6b 69 6e 67 49 6e 73 69 64 65 28 65 29 20 7b 5c  kingInside(e) {\
539b0 6e 20 20 20 20 69 66 20 28 21 65 29 20 7b 5c 6e  n    if (!e) {\n
539c0 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c        return fal
539d0 73 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  se;\n    }\n\n  
539e0 20 20 72 65 74 75 72 6e 20 28 5c 6e 20 20 20 20    return (\n    
539f0 20 20 74 68 69 73 2e 69 73 4f 72 49 73 49 6e 73    this.isOrIsIns
53a00 69 64 65 28 74 68 69 73 2e 70 6f 70 6f 76 65 72  ide(this.popover
53a10 54 69 70 2c 20 65 2e 63 75 72 72 65 6e 74 54 61  Tip, e.currentTa
53a20 72 67 65 74 29 20 7c 7c 5c 6e 20 20 20 20 20 20  rget) ||\n      
53a30 74 68 69 73 2e 69 73 4f 72 49 73 49 6e 73 69 64  this.isOrIsInsid
53a40 65 28 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 69  e(this.popoverTi
53a50 70 2c 20 65 2e 74 61 72 67 65 74 29 20 7c 7c 5c  p, e.target) ||\
53a60 6e 20 20 20 20 20 20 74 68 69 73 2e 69 73 4f 72  n      this.isOr
53a70 49 73 49 6e 73 69 64 65 28 74 68 69 73 2e 63 6f  IsInside(this.co
53a80 6c 6f 72 70 69 63 6b 65 72 2e 70 69 63 6b 65 72  lorpicker.picker
53a90 2c 20 65 2e 63 75 72 72 65 6e 74 54 61 72 67 65  , e.currentTarge
53aa0 74 29 20 7c 7c 5c 6e 20 20 20 20 20 20 74 68 69  t) ||\n      thi
53ab0 73 2e 69 73 4f 72 49 73 49 6e 73 69 64 65 28 74  s.isOrIsInside(t
53ac0 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
53ad0 70 69 63 6b 65 72 2c 20 65 2e 74 61 72 67 65 74  picker, e.target
53ae0 29 5c 6e 20 20 20 20 29 3b 5c 6e 20 20 7d 5c 6e  )\n    );\n  }\n
53af0 5c 6e 20 20 69 73 4f 72 49 73 49 6e 73 69 64 65  \n  isOrIsInside
53b00 28 63 6f 6e 74 61 69 6e 65 72 2c 20 65 6c 65 6d  (container, elem
53b10 65 6e 74 29 20 7b 5c 6e 20 20 20 20 69 66 20 28  ent) {\n    if (
53b20 21 63 6f 6e 74 61 69 6e 65 72 20 7c 7c 20 21 65  !container || !e
53b30 6c 65 6d 65 6e 74 29 20 7b 5c 6e 20 20 20 20 20  lement) {\n     
53b40 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 5c 6e   return false;\n
53b50 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 65 6c 65      }\n\n    ele
53b60 6d 65 6e 74 20 3d 20 24 28 65 6c 65 6d 65 6e 74  ment = $(element
53b70 29 3b 5c 6e 5c 6e 20 20 20 20 72 65 74 75 72 6e  );\n\n    return
53b80 20 28 5c 6e 20 20 20 20 20 20 65 6c 65 6d 65 6e   (\n      elemen
53b90 74 2e 69 73 28 63 6f 6e 74 61 69 6e 65 72 29 20  t.is(container) 
53ba0 7c 7c 5c 6e 20 20 20 20 20 20 63 6f 6e 74 61 69  ||\n      contai
53bb0 6e 65 72 2e 66 69 6e 64 28 65 6c 65 6d 65 6e 74  ner.find(element
53bc0 29 2e 6c 65 6e 67 74 68 20 3e 20 30 5c 6e 20 20  ).length > 0\n  
53bd0 20 20 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 6f    );\n  }\n\n  o
53be0 6e 43 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65 28  nClickingInside(
53bf0 65 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 63  e) {\n    this.c
53c00 6c 69 63 6b 69 6e 67 20 3d 20 74 68 69 73 2e 69  licking = this.i
53c10 73 43 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65 28  sClickingInside(
53c20 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 63 72  e);\n  }\n\n  cr
53c30 65 61 74 65 50 6f 70 6f 76 65 72 28 29 20 7b 5c  eatePopover() {\
53c40 6e 20 20 20 20 6c 65 74 20 63 70 20 3d 20 74 68  n    let cp = th
53c50 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c  is.colorpicker;\
53c60 6e 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 6f  n\n    this.popo
53c70 76 65 72 54 61 72 67 65 74 20 3d 20 74 68 69 73  verTarget = this
53c80 2e 68 61 73 41 64 64 6f 6e 20 3f 20 74 68 69 73  .hasAddon ? this
53c90 2e 61 64 64 6f 6e 20 3a 20 74 68 69 73 2e 69 6e  .addon : this.in
53ca0 70 75 74 3b 5c 6e 5c 6e 20 20 20 20 63 70 2e 70  put;\n\n    cp.p
53cb0 69 63 6b 65 72 2e 61 64 64 43 6c 61 73 73 28 27  icker.addClass('
53cc0 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 62 73 2d 70  colorpicker-bs-p
53cd0 6f 70 6f 76 65 72 2d 63 6f 6e 74 65 6e 74 27 29  opover-content')
53ce0 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f  ;\n\n    this.po
53cf0 70 6f 76 65 72 54 61 72 67 65 74 2e 70 6f 70 6f  poverTarget.popo
53d00 76 65 72 28 5c 6e 20 20 20 20 20 20 24 2e 65 78  ver(\n      $.ex
53d10 74 65 6e 64 28 5c 6e 20 20 20 20 20 20 20 20 74  tend(\n        t
53d20 72 75 65 2c 5c 6e 20 20 20 20 20 20 20 20 7b 7d  rue,\n        {}
53d30 2c 5c 6e 20 20 20 20 20 20 20 20 5f 64 65 66 61  ,\n        _defa
53d40 75 6c 74 73 2e 70 6f 70 6f 76 65 72 2c 5c 6e 20  ults.popover,\n 
53d50 20 20 20 20 20 20 20 63 70 2e 6f 70 74 69 6f 6e         cp.option
53d60 73 2e 70 6f 70 6f 76 65 72 2c 5c 6e 20 20 20 20  s.popover,\n    
53d70 20 20 20 20 7b 74 72 69 67 67 65 72 3a 20 27 6d      {trigger: 'm
53d80 61 6e 75 61 6c 27 2c 20 63 6f 6e 74 65 6e 74 3a  anual', content:
53d90 20 63 70 2e 70 69 63 6b 65 72 2c 20 68 74 6d 6c   cp.picker, html
53da0 3a 20 74 72 75 65 7d 5c 6e 20 20 20 20 20 20 29  : true}\n      )
53db0 5c 6e 20 20 20 20 29 3b 5c 6e 5c 6e 20 20 20 20  \n    );\n\n    
53dc0 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 69 70 20  this.popoverTip 
53dd0 3d 20 24 28 74 68 69 73 2e 70 6f 70 6f 76 65 72  = $(this.popover
53de0 54 61 72 67 65 74 2e 70 6f 70 6f 76 65 72 28 27  Target.popover('
53df0 67 65 74 54 69 70 45 6c 65 6d 65 6e 74 27 29 2e  getTipElement').
53e00 64 61 74 61 28 27 62 73 2e 70 6f 70 6f 76 65 72  data('bs.popover
53e10 27 29 2e 74 69 70 29 3b 5c 6e 20 20 20 20 74 68  ').tip);\n    th
53e20 69 73 2e 70 6f 70 6f 76 65 72 54 69 70 2e 61 64  is.popoverTip.ad
53e30 64 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 63  dClass('colorpic
53e40 6b 65 72 2d 62 73 2d 70 6f 70 6f 76 65 72 27 29  ker-bs-popover')
53e50 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f  ;\n\n    this.po
53e60 70 6f 76 65 72 54 61 72 67 65 74 2e 6f 6e 28 27  poverTarget.on('
53e70 73 68 6f 77 6e 2e 62 73 2e 70 6f 70 6f 76 65 72  shown.bs.popover
53e80 27 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e  ', $.proxy(this.
53e90 66 69 72 65 53 68 6f 77 2c 20 74 68 69 73 29 29  fireShow, this))
53ea0 3b 5c 6e 20 20 20 20 74 68 69 73 2e 70 6f 70 6f  ;\n    this.popo
53eb0 76 65 72 54 61 72 67 65 74 2e 6f 6e 28 27 68 69  verTarget.on('hi
53ec0 64 64 65 6e 2e 62 73 2e 70 6f 70 6f 76 65 72 27  dden.bs.popover'
53ed0 2c 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 66  , $.proxy(this.f
53ee0 69 72 65 48 69 64 65 2c 20 74 68 69 73 29 29 3b  ireHide, this));
53ef0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }\n\n  /**\n
53f00 20 20 20 2a 20 49 66 20 74 68 65 20 77 69 64 67     * If the widg
53f10 65 74 20 69 73 20 6e 6f 74 20 69 6e 73 69 64 65  et is not inside
53f20 20 61 20 63 6f 6e 74 61 69 6e 65 72 20 6f 72 20   a container or 
53f30 69 6e 6c 69 6e 65 2c 20 72 65 61 72 72 61 6e 67  inline, rearrang
53f40 65 73 20 69 74 73 20 70 6f 73 69 74 69 6f 6e 20  es its position 
53f50 72 65 6c 61 74 69 76 65 20 74 6f 20 69 74 73 20  relative to its 
53f60 65 6c 65 6d 65 6e 74 20 6f 66 66 73 65 74 2e 5c  element offset.\
53f70 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72  n   *\n   * @par
53f80 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c 6e  am {Event} [e]\n
53f90 20 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e 20     * @private\n 
53fa0 20 20 2a 2f 5c 6e 20 20 72 65 70 6f 73 69 74 69    */\n  repositi
53fb0 6f 6e 28 65 29 20 7b 5c 6e 20 20 20 20 69 66 20  on(e) {\n    if 
53fc0 28 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72  (this.popoverTar
53fd0 67 65 74 20 26 26 20 74 68 69 73 2e 69 73 56 69  get && this.isVi
53fe0 73 69 62 6c 65 28 29 29 20 7b 5c 6e 20 20 20 20  sible()) {\n    
53ff0 20 20 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61    this.popoverTa
54000 72 67 65 74 2e 70 6f 70 6f 76 65 72 28 27 75 70  rget.popover('up
54010 64 61 74 65 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e  date');\n    }\n
54020 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
54030 20 2a 20 54 6f 67 67 6c 65 73 20 74 68 65 20 63   * Toggles the c
54040 6f 6c 6f 72 70 69 63 6b 65 72 20 62 65 74 77 65  olorpicker betwe
54050 65 6e 20 76 69 73 69 62 6c 65 20 6f 72 20 68 69  en visible or hi
54060 64 64 65 6e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a  dden\n   *\n   *
54070 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63   @fires Colorpic
54080 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 53  ker#colorpickerS
54090 68 6f 77 5c 6e 20 20 20 2a 20 40 66 69 72 65 73  how\n   * @fires
540a0 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c   Colorpicker#col
540b0 6f 72 70 69 63 6b 65 72 48 69 64 65 5c 6e 20 20  orpickerHide\n  
540c0 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65 6e 74   * @param {Event
540d0 7d 20 5b 65 5d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  } [e]\n   */\n  
540e0 74 6f 67 67 6c 65 28 65 29 20 7b 5c 6e 20 20 20  toggle(e) {\n   
540f0 20 69 66 20 28 74 68 69 73 2e 69 73 56 69 73 69   if (this.isVisi
54100 62 6c 65 28 29 29 20 7b 5c 6e 20 20 20 20 20 20  ble()) {\n      
54110 74 68 69 73 2e 68 69 64 65 28 65 29 3b 5c 6e 20  this.hide(e);\n 
54120 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e 20 20 20     } else {\n   
54130 20 20 20 74 68 69 73 2e 73 68 6f 77 28 65 29 3b     this.show(e);
54140 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e  \n    }\n  }\n\n
54150 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 68 6f 77    /**\n   * Show
54160 73 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65  s the colorpicke
54170 72 20 77 69 64 67 65 74 20 69 66 20 68 69 64 64  r widget if hidd
54180 65 6e 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20  en.\n   *\n   * 
54190 40 66 69 72 65 73 20 43 6f 6c 6f 72 70 69 63 6b  @fires Colorpick
541a0 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72 53 68  er#colorpickerSh
541b0 6f 77 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20  ow\n   * @param 
541c0 7b 45 76 65 6e 74 7d 20 5b 65 5d 5c 6e 20 20 20  {Event} [e]\n   
541d0 2a 2f 5c 6e 20 20 73 68 6f 77 28 65 29 20 7b 5c  */\n  show(e) {\
541e0 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 69 73  n    if (this.is
541f0 56 69 73 69 62 6c 65 28 29 20 7c 7c 20 74 68 69  Visible() || thi
54200 73 2e 73 68 6f 77 69 6e 67 20 7c 7c 20 74 68 69  s.showing || thi
54210 73 2e 68 69 64 64 69 6e 67 29 20 7b 5c 6e 20 20  s.hidding) {\n  
54220 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20      return;\n   
54230 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 73   }\n\n    this.s
54240 68 6f 77 69 6e 67 20 3d 20 74 72 75 65 3b 5c 6e  howing = true;\n
54250 20 20 20 20 74 68 69 73 2e 68 69 64 64 69 6e 67      this.hidding
54260 20 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 74   = false;\n    t
54270 68 69 73 2e 63 6c 69 63 6b 69 6e 67 20 3d 20 66  his.clicking = f
54280 61 6c 73 65 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74  alse;\n\n    let
54290 20 63 70 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72   cp = this.color
542a0 70 69 63 6b 65 72 3b 5c 6e 5c 6e 20 20 20 20 63  picker;\n\n    c
542b0 70 2e 6c 61 73 74 45 76 65 6e 74 2e 61 6c 69 61  p.lastEvent.alia
542c0 73 20 3d 20 27 73 68 6f 77 27 3b 5c 6e 20 20 20  s = 'show';\n   
542d0 20 63 70 2e 6c 61 73 74 45 76 65 6e 74 2e 65 20   cp.lastEvent.e 
542e0 3d 20 65 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 50  = e;\n\n    // P
542f0 72 65 76 65 6e 74 20 73 68 6f 77 69 6e 67 20 62  revent showing b
54300 72 6f 77 73 65 72 20 6e 61 74 69 76 65 20 48 54  rowser native HT
54310 4d 4c 35 20 63 6f 6c 6f 72 70 69 63 6b 65 72 5c  ML5 colorpicker\
54320 6e 20 20 20 20 69 66 20 28 5c 6e 20 20 20 20 20  n    if (\n     
54330 20 28 65 20 26 26 20 28 21 74 68 69 73 2e 68 61   (e && (!this.ha
54340 73 49 6e 70 75 74 20 7c 7c 20 74 68 69 73 2e 69  sInput || this.i
54350 6e 70 75 74 2e 61 74 74 72 28 27 74 79 70 65 27  nput.attr('type'
54360 29 20 3d 3d 3d 20 27 63 6f 6c 6f 72 27 29 29 20  ) === 'color')) 
54370 26 26 5c 6e 20 20 20 20 20 20 28 65 20 26 26 20  &&\n      (e && 
54380 65 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74  e.preventDefault
54390 29 5c 6e 20 20 20 20 29 20 7b 5c 6e 20 20 20 20  )\n    ) {\n    
543a0 20 20 65 2e 73 74 6f 70 50 72 6f 70 61 67 61 74    e.stopPropagat
543b0 69 6f 6e 28 29 3b 5c 6e 20 20 20 20 20 20 65 2e  ion();\n      e.
543c0 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29  preventDefault()
543d0 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20  ;\n    }\n\n    
543e0 2f 2f 20 49 66 20 69 74 27 73 20 61 20 70 6f 70  // If it's a pop
543f0 6f 76 65 72 2c 20 61 64 64 20 65 76 65 6e 74 20  over, add event 
54400 74 6f 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20  to the document 
54410 74 6f 20 68 69 64 65 20 74 68 65 20 70 69 63 6b  to hide the pick
54420 65 72 20 77 68 65 6e 20 63 6c 69 63 6b 69 6e 67  er when clicking
54430 20 6f 75 74 73 69 64 65 20 6f 66 20 69 74 5c 6e   outside of it\n
54440 20 20 20 20 69 66 20 28 74 68 69 73 2e 69 73 50      if (this.isP
54450 6f 70 6f 76 65 72 29 20 7b 5c 6e 20 20 20 20 20  opover) {\n     
54460 20 24 28 74 68 69 73 2e 72 6f 6f 74 29 2e 6f 6e   $(this.root).on
54470 28 27 72 65 73 69 7a 65 2e 63 6f 6c 6f 72 70 69  ('resize.colorpi
54480 63 6b 65 72 27 2c 20 24 2e 70 72 6f 78 79 28 74  cker', $.proxy(t
54490 68 69 73 2e 72 65 70 6f 73 69 74 69 6f 6e 2c 20  his.reposition, 
544a0 74 68 69 73 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e  this));\n    }\n
544b0 5c 6e 20 20 20 20 2f 2f 20 61 64 64 20 76 69 73  \n    // add vis
544c0 69 62 6c 65 20 63 6c 61 73 73 20 62 65 66 6f 72  ible class befor
544d0 65 20 70 6f 70 6f 76 65 72 20 69 73 20 73 68 6f  e popover is sho
544e0 77 6e 5c 6e 20 20 20 20 63 70 2e 70 69 63 6b 65  wn\n    cp.picke
544f0 72 2e 61 64 64 43 6c 61 73 73 28 27 63 6f 6c 6f  r.addClass('colo
54500 72 70 69 63 6b 65 72 2d 76 69 73 69 62 6c 65 27  rpicker-visible'
54510 29 2e 72 65 6d 6f 76 65 43 6c 61 73 73 28 27 63  ).removeClass('c
54520 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 69 64 64 65  olorpicker-hidde
54530 6e 27 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28  n');\n\n    if (
54540 74 68 69 73 2e 70 6f 70 6f 76 65 72 54 61 72 67  this.popoverTarg
54550 65 74 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69  et) {\n      thi
54560 73 2e 70 6f 70 6f 76 65 72 54 61 72 67 65 74 2e  s.popoverTarget.
54570 70 6f 70 6f 76 65 72 28 27 73 68 6f 77 27 29 3b  popover('show');
54580 5c 6e 20 20 20 20 7d 20 65 6c 73 65 20 7b 5c 6e  \n    } else {\n
54590 20 20 20 20 20 20 74 68 69 73 2e 66 69 72 65 53        this.fireS
545a0 68 6f 77 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20  how();\n    }\n 
545b0 20 7d 5c 6e 5c 6e 20 20 66 69 72 65 53 68 6f 77   }\n\n  fireShow
545c0 28 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 68  () {\n    this.h
545d0 69 64 64 69 6e 67 20 3d 20 66 61 6c 73 65 3b 5c  idding = false;\
545e0 6e 20 20 20 20 74 68 69 73 2e 73 68 6f 77 69 6e  n    this.showin
545f0 67 20 3d 20 66 61 6c 73 65 3b 5c 6e 5c 6e 20 20  g = false;\n\n  
54600 20 20 69 66 20 28 74 68 69 73 2e 69 73 50 6f 70    if (this.isPop
54610 6f 76 65 72 29 20 7b 5c 6e 20 20 20 20 20 20 2f  over) {\n      /
54620 2f 20 41 64 64 20 65 76 65 6e 74 20 74 6f 20 68  / Add event to h
54630 69 64 65 20 6f 6e 20 6f 75 74 73 69 64 65 20 63  ide on outside c
54640 6c 69 63 6b 5c 6e 20 20 20 20 20 20 24 28 74 68  lick\n      $(th
54650 69 73 2e 72 6f 6f 74 2e 64 6f 63 75 6d 65 6e 74  is.root.document
54660 29 2e 6f 6e 28 27 6d 6f 75 73 65 64 6f 77 6e 2e  ).on('mousedown.
54670 63 6f 6c 6f 72 70 69 63 6b 65 72 20 74 6f 75 63  colorpicker touc
54680 68 73 74 61 72 74 2e 63 6f 6c 6f 72 70 69 63 6b  hstart.colorpick
54690 65 72 27 2c 20 24 2e 70 72 6f 78 79 28 74 68 69  er', $.proxy(thi
546a0 73 2e 68 69 64 65 2c 20 74 68 69 73 29 29 3b 5c  s.hide, this));\
546b0 6e 20 20 20 20 20 20 24 28 74 68 69 73 2e 72 6f  n      $(this.ro
546c0 6f 74 2e 64 6f 63 75 6d 65 6e 74 29 2e 6f 6e 28  ot.document).on(
546d0 27 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72  'mousedown.color
546e0 70 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72  picker touchstar
546f0 74 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20  t.colorpicker', 
54700 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f 6e 43  $.proxy(this.onC
54710 6c 69 63 6b 69 6e 67 49 6e 73 69 64 65 2c 20 74  lickingInside, t
54720 68 69 73 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e 5c  his));\n    }\n\
54730 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
54740 20 28 43 6f 6c 6f 72 70 69 63 6b 65 72 29 20 57   (Colorpicker) W
54750 68 65 6e 20 73 68 6f 77 28 29 20 69 73 20 63 61  hen show() is ca
54760 6c 6c 65 64 20 61 6e 64 20 74 68 65 20 77 69 64  lled and the wid
54770 67 65 74 20 63 61 6e 20 62 65 20 73 68 6f 77 6e  get can be shown
54780 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20 20 20 20 20  .\n     *\n     
54790 2a 20 40 65 76 65 6e 74 20 43 6f 6c 6f 72 70 69  * @event Colorpi
547a0 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65 72  cker#colorpicker
547b0 53 68 6f 77 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20  Show\n     */\n 
547c0 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63     this.colorpic
547d0 6b 65 72 2e 74 72 69 67 67 65 72 28 27 63 6f 6c  ker.trigger('col
547e0 6f 72 70 69 63 6b 65 72 53 68 6f 77 27 29 3b 5c  orpickerShow');\
547f0 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20  n  }\n\n  /**\n 
54800 20 20 2a 20 48 69 64 65 73 20 74 68 65 20 63 6f    * Hides the co
54810 6c 6f 72 70 69 63 6b 65 72 20 77 69 64 67 65 74  lorpicker widget
54820 2e 5c 6e 20 20 20 2a 20 48 69 64 65 20 69 73 20  .\n   * Hide is 
54830 70 72 65 76 65 6e 74 65 64 20 77 68 65 6e 20 69  prevented when i
54840 74 20 69 73 20 74 72 69 67 67 65 72 65 64 20 62  t is triggered b
54850 79 20 61 6e 20 65 76 65 6e 74 20 77 68 6f 73 65  y an event whose
54860 20 74 61 72 67 65 74 20 65 6c 65 6d 65 6e 74 20   target element 
54870 68 61 73 20 62 65 65 6e 20 63 6c 69 63 6b 65 64  has been clicked
54880 2f 74 6f 75 63 68 65 64 2e 5c 6e 20 20 20 2a 5c  /touched.\n   *\
54890 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c  n   * @fires Col
548a0 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69  orpicker#colorpi
548b0 63 6b 65 72 48 69 64 65 5c 6e 20 20 20 2a 20 40  ckerHide\n   * @
548c0 70 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 5b 65  param {Event} [e
548d0 5d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 68 69 64 65  ]\n   */\n  hide
548e0 28 65 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 74  (e) {\n    if (t
548f0 68 69 73 2e 69 73 48 69 64 64 65 6e 28 29 20 7c  his.isHidden() |
54900 7c 20 74 68 69 73 2e 73 68 6f 77 69 6e 67 20 7c  | this.showing |
54910 7c 20 74 68 69 73 2e 68 69 64 64 69 6e 67 29 20  | this.hidding) 
54920 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b  {\n      return;
54930 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 6c  \n    }\n\n    l
54940 65 74 20 63 70 20 3d 20 74 68 69 73 2e 63 6f 6c  et cp = this.col
54950 6f 72 70 69 63 6b 65 72 2c 20 63 6c 69 63 6b 69  orpicker, clicki
54960 6e 67 20 3d 20 28 74 68 69 73 2e 63 6c 69 63 6b  ng = (this.click
54970 69 6e 67 20 7c 7c 20 74 68 69 73 2e 69 73 43 6c  ing || this.isCl
54980 69 63 6b 69 6e 67 49 6e 73 69 64 65 28 65 29 29  ickingInside(e))
54990 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 68 69  ;\n\n    this.hi
549a0 64 64 69 6e 67 20 3d 20 74 72 75 65 3b 5c 6e 20  dding = true;\n 
549b0 20 20 20 74 68 69 73 2e 73 68 6f 77 69 6e 67 20     this.showing 
549c0 3d 20 66 61 6c 73 65 3b 5c 6e 20 20 20 20 74 68  = false;\n    th
549d0 69 73 2e 63 6c 69 63 6b 69 6e 67 20 3d 20 66 61  is.clicking = fa
549e0 6c 73 65 3b 5c 6e 5c 6e 20 20 20 20 63 70 2e 6c  lse;\n\n    cp.l
549f0 61 73 74 45 76 65 6e 74 2e 61 6c 69 61 73 20 3d  astEvent.alias =
54a00 20 27 68 69 64 65 27 3b 5c 6e 20 20 20 20 63 70   'hide';\n    cp
54a10 2e 6c 61 73 74 45 76 65 6e 74 2e 65 20 3d 20 65  .lastEvent.e = e
54a20 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 54 4f 44 4f  ;\n\n    // TODO
54a30 3a 20 66 69 78 20 68 61 76 69 6e 67 20 74 6f 20  : fix having to 
54a40 63 6c 69 63 6b 20 74 77 69 63 65 20 6f 75 74 73  click twice outs
54a50 69 64 65 20 77 68 65 6e 20 6c 6f 73 69 6e 67 20  ide when losing 
54a60 66 6f 63 75 73 20 61 6e 64 20 6c 61 73 74 20 32  focus and last 2
54a70 20 63 6c 69 63 6b 73 20 77 68 65 72 65 20 69 6e   clicks where in
54a80 73 69 64 65 20 74 68 65 20 63 6f 6c 6f 72 70 69  side the colorpi
54a90 63 6b 65 72 5c 6e 5c 6e 20 20 20 20 2f 2f 20 50  cker\n\n    // P
54aa0 72 65 76 65 6e 74 20 68 69 64 65 20 69 66 20 74  revent hide if t
54ab0 72 69 67 67 65 72 65 64 20 62 79 20 61 6e 20 65  riggered by an e
54ac0 76 65 6e 74 20 61 6e 64 20 61 6e 20 65 6c 65 6d  vent and an elem
54ad0 65 6e 74 20 69 6e 73 69 64 65 20 74 68 65 20 63  ent inside the c
54ae0 6f 6c 6f 72 70 69 63 6b 65 72 20 68 61 73 20 62  olorpicker has b
54af0 65 65 6e 20 63 6c 69 63 6b 65 64 2f 74 6f 75 63  een clicked/touc
54b00 68 65 64 5c 6e 20 20 20 20 69 66 20 28 63 6c 69  hed\n    if (cli
54b10 63 6b 69 6e 67 29 20 7b 5c 6e 20 20 20 20 20 20  cking) {\n      
54b20 74 68 69 73 2e 68 69 64 64 69 6e 67 20 3d 20 66  this.hidding = f
54b30 61 6c 73 65 3b 5c 6e 20 20 20 20 20 20 72 65 74  alse;\n      ret
54b40 75 72 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20  urn;\n    }\n\n 
54b50 20 20 20 69 66 20 28 74 68 69 73 2e 70 6f 70 6f     if (this.popo
54b60 76 65 72 54 61 72 67 65 74 29 20 7b 5c 6e 20 20  verTarget) {\n  
54b70 20 20 20 20 74 68 69 73 2e 70 6f 70 6f 76 65 72      this.popover
54b80 54 61 72 67 65 74 2e 70 6f 70 6f 76 65 72 28 27  Target.popover('
54b90 68 69 64 65 27 29 3b 5c 6e 20 20 20 20 7d 20 65  hide');\n    } e
54ba0 6c 73 65 20 7b 5c 6e 20 20 20 20 20 20 74 68 69  lse {\n      thi
54bb0 73 2e 66 69 72 65 48 69 64 65 28 29 3b 5c 6e 20  s.fireHide();\n 
54bc0 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 66     }\n  }\n\n  f
54bd0 69 72 65 48 69 64 65 28 29 20 7b 5c 6e 20 20 20  ireHide() {\n   
54be0 20 74 68 69 73 2e 68 69 64 64 69 6e 67 20 3d 20   this.hidding = 
54bf0 66 61 6c 73 65 3b 5c 6e 20 20 20 20 74 68 69 73  false;\n    this
54c00 2e 73 68 6f 77 69 6e 67 20 3d 20 66 61 6c 73 65  .showing = false
54c10 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 63 70 20  ;\n\n    let cp 
54c20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b  = this.colorpick
54c30 65 72 3b 5c 6e 5c 6e 20 20 20 20 2f 2f 20 61 64  er;\n\n    // ad
54c40 64 20 68 69 64 64 65 6e 20 63 6c 61 73 73 20 61  d hidden class a
54c50 66 74 65 72 20 70 6f 70 6f 76 65 72 20 69 73 20  fter popover is 
54c60 68 69 64 64 65 6e 5c 6e 20 20 20 20 63 70 2e 70  hidden\n    cp.p
54c70 69 63 6b 65 72 2e 61 64 64 43 6c 61 73 73 28 27  icker.addClass('
54c80 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 68 69 64 64  colorpicker-hidd
54c90 65 6e 27 29 2e 72 65 6d 6f 76 65 43 6c 61 73 73  en').removeClass
54ca0 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 76 69  ('colorpicker-vi
54cb0 73 69 62 6c 65 27 29 3b 5c 6e 5c 6e 20 20 20 20  sible');\n\n    
54cc0 2f 2f 20 55 6e 62 69 6e 64 20 77 69 6e 64 6f 77  // Unbind window
54cd0 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 20 65 76   and document ev
54ce0 65 6e 74 73 2c 20 73 69 6e 63 65 20 74 68 65 72  ents, since ther
54cf0 65 20 69 73 20 6e 6f 20 6e 65 65 64 20 74 6f 20  e is no need to 
54d00 6b 65 65 70 20 74 68 65 6d 20 77 68 69 6c 65 20  keep them while 
54d10 74 68 65 20 70 6f 70 75 70 20 69 73 20 68 69 64  the popup is hid
54d20 64 65 6e 5c 6e 20 20 20 20 24 28 74 68 69 73 2e  den\n    $(this.
54d30 72 6f 6f 74 29 2e 6f 66 66 28 27 72 65 73 69 7a  root).off('resiz
54d40 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20  e.colorpicker', 
54d50 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 72 65 70  $.proxy(this.rep
54d60 6f 73 69 74 69 6f 6e 2c 20 74 68 69 73 29 29 3b  osition, this));
54d70 5c 6e 20 20 20 20 24 28 74 68 69 73 2e 72 6f 6f  \n    $(this.roo
54d80 74 2e 64 6f 63 75 6d 65 6e 74 29 2e 6f 66 66 28  t.document).off(
54d90 27 6d 6f 75 73 65 64 6f 77 6e 2e 63 6f 6c 6f 72  'mousedown.color
54da0 70 69 63 6b 65 72 20 74 6f 75 63 68 73 74 61 72  picker touchstar
54db0 74 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 2c 20  t.colorpicker', 
54dc0 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 68 69 64  $.proxy(this.hid
54dd0 65 2c 20 74 68 69 73 29 29 3b 5c 6e 20 20 20 20  e, this));\n    
54de0 24 28 74 68 69 73 2e 72 6f 6f 74 2e 64 6f 63 75  $(this.root.docu
54df0 6d 65 6e 74 29 2e 6f 66 66 28 27 6d 6f 75 73 65  ment).off('mouse
54e00 64 6f 77 6e 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  down.colorpicker
54e10 20 74 6f 75 63 68 73 74 61 72 74 2e 63 6f 6c 6f   touchstart.colo
54e20 72 70 69 63 6b 65 72 27 2c 20 24 2e 70 72 6f 78  rpicker', $.prox
54e30 79 28 74 68 69 73 2e 6f 6e 43 6c 69 63 6b 69 6e  y(this.onClickin
54e40 67 49 6e 73 69 64 65 2c 20 74 68 69 73 29 29 3b  gInside, this));
54e50 5c 6e 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  \n\n    /**\n   
54e60 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63 6b 65 72    * (Colorpicker
54e70 29 20 57 68 65 6e 20 68 69 64 65 28 29 20 69 73  ) When hide() is
54e80 20 63 61 6c 6c 65 64 20 61 6e 64 20 74 68 65 20   called and the 
54e90 77 69 64 67 65 74 20 63 61 6e 20 62 65 20 68 69  widget can be hi
54ea0 64 64 65 6e 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20  dden.\n     *\n 
54eb0 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c      * @event Col
54ec0 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69  orpicker#colorpi
54ed0 63 6b 65 72 48 69 64 65 5c 6e 20 20 20 20 20 2a  ckerHide\n     *
54ee0 2f 5c 6e 20 20 20 20 63 70 2e 74 72 69 67 67 65  /\n    cp.trigge
54ef0 72 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 48 69  r('colorpickerHi
54f00 64 65 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20  de');\n  }\n\n  
54f10 66 6f 63 75 73 28 29 20 7b 5c 6e 20 20 20 20 69  focus() {\n    i
54f20 66 20 28 74 68 69 73 2e 68 61 73 41 64 64 6f 6e  f (this.hasAddon
54f30 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
54f40 6e 20 74 68 69 73 2e 61 64 64 6f 6e 2e 66 6f 63  n this.addon.foc
54f50 75 73 28 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20  us();\n    }\n  
54f60 20 20 69 66 20 28 74 68 69 73 2e 68 61 73 49 6e    if (this.hasIn
54f70 70 75 74 29 20 7b 5c 6e 20 20 20 20 20 20 72 65  put) {\n      re
54f80 74 75 72 6e 20 74 68 69 73 2e 69 6e 70 75 74 2e  turn this.input.
54f90 66 6f 63 75 73 28 29 3b 5c 6e 20 20 20 20 7d 5c  focus();\n    }\
54fa0 6e 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73  n    return fals
54fb0 65 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a  e;\n  }\n\n  /**
54fc0 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74  \n   * Returns t
54fd0 72 75 65 20 69 66 20 74 68 65 20 63 6f 6c 6f 72  rue if the color
54fe0 70 69 63 6b 65 72 20 65 6c 65 6d 65 6e 74 20 68  picker element h
54ff0 61 73 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b  as the colorpick
55000 65 72 2d 76 69 73 69 62 6c 65 20 63 6c 61 73 73  er-visible class
55010 20 61 6e 64 20 6e 6f 74 20 74 68 65 20 63 6f 6c   and not the col
55020 6f 72 70 69 63 6b 65 72 2d 68 69 64 64 65 6e 20  orpicker-hidden 
55030 6f 6e 65 2e 5c 6e 20 20 20 2a 20 46 61 6c 73 65  one.\n   * False
55040 20 6f 74 68 65 72 77 69 73 65 2e 5c 6e 20 20 20   otherwise.\n   
55050 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73  *\n   * @returns
55060 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a   {boolean}\n   *
55070 2f 5c 6e 20 20 69 73 56 69 73 69 62 6c 65 28 29  /\n  isVisible()
55080 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74   {\n    return t
55090 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
550a0 70 69 63 6b 65 72 2e 68 61 73 43 6c 61 73 73 28  picker.hasClass(
550b0 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 76 69 73  'colorpicker-vis
550c0 69 62 6c 65 27 29 20 26 26 5c 6e 20 20 20 20 20  ible') &&\n     
550d0 20 21 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b   !this.colorpick
550e0 65 72 2e 70 69 63 6b 65 72 2e 68 61 73 43 6c 61  er.picker.hasCla
550f0 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d  ss('colorpicker-
55100 68 69 64 64 65 6e 27 29 3b 5c 6e 20 20 7d 5c 6e  hidden');\n  }\n
55110 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65  \n  /**\n   * Re
55120 74 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68  turns true if th
55130 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 20 65 6c  e colorpicker el
55140 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 63 6f  ement has the co
55150 6c 6f 72 70 69 63 6b 65 72 2d 68 69 64 64 65 6e  lorpicker-hidden
55160 20 63 6c 61 73 73 20 61 6e 64 20 6e 6f 74 20 74   class and not t
55170 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 76  he colorpicker-v
55180 69 73 69 62 6c 65 20 6f 6e 65 2e 5c 6e 20 20 20  isible one.\n   
55190 2a 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 73  * False otherwis
551a0 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  e.\n   *\n   * @
551b0 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e  returns {boolean
551c0 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69 73 48 69  }\n   */\n  isHi
551d0 64 64 65 6e 28 29 20 7b 5c 6e 20 20 20 20 72 65  dden() {\n    re
551e0 74 75 72 6e 20 74 68 69 73 2e 63 6f 6c 6f 72 70  turn this.colorp
551f0 69 63 6b 65 72 2e 70 69 63 6b 65 72 2e 68 61 73  icker.picker.has
55200 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69 63 6b  Class('colorpick
55210 65 72 2d 68 69 64 64 65 6e 27 29 20 26 26 5c 6e  er-hidden') &&\n
55220 20 20 20 20 20 20 21 74 68 69 73 2e 63 6f 6c 6f        !this.colo
55230 72 70 69 63 6b 65 72 2e 70 69 63 6b 65 72 2e 68  rpicker.picker.h
55240 61 73 43 6c 61 73 73 28 27 63 6f 6c 6f 72 70 69  asClass('colorpi
55250 63 6b 65 72 2d 76 69 73 69 62 6c 65 27 29 3b 5c  cker-visible');\
55260 6e 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72  n  }\n}\n\nexpor
55270 74 20 64 65 66 61 75 6c 74 20 50 6f 70 75 70 48  t default PopupH
55280 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f  andler;\n\n\n\n/
55290 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52  / WEBPACK FOOTER
552a0 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73   //\n// ./src/js
552b0 2f 50 6f 70 75 70 48 61 6e 64 6c 65 72 2e 6a 73  /PopupHandler.js
552c0 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27 3b  ","'use strict';
552d0 5c 6e 5c 6e 69 6d 70 6f 72 74 20 24 20 66 72 6f  \n\nimport $ fro
552e0 6d 20 27 6a 71 75 65 72 79 27 3b 5c 6e 69 6d 70  m 'jquery';\nimp
552f0 6f 72 74 20 43 6f 6c 6f 72 49 74 65 6d 20 66 72  ort ColorItem fr
55300 6f 6d 20 27 2e 2f 43 6f 6c 6f 72 49 74 65 6d 27  om './ColorItem'
55310 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 48 61 6e  ;\n\n/**\n * Han
55320 64 6c 65 73 20 65 76 65 72 79 74 68 69 6e 67 20  dles everything 
55330 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63  related to the c
55340 6f 6c 6f 72 70 69 63 6b 65 72 20 69 6e 70 75 74  olorpicker input
55350 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20 2a  \n * @ignore\n *
55360 2f 5c 6e 63 6c 61 73 73 20 49 6e 70 75 74 48 61  /\nclass InputHa
55370 6e 64 6c 65 72 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e  ndler {\n  /**\n
55380 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43 6f 6c     * @param {Col
55390 6f 72 70 69 63 6b 65 72 7d 20 63 6f 6c 6f 72 70  orpicker} colorp
553a0 69 63 6b 65 72 5c 6e 20 20 20 2a 2f 5c 6e 20 20  icker\n   */\n  
553b0 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f  constructor(colo
553c0 72 70 69 63 6b 65 72 29 20 7b 5c 6e 20 20 20 20  rpicker) {\n    
553d0 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70  /**\n     * @typ
553e0 65 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 5c  e {Colorpicker}\
553f0 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68  n     */\n    th
55400 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 3d  is.colorpicker =
55410 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c 6e 20   colorpicker;\n 
55420 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40     /**\n     * @
55430 74 79 70 65 20 7b 6a 51 75 65 72 79 7c 66 61 6c  type {jQuery|fal
55440 73 65 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20  se}\n     */\n  
55450 20 20 74 68 69 73 2e 69 6e 70 75 74 20 3d 20 74    this.input = t
55460 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
55470 65 6c 65 6d 65 6e 74 2e 69 73 28 27 69 6e 70 75  element.is('inpu
55480 74 27 29 20 3f 20 74 68 69 73 2e 63 6f 6c 6f 72  t') ? this.color
55490 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74 20 3a  picker.element :
554a0 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b   (this.colorpick
554b0 65 72 2e 6f 70 74 69 6f 6e 73 2e 69 6e 70 75 74  er.options.input
554c0 20 3f 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 63   ?\n      this.c
554d0 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65  olorpicker.eleme
554e0 6e 74 2e 66 69 6e 64 28 74 68 69 73 2e 63 6f 6c  nt.find(this.col
554f0 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73  orpicker.options
55500 2e 69 6e 70 75 74 29 20 3a 20 66 61 6c 73 65 29  .input) : false)
55510 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69  ;\n\n    if (thi
55520 73 2e 69 6e 70 75 74 20 26 26 20 28 74 68 69 73  s.input && (this
55530 2e 69 6e 70 75 74 2e 6c 65 6e 67 74 68 20 3d 3d  .input.length ==
55540 3d 20 30 29 29 20 7b 5c 6e 20 20 20 20 20 20 74  = 0)) {\n      t
55550 68 69 73 2e 69 6e 70 75 74 20 3d 20 66 61 6c 73  his.input = fals
55560 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  e;\n    }\n\n   
55570 20 74 68 69 73 2e 5f 69 6e 69 74 56 61 6c 75 65   this._initValue
55580 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 62 69  ();\n  }\n\n  bi
55590 6e 64 28 29 20 7b 5c 6e 20 20 20 20 69 66 20 28  nd() {\n    if (
555a0 21 74 68 69 73 2e 68 61 73 49 6e 70 75 74 28 29  !this.hasInput()
555b0 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
555c0 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 20 20 74  n;\n    }\n    t
555d0 68 69 73 2e 69 6e 70 75 74 2e 6f 6e 28 7b 5c 6e  his.input.on({\n
555e0 20 20 20 20 20 20 27 6b 65 79 75 70 2e 63 6f 6c        'keyup.col
555f0 6f 72 70 69 63 6b 65 72 27 3a 20 24 2e 70 72 6f  orpicker': $.pro
55600 78 79 28 74 68 69 73 2e 6f 6e 6b 65 79 75 70 2c  xy(this.onkeyup,
55610 20 74 68 69 73 29 5c 6e 20 20 20 20 7d 29 3b 5c   this)\n    });\
55620 6e 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 2e  n    this.input.
55630 6f 6e 28 7b 5c 6e 20 20 20 20 20 20 27 63 68 61  on({\n      'cha
55640 6e 67 65 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27  nge.colorpicker'
55650 3a 20 24 2e 70 72 6f 78 79 28 74 68 69 73 2e 6f  : $.proxy(this.o
55660 6e 63 68 61 6e 67 65 2c 20 74 68 69 73 29 5c 6e  nchange, this)\n
55670 20 20 20 20 7d 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e      });\n  }\n\n
55680 20 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20 20    unbind() {\n  
55690 20 20 69 66 20 28 21 74 68 69 73 2e 68 61 73 49    if (!this.hasI
556a0 6e 70 75 74 28 29 29 20 7b 5c 6e 20 20 20 20 20  nput()) {\n     
556b0 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 7d 5c   return;\n    }\
556c0 6e 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 2e  n    this.input.
556d0 6f 66 66 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65  off('.colorpicke
556e0 72 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 5f  r');\n  }\n\n  _
556f0 69 6e 69 74 56 61 6c 75 65 28 29 20 7b 5c 6e 20  initValue() {\n 
55700 20 20 20 69 66 20 28 21 74 68 69 73 2e 68 61 73     if (!this.has
55710 49 6e 70 75 74 28 29 29 20 7b 5c 6e 20 20 20 20  Input()) {\n    
55720 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 7d    return;\n    }
55730 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 76 61 6c 20  \n\n    let val 
55740 3d 20 27 27 3b 5c 6e 5c 6e 20 20 20 20 5b 5c 6e  = '';\n\n    [\n
55750 20 20 20 20 20 20 2f 2f 20 63 61 6e 64 69 64 61        // candida
55760 74 65 73 3a 5c 6e 20 20 20 20 20 20 74 68 69 73  tes:\n      this
55770 2e 69 6e 70 75 74 2e 76 61 6c 28 29 2c 5c 6e 20  .input.val(),\n 
55780 20 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74 2e       this.input.
55790 64 61 74 61 28 27 63 6f 6c 6f 72 27 29 2c 5c 6e  data('color'),\n
557a0 20 20 20 20 20 20 74 68 69 73 2e 69 6e 70 75 74        this.input
557b0 2e 61 74 74 72 28 27 64 61 74 61 2d 63 6f 6c 6f  .attr('data-colo
557c0 72 27 29 5c 6e 20 20 20 20 5d 2e 6d 61 70 28 28  r')\n    ].map((
557d0 69 74 65 6d 29 20 3d 3e 20 7b 5c 6e 20 20 20 20  item) => {\n    
557e0 20 20 69 66 20 28 69 74 65 6d 20 26 26 20 28 76    if (item && (v
557f0 61 6c 20 3d 3d 3d 20 27 27 29 29 20 7b 5c 6e 20  al === '')) {\n 
55800 20 20 20 20 20 20 20 76 61 6c 20 3d 20 69 74 65         val = ite
55810 6d 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e 20 20 20  m;\n      }\n   
55820 20 7d 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28   });\n\n    if (
55830 76 61 6c 20 69 6e 73 74 61 6e 63 65 6f 66 20 43  val instanceof C
55840 6f 6c 6f 72 49 74 65 6d 29 20 7b 5c 6e 20 20 20  olorItem) {\n   
55850 20 20 20 76 61 6c 20 3d 20 74 68 69 73 2e 67 65     val = this.ge
55860 74 46 6f 72 6d 61 74 74 65 64 43 6f 6c 6f 72 28  tFormattedColor(
55870 76 61 6c 2e 73 74 72 69 6e 67 28 74 68 69 73 2e  val.string(this.
55880 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 66 6f 72 6d  colorpicker.form
55890 61 74 29 29 3b 5c 6e 20 20 20 20 7d 20 65 6c 73  at));\n    } els
558a0 65 20 69 66 20 28 21 28 74 79 70 65 6f 66 20 76  e if (!(typeof v
558b0 61 6c 20 3d 3d 3d 20 27 73 74 72 69 6e 67 27 20  al === 'string' 
558c0 7c 7c 20 76 61 6c 20 69 6e 73 74 61 6e 63 65 6f  || val instanceo
558d0 66 20 53 74 72 69 6e 67 29 29 20 7b 5c 6e 20 20  f String)) {\n  
558e0 20 20 20 20 76 61 6c 20 3d 20 27 27 3b 5c 6e 20      val = '';\n 
558f0 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69 73     }\n\n    this
55900 2e 69 6e 70 75 74 2e 70 72 6f 70 28 27 76 61 6c  .input.prop('val
55910 75 65 27 2c 20 76 61 6c 29 3b 5c 6e 20 20 7d 5c  ue', val);\n  }\
55920 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52  n\n  /**\n   * R
55930 65 74 75 72 6e 73 20 74 68 65 20 63 6f 6c 6f 72  eturns the color
55940 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 74 68 65   string from the
55950 20 69 6e 70 75 74 20 76 61 6c 75 65 2e 5c 6e 20   input value.\n 
55960 20 20 2a 20 49 66 20 74 68 65 72 65 20 69 73 20    * If there is 
55970 6e 6f 20 69 6e 70 75 74 20 74 68 65 20 72 65 74  no input the ret
55980 75 72 6e 20 76 61 6c 75 65 20 69 73 20 66 61 6c  urn value is fal
55990 73 65 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20  se.\n   *\n   * 
559a0 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e 67  @returns {String
559b0 7c 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f  |boolean}\n   */
559c0 5c 6e 20 20 67 65 74 56 61 6c 75 65 28 29 20 7b  \n  getValue() {
559d0 5c 6e 20 20 20 20 69 66 20 28 21 74 68 69 73 2e  \n    if (!this.
559e0 68 61 73 49 6e 70 75 74 28 29 29 20 7b 5c 6e 20  hasInput()) {\n 
559f0 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73       return fals
55a00 65 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20  e;\n    }\n\n   
55a10 20 72 65 74 75 72 6e 20 74 68 69 73 2e 69 6e 70   return this.inp
55a20 75 74 2e 76 61 6c 28 29 3b 5c 6e 20 20 7d 5c 6e  ut.val();\n  }\n
55a30 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66  \n  /**\n   * If
55a40 20 74 68 65 20 69 6e 70 75 74 20 65 6c 65 6d 65   the input eleme
55a50 6e 74 20 69 73 20 70 72 65 73 65 6e 74 2c 20 69  nt is present, i
55a60 74 20 75 70 64 61 74 65 73 20 74 68 65 20 76 61  t updates the va
55a70 6c 75 65 20 77 69 74 68 20 74 68 65 20 63 75 72  lue with the cur
55a80 72 65 6e 74 20 63 6f 6c 6f 72 20 6f 62 6a 65 63  rent color objec
55a90 74 20 63 6f 6c 6f 72 20 73 74 72 69 6e 67 2e 5c  t color string.\
55aa0 6e 20 20 20 2a 20 49 66 20 74 68 65 20 76 61 6c  n   * If the val
55ab0 75 65 20 69 73 20 63 68 61 6e 67 65 64 2c 20 74  ue is changed, t
55ac0 68 69 73 20 6d 65 74 68 6f 64 20 66 69 72 65 73  his method fires
55ad0 20 61 20 5c 22 63 68 61 6e 67 65 5c 22 20 65 76   a \"change\" ev
55ae0 65 6e 74 20 6f 6e 20 74 68 65 20 69 6e 70 75 74  ent on the input
55af0 20 65 6c 65 6d 65 6e 74 2e 5c 6e 20 20 20 2a 5c   element.\n   *\
55b00 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74  n   * @param {St
55b10 72 69 6e 67 7d 20 76 61 6c 5c 6e 20 20 20 2a 5c  ring} val\n   *\
55b20 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43 6f 6c  n   * @fires Col
55b30 6f 72 70 69 63 6b 65 72 23 63 68 61 6e 67 65 5c  orpicker#change\
55b40 6e 20 20 20 2a 2f 5c 6e 20 20 73 65 74 56 61 6c  n   */\n  setVal
55b50 75 65 28 76 61 6c 29 20 7b 5c 6e 20 20 20 20 69  ue(val) {\n    i
55b60 66 20 28 21 74 68 69 73 2e 68 61 73 49 6e 70 75  f (!this.hasInpu
55b70 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 72 65  t()) {\n      re
55b80 74 75 72 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e  turn;\n    }\n\n
55b90 20 20 20 20 6c 65 74 20 69 6e 70 75 74 56 61 6c      let inputVal
55ba0 20 3d 20 74 68 69 73 2e 69 6e 70 75 74 2e 70 72   = this.input.pr
55bb0 6f 70 28 27 76 61 6c 75 65 27 29 3b 5c 6e 5c 6e  op('value');\n\n
55bc0 20 20 20 20 76 61 6c 20 3d 20 76 61 6c 20 3f 20      val = val ? 
55bd0 76 61 6c 20 3a 20 27 27 3b 5c 6e 5c 6e 20 20 20  val : '';\n\n   
55be0 20 69 66 20 28 76 61 6c 20 3d 3d 3d 20 28 69 6e   if (val === (in
55bf0 70 75 74 56 61 6c 20 3f 20 69 6e 70 75 74 56 61  putVal ? inputVa
55c00 6c 20 3a 20 27 27 29 29 20 7b 5c 6e 20 20 20 20  l : '')) {\n    
55c10 20 20 2f 2f 20 4e 6f 20 6e 65 65 64 20 74 6f 20    // No need to 
55c20 73 65 74 20 76 61 6c 75 65 20 6f 72 20 74 72 69  set value or tri
55c30 67 67 65 72 20 61 6e 79 20 65 76 65 6e 74 20 69  gger any event i
55c40 66 20 6e 6f 74 68 69 6e 67 20 63 68 61 6e 67 65  f nothing change
55c50 64 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b  d\n      return;
55c60 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74  \n    }\n\n    t
55c70 68 69 73 2e 69 6e 70 75 74 2e 70 72 6f 70 28 27  his.input.prop('
55c80 76 61 6c 75 65 27 2c 20 76 61 6c 29 3b 5c 6e 5c  value', val);\n\
55c90 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
55ca0 20 28 49 6e 70 75 74 29 20 54 72 69 67 67 65 72   (Input) Trigger
55cb0 65 64 20 6f 6e 20 74 68 65 20 69 6e 70 75 74 20  ed on the input 
55cc0 65 6c 65 6d 65 6e 74 20 77 68 65 6e 20 61 20 6e  element when a n
55cd0 65 77 20 63 6f 6c 6f 72 20 69 73 20 73 65 6c 65  ew color is sele
55ce0 63 74 65 64 2e 5c 6e 20 20 20 20 20 2a 5c 6e 20  cted.\n     *\n 
55cf0 20 20 20 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c      * @event Col
55d00 6f 72 70 69 63 6b 65 72 23 63 68 61 6e 67 65 5c  orpicker#change\
55d10 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68  n     */\n    th
55d20 69 73 2e 69 6e 70 75 74 2e 74 72 69 67 67 65 72  is.input.trigger
55d30 28 7b 5c 6e 20 20 20 20 20 20 74 79 70 65 3a 20  ({\n      type: 
55d40 27 63 68 61 6e 67 65 27 2c 5c 6e 20 20 20 20 20  'change',\n     
55d50 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3a 20 74 68   colorpicker: th
55d60 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2c 5c  is.colorpicker,\
55d70 6e 20 20 20 20 20 20 63 6f 6c 6f 72 3a 20 74 68  n      color: th
55d80 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 63  is.colorpicker.c
55d90 6f 6c 6f 72 2c 5c 6e 20 20 20 20 20 20 76 61 6c  olor,\n      val
55da0 75 65 3a 20 76 61 6c 5c 6e 20 20 20 20 7d 29 3b  ue: val\n    });
55db0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }\n\n  /**\n
55dc0 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74 68 65     * Returns the
55dd0 20 66 6f 72 6d 61 74 74 65 64 20 63 6f 6c 6f 72   formatted color
55de0 20 73 74 72 69 6e 67 2c 20 77 69 74 68 20 74 68   string, with th
55df0 65 20 66 6f 72 6d 61 74 74 69 6e 67 20 6f 70 74  e formatting opt
55e00 69 6f 6e 73 20 61 70 70 6c 69 65 64 5c 6e 20 20  ions applied\n  
55e10 20 2a 20 28 65 2e 67 2e 20 75 73 65 48 61 73 68   * (e.g. useHash
55e20 50 72 65 66 69 78 29 5c 6e 20 20 20 2a 5c 6e 20  Prefix)\n   *\n 
55e30 20 20 2a 20 40 70 61 72 61 6d 20 7b 53 74 72 69    * @param {Stri
55e40 6e 67 7c 6e 75 6c 6c 7d 20 76 61 6c 5c 6e 20 20  ng|null} val\n  
55e50 20 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e   *\n   * @return
55e60 73 20 7b 53 74 72 69 6e 67 7d 5c 6e 20 20 20 2a  s {String}\n   *
55e70 2f 5c 6e 20 20 67 65 74 46 6f 72 6d 61 74 74 65  /\n  getFormatte
55e80 64 43 6f 6c 6f 72 28 76 61 6c 20 3d 20 6e 75 6c  dColor(val = nul
55e90 6c 29 20 7b 5c 6e 20 20 20 20 76 61 6c 20 3d 20  l) {\n    val = 
55ea0 76 61 6c 20 3f 20 76 61 6c 20 3a 20 74 68 69 73  val ? val : this
55eb0 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 63 6f 6c  .colorpicker.col
55ec0 6f 72 48 61 6e 64 6c 65 72 2e 67 65 74 43 6f 6c  orHandler.getCol
55ed0 6f 72 53 74 72 69 6e 67 28 29 3b 5c 6e 5c 6e 20  orString();\n\n 
55ee0 20 20 20 69 66 20 28 21 76 61 6c 29 20 7b 5c 6e     if (!val) {\n
55ef0 20 20 20 20 20 20 72 65 74 75 72 6e 20 27 27 3b        return '';
55f00 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 76  \n    }\n\n    v
55f10 61 6c 20 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 70  al = this.colorp
55f20 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61 6e 64 6c  icker.colorHandl
55f30 65 72 2e 72 65 73 6f 6c 76 65 43 6f 6c 6f 72 44  er.resolveColorD
55f40 65 6c 65 67 61 74 65 28 76 61 6c 2c 20 66 61 6c  elegate(val, fal
55f50 73 65 29 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28  se);\n\n    if (
55f60 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
55f70 2e 6f 70 74 69 6f 6e 73 2e 75 73 65 48 61 73 68  .options.useHash
55f80 50 72 65 66 69 78 20 3d 3d 3d 20 66 61 6c 73 65  Prefix === false
55f90 29 20 7b 5c 6e 20 20 20 20 20 20 76 61 6c 20 3d  ) {\n      val =
55fa0 20 76 61 6c 2e 72 65 70 6c 61 63 65 28 2f 5e 23   val.replace(/^#
55fb0 2f 67 2c 20 27 27 29 3b 5c 6e 20 20 20 20 7d 5c  /g, '');\n    }\
55fc0 6e 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 76 61  n\n    return va
55fd0 6c 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a  l;\n  }\n\n  /**
55fe0 5c 6e 20 20 20 2a 20 52 65 74 75 72 6e 73 20 74  \n   * Returns t
55ff0 72 75 65 20 69 66 20 74 68 65 20 77 69 64 67 65  rue if the widge
56000 74 20 68 61 73 20 61 6e 20 61 73 73 6f 63 69 61  t has an associa
56010 74 65 64 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e  ted input elemen
56020 74 2c 20 66 61 6c 73 65 20 6f 74 68 65 72 77 69  t, false otherwi
56030 73 65 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e  se\n   * @return
56040 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20  s {boolean}\n   
56050 2a 2f 5c 6e 20 20 68 61 73 49 6e 70 75 74 28 29  */\n  hasInput()
56060 20 7b 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 28   {\n    return (
56070 74 68 69 73 2e 69 6e 70 75 74 20 21 3d 3d 20 66  this.input !== f
56080 61 6c 73 65 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20  alse);\n  }\n\n 
56090 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74 75 72   /**\n   * Retur
560a0 6e 73 20 74 72 75 65 20 69 66 20 74 68 65 20 69  ns true if the i
560b0 6e 70 75 74 20 65 78 69 73 74 73 20 61 6e 64 20  nput exists and 
560c0 69 73 20 64 69 73 61 62 6c 65 64 5c 6e 20 20 20  is disabled\n   
560d0 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f 6f 6c  * @returns {bool
560e0 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69  ean}\n   */\n  i
560f0 73 45 6e 61 62 6c 65 64 28 29 20 7b 5c 6e 20 20  sEnabled() {\n  
56100 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 68 61    return this.ha
56110 73 49 6e 70 75 74 28 29 20 26 26 20 21 74 68 69  sInput() && !thi
56120 73 2e 69 73 44 69 73 61 62 6c 65 64 28 29 3b 5c  s.isDisabled();\
56130 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20  n  }\n\n  /**\n 
56140 20 20 2a 20 52 65 74 75 72 6e 73 20 74 72 75 65    * Returns true
56150 20 69 66 20 74 68 65 20 69 6e 70 75 74 20 65 78   if the input ex
56160 69 73 74 73 20 61 6e 64 20 69 73 20 64 69 73 61  ists and is disa
56170 62 6c 65 64 5c 6e 20 20 20 2a 20 40 72 65 74 75  bled\n   * @retu
56180 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20  rns {boolean}\n 
56190 20 20 2a 2f 5c 6e 20 20 69 73 44 69 73 61 62 6c    */\n  isDisabl
561a0 65 64 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75  ed() {\n    retu
561b0 72 6e 20 74 68 69 73 2e 68 61 73 49 6e 70 75 74  rn this.hasInput
561c0 28 29 20 26 26 20 28 74 68 69 73 2e 69 6e 70 75  () && (this.inpu
561d0 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c 65 64  t.prop('disabled
561e0 27 29 20 3d 3d 3d 20 74 72 75 65 29 3b 5c 6e 20  ') === true);\n 
561f0 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20   }\n\n  /**\n   
56200 2a 20 44 69 73 61 62 6c 65 73 20 74 68 65 20 69  * Disables the i
56210 6e 70 75 74 20 69 66 20 61 6e 79 5c 6e 20 20 20  nput if any\n   
56220 2a 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20 43  *\n   * @fires C
56230 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72  olorpicker#color
56240 70 69 63 6b 65 72 44 69 73 61 62 6c 65 5c 6e 20  pickerDisable\n 
56250 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62 6f    * @returns {bo
56260 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e 20  olean}\n   */\n 
56270 20 64 69 73 61 62 6c 65 28 29 20 7b 5c 6e 20 20   disable() {\n  
56280 20 20 69 66 20 28 74 68 69 73 2e 68 61 73 49 6e    if (this.hasIn
56290 70 75 74 28 29 29 20 7b 5c 6e 20 20 20 20 20 20  put()) {\n      
562a0 74 68 69 73 2e 69 6e 70 75 74 2e 70 72 6f 70 28  this.input.prop(
562b0 27 64 69 73 61 62 6c 65 64 27 2c 20 74 72 75 65  'disabled', true
562c0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e  );\n    }\n  }\n
562d0 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 45 6e  \n  /**\n   * En
562e0 61 62 6c 65 73 20 74 68 65 20 69 6e 70 75 74 20  ables the input 
562f0 69 66 20 61 6e 79 5c 6e 20 20 20 2a 5c 6e 20 20  if any\n   *\n  
56300 20 2a 20 40 66 69 72 65 73 20 43 6f 6c 6f 72 70   * @fires Colorp
56310 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63 6b 65  icker#colorpicke
56320 72 45 6e 61 62 6c 65 5c 6e 20 20 20 2a 20 40 72  rEnable\n   * @r
56330 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d  eturns {boolean}
56340 5c 6e 20 20 20 2a 2f 5c 6e 20 20 65 6e 61 62 6c  \n   */\n  enabl
56350 65 28 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 74  e() {\n    if (t
56360 68 69 73 2e 68 61 73 49 6e 70 75 74 28 29 29 20  his.hasInput()) 
56370 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 69 6e  {\n      this.in
56380 70 75 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c  put.prop('disabl
56390 65 64 27 2c 20 66 61 6c 73 65 29 3b 5c 6e 20 20  ed', false);\n  
563a0 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a    }\n  }\n\n  /*
563b0 2a 5c 6e 20 20 20 2a 20 43 61 6c 6c 73 20 73 65  *\n   * Calls se
563c0 74 56 61 6c 75 65 20 77 69 74 68 20 74 68 65 20  tValue with the 
563d0 63 75 72 72 65 6e 74 20 69 6e 74 65 72 6e 61 6c  current internal
563e0 20 63 6f 6c 6f 72 20 76 61 6c 75 65 5c 6e 20 20   color value\n  
563f0 20 2a 5c 6e 20 20 20 2a 20 40 66 69 72 65 73 20   *\n   * @fires 
56400 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 68 61 6e  Colorpicker#chan
56410 67 65 5c 6e 20 20 20 2a 2f 5c 6e 20 20 75 70 64  ge\n   */\n  upd
56420 61 74 65 28 29 20 7b 5c 6e 20 20 20 20 69 66 20  ate() {\n    if 
56430 28 21 74 68 69 73 2e 68 61 73 49 6e 70 75 74 28  (!this.hasInput(
56440 29 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75  )) {\n      retu
56450 72 6e 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20  rn;\n    }\n\n  
56460 20 20 69 66 20 28 5c 6e 20 20 20 20 20 20 28 74    if (\n      (t
56470 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
56480 6f 70 74 69 6f 6e 73 2e 61 75 74 6f 49 6e 70 75  options.autoInpu
56490 74 46 61 6c 6c 62 61 63 6b 20 3d 3d 3d 20 66 61  tFallback === fa
564a0 6c 73 65 29 20 26 26 5c 6e 20 20 20 20 20 20 74  lse) &&\n      t
564b0 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
564c0 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e 69 73 49  colorHandler.isI
564d0 6e 76 61 6c 69 64 43 6f 6c 6f 72 28 29 5c 6e 20  nvalidColor()\n 
564e0 20 20 20 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f     ) {\n      //
564f0 20 70 72 65 76 65 6e 74 20 75 70 64 61 74 65 20   prevent update 
56500 69 66 20 63 6f 6c 6f 72 20 69 73 20 69 6e 76 61  if color is inva
56510 6c 69 64 2c 20 61 75 74 6f 49 6e 70 75 74 46 61  lid, autoInputFa
56520 6c 6c 62 61 63 6b 20 69 73 20 64 69 73 61 62 6c  llback is disabl
56530 65 64 20 61 6e 64 20 74 68 65 20 6c 61 73 74 20  ed and the last 
56540 65 76 65 6e 74 20 69 73 20 6b 65 79 75 70 2e 5c  event is keyup.\
56550 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c 6e  n      return;\n
56560 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 74 68 69      }\n\n    thi
56570 73 2e 73 65 74 56 61 6c 75 65 28 74 68 69 73 2e  s.setValue(this.
56580 67 65 74 46 6f 72 6d 61 74 74 65 64 43 6f 6c 6f  getFormattedColo
56590 72 28 29 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20  r());\n  }\n\n  
565a0 2f 2a 2a 5c 6e 20 20 20 2a 20 46 75 6e 63 74 69  /**\n   * Functi
565b0 6f 6e 20 74 72 69 67 67 65 72 65 64 20 77 68 65  on triggered whe
565c0 6e 20 74 68 65 20 69 6e 70 75 74 20 68 61 73 20  n the input has 
565d0 63 68 61 6e 67 65 64 2c 20 73 6f 20 74 68 65 20  changed, so the 
565e0 63 6f 6c 6f 72 70 69 63 6b 65 72 20 67 65 74 73  colorpicker gets
565f0 20 75 70 64 61 74 65 64 2e 5c 6e 20 20 20 2a 5c   updated.\n   *\
56600 6e 20 20 20 2a 20 40 70 72 69 76 61 74 65 5c 6e  n   * @private\n
56610 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 45 76 65     * @param {Eve
56620 6e 74 7d 20 65 5c 6e 20 20 20 2a 20 40 72 65 74  nt} e\n   * @ret
56630 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e  urns {boolean}\n
56640 20 20 20 2a 2f 5c 6e 20 20 6f 6e 63 68 61 6e 67     */\n  onchang
56650 65 28 65 29 20 7b 5c 6e 20 20 20 20 74 68 69 73  e(e) {\n    this
56660 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73  .colorpicker.las
56670 74 45 76 65 6e 74 2e 61 6c 69 61 73 20 3d 20 27  tEvent.alias = '
56680 69 6e 70 75 74 2e 63 68 61 6e 67 65 27 3b 5c 6e  input.change';\n
56690 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69      this.colorpi
566a0 63 6b 65 72 2e 6c 61 73 74 45 76 65 6e 74 2e 65  cker.lastEvent.e
566b0 20 3d 20 65 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74   = e;\n\n    let
566c0 20 76 61 6c 20 3d 20 74 68 69 73 2e 67 65 74 56   val = this.getV
566d0 61 6c 75 65 28 29 3b 5c 6e 5c 6e 20 20 20 20 69  alue();\n\n    i
566e0 66 20 28 76 61 6c 20 21 3d 3d 20 65 2e 76 61 6c  f (val !== e.val
566f0 75 65 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69  ue) {\n      thi
56700 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 73 65  s.colorpicker.se
56710 74 56 61 6c 75 65 28 76 61 6c 29 3b 5c 6e 20 20  tValue(val);\n  
56720 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a    }\n  }\n\n  /*
56730 2a 5c 6e 20 20 20 2a 20 46 75 6e 63 74 69 6f 6e  *\n   * Function
56740 20 74 72 69 67 67 65 72 65 64 20 61 66 74 65 72   triggered after
56750 20 61 20 6b 65 79 62 6f 61 72 64 20 6b 65 79 20   a keyboard key 
56760 68 61 73 20 62 65 65 6e 20 72 65 6c 65 61 73 65  has been release
56770 64 2e 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  d.\n   *\n   * @
56780 70 72 69 76 61 74 65 5c 6e 20 20 20 2a 20 40 70  private\n   * @p
56790 61 72 61 6d 20 7b 45 76 65 6e 74 7d 20 65 5c 6e  aram {Event} e\n
567a0 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 62     * @returns {b
567b0 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c 6e  oolean}\n   */\n
567c0 20 20 6f 6e 6b 65 79 75 70 28 65 29 20 7b 5c 6e    onkeyup(e) {\n
567d0 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69      this.colorpi
567e0 63 6b 65 72 2e 6c 61 73 74 45 76 65 6e 74 2e 61  cker.lastEvent.a
567f0 6c 69 61 73 20 3d 20 27 69 6e 70 75 74 2e 6b 65  lias = 'input.ke
56800 79 75 70 27 3b 5c 6e 20 20 20 20 74 68 69 73 2e  yup';\n    this.
56810 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6c 61 73 74  colorpicker.last
56820 45 76 65 6e 74 2e 65 20 3d 20 65 3b 5c 6e 5c 6e  Event.e = e;\n\n
56830 20 20 20 20 6c 65 74 20 76 61 6c 20 3d 20 74 68      let val = th
56840 69 73 2e 67 65 74 56 61 6c 75 65 28 29 3b 5c 6e  is.getValue();\n
56850 5c 6e 20 20 20 20 69 66 20 28 76 61 6c 20 21 3d  \n    if (val !=
56860 3d 20 65 2e 76 61 6c 75 65 29 20 7b 5c 6e 20 20  = e.value) {\n  
56870 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69      this.colorpi
56880 63 6b 65 72 2e 73 65 74 56 61 6c 75 65 28 76 61  cker.setValue(va
56890 6c 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c  l);\n    }\n  }\
568a0 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20 64 65 66  n}\n\nexport def
568b0 61 75 6c 74 20 49 6e 70 75 74 48 61 6e 64 6c 65  ault InputHandle
568c0 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42  r;\n\n\n\n// WEB
568d0 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e  PACK FOOTER //\n
568e0 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 49 6e 70 75  // ./src/js/Inpu
568f0 74 48 61 6e 64 6c 65 72 2e 6a 73 22 2c 22 27 75  tHandler.js","'u
56900 73 65 20 73 74 72 69 63 74 27 3b 5c 6e 5c 6e 76  se strict';\n\nv
56910 61 72 20 63 6f 6c 6f 72 53 74 72 69 6e 67 20 3d  ar colorString =
56920 20 72 65 71 75 69 72 65 28 27 63 6f 6c 6f 72 2d   require('color-
56930 73 74 72 69 6e 67 27 29 3b 5c 6e 76 61 72 20 63  string');\nvar c
56940 6f 6e 76 65 72 74 20 3d 20 72 65 71 75 69 72 65  onvert = require
56950 28 27 63 6f 6c 6f 72 2d 63 6f 6e 76 65 72 74 27  ('color-convert'
56960 29 3b 5c 6e 5c 6e 76 61 72 20 5f 73 6c 69 63 65  );\n\nvar _slice
56970 20 3d 20 5b 5d 2e 73 6c 69 63 65 3b 5c 6e 5c 6e   = [].slice;\n\n
56980 76 61 72 20 73 6b 69 70 70 65 64 4d 6f 64 65 6c  var skippedModel
56990 73 20 3d 20 5b 5c 6e 5c 74 2f 2f 20 74 6f 20 62  s = [\n\t// to b
569a0 65 20 68 6f 6e 65 73 74 2c 20 49 20 64 6f 6e 27  e honest, I don'
569b0 74 20 72 65 61 6c 6c 79 20 66 65 65 6c 20 6c 69  t really feel li
569c0 6b 65 20 6b 65 79 77 6f 72 64 20 62 65 6c 6f 6e  ke keyword belon
569d0 67 73 20 69 6e 20 63 6f 6c 6f 72 20 63 6f 6e 76  gs in color conv
569e0 65 72 74 2c 20 62 75 74 20 65 68 2e 5c 6e 5c 74  ert, but eh.\n\t
569f0 27 6b 65 79 77 6f 72 64 27 2c 5c 6e 5c 6e 5c 74  'keyword',\n\n\t
56a00 2f 2f 20 67 72 61 79 20 63 6f 6e 66 6c 69 63 74  // gray conflict
56a10 73 20 77 69 74 68 20 73 6f 6d 65 20 6d 65 74 68  s with some meth
56a20 6f 64 20 6e 61 6d 65 73 2c 20 61 6e 64 20 68 61  od names, and ha
56a30 73 20 69 74 73 20 6f 77 6e 20 6d 65 74 68 6f 64  s its own method
56a40 20 64 65 66 69 6e 65 64 2e 5c 6e 5c 74 27 67 72   defined.\n\t'gr
56a50 61 79 27 2c 5c 6e 5c 6e 5c 74 2f 2f 20 73 68 6f  ay',\n\n\t// sho
56a60 75 6c 64 6e 27 74 20 72 65 61 6c 6c 79 20 62 65  uldn't really be
56a70 20 69 6e 20 63 6f 6c 6f 72 2d 63 6f 6e 76 65 72   in color-conver
56a80 74 20 65 69 74 68 65 72 2e 2e 2e 5c 6e 5c 74 27  t either...\n\t'
56a90 68 65 78 27 5c 6e 5d 3b 5c 6e 5c 6e 76 61 72 20  hex'\n];\n\nvar 
56aa0 68 61 73 68 65 64 4d 6f 64 65 6c 4b 65 79 73 20  hashedModelKeys 
56ab0 3d 20 7b 7d 3b 5c 6e 4f 62 6a 65 63 74 2e 6b 65  = {};\nObject.ke
56ac0 79 73 28 63 6f 6e 76 65 72 74 29 2e 66 6f 72 45  ys(convert).forE
56ad0 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28 6d 6f  ach(function (mo
56ae0 64 65 6c 29 20 7b 5c 6e 5c 74 68 61 73 68 65 64  del) {\n\thashed
56af0 4d 6f 64 65 6c 4b 65 79 73 5b 5f 73 6c 69 63 65  ModelKeys[_slice
56b00 2e 63 61 6c 6c 28 63 6f 6e 76 65 72 74 5b 6d 6f  .call(convert[mo
56b10 64 65 6c 5d 2e 6c 61 62 65 6c 73 29 2e 73 6f 72  del].labels).sor
56b20 74 28 29 2e 6a 6f 69 6e 28 27 27 29 5d 20 3d 20  t().join('')] = 
56b30 6d 6f 64 65 6c 3b 5c 6e 7d 29 3b 5c 6e 5c 6e 76  model;\n});\n\nv
56b40 61 72 20 6c 69 6d 69 74 65 72 73 20 3d 20 7b 7d  ar limiters = {}
56b50 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 43 6f  ;\n\nfunction Co
56b60 6c 6f 72 28 6f 62 6a 2c 20 6d 6f 64 65 6c 29 20  lor(obj, model) 
56b70 7b 5c 6e 5c 74 69 66 20 28 21 28 74 68 69 73 20  {\n\tif (!(this 
56b80 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6c 6f 72  instanceof Color
56b90 29 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e  )) {\n\t\treturn
56ba0 20 6e 65 77 20 43 6f 6c 6f 72 28 6f 62 6a 2c 20   new Color(obj, 
56bb0 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 7d 5c 6e 5c 6e  model);\n\t}\n\n
56bc0 5c 74 69 66 20 28 6d 6f 64 65 6c 20 26 26 20 6d  \tif (model && m
56bd0 6f 64 65 6c 20 69 6e 20 73 6b 69 70 70 65 64 4d  odel in skippedM
56be0 6f 64 65 6c 73 29 20 7b 5c 6e 5c 74 5c 74 6d 6f  odels) {\n\t\tmo
56bf0 64 65 6c 20 3d 20 6e 75 6c 6c 3b 5c 6e 5c 74 7d  del = null;\n\t}
56c00 5c 6e 5c 6e 5c 74 69 66 20 28 6d 6f 64 65 6c 20  \n\n\tif (model 
56c10 26 26 20 21 28 6d 6f 64 65 6c 20 69 6e 20 63 6f  && !(model in co
56c20 6e 76 65 72 74 29 29 20 7b 5c 6e 5c 74 5c 74 74  nvert)) {\n\t\tt
56c30 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 27  hrow new Error('
56c40 55 6e 6b 6e 6f 77 6e 20 6d 6f 64 65 6c 3a 20 27  Unknown model: '
56c50 20 2b 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 7d 5c   + model);\n\t}\
56c60 6e 5c 6e 5c 74 76 61 72 20 69 3b 5c 6e 5c 74 76  n\n\tvar i;\n\tv
56c70 61 72 20 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c 6e  ar channels;\n\n
56c80 5c 74 69 66 20 28 74 79 70 65 6f 66 20 6f 62 6a  \tif (typeof obj
56c90 20 3d 3d 3d 20 27 75 6e 64 65 66 69 6e 65 64 27   === 'undefined'
56ca0 29 20 7b 5c 6e 5c 74 5c 74 74 68 69 73 2e 6d 6f  ) {\n\t\tthis.mo
56cb0 64 65 6c 20 3d 20 27 72 67 62 27 3b 5c 6e 5c 74  del = 'rgb';\n\t
56cc0 5c 74 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 5b  \tthis.color = [
56cd0 30 2c 20 30 2c 20 30 5d 3b 5c 6e 5c 74 5c 74 74  0, 0, 0];\n\t\tt
56ce0 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 31 3b 5c  his.valpha = 1;\
56cf0 6e 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 6f 62  n\t} else if (ob
56d00 6a 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6c  j instanceof Col
56d10 6f 72 29 20 7b 5c 6e 5c 74 5c 74 74 68 69 73 2e  or) {\n\t\tthis.
56d20 6d 6f 64 65 6c 20 3d 20 6f 62 6a 2e 6d 6f 64 65  model = obj.mode
56d30 6c 3b 5c 6e 5c 74 5c 74 74 68 69 73 2e 63 6f 6c  l;\n\t\tthis.col
56d40 6f 72 20 3d 20 6f 62 6a 2e 63 6f 6c 6f 72 2e 73  or = obj.color.s
56d50 6c 69 63 65 28 29 3b 5c 6e 5c 74 5c 74 74 68 69  lice();\n\t\tthi
56d60 73 2e 76 61 6c 70 68 61 20 3d 20 6f 62 6a 2e 76  s.valpha = obj.v
56d70 61 6c 70 68 61 3b 5c 6e 5c 74 7d 20 65 6c 73 65  alpha;\n\t} else
56d80 20 69 66 20 28 74 79 70 65 6f 66 20 6f 62 6a 20   if (typeof obj 
56d90 3d 3d 3d 20 27 73 74 72 69 6e 67 27 29 20 7b 5c  === 'string') {\
56da0 6e 5c 74 5c 74 76 61 72 20 72 65 73 75 6c 74 20  n\t\tvar result 
56db0 3d 20 63 6f 6c 6f 72 53 74 72 69 6e 67 2e 67 65  = colorString.ge
56dc0 74 28 6f 62 6a 29 3b 5c 6e 5c 74 5c 74 69 66 20  t(obj);\n\t\tif 
56dd0 28 72 65 73 75 6c 74 20 3d 3d 3d 20 6e 75 6c 6c  (result === null
56de0 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f 77  ) {\n\t\t\tthrow
56df0 20 6e 65 77 20 45 72 72 6f 72 28 27 55 6e 61 62   new Error('Unab
56e00 6c 65 20 74 6f 20 70 61 72 73 65 20 63 6f 6c 6f  le to parse colo
56e10 72 20 66 72 6f 6d 20 73 74 72 69 6e 67 3a 20 27  r from string: '
56e20 20 2b 20 6f 62 6a 29 3b 5c 6e 5c 74 5c 74 7d 5c   + obj);\n\t\t}\
56e30 6e 5c 6e 5c 74 5c 74 74 68 69 73 2e 6d 6f 64 65  n\n\t\tthis.mode
56e40 6c 20 3d 20 72 65 73 75 6c 74 2e 6d 6f 64 65 6c  l = result.model
56e50 3b 5c 6e 5c 74 5c 74 63 68 61 6e 6e 65 6c 73 20  ;\n\t\tchannels 
56e60 3d 20 63 6f 6e 76 65 72 74 5b 74 68 69 73 2e 6d  = convert[this.m
56e70 6f 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c  odel].channels;\
56e80 6e 5c 74 5c 74 74 68 69 73 2e 63 6f 6c 6f 72 20  n\t\tthis.color 
56e90 3d 20 72 65 73 75 6c 74 2e 76 61 6c 75 65 2e 73  = result.value.s
56ea0 6c 69 63 65 28 30 2c 20 63 68 61 6e 6e 65 6c 73  lice(0, channels
56eb0 29 3b 5c 6e 5c 74 5c 74 74 68 69 73 2e 76 61 6c  );\n\t\tthis.val
56ec0 70 68 61 20 3d 20 74 79 70 65 6f 66 20 72 65 73  pha = typeof res
56ed0 75 6c 74 2e 76 61 6c 75 65 5b 63 68 61 6e 6e 65  ult.value[channe
56ee0 6c 73 5d 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27  ls] === 'number'
56ef0 20 3f 20 72 65 73 75 6c 74 2e 76 61 6c 75 65 5b   ? result.value[
56f00 63 68 61 6e 6e 65 6c 73 5d 20 3a 20 31 3b 5c 6e  channels] : 1;\n
56f10 5c 74 7d 20 65 6c 73 65 20 69 66 20 28 6f 62 6a  \t} else if (obj
56f20 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 5c 74 5c 74  .length) {\n\t\t
56f30 74 68 69 73 2e 6d 6f 64 65 6c 20 3d 20 6d 6f 64  this.model = mod
56f40 65 6c 20 7c 7c 20 27 72 67 62 27 3b 5c 6e 5c 74  el || 'rgb';\n\t
56f50 5c 74 63 68 61 6e 6e 65 6c 73 20 3d 20 63 6f 6e  \tchannels = con
56f60 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d  vert[this.model]
56f70 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c 74 5c 74  .channels;\n\t\t
56f80 76 61 72 20 6e 65 77 41 72 72 20 3d 20 5f 73 6c  var newArr = _sl
56f90 69 63 65 2e 63 61 6c 6c 28 6f 62 6a 2c 20 30 2c  ice.call(obj, 0,
56fa0 20 63 68 61 6e 6e 65 6c 73 29 3b 5c 6e 5c 74 5c   channels);\n\t\
56fb0 74 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 7a 65  tthis.color = ze
56fc0 72 6f 41 72 72 61 79 28 6e 65 77 41 72 72 2c 20  roArray(newArr, 
56fd0 63 68 61 6e 6e 65 6c 73 29 3b 5c 6e 5c 74 5c 74  channels);\n\t\t
56fe0 74 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 74 79  this.valpha = ty
56ff0 70 65 6f 66 20 6f 62 6a 5b 63 68 61 6e 6e 65 6c  peof obj[channel
57000 73 5d 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27 20  s] === 'number' 
57010 3f 20 6f 62 6a 5b 63 68 61 6e 6e 65 6c 73 5d 20  ? obj[channels] 
57020 3a 20 31 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20 69  : 1;\n\t} else i
57030 66 20 28 74 79 70 65 6f 66 20 6f 62 6a 20 3d 3d  f (typeof obj ==
57040 3d 20 27 6e 75 6d 62 65 72 27 29 20 7b 5c 6e 5c  = 'number') {\n\
57050 74 5c 74 2f 2f 20 74 68 69 73 20 69 73 20 61 6c  t\t// this is al
57060 77 61 79 73 20 52 47 42 20 2d 20 63 61 6e 20 62  ways RGB - can b
57070 65 20 63 6f 6e 76 65 72 74 65 64 20 6c 61 74 65  e converted late
57080 72 20 6f 6e 2e 5c 6e 5c 74 5c 74 6f 62 6a 20 26  r on.\n\t\tobj &
57090 3d 20 30 78 46 46 46 46 46 46 3b 5c 6e 5c 74 5c  = 0xFFFFFF;\n\t\
570a0 74 74 68 69 73 2e 6d 6f 64 65 6c 20 3d 20 27 72  tthis.model = 'r
570b0 67 62 27 3b 5c 6e 5c 74 5c 74 74 68 69 73 2e 63  gb';\n\t\tthis.c
570c0 6f 6c 6f 72 20 3d 20 5b 5c 6e 5c 74 5c 74 5c 74  olor = [\n\t\t\t
570d0 28 6f 62 6a 20 3e 3e 20 31 36 29 20 26 20 30 78  (obj >> 16) & 0x
570e0 46 46 2c 5c 6e 5c 74 5c 74 5c 74 28 6f 62 6a 20  FF,\n\t\t\t(obj 
570f0 3e 3e 20 38 29 20 26 20 30 78 46 46 2c 5c 6e 5c  >> 8) & 0xFF,\n\
57100 74 5c 74 5c 74 6f 62 6a 20 26 20 30 78 46 46 5c  t\t\tobj & 0xFF\
57110 6e 5c 74 5c 74 5d 3b 5c 6e 5c 74 5c 74 74 68 69  n\t\t];\n\t\tthi
57120 73 2e 76 61 6c 70 68 61 20 3d 20 31 3b 5c 6e 5c  s.valpha = 1;\n\
57130 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c 74 5c 74 74  t} else {\n\t\tt
57140 68 69 73 2e 76 61 6c 70 68 61 20 3d 20 31 3b 5c  his.valpha = 1;\
57150 6e 5c 6e 5c 74 5c 74 76 61 72 20 6b 65 79 73 20  n\n\t\tvar keys 
57160 3d 20 4f 62 6a 65 63 74 2e 6b 65 79 73 28 6f 62  = Object.keys(ob
57170 6a 29 3b 5c 6e 5c 74 5c 74 69 66 20 28 27 61 6c  j);\n\t\tif ('al
57180 70 68 61 27 20 69 6e 20 6f 62 6a 29 20 7b 5c 6e  pha' in obj) {\n
57190 5c 74 5c 74 5c 74 6b 65 79 73 2e 73 70 6c 69 63  \t\t\tkeys.splic
571a0 65 28 6b 65 79 73 2e 69 6e 64 65 78 4f 66 28 27  e(keys.indexOf('
571b0 61 6c 70 68 61 27 29 2c 20 31 29 3b 5c 6e 5c 74  alpha'), 1);\n\t
571c0 5c 74 5c 74 74 68 69 73 2e 76 61 6c 70 68 61 20  \t\tthis.valpha 
571d0 3d 20 74 79 70 65 6f 66 20 6f 62 6a 2e 61 6c 70  = typeof obj.alp
571e0 68 61 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27 20  ha === 'number' 
571f0 3f 20 6f 62 6a 2e 61 6c 70 68 61 20 3a 20 30 3b  ? obj.alpha : 0;
57200 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 76  \n\t\t}\n\n\t\tv
57210 61 72 20 68 61 73 68 65 64 4b 65 79 73 20 3d 20  ar hashedKeys = 
57220 6b 65 79 73 2e 73 6f 72 74 28 29 2e 6a 6f 69 6e  keys.sort().join
57230 28 27 27 29 3b 5c 6e 5c 74 5c 74 69 66 20 28 21  ('');\n\t\tif (!
57240 28 68 61 73 68 65 64 4b 65 79 73 20 69 6e 20 68  (hashedKeys in h
57250 61 73 68 65 64 4d 6f 64 65 6c 4b 65 79 73 29 29  ashedModelKeys))
57260 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f 77 20   {\n\t\t\tthrow 
57270 6e 65 77 20 45 72 72 6f 72 28 27 55 6e 61 62 6c  new Error('Unabl
57280 65 20 74 6f 20 70 61 72 73 65 20 63 6f 6c 6f 72  e to parse color
57290 20 66 72 6f 6d 20 6f 62 6a 65 63 74 3a 20 27 20   from object: ' 
572a0 2b 20 4a 53 4f 4e 2e 73 74 72 69 6e 67 69 66 79  + JSON.stringify
572b0 28 6f 62 6a 29 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e  (obj));\n\t\t}\n
572c0 5c 6e 5c 74 5c 74 74 68 69 73 2e 6d 6f 64 65 6c  \n\t\tthis.model
572d0 20 3d 20 68 61 73 68 65 64 4d 6f 64 65 6c 4b 65   = hashedModelKe
572e0 79 73 5b 68 61 73 68 65 64 4b 65 79 73 5d 3b 5c  ys[hashedKeys];\
572f0 6e 5c 6e 5c 74 5c 74 76 61 72 20 6c 61 62 65 6c  n\n\t\tvar label
57300 73 20 3d 20 63 6f 6e 76 65 72 74 5b 74 68 69 73  s = convert[this
57310 2e 6d 6f 64 65 6c 5d 2e 6c 61 62 65 6c 73 3b 5c  .model].labels;\
57320 6e 5c 74 5c 74 76 61 72 20 63 6f 6c 6f 72 20 3d  n\t\tvar color =
57330 20 5b 5d 3b 5c 6e 5c 74 5c 74 66 6f 72 20 28 69   [];\n\t\tfor (i
57340 20 3d 20 30 3b 20 69 20 3c 20 6c 61 62 65 6c 73   = 0; i < labels
57350 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 5c  .length; i++) {\
57360 6e 5c 74 5c 74 5c 74 63 6f 6c 6f 72 2e 70 75 73  n\t\t\tcolor.pus
57370 68 28 6f 62 6a 5b 6c 61 62 65 6c 73 5b 69 5d 5d  h(obj[labels[i]]
57380 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c  );\n\t\t}\n\n\t\
57390 74 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 7a 65  tthis.color = ze
573a0 72 6f 41 72 72 61 79 28 63 6f 6c 6f 72 29 3b 5c  roArray(color);\
573b0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 2f 2f 20 70 65 72  n\t}\n\n\t// per
573c0 66 6f 72 6d 20 6c 69 6d 69 74 61 74 69 6f 6e 73  form limitations
573d0 20 28 63 6c 61 6d 70 69 6e 67 2c 20 65 74 63 2e   (clamping, etc.
573e0 29 5c 6e 5c 74 69 66 20 28 6c 69 6d 69 74 65 72  )\n\tif (limiter
573f0 73 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d 29 20 7b  s[this.model]) {
57400 5c 6e 5c 74 5c 74 63 68 61 6e 6e 65 6c 73 20 3d  \n\t\tchannels =
57410 20 63 6f 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f   convert[this.mo
57420 64 65 6c 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e  del].channels;\n
57430 5c 74 5c 74 66 6f 72 20 28 69 20 3d 20 30 3b 20  \t\tfor (i = 0; 
57440 69 20 3c 20 63 68 61 6e 6e 65 6c 73 3b 20 69 2b  i < channels; i+
57450 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 76 61 72 20  +) {\n\t\t\tvar 
57460 6c 69 6d 69 74 20 3d 20 6c 69 6d 69 74 65 72 73  limit = limiters
57470 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d 5b 69 5d 3b  [this.model][i];
57480 5c 6e 5c 74 5c 74 5c 74 69 66 20 28 6c 69 6d 69  \n\t\t\tif (limi
57490 74 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c 74 74 68  t) {\n\t\t\t\tth
574a0 69 73 2e 63 6f 6c 6f 72 5b 69 5d 20 3d 20 6c 69  is.color[i] = li
574b0 6d 69 74 28 74 68 69 73 2e 63 6f 6c 6f 72 5b 69  mit(this.color[i
574c0 5d 29 3b 5c 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c 74  ]);\n\t\t\t}\n\t
574d0 5c 74 7d 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 74 68  \t}\n\t}\n\n\tth
574e0 69 73 2e 76 61 6c 70 68 61 20 3d 20 4d 61 74 68  is.valpha = Math
574f0 2e 6d 61 78 28 30 2c 20 4d 61 74 68 2e 6d 69 6e  .max(0, Math.min
57500 28 31 2c 20 74 68 69 73 2e 76 61 6c 70 68 61 29  (1, this.valpha)
57510 29 3b 5c 6e 5c 6e 5c 74 69 66 20 28 4f 62 6a 65  );\n\n\tif (Obje
57520 63 74 2e 66 72 65 65 7a 65 29 20 7b 5c 6e 5c 74  ct.freeze) {\n\t
57530 5c 74 4f 62 6a 65 63 74 2e 66 72 65 65 7a 65 28  \tObject.freeze(
57540 74 68 69 73 29 3b 5c 6e 5c 74 7d 5c 6e 7d 5c 6e  this);\n\t}\n}\n
57550 5c 6e 43 6f 6c 6f 72 2e 70 72 6f 74 6f 74 79 70  \nColor.prototyp
57560 65 20 3d 20 7b 5c 6e 5c 74 74 6f 53 74 72 69 6e  e = {\n\ttoStrin
57570 67 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b  g: function () {
57580 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 74 68 69  \n\t\treturn thi
57590 73 2e 73 74 72 69 6e 67 28 29 3b 5c 6e 5c 74 7d  s.string();\n\t}
575a0 2c 5c 6e 5c 6e 5c 74 74 6f 4a 53 4f 4e 3a 20 66  ,\n\n\ttoJSON: f
575b0 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74  unction () {\n\t
575c0 5c 74 72 65 74 75 72 6e 20 74 68 69 73 5b 74 68  \treturn this[th
575d0 69 73 2e 6d 6f 64 65 6c 5d 28 29 3b 5c 6e 5c 74  is.model]();\n\t
575e0 7d 2c 5c 6e 5c 6e 5c 74 73 74 72 69 6e 67 3a 20  },\n\n\tstring: 
575f0 66 75 6e 63 74 69 6f 6e 20 28 70 6c 61 63 65 73  function (places
57600 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 73 65 6c  ) {\n\t\tvar sel
57610 66 20 3d 20 74 68 69 73 2e 6d 6f 64 65 6c 20 69  f = this.model i
57620 6e 20 63 6f 6c 6f 72 53 74 72 69 6e 67 2e 74 6f  n colorString.to
57630 20 3f 20 74 68 69 73 20 3a 20 74 68 69 73 2e 72   ? this : this.r
57640 67 62 28 29 3b 5c 6e 5c 74 5c 74 73 65 6c 66 20  gb();\n\t\tself 
57650 3d 20 73 65 6c 66 2e 72 6f 75 6e 64 28 74 79 70  = self.round(typ
57660 65 6f 66 20 70 6c 61 63 65 73 20 3d 3d 3d 20 27  eof places === '
57670 6e 75 6d 62 65 72 27 20 3f 20 70 6c 61 63 65 73  number' ? places
57680 20 3a 20 31 29 3b 5c 6e 5c 74 5c 74 76 61 72 20   : 1);\n\t\tvar 
57690 61 72 67 73 20 3d 20 73 65 6c 66 2e 76 61 6c 70  args = self.valp
576a0 68 61 20 3d 3d 3d 20 31 20 3f 20 73 65 6c 66 2e  ha === 1 ? self.
576b0 63 6f 6c 6f 72 20 3a 20 73 65 6c 66 2e 63 6f 6c  color : self.col
576c0 6f 72 2e 63 6f 6e 63 61 74 28 74 68 69 73 2e 76  or.concat(this.v
576d0 61 6c 70 68 61 29 3b 5c 6e 5c 74 5c 74 72 65 74  alpha);\n\t\tret
576e0 75 72 6e 20 63 6f 6c 6f 72 53 74 72 69 6e 67 2e  urn colorString.
576f0 74 6f 5b 73 65 6c 66 2e 6d 6f 64 65 6c 5d 28 61  to[self.model](a
57700 72 67 73 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c  rgs);\n\t},\n\n\
57710 74 70 65 72 63 65 6e 74 53 74 72 69 6e 67 3a 20  tpercentString: 
57720 66 75 6e 63 74 69 6f 6e 20 28 70 6c 61 63 65 73  function (places
57730 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 73 65 6c  ) {\n\t\tvar sel
57740 66 20 3d 20 74 68 69 73 2e 72 67 62 28 29 2e 72  f = this.rgb().r
57750 6f 75 6e 64 28 74 79 70 65 6f 66 20 70 6c 61 63  ound(typeof plac
57760 65 73 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27 20  es === 'number' 
57770 3f 20 70 6c 61 63 65 73 20 3a 20 31 29 3b 5c 6e  ? places : 1);\n
57780 5c 74 5c 74 76 61 72 20 61 72 67 73 20 3d 20 73  \t\tvar args = s
57790 65 6c 66 2e 76 61 6c 70 68 61 20 3d 3d 3d 20 31  elf.valpha === 1
577a0 20 3f 20 73 65 6c 66 2e 63 6f 6c 6f 72 20 3a 20   ? self.color : 
577b0 73 65 6c 66 2e 63 6f 6c 6f 72 2e 63 6f 6e 63 61  self.color.conca
577c0 74 28 74 68 69 73 2e 76 61 6c 70 68 61 29 3b 5c  t(this.valpha);\
577d0 6e 5c 74 5c 74 72 65 74 75 72 6e 20 63 6f 6c 6f  n\t\treturn colo
577e0 72 53 74 72 69 6e 67 2e 74 6f 2e 72 67 62 2e 70  rString.to.rgb.p
577f0 65 72 63 65 6e 74 28 61 72 67 73 29 3b 5c 6e 5c  ercent(args);\n\
57800 74 7d 2c 5c 6e 5c 6e 5c 74 61 72 72 61 79 3a 20  t},\n\n\tarray: 
57810 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c  function () {\n\
57820 74 5c 74 72 65 74 75 72 6e 20 74 68 69 73 2e 76  t\treturn this.v
57830 61 6c 70 68 61 20 3d 3d 3d 20 31 20 3f 20 74 68  alpha === 1 ? th
57840 69 73 2e 63 6f 6c 6f 72 2e 73 6c 69 63 65 28 29  is.color.slice()
57850 20 3a 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 63 6f   : this.color.co
57860 6e 63 61 74 28 74 68 69 73 2e 76 61 6c 70 68 61  ncat(this.valpha
57870 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6f 62  );\n\t},\n\n\tob
57880 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e 20 28  ject: function (
57890 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 72 65 73  ) {\n\t\tvar res
578a0 75 6c 74 20 3d 20 7b 7d 3b 5c 6e 5c 74 5c 74 76  ult = {};\n\t\tv
578b0 61 72 20 63 68 61 6e 6e 65 6c 73 20 3d 20 63 6f  ar channels = co
578c0 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c  nvert[this.model
578d0 5d 2e 63 68 61 6e 6e 65 6c 73 3b 5c 6e 5c 74 5c  ].channels;\n\t\
578e0 74 76 61 72 20 6c 61 62 65 6c 73 20 3d 20 63 6f  tvar labels = co
578f0 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c  nvert[this.model
57900 5d 2e 6c 61 62 65 6c 73 3b 5c 6e 5c 6e 5c 74 5c  ].labels;\n\n\t\
57910 74 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b  tfor (var i = 0;
57920 20 69 20 3c 20 63 68 61 6e 6e 65 6c 73 3b 20 69   i < channels; i
57930 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 73  ++) {\n\t\t\tres
57940 75 6c 74 5b 6c 61 62 65 6c 73 5b 69 5d 5d 20 3d  ult[labels[i]] =
57950 20 74 68 69 73 2e 63 6f 6c 6f 72 5b 69 5d 3b 5c   this.color[i];\
57960 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 69 66  n\t\t}\n\n\t\tif
57970 20 28 74 68 69 73 2e 76 61 6c 70 68 61 20 21 3d   (this.valpha !=
57980 3d 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65  = 1) {\n\t\t\tre
57990 73 75 6c 74 2e 61 6c 70 68 61 20 3d 20 74 68 69  sult.alpha = thi
579a0 73 2e 76 61 6c 70 68 61 3b 5c 6e 5c 74 5c 74 7d  s.valpha;\n\t\t}
579b0 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 72  \n\n\t\treturn r
579c0 65 73 75 6c 74 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e  esult;\n\t},\n\n
579d0 5c 74 75 6e 69 74 41 72 72 61 79 3a 20 66 75 6e  \tunitArray: fun
579e0 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74  ction () {\n\t\t
579f0 76 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72  var rgb = this.r
57a00 67 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c  gb().color;\n\t\
57a10 74 72 67 62 5b 30 5d 20 2f 3d 20 32 35 35 3b 5c  trgb[0] /= 255;\
57a20 6e 5c 74 5c 74 72 67 62 5b 31 5d 20 2f 3d 20 32  n\t\trgb[1] /= 2
57a30 35 35 3b 5c 6e 5c 74 5c 74 72 67 62 5b 32 5d 20  55;\n\t\trgb[2] 
57a40 2f 3d 20 32 35 35 3b 5c 6e 5c 6e 5c 74 5c 74 69  /= 255;\n\n\t\ti
57a50 66 20 28 74 68 69 73 2e 76 61 6c 70 68 61 20 21  f (this.valpha !
57a60 3d 3d 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72  == 1) {\n\t\t\tr
57a70 67 62 2e 70 75 73 68 28 74 68 69 73 2e 76 61 6c  gb.push(this.val
57a80 70 68 61 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e  pha);\n\t\t}\n\n
57a90 5c 74 5c 74 72 65 74 75 72 6e 20 72 67 62 3b 5c  \t\treturn rgb;\
57aa0 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 75 6e 69 74 4f  n\t},\n\n\tunitO
57ab0 62 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e 20  bject: function 
57ac0 28 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 72 67  () {\n\t\tvar rg
57ad0 62 20 3d 20 74 68 69 73 2e 72 67 62 28 29 2e 6f  b = this.rgb().o
57ae0 62 6a 65 63 74 28 29 3b 5c 6e 5c 74 5c 74 72 67  bject();\n\t\trg
57af0 62 2e 72 20 2f 3d 20 32 35 35 3b 5c 6e 5c 74 5c  b.r /= 255;\n\t\
57b00 74 72 67 62 2e 67 20 2f 3d 20 32 35 35 3b 5c 6e  trgb.g /= 255;\n
57b10 5c 74 5c 74 72 67 62 2e 62 20 2f 3d 20 32 35 35  \t\trgb.b /= 255
57b20 3b 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 74 68 69  ;\n\n\t\tif (thi
57b30 73 2e 76 61 6c 70 68 61 20 21 3d 3d 20 31 29 20  s.valpha !== 1) 
57b40 7b 5c 6e 5c 74 5c 74 5c 74 72 67 62 2e 61 6c 70  {\n\t\t\trgb.alp
57b50 68 61 20 3d 20 74 68 69 73 2e 76 61 6c 70 68 61  ha = this.valpha
57b60 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74  ;\n\t\t}\n\n\t\t
57b70 72 65 74 75 72 6e 20 72 67 62 3b 5c 6e 5c 74 7d  return rgb;\n\t}
57b80 2c 5c 6e 5c 6e 5c 74 72 6f 75 6e 64 3a 20 66 75  ,\n\n\tround: fu
57b90 6e 63 74 69 6f 6e 20 28 70 6c 61 63 65 73 29 20  nction (places) 
57ba0 7b 5c 6e 5c 74 5c 74 70 6c 61 63 65 73 20 3d 20  {\n\t\tplaces = 
57bb0 4d 61 74 68 2e 6d 61 78 28 70 6c 61 63 65 73 20  Math.max(places 
57bc0 7c 7c 20 30 2c 20 30 29 3b 5c 6e 5c 74 5c 74 72  || 0, 0);\n\t\tr
57bd0 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 28  eturn new Color(
57be0 74 68 69 73 2e 63 6f 6c 6f 72 2e 6d 61 70 28 72  this.color.map(r
57bf0 6f 75 6e 64 54 6f 50 6c 61 63 65 28 70 6c 61 63  oundToPlace(plac
57c00 65 73 29 29 2e 63 6f 6e 63 61 74 28 74 68 69 73  es)).concat(this
57c10 2e 76 61 6c 70 68 61 29 2c 20 74 68 69 73 2e 6d  .valpha), this.m
57c20 6f 64 65 6c 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e  odel);\n\t},\n\n
57c30 5c 74 61 6c 70 68 61 3a 20 66 75 6e 63 74 69 6f  \talpha: functio
57c40 6e 20 28 76 61 6c 29 20 7b 5c 6e 5c 74 5c 74 69  n (val) {\n\t\ti
57c50 66 20 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e  f (arguments.len
57c60 67 74 68 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65  gth) {\n\t\t\tre
57c70 74 75 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 28 74  turn new Color(t
57c80 68 69 73 2e 63 6f 6c 6f 72 2e 63 6f 6e 63 61 74  his.color.concat
57c90 28 4d 61 74 68 2e 6d 61 78 28 30 2c 20 4d 61 74  (Math.max(0, Mat
57ca0 68 2e 6d 69 6e 28 31 2c 20 76 61 6c 29 29 29 2c  h.min(1, val))),
57cb0 20 74 68 69 73 2e 6d 6f 64 65 6c 29 3b 5c 6e 5c   this.model);\n\
57cc0 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75  t\t}\n\n\t\tretu
57cd0 72 6e 20 74 68 69 73 2e 76 61 6c 70 68 61 3b 5c  rn this.valpha;\
57ce0 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 2f 2f 20 72 67  n\t},\n\n\t// rg
57cf0 62 5c 6e 5c 74 72 65 64 3a 20 67 65 74 73 65 74  b\n\tred: getset
57d00 28 27 72 67 62 27 2c 20 30 2c 20 6d 61 78 66 6e  ('rgb', 0, maxfn
57d10 28 32 35 35 29 29 2c 5c 6e 5c 74 67 72 65 65 6e  (255)),\n\tgreen
57d20 3a 20 67 65 74 73 65 74 28 27 72 67 62 27 2c 20  : getset('rgb', 
57d30 31 2c 20 6d 61 78 66 6e 28 32 35 35 29 29 2c 5c  1, maxfn(255)),\
57d40 6e 5c 74 62 6c 75 65 3a 20 67 65 74 73 65 74 28  n\tblue: getset(
57d50 27 72 67 62 27 2c 20 32 2c 20 6d 61 78 66 6e 28  'rgb', 2, maxfn(
57d60 32 35 35 29 29 2c 5c 6e 5c 6e 5c 74 68 75 65 3a  255)),\n\n\thue:
57d70 20 67 65 74 73 65 74 28 5b 27 68 73 6c 27 2c 20   getset(['hsl', 
57d80 27 68 73 76 27 2c 20 27 68 73 6c 27 2c 20 27 68  'hsv', 'hsl', 'h
57d90 77 62 27 2c 20 27 68 63 67 27 5d 2c 20 30 2c 20  wb', 'hcg'], 0, 
57da0 66 75 6e 63 74 69 6f 6e 20 28 76 61 6c 29 20 7b  function (val) {
57db0 20 72 65 74 75 72 6e 20 28 28 76 61 6c 20 25 20   return ((val % 
57dc0 33 36 30 29 20 2b 20 33 36 30 29 20 25 20 33 36  360) + 360) % 36
57dd0 30 3b 20 7d 29 2c 20 2f 2f 20 65 73 6c 69 6e 74  0; }), // eslint
57de0 2d 64 69 73 61 62 6c 65 2d 6c 69 6e 65 20 62 72  -disable-line br
57df0 61 63 65 2d 73 74 79 6c 65 5c 6e 5c 6e 5c 74 73  ace-style\n\n\ts
57e00 61 74 75 72 61 74 69 6f 6e 6c 3a 20 67 65 74 73  aturationl: gets
57e10 65 74 28 27 68 73 6c 27 2c 20 31 2c 20 6d 61 78  et('hsl', 1, max
57e20 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 6c 69 67  fn(100)),\n\tlig
57e30 68 74 6e 65 73 73 3a 20 67 65 74 73 65 74 28 27  htness: getset('
57e40 68 73 6c 27 2c 20 32 2c 20 6d 61 78 66 6e 28 31  hsl', 2, maxfn(1
57e50 30 30 29 29 2c 5c 6e 5c 6e 5c 74 73 61 74 75 72  00)),\n\n\tsatur
57e60 61 74 69 6f 6e 76 3a 20 67 65 74 73 65 74 28 27  ationv: getset('
57e70 68 73 76 27 2c 20 31 2c 20 6d 61 78 66 6e 28 31  hsv', 1, maxfn(1
57e80 30 30 29 29 2c 5c 6e 5c 74 76 61 6c 75 65 3a 20  00)),\n\tvalue: 
57e90 67 65 74 73 65 74 28 27 68 73 76 27 2c 20 32 2c  getset('hsv', 2,
57ea0 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c   maxfn(100)),\n\
57eb0 6e 5c 74 63 68 72 6f 6d 61 3a 20 67 65 74 73 65  n\tchroma: getse
57ec0 74 28 27 68 63 67 27 2c 20 31 2c 20 6d 61 78 66  t('hcg', 1, maxf
57ed0 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 67 72 61 79  n(100)),\n\tgray
57ee0 3a 20 67 65 74 73 65 74 28 27 68 63 67 27 2c 20  : getset('hcg', 
57ef0 32 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c  2, maxfn(100)),\
57f00 6e 5c 6e 5c 74 77 68 69 74 65 3a 20 67 65 74 73  n\n\twhite: gets
57f10 65 74 28 27 68 77 62 27 2c 20 31 2c 20 6d 61 78  et('hwb', 1, max
57f20 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 74 77 62 6c  fn(100)),\n\twbl
57f30 61 63 6b 3a 20 67 65 74 73 65 74 28 27 68 77 62  ack: getset('hwb
57f40 27 2c 20 32 2c 20 6d 61 78 66 6e 28 31 30 30 29  ', 2, maxfn(100)
57f50 29 2c 5c 6e 5c 6e 5c 74 63 79 61 6e 3a 20 67 65  ),\n\n\tcyan: ge
57f60 74 73 65 74 28 27 63 6d 79 6b 27 2c 20 30 2c 20  tset('cmyk', 0, 
57f70 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 74  maxfn(100)),\n\t
57f80 6d 61 67 65 6e 74 61 3a 20 67 65 74 73 65 74 28  magenta: getset(
57f90 27 63 6d 79 6b 27 2c 20 31 2c 20 6d 61 78 66 6e  'cmyk', 1, maxfn
57fa0 28 31 30 30 29 29 2c 5c 6e 5c 74 79 65 6c 6c 6f  (100)),\n\tyello
57fb0 77 3a 20 67 65 74 73 65 74 28 27 63 6d 79 6b 27  w: getset('cmyk'
57fc0 2c 20 32 2c 20 6d 61 78 66 6e 28 31 30 30 29 29  , 2, maxfn(100))
57fd0 2c 5c 6e 5c 74 62 6c 61 63 6b 3a 20 67 65 74 73  ,\n\tblack: gets
57fe0 65 74 28 27 63 6d 79 6b 27 2c 20 33 2c 20 6d 61  et('cmyk', 3, ma
57ff0 78 66 6e 28 31 30 30 29 29 2c 5c 6e 5c 6e 5c 74  xfn(100)),\n\n\t
58000 78 3a 20 67 65 74 73 65 74 28 27 78 79 7a 27 2c  x: getset('xyz',
58010 20 30 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 2c   0, maxfn(100)),
58020 5c 6e 5c 74 79 3a 20 67 65 74 73 65 74 28 27 78  \n\ty: getset('x
58030 79 7a 27 2c 20 31 2c 20 6d 61 78 66 6e 28 31 30  yz', 1, maxfn(10
58040 30 29 29 2c 5c 6e 5c 74 7a 3a 20 67 65 74 73 65  0)),\n\tz: getse
58050 74 28 27 78 79 7a 27 2c 20 32 2c 20 6d 61 78 66  t('xyz', 2, maxf
58060 6e 28 31 30 30 29 29 2c 5c 6e 5c 6e 5c 74 6c 3a  n(100)),\n\n\tl:
58070 20 67 65 74 73 65 74 28 27 6c 61 62 27 2c 20 30   getset('lab', 0
58080 2c 20 6d 61 78 66 6e 28 31 30 30 29 29 2c 5c 6e  , maxfn(100)),\n
58090 5c 74 61 3a 20 67 65 74 73 65 74 28 27 6c 61 62  \ta: getset('lab
580a0 27 2c 20 31 29 2c 5c 6e 5c 74 62 3a 20 67 65 74  ', 1),\n\tb: get
580b0 73 65 74 28 27 6c 61 62 27 2c 20 32 29 2c 5c 6e  set('lab', 2),\n
580c0 5c 6e 5c 74 6b 65 79 77 6f 72 64 3a 20 66 75 6e  \n\tkeyword: fun
580d0 63 74 69 6f 6e 20 28 76 61 6c 29 20 7b 5c 6e 5c  ction (val) {\n\
580e0 74 5c 74 69 66 20 28 61 72 67 75 6d 65 6e 74 73  t\tif (arguments
580f0 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 5c 74 5c 74  .length) {\n\t\t
58100 5c 74 72 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c  \treturn new Col
58110 6f 72 28 76 61 6c 29 3b 5c 6e 5c 74 5c 74 7d 5c  or(val);\n\t\t}\
58120 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 63 6f  n\n\t\treturn co
58130 6e 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c  nvert[this.model
58140 5d 2e 6b 65 79 77 6f 72 64 28 74 68 69 73 2e 63  ].keyword(this.c
58150 6f 6c 6f 72 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e  olor);\n\t},\n\n
58160 5c 74 68 65 78 3a 20 66 75 6e 63 74 69 6f 6e 20  \thex: function 
58170 28 76 61 6c 29 20 7b 5c 6e 5c 74 5c 74 69 66 20  (val) {\n\t\tif 
58180 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74  (arguments.lengt
58190 68 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75  h) {\n\t\t\tretu
581a0 72 6e 20 6e 65 77 20 43 6f 6c 6f 72 28 76 61 6c  rn new Color(val
581b0 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c  );\n\t\t}\n\n\t\
581c0 74 72 65 74 75 72 6e 20 63 6f 6c 6f 72 53 74 72  treturn colorStr
581d0 69 6e 67 2e 74 6f 2e 68 65 78 28 74 68 69 73 2e  ing.to.hex(this.
581e0 72 67 62 28 29 2e 72 6f 75 6e 64 28 29 2e 63 6f  rgb().round().co
581f0 6c 6f 72 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c  lor);\n\t},\n\n\
58200 74 72 67 62 4e 75 6d 62 65 72 3a 20 66 75 6e 63  trgbNumber: func
58210 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74 76  tion () {\n\t\tv
58220 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72 67  ar rgb = this.rg
58230 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c 74  b().color;\n\t\t
58240 72 65 74 75 72 6e 20 28 28 72 67 62 5b 30 5d 20  return ((rgb[0] 
58250 26 20 30 78 46 46 29 20 3c 3c 20 31 36 29 20 7c  & 0xFF) << 16) |
58260 20 28 28 72 67 62 5b 31 5d 20 26 20 30 78 46 46   ((rgb[1] & 0xFF
58270 29 20 3c 3c 20 38 29 20 7c 20 28 72 67 62 5b 32  ) << 8) | (rgb[2
58280 5d 20 26 20 30 78 46 46 29 3b 5c 6e 5c 74 7d 2c  ] & 0xFF);\n\t},
58290 5c 6e 5c 6e 5c 74 6c 75 6d 69 6e 6f 73 69 74 79  \n\n\tluminosity
582a0 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 5c  : function () {\
582b0 6e 5c 74 5c 74 2f 2f 20 68 74 74 70 3a 2f 2f 77  n\t\t// http://w
582c0 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 57 43 41  ww.w3.org/TR/WCA
582d0 47 32 30 2f 23 72 65 6c 61 74 69 76 65 6c 75 6d  G20/#relativelum
582e0 69 6e 61 6e 63 65 64 65 66 5c 6e 5c 74 5c 74 76  inancedef\n\t\tv
582f0 61 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72 67  ar rgb = this.rg
58300 62 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 6e 5c 74  b().color;\n\n\t
58310 5c 74 76 61 72 20 6c 75 6d 20 3d 20 5b 5d 3b 5c  \tvar lum = [];\
58320 6e 5c 74 5c 74 66 6f 72 20 28 76 61 72 20 69 20  n\t\tfor (var i 
58330 3d 20 30 3b 20 69 20 3c 20 72 67 62 2e 6c 65 6e  = 0; i < rgb.len
58340 67 74 68 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 5c  gth; i++) {\n\t\
58350 74 5c 74 76 61 72 20 63 68 61 6e 20 3d 20 72 67  t\tvar chan = rg
58360 62 5b 69 5d 20 2f 20 32 35 35 3b 5c 6e 5c 74 5c  b[i] / 255;\n\t\
58370 74 5c 74 6c 75 6d 5b 69 5d 20 3d 20 28 63 68 61  t\tlum[i] = (cha
58380 6e 20 3c 3d 20 30 2e 30 33 39 32 38 29 20 3f 20  n <= 0.03928) ? 
58390 63 68 61 6e 20 2f 20 31 32 2e 39 32 20 3a 20 4d  chan / 12.92 : M
583a0 61 74 68 2e 70 6f 77 28 28 28 63 68 61 6e 20 2b  ath.pow(((chan +
583b0 20 30 2e 30 35 35 29 20 2f 20 31 2e 30 35 35 29   0.055) / 1.055)
583c0 2c 20 32 2e 34 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e  , 2.4);\n\t\t}\n
583d0 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 30 2e 32  \n\t\treturn 0.2
583e0 31 32 36 20 2a 20 6c 75 6d 5b 30 5d 20 2b 20 30  126 * lum[0] + 0
583f0 2e 37 31 35 32 20 2a 20 6c 75 6d 5b 31 5d 20 2b  .7152 * lum[1] +
58400 20 30 2e 30 37 32 32 20 2a 20 6c 75 6d 5b 32 5d   0.0722 * lum[2]
58410 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 63 6f 6e  ;\n\t},\n\n\tcon
58420 74 72 61 73 74 3a 20 66 75 6e 63 74 69 6f 6e 20  trast: function 
58430 28 63 6f 6c 6f 72 32 29 20 7b 5c 6e 5c 74 5c 74  (color2) {\n\t\t
58440 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33  // http://www.w3
58450 2e 6f 72 67 2f 54 52 2f 57 43 41 47 32 30 2f 23  .org/TR/WCAG20/#
58460 63 6f 6e 74 72 61 73 74 2d 72 61 74 69 6f 64 65  contrast-ratiode
58470 66 5c 6e 5c 74 5c 74 76 61 72 20 6c 75 6d 31 20  f\n\t\tvar lum1 
58480 3d 20 74 68 69 73 2e 6c 75 6d 69 6e 6f 73 69 74  = this.luminosit
58490 79 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 6c 75  y();\n\t\tvar lu
584a0 6d 32 20 3d 20 63 6f 6c 6f 72 32 2e 6c 75 6d 69  m2 = color2.lumi
584b0 6e 6f 73 69 74 79 28 29 3b 5c 6e 5c 6e 5c 74 5c  nosity();\n\n\t\
584c0 74 69 66 20 28 6c 75 6d 31 20 3e 20 6c 75 6d 32  tif (lum1 > lum2
584d0 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72  ) {\n\t\t\tretur
584e0 6e 20 28 6c 75 6d 31 20 2b 20 30 2e 30 35 29 20  n (lum1 + 0.05) 
584f0 2f 20 28 6c 75 6d 32 20 2b 20 30 2e 30 35 29 3b  / (lum2 + 0.05);
58500 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72  \n\t\t}\n\n\t\tr
58510 65 74 75 72 6e 20 28 6c 75 6d 32 20 2b 20 30 2e  eturn (lum2 + 0.
58520 30 35 29 20 2f 20 28 6c 75 6d 31 20 2b 20 30 2e  05) / (lum1 + 0.
58530 30 35 29 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74  05);\n\t},\n\n\t
58540 6c 65 76 65 6c 3a 20 66 75 6e 63 74 69 6f 6e 20  level: function 
58550 28 63 6f 6c 6f 72 32 29 20 7b 5c 6e 5c 74 5c 74  (color2) {\n\t\t
58560 76 61 72 20 63 6f 6e 74 72 61 73 74 52 61 74 69  var contrastRati
58570 6f 20 3d 20 74 68 69 73 2e 63 6f 6e 74 72 61 73  o = this.contras
58580 74 28 63 6f 6c 6f 72 32 29 3b 5c 6e 5c 74 5c 74  t(color2);\n\t\t
58590 69 66 20 28 63 6f 6e 74 72 61 73 74 52 61 74 69  if (contrastRati
585a0 6f 20 3e 3d 20 37 2e 31 29 20 7b 5c 6e 5c 74 5c  o >= 7.1) {\n\t\
585b0 74 5c 74 72 65 74 75 72 6e 20 27 41 41 41 27 3b  t\treturn 'AAA';
585c0 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 72  \n\t\t}\n\n\t\tr
585d0 65 74 75 72 6e 20 28 63 6f 6e 74 72 61 73 74 52  eturn (contrastR
585e0 61 74 69 6f 20 3e 3d 20 34 2e 35 29 20 3f 20 27  atio >= 4.5) ? '
585f0 41 41 27 20 3a 20 27 27 3b 5c 6e 5c 74 7d 2c 5c  AA' : '';\n\t},\
58600 6e 5c 6e 5c 74 69 73 44 61 72 6b 3a 20 66 75 6e  n\n\tisDark: fun
58610 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74  ction () {\n\t\t
58620 2f 2f 20 59 49 51 20 65 71 75 61 74 69 6f 6e 20  // YIQ equation 
58630 66 72 6f 6d 20 68 74 74 70 3a 2f 2f 32 34 77 61  from http://24wa
58640 79 73 2e 6f 72 67 2f 32 30 31 30 2f 63 61 6c 63  ys.org/2010/calc
58650 75 6c 61 74 69 6e 67 2d 63 6f 6c 6f 72 2d 63 6f  ulating-color-co
58660 6e 74 72 61 73 74 5c 6e 5c 74 5c 74 76 61 72 20  ntrast\n\t\tvar 
58670 72 67 62 20 3d 20 74 68 69 73 2e 72 67 62 28 29  rgb = this.rgb()
58680 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c 74 76 61 72  .color;\n\t\tvar
58690 20 79 69 71 20 3d 20 28 72 67 62 5b 30 5d 20 2a   yiq = (rgb[0] *
586a0 20 32 39 39 20 2b 20 72 67 62 5b 31 5d 20 2a 20   299 + rgb[1] * 
586b0 35 38 37 20 2b 20 72 67 62 5b 32 5d 20 2a 20 31  587 + rgb[2] * 1
586c0 31 34 29 20 2f 20 31 30 30 30 3b 5c 6e 5c 74 5c  14) / 1000;\n\t\
586d0 74 72 65 74 75 72 6e 20 79 69 71 20 3c 20 31 32  treturn yiq < 12
586e0 38 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 69 73  8;\n\t},\n\n\tis
586f0 4c 69 67 68 74 3a 20 66 75 6e 63 74 69 6f 6e 20  Light: function 
58700 28 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e  () {\n\t\treturn
58710 20 21 74 68 69 73 2e 69 73 44 61 72 6b 28 29 3b   !this.isDark();
58720 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6e 65 67 61  \n\t},\n\n\tnega
58730 74 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 29 20  te: function () 
58740 7b 5c 6e 5c 74 5c 74 76 61 72 20 72 67 62 20 3d  {\n\t\tvar rgb =
58750 20 74 68 69 73 2e 72 67 62 28 29 3b 5c 6e 5c 74   this.rgb();\n\t
58760 5c 74 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30  \tfor (var i = 0
58770 3b 20 69 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c  ; i < 3; i++) {\
58780 6e 5c 74 5c 74 5c 74 72 67 62 2e 63 6f 6c 6f 72  n\t\t\trgb.color
58790 5b 69 5d 20 3d 20 32 35 35 20 2d 20 72 67 62 2e  [i] = 255 - rgb.
587a0 63 6f 6c 6f 72 5b 69 5d 3b 5c 6e 5c 74 5c 74 7d  color[i];\n\t\t}
587b0 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 72 67 62  \n\t\treturn rgb
587c0 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6c 69 67  ;\n\t},\n\n\tlig
587d0 68 74 65 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 28  hten: function (
587e0 72 61 74 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61  ratio) {\n\t\tva
587f0 72 20 68 73 6c 20 3d 20 74 68 69 73 2e 68 73 6c  r hsl = this.hsl
58800 28 29 3b 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c  ();\n\t\thsl.col
58810 6f 72 5b 32 5d 20 2b 3d 20 68 73 6c 2e 63 6f 6c  or[2] += hsl.col
58820 6f 72 5b 32 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e  or[2] * ratio;\n
58830 5c 74 5c 74 72 65 74 75 72 6e 20 68 73 6c 3b 5c  \t\treturn hsl;\
58840 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 64 61 72 6b 65  n\t},\n\n\tdarke
58850 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74  n: function (rat
58860 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68  io) {\n\t\tvar h
58870 73 6c 20 3d 20 74 68 69 73 2e 68 73 6c 28 29 3b  sl = this.hsl();
58880 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c 6f 72 5b  \n\t\thsl.color[
58890 32 5d 20 2d 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b  2] -= hsl.color[
588a0 32 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c  2] * ratio;\n\t\
588b0 74 72 65 74 75 72 6e 20 68 73 6c 3b 5c 6e 5c 74  treturn hsl;\n\t
588c0 7d 2c 5c 6e 5c 6e 5c 74 73 61 74 75 72 61 74 65  },\n\n\tsaturate
588d0 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74 69  : function (rati
588e0 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68 73  o) {\n\t\tvar hs
588f0 6c 20 3d 20 74 68 69 73 2e 68 73 6c 28 29 3b 5c  l = this.hsl();\
58900 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c 6f 72 5b 31  n\t\thsl.color[1
58910 5d 20 2b 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b 31  ] += hsl.color[1
58920 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c 74  ] * ratio;\n\t\t
58930 72 65 74 75 72 6e 20 68 73 6c 3b 5c 6e 5c 74 7d  return hsl;\n\t}
58940 2c 5c 6e 5c 6e 5c 74 64 65 73 61 74 75 72 61 74  ,\n\n\tdesaturat
58950 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74  e: function (rat
58960 69 6f 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68  io) {\n\t\tvar h
58970 73 6c 20 3d 20 74 68 69 73 2e 68 73 6c 28 29 3b  sl = this.hsl();
58980 5c 6e 5c 74 5c 74 68 73 6c 2e 63 6f 6c 6f 72 5b  \n\t\thsl.color[
58990 31 5d 20 2d 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b  1] -= hsl.color[
589a0 31 5d 20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c  1] * ratio;\n\t\
589b0 74 72 65 74 75 72 6e 20 68 73 6c 3b 5c 6e 5c 74  treturn hsl;\n\t
589c0 7d 2c 5c 6e 5c 6e 5c 74 77 68 69 74 65 6e 3a 20  },\n\n\twhiten: 
589d0 66 75 6e 63 74 69 6f 6e 20 28 72 61 74 69 6f 29  function (ratio)
589e0 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 68 77 62 20   {\n\t\tvar hwb 
589f0 3d 20 74 68 69 73 2e 68 77 62 28 29 3b 5c 6e 5c  = this.hwb();\n\
58a00 74 5c 74 68 77 62 2e 63 6f 6c 6f 72 5b 31 5d 20  t\thwb.color[1] 
58a10 2b 3d 20 68 77 62 2e 63 6f 6c 6f 72 5b 31 5d 20  += hwb.color[1] 
58a20 2a 20 72 61 74 69 6f 3b 5c 6e 5c 74 5c 74 72 65  * ratio;\n\t\tre
58a30 74 75 72 6e 20 68 77 62 3b 5c 6e 5c 74 7d 2c 5c  turn hwb;\n\t},\
58a40 6e 5c 6e 5c 74 62 6c 61 63 6b 65 6e 3a 20 66 75  n\n\tblacken: fu
58a50 6e 63 74 69 6f 6e 20 28 72 61 74 69 6f 29 20 7b  nction (ratio) {
58a60 5c 6e 5c 74 5c 74 76 61 72 20 68 77 62 20 3d 20  \n\t\tvar hwb = 
58a70 74 68 69 73 2e 68 77 62 28 29 3b 5c 6e 5c 74 5c  this.hwb();\n\t\
58a80 74 68 77 62 2e 63 6f 6c 6f 72 5b 32 5d 20 2b 3d  thwb.color[2] +=
58a90 20 68 77 62 2e 63 6f 6c 6f 72 5b 32 5d 20 2a 20   hwb.color[2] * 
58aa0 72 61 74 69 6f 3b 5c 6e 5c 74 5c 74 72 65 74 75  ratio;\n\t\tretu
58ab0 72 6e 20 68 77 62 3b 5c 6e 5c 74 7d 2c 5c 6e 5c  rn hwb;\n\t},\n\
58ac0 6e 5c 74 67 72 61 79 73 63 61 6c 65 3a 20 66 75  n\tgrayscale: fu
58ad0 6e 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c  nction () {\n\t\
58ae0 74 2f 2f 20 68 74 74 70 3a 2f 2f 65 6e 2e 77 69  t// http://en.wi
58af0 6b 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69  kipedia.org/wiki
58b00 2f 47 72 61 79 73 63 61 6c 65 23 43 6f 6e 76 65  /Grayscale#Conve
58b10 72 74 69 6e 67 5f 63 6f 6c 6f 72 5f 74 6f 5f 67  rting_color_to_g
58b20 72 61 79 73 63 61 6c 65 5c 6e 5c 74 5c 74 76 61  rayscale\n\t\tva
58b30 72 20 72 67 62 20 3d 20 74 68 69 73 2e 72 67 62  r rgb = this.rgb
58b40 28 29 2e 63 6f 6c 6f 72 3b 5c 6e 5c 74 5c 74 76  ().color;\n\t\tv
58b50 61 72 20 76 61 6c 20 3d 20 72 67 62 5b 30 5d 20  ar val = rgb[0] 
58b60 2a 20 30 2e 33 20 2b 20 72 67 62 5b 31 5d 20 2a  * 0.3 + rgb[1] *
58b70 20 30 2e 35 39 20 2b 20 72 67 62 5b 32 5d 20 2a   0.59 + rgb[2] *
58b80 20 30 2e 31 31 3b 5c 6e 5c 74 5c 74 72 65 74 75   0.11;\n\t\tretu
58b90 72 6e 20 43 6f 6c 6f 72 2e 72 67 62 28 76 61 6c  rn Color.rgb(val
58ba0 2c 20 76 61 6c 2c 20 76 61 6c 29 3b 5c 6e 5c 74  , val, val);\n\t
58bb0 7d 2c 5c 6e 5c 6e 5c 74 66 61 64 65 3a 20 66 75  },\n\n\tfade: fu
58bc0 6e 63 74 69 6f 6e 20 28 72 61 74 69 6f 29 20 7b  nction (ratio) {
58bd0 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 74 68 69  \n\t\treturn thi
58be0 73 2e 61 6c 70 68 61 28 74 68 69 73 2e 76 61 6c  s.alpha(this.val
58bf0 70 68 61 20 2d 20 28 74 68 69 73 2e 76 61 6c 70  pha - (this.valp
58c00 68 61 20 2a 20 72 61 74 69 6f 29 29 3b 5c 6e 5c  ha * ratio));\n\
58c10 74 7d 2c 5c 6e 5c 6e 5c 74 6f 70 61 71 75 65 72  t},\n\n\topaquer
58c20 3a 20 66 75 6e 63 74 69 6f 6e 20 28 72 61 74 69  : function (rati
58c30 6f 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e  o) {\n\t\treturn
58c40 20 74 68 69 73 2e 61 6c 70 68 61 28 74 68 69 73   this.alpha(this
58c50 2e 76 61 6c 70 68 61 20 2b 20 28 74 68 69 73 2e  .valpha + (this.
58c60 76 61 6c 70 68 61 20 2a 20 72 61 74 69 6f 29 29  valpha * ratio))
58c70 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 72 6f 74  ;\n\t},\n\n\trot
58c80 61 74 65 3a 20 66 75 6e 63 74 69 6f 6e 20 28 64  ate: function (d
58c90 65 67 72 65 65 73 29 20 7b 5c 6e 5c 74 5c 74 76  egrees) {\n\t\tv
58ca0 61 72 20 68 73 6c 20 3d 20 74 68 69 73 2e 68 73  ar hsl = this.hs
58cb0 6c 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 68 75  l();\n\t\tvar hu
58cc0 65 20 3d 20 68 73 6c 2e 63 6f 6c 6f 72 5b 30 5d  e = hsl.color[0]
58cd0 3b 5c 6e 5c 74 5c 74 68 75 65 20 3d 20 28 68 75  ;\n\t\thue = (hu
58ce0 65 20 2b 20 64 65 67 72 65 65 73 29 20 25 20 33  e + degrees) % 3
58cf0 36 30 3b 5c 6e 5c 74 5c 74 68 75 65 20 3d 20 68  60;\n\t\thue = h
58d00 75 65 20 3c 20 30 20 3f 20 33 36 30 20 2b 20 68  ue < 0 ? 360 + h
58d10 75 65 20 3a 20 68 75 65 3b 5c 6e 5c 74 5c 74 68  ue : hue;\n\t\th
58d20 73 6c 2e 63 6f 6c 6f 72 5b 30 5d 20 3d 20 68 75  sl.color[0] = hu
58d30 65 3b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 68  e;\n\t\treturn h
58d40 73 6c 3b 5c 6e 5c 74 7d 2c 5c 6e 5c 6e 5c 74 6d  sl;\n\t},\n\n\tm
58d50 69 78 3a 20 66 75 6e 63 74 69 6f 6e 20 28 6d 69  ix: function (mi
58d60 78 69 6e 43 6f 6c 6f 72 2c 20 77 65 69 67 68 74  xinColor, weight
58d70 29 20 7b 5c 6e 5c 74 5c 74 2f 2f 20 70 6f 72 74  ) {\n\t\t// port
58d80 65 64 20 66 72 6f 6d 20 73 61 73 73 20 69 6d 70  ed from sass imp
58d90 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 20 43  lementation in C
58da0 5c 6e 5c 74 5c 74 2f 2f 20 68 74 74 70 73 3a 2f  \n\t\t// https:/
58db0 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 61 73 73  /github.com/sass
58dc0 2f 6c 69 62 73 61 73 73 2f 62 6c 6f 62 2f 30 65  /libsass/blob/0e
58dd0 36 62 34 61 32 38 35 30 30 39 32 33 35 36 61 61  6b4a2850092356aa
58de0 33 65 63 65 30 37 63 36 62 32 34 39 66 30 32 32  3ece07c6b249f022
58df0 31 63 61 63 65 64 2f 66 75 6e 63 74 69 6f 6e 73  1caced/functions
58e00 2e 63 70 70 23 4c 32 30 39 5c 6e 5c 74 5c 74 69  .cpp#L209\n\t\ti
58e10 66 20 28 21 6d 69 78 69 6e 43 6f 6c 6f 72 20 7c  f (!mixinColor |
58e20 7c 20 21 6d 69 78 69 6e 43 6f 6c 6f 72 2e 72 67  | !mixinColor.rg
58e30 62 29 20 7b 5c 6e 5c 74 5c 74 5c 74 74 68 72 6f  b) {\n\t\t\tthro
58e40 77 20 6e 65 77 20 45 72 72 6f 72 28 27 41 72 67  w new Error('Arg
58e50 75 6d 65 6e 74 20 74 6f 20 5c 22 6d 69 78 5c 22  ument to \"mix\"
58e60 20 77 61 73 20 6e 6f 74 20 61 20 43 6f 6c 6f 72   was not a Color
58e70 20 69 6e 73 74 61 6e 63 65 2c 20 62 75 74 20 72   instance, but r
58e80 61 74 68 65 72 20 61 6e 20 69 6e 73 74 61 6e 63  ather an instanc
58e90 65 20 6f 66 20 27 20 2b 20 74 79 70 65 6f 66 20  e of ' + typeof 
58ea0 6d 69 78 69 6e 43 6f 6c 6f 72 29 3b 5c 6e 5c 74  mixinColor);\n\t
58eb0 5c 74 7d 5c 6e 5c 74 5c 74 76 61 72 20 63 6f 6c  \t}\n\t\tvar col
58ec0 6f 72 31 20 3d 20 6d 69 78 69 6e 43 6f 6c 6f 72  or1 = mixinColor
58ed0 2e 72 67 62 28 29 3b 5c 6e 5c 74 5c 74 76 61 72  .rgb();\n\t\tvar
58ee0 20 63 6f 6c 6f 72 32 20 3d 20 74 68 69 73 2e 72   color2 = this.r
58ef0 67 62 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 70  gb();\n\t\tvar p
58f00 20 3d 20 77 65 69 67 68 74 20 3d 3d 3d 20 75 6e   = weight === un
58f10 64 65 66 69 6e 65 64 20 3f 20 30 2e 35 20 3a 20  defined ? 0.5 : 
58f20 77 65 69 67 68 74 3b 5c 6e 5c 6e 5c 74 5c 74 76  weight;\n\n\t\tv
58f30 61 72 20 77 20 3d 20 32 20 2a 20 70 20 2d 20 31  ar w = 2 * p - 1
58f40 3b 5c 6e 5c 74 5c 74 76 61 72 20 61 20 3d 20 63  ;\n\t\tvar a = c
58f50 6f 6c 6f 72 31 2e 61 6c 70 68 61 28 29 20 2d 20  olor1.alpha() - 
58f60 63 6f 6c 6f 72 32 2e 61 6c 70 68 61 28 29 3b 5c  color2.alpha();\
58f70 6e 5c 6e 5c 74 5c 74 76 61 72 20 77 31 20 3d 20  n\n\t\tvar w1 = 
58f80 28 28 28 77 20 2a 20 61 20 3d 3d 3d 20 2d 31 29  (((w * a === -1)
58f90 20 3f 20 77 20 3a 20 28 77 20 2b 20 61 29 20 2f   ? w : (w + a) /
58fa0 20 28 31 20 2b 20 77 20 2a 20 61 29 29 20 2b 20   (1 + w * a)) + 
58fb0 31 29 20 2f 20 32 2e 30 3b 5c 6e 5c 74 5c 74 76  1) / 2.0;\n\t\tv
58fc0 61 72 20 77 32 20 3d 20 31 20 2d 20 77 31 3b 5c  ar w2 = 1 - w1;\
58fd0 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 43 6f  n\n\t\treturn Co
58fe0 6c 6f 72 2e 72 67 62 28 5c 6e 5c 74 5c 74 5c 74  lor.rgb(\n\t\t\t
58ff0 5c 74 77 31 20 2a 20 63 6f 6c 6f 72 31 2e 72 65  \tw1 * color1.re
59000 64 28 29 20 2b 20 77 32 20 2a 20 63 6f 6c 6f 72  d() + w2 * color
59010 32 2e 72 65 64 28 29 2c 5c 6e 5c 74 5c 74 5c 74  2.red(),\n\t\t\t
59020 5c 74 77 31 20 2a 20 63 6f 6c 6f 72 31 2e 67 72  \tw1 * color1.gr
59030 65 65 6e 28 29 20 2b 20 77 32 20 2a 20 63 6f 6c  een() + w2 * col
59040 6f 72 32 2e 67 72 65 65 6e 28 29 2c 5c 6e 5c 74  or2.green(),\n\t
59050 5c 74 5c 74 5c 74 77 31 20 2a 20 63 6f 6c 6f 72  \t\t\tw1 * color
59060 31 2e 62 6c 75 65 28 29 20 2b 20 77 32 20 2a 20  1.blue() + w2 * 
59070 63 6f 6c 6f 72 32 2e 62 6c 75 65 28 29 2c 5c 6e  color2.blue(),\n
59080 5c 74 5c 74 5c 74 5c 74 63 6f 6c 6f 72 31 2e 61  \t\t\t\tcolor1.a
59090 6c 70 68 61 28 29 20 2a 20 70 20 2b 20 63 6f 6c  lpha() * p + col
590a0 6f 72 32 2e 61 6c 70 68 61 28 29 20 2a 20 28 31  or2.alpha() * (1
590b0 20 2d 20 70 29 29 3b 5c 6e 5c 74 7d 5c 6e 7d 3b   - p));\n\t}\n};
590c0 5c 6e 5c 6e 2f 2f 20 6d 6f 64 65 6c 20 63 6f 6e  \n\n// model con
590d0 76 65 72 73 69 6f 6e 20 6d 65 74 68 6f 64 73 20  version methods 
590e0 61 6e 64 20 73 74 61 74 69 63 20 63 6f 6e 73 74  and static const
590f0 72 75 63 74 6f 72 73 5c 6e 4f 62 6a 65 63 74 2e  ructors\nObject.
59100 6b 65 79 73 28 63 6f 6e 76 65 72 74 29 2e 66 6f  keys(convert).fo
59110 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 20 28  rEach(function (
59120 6d 6f 64 65 6c 29 20 7b 5c 6e 5c 74 69 66 20 28  model) {\n\tif (
59130 73 6b 69 70 70 65 64 4d 6f 64 65 6c 73 2e 69 6e  skippedModels.in
59140 64 65 78 4f 66 28 6d 6f 64 65 6c 29 20 21 3d 3d  dexOf(model) !==
59150 20 2d 31 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75   -1) {\n\t\tretu
59160 72 6e 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61  rn;\n\t}\n\n\tva
59170 72 20 63 68 61 6e 6e 65 6c 73 20 3d 20 63 6f 6e  r channels = con
59180 76 65 72 74 5b 6d 6f 64 65 6c 5d 2e 63 68 61 6e  vert[model].chan
59190 6e 65 6c 73 3b 5c 6e 5c 6e 5c 74 2f 2f 20 63 6f  nels;\n\n\t// co
591a0 6e 76 65 72 73 69 6f 6e 20 6d 65 74 68 6f 64 73  nversion methods
591b0 5c 6e 5c 74 43 6f 6c 6f 72 2e 70 72 6f 74 6f 74  \n\tColor.protot
591c0 79 70 65 5b 6d 6f 64 65 6c 5d 20 3d 20 66 75 6e  ype[model] = fun
591d0 63 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74  ction () {\n\t\t
591e0 69 66 20 28 74 68 69 73 2e 6d 6f 64 65 6c 20 3d  if (this.model =
591f0 3d 3d 20 6d 6f 64 65 6c 29 20 7b 5c 6e 5c 74 5c  == model) {\n\t\
59200 74 5c 74 72 65 74 75 72 6e 20 6e 65 77 20 43 6f  t\treturn new Co
59210 6c 6f 72 28 74 68 69 73 29 3b 5c 6e 5c 74 5c 74  lor(this);\n\t\t
59220 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67  }\n\n\t\tif (arg
59230 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 29 20 7b  uments.length) {
59240 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e 20 6e  \n\t\t\treturn n
59250 65 77 20 43 6f 6c 6f 72 28 61 72 67 75 6d 65 6e  ew Color(argumen
59260 74 73 2c 20 6d 6f 64 65 6c 29 3b 5c 6e 5c 74 5c  ts, model);\n\t\
59270 74 7d 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20 6e 65  t}\n\n\t\tvar ne
59280 77 41 6c 70 68 61 20 3d 20 74 79 70 65 6f 66 20  wAlpha = typeof 
59290 61 72 67 75 6d 65 6e 74 73 5b 63 68 61 6e 6e 65  arguments[channe
592a0 6c 73 5d 20 3d 3d 3d 20 27 6e 75 6d 62 65 72 27  ls] === 'number'
592b0 20 3f 20 63 68 61 6e 6e 65 6c 73 20 3a 20 74 68   ? channels : th
592c0 69 73 2e 76 61 6c 70 68 61 3b 5c 6e 5c 74 5c 74  is.valpha;\n\t\t
592d0 72 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c 6f 72  return new Color
592e0 28 61 73 73 65 72 74 41 72 72 61 79 28 63 6f 6e  (assertArray(con
592f0 76 65 72 74 5b 74 68 69 73 2e 6d 6f 64 65 6c 5d  vert[this.model]
59300 5b 6d 6f 64 65 6c 5d 2e 72 61 77 28 74 68 69 73  [model].raw(this
59310 2e 63 6f 6c 6f 72 29 29 2e 63 6f 6e 63 61 74 28  .color)).concat(
59320 6e 65 77 41 6c 70 68 61 29 2c 20 6d 6f 64 65 6c  newAlpha), model
59330 29 3b 5c 6e 5c 74 7d 3b 5c 6e 5c 6e 5c 74 2f 2f  );\n\t};\n\n\t//
59340 20 27 73 74 61 74 69 63 27 20 63 6f 6e 73 74 72   'static' constr
59350 75 63 74 69 6f 6e 20 6d 65 74 68 6f 64 73 5c 6e  uction methods\n
59360 5c 74 43 6f 6c 6f 72 5b 6d 6f 64 65 6c 5d 20 3d  \tColor[model] =
59370 20 66 75 6e 63 74 69 6f 6e 20 28 63 6f 6c 6f 72   function (color
59380 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 74 79 70  ) {\n\t\tif (typ
59390 65 6f 66 20 63 6f 6c 6f 72 20 3d 3d 3d 20 27 6e  eof color === 'n
593a0 75 6d 62 65 72 27 29 20 7b 5c 6e 5c 74 5c 74 5c  umber') {\n\t\t\
593b0 74 63 6f 6c 6f 72 20 3d 20 7a 65 72 6f 41 72 72  tcolor = zeroArr
593c0 61 79 28 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 61  ay(_slice.call(a
593d0 72 67 75 6d 65 6e 74 73 29 2c 20 63 68 61 6e 6e  rguments), chann
593e0 65 6c 73 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74  els);\n\t\t}\n\t
593f0 5c 74 72 65 74 75 72 6e 20 6e 65 77 20 43 6f 6c  \treturn new Col
59400 6f 72 28 63 6f 6c 6f 72 2c 20 6d 6f 64 65 6c 29  or(color, model)
59410 3b 5c 6e 5c 74 7d 3b 5c 6e 7d 29 3b 5c 6e 5c 6e  ;\n\t};\n});\n\n
59420 66 75 6e 63 74 69 6f 6e 20 72 6f 75 6e 64 54 6f  function roundTo
59430 28 6e 75 6d 2c 20 70 6c 61 63 65 73 29 20 7b 5c  (num, places) {\
59440 6e 5c 74 72 65 74 75 72 6e 20 4e 75 6d 62 65 72  n\treturn Number
59450 28 6e 75 6d 2e 74 6f 46 69 78 65 64 28 70 6c 61  (num.toFixed(pla
59460 63 65 73 29 29 3b 5c 6e 7d 5c 6e 5c 6e 66 75 6e  ces));\n}\n\nfun
59470 63 74 69 6f 6e 20 72 6f 75 6e 64 54 6f 50 6c 61  ction roundToPla
59480 63 65 28 70 6c 61 63 65 73 29 20 7b 5c 6e 5c 74  ce(places) {\n\t
59490 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20  return function 
594a0 28 6e 75 6d 29 20 7b 5c 6e 5c 74 5c 74 72 65 74  (num) {\n\t\tret
594b0 75 72 6e 20 72 6f 75 6e 64 54 6f 28 6e 75 6d 2c  urn roundTo(num,
594c0 20 70 6c 61 63 65 73 29 3b 5c 6e 5c 74 7d 3b 5c   places);\n\t};\
594d0 6e 7d 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 67  n}\n\nfunction g
594e0 65 74 73 65 74 28 6d 6f 64 65 6c 2c 20 63 68 61  etset(model, cha
594f0 6e 6e 65 6c 2c 20 6d 6f 64 69 66 69 65 72 29 20  nnel, modifier) 
59500 7b 5c 6e 5c 74 6d 6f 64 65 6c 20 3d 20 41 72 72  {\n\tmodel = Arr
59510 61 79 2e 69 73 41 72 72 61 79 28 6d 6f 64 65 6c  ay.isArray(model
59520 29 20 3f 20 6d 6f 64 65 6c 20 3a 20 5b 6d 6f 64  ) ? model : [mod
59530 65 6c 5d 3b 5c 6e 5c 6e 5c 74 6d 6f 64 65 6c 2e  el];\n\n\tmodel.
59540 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e  forEach(function
59550 20 28 6d 29 20 7b 5c 6e 5c 74 5c 74 28 6c 69 6d   (m) {\n\t\t(lim
59560 69 74 65 72 73 5b 6d 5d 20 7c 7c 20 28 6c 69 6d  iters[m] || (lim
59570 69 74 65 72 73 5b 6d 5d 20 3d 20 5b 5d 29 29 5b  iters[m] = []))[
59580 63 68 61 6e 6e 65 6c 5d 20 3d 20 6d 6f 64 69 66  channel] = modif
59590 69 65 72 3b 5c 6e 5c 74 7d 29 3b 5c 6e 5c 6e 5c  ier;\n\t});\n\n\
595a0 74 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 5b 30  tmodel = model[0
595b0 5d 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 66  ];\n\n\treturn f
595c0 75 6e 63 74 69 6f 6e 20 28 76 61 6c 29 20 7b 5c  unction (val) {\
595d0 6e 5c 74 5c 74 76 61 72 20 72 65 73 75 6c 74 3b  n\t\tvar result;
595e0 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67 75  \n\n\t\tif (argu
595f0 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 29 20 7b 5c  ments.length) {\
59600 6e 5c 74 5c 74 5c 74 69 66 20 28 6d 6f 64 69 66  n\t\t\tif (modif
59610 69 65 72 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c 74  ier) {\n\t\t\t\t
59620 76 61 6c 20 3d 20 6d 6f 64 69 66 69 65 72 28 76  val = modifier(v
59630 61 6c 29 3b 5c 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c  al);\n\t\t\t}\n\
59640 6e 5c 74 5c 74 5c 74 72 65 73 75 6c 74 20 3d 20  n\t\t\tresult = 
59650 74 68 69 73 5b 6d 6f 64 65 6c 5d 28 29 3b 5c 6e  this[model]();\n
59660 5c 74 5c 74 5c 74 72 65 73 75 6c 74 2e 63 6f 6c  \t\t\tresult.col
59670 6f 72 5b 63 68 61 6e 6e 65 6c 5d 20 3d 20 76 61  or[channel] = va
59680 6c 3b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e  l;\n\t\t\treturn
59690 20 72 65 73 75 6c 74 3b 5c 6e 5c 74 5c 74 7d 5c   result;\n\t\t}\
596a0 6e 5c 6e 5c 74 5c 74 72 65 73 75 6c 74 20 3d 20  n\n\t\tresult = 
596b0 74 68 69 73 5b 6d 6f 64 65 6c 5d 28 29 2e 63 6f  this[model]().co
596c0 6c 6f 72 5b 63 68 61 6e 6e 65 6c 5d 3b 5c 6e 5c  lor[channel];\n\
596d0 74 5c 74 69 66 20 28 6d 6f 64 69 66 69 65 72 29  t\tif (modifier)
596e0 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 73 75 6c 74   {\n\t\t\tresult
596f0 20 3d 20 6d 6f 64 69 66 69 65 72 28 72 65 73 75   = modifier(resu
59700 6c 74 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e 5c  lt);\n\t\t}\n\n\
59710 74 5c 74 72 65 74 75 72 6e 20 72 65 73 75 6c 74  t\treturn result
59720 3b 5c 6e 5c 74 7d 3b 5c 6e 7d 5c 6e 5c 6e 66 75  ;\n\t};\n}\n\nfu
59730 6e 63 74 69 6f 6e 20 6d 61 78 66 6e 28 6d 61 78  nction maxfn(max
59740 29 20 7b 5c 6e 5c 74 72 65 74 75 72 6e 20 66 75  ) {\n\treturn fu
59750 6e 63 74 69 6f 6e 20 28 76 29 20 7b 5c 6e 5c 74  nction (v) {\n\t
59760 5c 74 72 65 74 75 72 6e 20 4d 61 74 68 2e 6d 61  \treturn Math.ma
59770 78 28 30 2c 20 4d 61 74 68 2e 6d 69 6e 28 6d 61  x(0, Math.min(ma
59780 78 2c 20 76 29 29 3b 5c 6e 5c 74 7d 3b 5c 6e 7d  x, v));\n\t};\n}
59790 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20 61 73 73  \n\nfunction ass
597a0 65 72 74 41 72 72 61 79 28 76 61 6c 29 20 7b 5c  ertArray(val) {\
597b0 6e 5c 74 72 65 74 75 72 6e 20 41 72 72 61 79 2e  n\treturn Array.
597c0 69 73 41 72 72 61 79 28 76 61 6c 29 20 3f 20 76  isArray(val) ? v
597d0 61 6c 20 3a 20 5b 76 61 6c 5d 3b 5c 6e 7d 5c 6e  al : [val];\n}\n
597e0 5c 6e 66 75 6e 63 74 69 6f 6e 20 7a 65 72 6f 41  \nfunction zeroA
597f0 72 72 61 79 28 61 72 72 2c 20 6c 65 6e 67 74 68  rray(arr, length
59800 29 20 7b 5c 6e 5c 74 66 6f 72 20 28 76 61 72 20  ) {\n\tfor (var 
59810 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 67 74  i = 0; i < lengt
59820 68 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 69  h; i++) {\n\t\ti
59830 66 20 28 74 79 70 65 6f 66 20 61 72 72 5b 69 5d  f (typeof arr[i]
59840 20 21 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 7b   !== 'number') {
59850 5c 6e 5c 74 5c 74 5c 74 61 72 72 5b 69 5d 20 3d  \n\t\t\tarr[i] =
59860 20 30 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d 5c   0;\n\t\t}\n\t}\
59870 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 61 72 72 3b  n\n\treturn arr;
59880 5c 6e 7d 5c 6e 5c 6e 6d 6f 64 75 6c 65 2e 65 78  \n}\n\nmodule.ex
59890 70 6f 72 74 73 20 3d 20 43 6f 6c 6f 72 3b 5c 6e  ports = Color;\n
598a0 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f  \n\n\n//////////
598b0 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e 2f 2f 20 57 45 42  ////////\n// WEB
598c0 50 41 43 4b 20 46 4f 4f 54 45 52 5c 6e 2f 2f 20  PACK FOOTER\n// 
598d0 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 63  ./node_modules/c
598e0 6f 6c 6f 72 2f 69 6e 64 65 78 2e 6a 73 5c 6e 2f  olor/index.js\n/
598f0 2f 20 6d 6f 64 75 6c 65 20 69 64 20 3d 20 31 36  / module id = 16
59900 5c 6e 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e  \n// module chun
59910 6b 73 20 3d 20 30 20 31 22 2c 22 2f 2a 20 4d 49  ks = 0 1","/* MI
59920 54 20 6c 69 63 65 6e 73 65 20 2a 2f 5c 6e 76 61  T license */\nva
59930 72 20 63 6f 6c 6f 72 4e 61 6d 65 73 20 3d 20 72  r colorNames = r
59940 65 71 75 69 72 65 28 27 63 6f 6c 6f 72 2d 6e 61  equire('color-na
59950 6d 65 27 29 3b 5c 6e 76 61 72 20 73 77 69 7a 7a  me');\nvar swizz
59960 6c 65 20 3d 20 72 65 71 75 69 72 65 28 27 73 69  le = require('si
59970 6d 70 6c 65 2d 73 77 69 7a 7a 6c 65 27 29 3b 5c  mple-swizzle');\
59980 6e 5c 6e 76 61 72 20 72 65 76 65 72 73 65 4e 61  n\nvar reverseNa
59990 6d 65 73 20 3d 20 7b 7d 3b 5c 6e 5c 6e 2f 2f 20  mes = {};\n\n// 
599a0 63 72 65 61 74 65 20 61 20 6c 69 73 74 20 6f 66  create a list of
599b0 20 72 65 76 65 72 73 65 20 63 6f 6c 6f 72 20 6e   reverse color n
599c0 61 6d 65 73 5c 6e 66 6f 72 20 28 76 61 72 20 6e  ames\nfor (var n
599d0 61 6d 65 20 69 6e 20 63 6f 6c 6f 72 4e 61 6d 65  ame in colorName
599e0 73 29 20 7b 5c 6e 5c 74 69 66 20 28 63 6f 6c 6f  s) {\n\tif (colo
599f0 72 4e 61 6d 65 73 2e 68 61 73 4f 77 6e 50 72 6f  rNames.hasOwnPro
59a00 70 65 72 74 79 28 6e 61 6d 65 29 29 20 7b 5c 6e  perty(name)) {\n
59a10 5c 74 5c 74 72 65 76 65 72 73 65 4e 61 6d 65 73  \t\treverseNames
59a20 5b 63 6f 6c 6f 72 4e 61 6d 65 73 5b 6e 61 6d 65  [colorNames[name
59a30 5d 5d 20 3d 20 6e 61 6d 65 3b 5c 6e 5c 74 7d 5c  ]] = name;\n\t}\
59a40 6e 7d 5c 6e 5c 6e 76 61 72 20 63 73 20 3d 20 6d  n}\n\nvar cs = m
59a50 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20  odule.exports = 
59a60 7b 5c 6e 5c 74 74 6f 3a 20 7b 7d 2c 5c 6e 5c 74  {\n\tto: {},\n\t
59a70 67 65 74 3a 20 7b 7d 5c 6e 7d 3b 5c 6e 5c 6e 63  get: {}\n};\n\nc
59a80 73 2e 67 65 74 20 3d 20 66 75 6e 63 74 69 6f 6e  s.get = function
59a90 20 28 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74 76   (string) {\n\tv
59aa0 61 72 20 70 72 65 66 69 78 20 3d 20 73 74 72 69  ar prefix = stri
59ab0 6e 67 2e 73 75 62 73 74 72 69 6e 67 28 30 2c 20  ng.substring(0, 
59ac0 33 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29  3).toLowerCase()
59ad0 3b 5c 6e 5c 74 76 61 72 20 76 61 6c 3b 5c 6e 5c  ;\n\tvar val;\n\
59ae0 74 76 61 72 20 6d 6f 64 65 6c 3b 5c 6e 5c 74 73  tvar model;\n\ts
59af0 77 69 74 63 68 20 28 70 72 65 66 69 78 29 20 7b  witch (prefix) {
59b00 5c 6e 5c 74 5c 74 63 61 73 65 20 27 68 73 6c 27  \n\t\tcase 'hsl'
59b10 3a 5c 6e 5c 74 5c 74 5c 74 76 61 6c 20 3d 20 63  :\n\t\t\tval = c
59b20 73 2e 67 65 74 2e 68 73 6c 28 73 74 72 69 6e 67  s.get.hsl(string
59b30 29 3b 5c 6e 5c 74 5c 74 5c 74 6d 6f 64 65 6c 20  );\n\t\t\tmodel 
59b40 3d 20 27 68 73 6c 27 3b 5c 6e 5c 74 5c 74 5c 74  = 'hsl';\n\t\t\t
59b50 62 72 65 61 6b 3b 5c 6e 5c 74 5c 74 63 61 73 65  break;\n\t\tcase
59b60 20 27 68 77 62 27 3a 5c 6e 5c 74 5c 74 5c 74 76   'hwb':\n\t\t\tv
59b70 61 6c 20 3d 20 63 73 2e 67 65 74 2e 68 77 62 28  al = cs.get.hwb(
59b80 73 74 72 69 6e 67 29 3b 5c 6e 5c 74 5c 74 5c 74  string);\n\t\t\t
59b90 6d 6f 64 65 6c 20 3d 20 27 68 77 62 27 3b 5c 6e  model = 'hwb';\n
59ba0 5c 74 5c 74 5c 74 62 72 65 61 6b 3b 5c 6e 5c 74  \t\t\tbreak;\n\t
59bb0 5c 74 64 65 66 61 75 6c 74 3a 5c 6e 5c 74 5c 74  \tdefault:\n\t\t
59bc0 5c 74 76 61 6c 20 3d 20 63 73 2e 67 65 74 2e 72  \tval = cs.get.r
59bd0 67 62 28 73 74 72 69 6e 67 29 3b 5c 6e 5c 74 5c  gb(string);\n\t\
59be0 74 5c 74 6d 6f 64 65 6c 20 3d 20 27 72 67 62 27  t\tmodel = 'rgb'
59bf0 3b 5c 6e 5c 74 5c 74 5c 74 62 72 65 61 6b 3b 5c  ;\n\t\t\tbreak;\
59c00 6e 5c 74 7d 5c 6e 5c 6e 5c 74 69 66 20 28 21 76  n\t}\n\n\tif (!v
59c10 61 6c 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72  al) {\n\t\tretur
59c20 6e 20 6e 75 6c 6c 3b 5c 6e 5c 74 7d 5c 6e 5c 6e  n null;\n\t}\n\n
59c30 5c 74 72 65 74 75 72 6e 20 7b 6d 6f 64 65 6c 3a  \treturn {model:
59c40 20 6d 6f 64 65 6c 2c 20 76 61 6c 75 65 3a 20 76   model, value: v
59c50 61 6c 7d 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 67  al};\n};\n\ncs.g
59c60 65 74 2e 72 67 62 20 3d 20 66 75 6e 63 74 69 6f  et.rgb = functio
59c70 6e 20 28 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74  n (string) {\n\t
59c80 69 66 20 28 21 73 74 72 69 6e 67 29 20 7b 5c 6e  if (!string) {\n
59c90 5c 74 5c 74 72 65 74 75 72 6e 20 6e 75 6c 6c 3b  \t\treturn null;
59ca0 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 61  \n\t}\n\n\tvar a
59cb0 62 62 72 20 3d 20 2f 5e 23 28 5b 61 2d 66 30 2d  bbr = /^#([a-f0-
59cc0 39 5d 7b 33 2c 34 7d 29 24 2f 69 3b 5c 6e 5c 74  9]{3,4})$/i;\n\t
59cd0 76 61 72 20 68 65 78 20 3d 20 2f 5e 23 28 5b 61  var hex = /^#([a
59ce0 2d 66 30 2d 39 5d 7b 36 7d 29 28 5b 61 2d 66 30  -f0-9]{6})([a-f0
59cf0 2d 39 5d 7b 32 7d 29 3f 24 2f 69 3b 5c 6e 5c 74  -9]{2})?$/i;\n\t
59d00 76 61 72 20 72 67 62 61 20 3d 20 2f 5e 72 67 62  var rgba = /^rgb
59d10 61 3f 5c 5c 28 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5c  a?\\(\\s*([+-]?\
59d20 5c 64 2b 29 5c 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b  \d+)\\s*,\\s*([+
59d30 2d 5d 3f 5c 5c 64 2b 29 5c 5c 73 2a 2c 5c 5c 73  -]?\\d+)\\s*,\\s
59d40 2a 28 5b 2b 2d 5d 3f 5c 5c 64 2b 29 5c 5c 73 2a  *([+-]?\\d+)\\s*
59d50 28 3f 3a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c  (?:,\\s*([+-]?[\
59d60 5c 64 5c 5c 2e 5d 2b 29 5c 5c 73 2a 29 3f 5c 5c  \d\\.]+)\\s*)?\\
59d70 29 24 2f 3b 5c 6e 5c 74 76 61 72 20 70 65 72 20  )$/;\n\tvar per 
59d80 3d 20 2f 5e 72 67 62 61 3f 5c 5c 28 5c 5c 73 2a  = /^rgba?\\(\\s*
59d90 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29  ([+-]?[\\d\\.]+)
59da0 5c 5c 25 5c 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b 2d  \\%\\s*,\\s*([+-
59db0 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29 5c 5c 25 5c  ]?[\\d\\.]+)\\%\
59dc0 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c  \s*,\\s*([+-]?[\
59dd0 5c 64 5c 5c 2e 5d 2b 29 5c 5c 25 5c 5c 73 2a 28  \d\\.]+)\\%\\s*(
59de0 3f 3a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c 5c  ?:,\\s*([+-]?[\\
59df0 64 5c 5c 2e 5d 2b 29 5c 5c 73 2a 29 3f 5c 5c 29  d\\.]+)\\s*)?\\)
59e00 24 2f 3b 5c 6e 5c 74 76 61 72 20 6b 65 79 77 6f  $/;\n\tvar keywo
59e10 72 64 20 3d 20 2f 28 5c 5c 44 2b 29 2f 3b 5c 6e  rd = /(\\D+)/;\n
59e20 5c 6e 5c 74 76 61 72 20 72 67 62 20 3d 20 5b 30  \n\tvar rgb = [0
59e30 2c 20 30 2c 20 30 2c 20 31 5d 3b 5c 6e 5c 74 76  , 0, 0, 1];\n\tv
59e40 61 72 20 6d 61 74 63 68 3b 5c 6e 5c 74 76 61 72  ar match;\n\tvar
59e50 20 69 3b 5c 6e 5c 74 76 61 72 20 68 65 78 41 6c   i;\n\tvar hexAl
59e60 70 68 61 3b 5c 6e 5c 6e 5c 74 69 66 20 28 6d 61  pha;\n\n\tif (ma
59e70 74 63 68 20 3d 20 73 74 72 69 6e 67 2e 6d 61 74  tch = string.mat
59e80 63 68 28 68 65 78 29 29 20 7b 5c 6e 5c 74 5c 74  ch(hex)) {\n\t\t
59e90 68 65 78 41 6c 70 68 61 20 3d 20 6d 61 74 63 68  hexAlpha = match
59ea0 5b 32 5d 3b 5c 6e 5c 74 5c 74 6d 61 74 63 68 20  [2];\n\t\tmatch 
59eb0 3d 20 6d 61 74 63 68 5b 31 5d 3b 5c 6e 5c 6e 5c  = match[1];\n\n\
59ec0 74 5c 74 66 6f 72 20 28 69 20 3d 20 30 3b 20 69  t\tfor (i = 0; i
59ed0 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74   < 3; i++) {\n\t
59ee0 5c 74 5c 74 2f 2f 20 68 74 74 70 73 3a 2f 2f 6a  \t\t// https://j
59ef0 73 70 65 72 66 2e 63 6f 6d 2f 73 6c 69 63 65 2d  sperf.com/slice-
59f00 76 73 2d 73 75 62 73 74 72 2d 76 73 2d 73 75 62  vs-substr-vs-sub
59f10 73 74 72 69 6e 67 2d 6d 65 74 68 6f 64 73 2d 6c  string-methods-l
59f20 6f 6e 67 2d 73 74 72 69 6e 67 2f 31 39 5c 6e 5c  ong-string/19\n\
59f30 74 5c 74 5c 74 76 61 72 20 69 32 20 3d 20 69 20  t\t\tvar i2 = i 
59f40 2a 20 32 3b 5c 6e 5c 74 5c 74 5c 74 72 67 62 5b  * 2;\n\t\t\trgb[
59f50 69 5d 20 3d 20 70 61 72 73 65 49 6e 74 28 6d 61  i] = parseInt(ma
59f60 74 63 68 2e 73 6c 69 63 65 28 69 32 2c 20 69 32  tch.slice(i2, i2
59f70 20 2b 20 32 29 2c 20 31 36 29 3b 5c 6e 5c 74 5c   + 2), 16);\n\t\
59f80 74 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 68 65  t}\n\n\t\tif (he
59f90 78 41 6c 70 68 61 29 20 7b 5c 6e 5c 74 5c 74 5c  xAlpha) {\n\t\t\
59fa0 74 72 67 62 5b 33 5d 20 3d 20 4d 61 74 68 2e 72  trgb[3] = Math.r
59fb0 6f 75 6e 64 28 28 70 61 72 73 65 49 6e 74 28 68  ound((parseInt(h
59fc0 65 78 41 6c 70 68 61 2c 20 31 36 29 20 2f 20 32  exAlpha, 16) / 2
59fd0 35 35 29 20 2a 20 31 30 30 29 20 2f 20 31 30 30  55) * 100) / 100
59fe0 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 74 7d 20 65 6c  ;\n\t\t}\n\t} el
59ff0 73 65 20 69 66 20 28 6d 61 74 63 68 20 3d 20 73  se if (match = s
5a000 74 72 69 6e 67 2e 6d 61 74 63 68 28 61 62 62 72  tring.match(abbr
5a010 29 29 20 7b 5c 6e 5c 74 5c 74 6d 61 74 63 68 20  )) {\n\t\tmatch 
5a020 3d 20 6d 61 74 63 68 5b 31 5d 3b 5c 6e 5c 74 5c  = match[1];\n\t\
5a030 74 68 65 78 41 6c 70 68 61 20 3d 20 6d 61 74 63  thexAlpha = matc
5a040 68 5b 33 5d 3b 5c 6e 5c 6e 5c 74 5c 74 66 6f 72  h[3];\n\n\t\tfor
5a050 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 33 3b 20   (i = 0; i < 3; 
5a060 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 67  i++) {\n\t\t\trg
5a070 62 5b 69 5d 20 3d 20 70 61 72 73 65 49 6e 74 28  b[i] = parseInt(
5a080 6d 61 74 63 68 5b 69 5d 20 2b 20 6d 61 74 63 68  match[i] + match
5a090 5b 69 5d 2c 20 31 36 29 3b 5c 6e 5c 74 5c 74 7d  [i], 16);\n\t\t}
5a0a0 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 68 65 78 41  \n\n\t\tif (hexA
5a0b0 6c 70 68 61 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72  lpha) {\n\t\t\tr
5a0c0 67 62 5b 33 5d 20 3d 20 4d 61 74 68 2e 72 6f 75  gb[3] = Math.rou
5a0d0 6e 64 28 28 70 61 72 73 65 49 6e 74 28 68 65 78  nd((parseInt(hex
5a0e0 41 6c 70 68 61 20 2b 20 68 65 78 41 6c 70 68 61  Alpha + hexAlpha
5a0f0 2c 20 31 36 29 20 2f 20 32 35 35 29 20 2a 20 31  , 16) / 255) * 1
5a100 30 30 29 20 2f 20 31 30 30 3b 5c 6e 5c 74 5c 74  00) / 100;\n\t\t
5a110 7d 5c 6e 5c 74 7d 20 65 6c 73 65 20 69 66 20 28  }\n\t} else if (
5a120 6d 61 74 63 68 20 3d 20 73 74 72 69 6e 67 2e 6d  match = string.m
5a130 61 74 63 68 28 72 67 62 61 29 29 20 7b 5c 6e 5c  atch(rgba)) {\n\
5a140 74 5c 74 66 6f 72 20 28 69 20 3d 20 30 3b 20 69  t\tfor (i = 0; i
5a150 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74   < 3; i++) {\n\t
5a160 5c 74 5c 74 72 67 62 5b 69 5d 20 3d 20 70 61 72  \t\trgb[i] = par
5a170 73 65 49 6e 74 28 6d 61 74 63 68 5b 69 20 2b 20  seInt(match[i + 
5a180 31 5d 2c 20 30 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e  1], 0);\n\t\t}\n
5a190 5c 6e 5c 74 5c 74 69 66 20 28 6d 61 74 63 68 5b  \n\t\tif (match[
5a1a0 34 5d 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 67 62  4]) {\n\t\t\trgb
5a1b0 5b 33 5d 20 3d 20 70 61 72 73 65 46 6c 6f 61 74  [3] = parseFloat
5a1c0 28 6d 61 74 63 68 5b 34 5d 29 3b 5c 6e 5c 74 5c  (match[4]);\n\t\
5a1d0 74 7d 5c 6e 5c 74 7d 20 65 6c 73 65 20 69 66 20  t}\n\t} else if 
5a1e0 28 6d 61 74 63 68 20 3d 20 73 74 72 69 6e 67 2e  (match = string.
5a1f0 6d 61 74 63 68 28 70 65 72 29 29 20 7b 5c 6e 5c  match(per)) {\n\
5a200 74 5c 74 66 6f 72 20 28 69 20 3d 20 30 3b 20 69  t\tfor (i = 0; i
5a210 20 3c 20 33 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74   < 3; i++) {\n\t
5a220 5c 74 5c 74 72 67 62 5b 69 5d 20 3d 20 4d 61 74  \t\trgb[i] = Mat
5a230 68 2e 72 6f 75 6e 64 28 70 61 72 73 65 46 6c 6f  h.round(parseFlo
5a240 61 74 28 6d 61 74 63 68 5b 69 20 2b 20 31 5d 29  at(match[i + 1])
5a250 20 2a 20 32 2e 35 35 29 3b 5c 6e 5c 74 5c 74 7d   * 2.55);\n\t\t}
5a260 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 6d 61 74 63  \n\n\t\tif (matc
5a270 68 5b 34 5d 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72  h[4]) {\n\t\t\tr
5a280 67 62 5b 33 5d 20 3d 20 70 61 72 73 65 46 6c 6f  gb[3] = parseFlo
5a290 61 74 28 6d 61 74 63 68 5b 34 5d 29 3b 5c 6e 5c  at(match[4]);\n\
5a2a0 74 5c 74 7d 5c 6e 5c 74 7d 20 65 6c 73 65 20 69  t\t}\n\t} else i
5a2b0 66 20 28 6d 61 74 63 68 20 3d 20 73 74 72 69 6e  f (match = strin
5a2c0 67 2e 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 29  g.match(keyword)
5a2d0 29 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 6d 61 74  ) {\n\t\tif (mat
5a2e0 63 68 5b 31 5d 20 3d 3d 3d 20 27 74 72 61 6e 73  ch[1] === 'trans
5a2f0 70 61 72 65 6e 74 27 29 20 7b 5c 6e 5c 74 5c 74  parent') {\n\t\t
5a300 5c 74 72 65 74 75 72 6e 20 5b 30 2c 20 30 2c 20  \treturn [0, 0, 
5a310 30 2c 20 30 5d 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c  0, 0];\n\t\t}\n\
5a320 6e 5c 74 5c 74 72 67 62 20 3d 20 63 6f 6c 6f 72  n\t\trgb = color
5a330 4e 61 6d 65 73 5b 6d 61 74 63 68 5b 31 5d 5d 3b  Names[match[1]];
5a340 5c 6e 5c 6e 5c 74 5c 74 69 66 20 28 21 72 67 62  \n\n\t\tif (!rgb
5a350 29 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72  ) {\n\t\t\tretur
5a360 6e 20 6e 75 6c 6c 3b 5c 6e 5c 74 5c 74 7d 5c 6e  n null;\n\t\t}\n
5a370 5c 6e 5c 74 5c 74 72 67 62 5b 33 5d 20 3d 20 31  \n\t\trgb[3] = 1
5a380 3b 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20  ;\n\n\t\treturn 
5a390 72 67 62 3b 5c 6e 5c 74 7d 20 65 6c 73 65 20 7b  rgb;\n\t} else {
5a3a0 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 6e 75 6c  \n\t\treturn nul
5a3b0 6c 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 66 6f 72  l;\n\t}\n\n\tfor
5a3c0 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 33 3b 20   (i = 0; i < 3; 
5a3d0 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 72 67 62 5b  i++) {\n\t\trgb[
5a3e0 69 5d 20 3d 20 63 6c 61 6d 70 28 72 67 62 5b 69  i] = clamp(rgb[i
5a3f0 5d 2c 20 30 2c 20 32 35 35 29 3b 5c 6e 5c 74 7d  ], 0, 255);\n\t}
5a400 5c 6e 5c 74 72 67 62 5b 33 5d 20 3d 20 63 6c 61  \n\trgb[3] = cla
5a410 6d 70 28 72 67 62 5b 33 5d 2c 20 30 2c 20 31 29  mp(rgb[3], 0, 1)
5a420 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 72 67  ;\n\n\treturn rg
5a430 62 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 67 65 74  b;\n};\n\ncs.get
5a440 2e 68 73 6c 20 3d 20 66 75 6e 63 74 69 6f 6e 20  .hsl = function 
5a450 28 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74 69 66  (string) {\n\tif
5a460 20 28 21 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74   (!string) {\n\t
5a470 5c 74 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 5c 6e  \treturn null;\n
5a480 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 68 73 6c  \t}\n\n\tvar hsl
5a490 20 3d 20 2f 5e 68 73 6c 61 3f 5c 5c 28 5c 5c 73   = /^hsla?\\(\\s
5a4a0 2a 28 5b 2b 2d 5d 3f 28 3f 3a 5c 5c 64 2a 5c 5c  *([+-]?(?:\\d*\\
5a4b0 2e 29 3f 5c 5c 64 2b 29 28 3f 3a 64 65 67 29 3f  .)?\\d+)(?:deg)?
5a4c0 5c 5c 73 2a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b  \\s*,\\s*([+-]?[
5a4d0 5c 5c 64 5c 5c 2e 5d 2b 29 25 5c 5c 73 2a 2c 5c  \\d\\.]+)%\\s*,\
5a4e0 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e  \s*([+-]?[\\d\\.
5a4f0 5d 2b 29 25 5c 5c 73 2a 28 3f 3a 2c 5c 5c 73 2a  ]+)%\\s*(?:,\\s*
5a500 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29  ([+-]?[\\d\\.]+)
5a510 5c 5c 73 2a 29 3f 5c 5c 29 24 2f 3b 5c 6e 5c 74  \\s*)?\\)$/;\n\t
5a520 76 61 72 20 6d 61 74 63 68 20 3d 20 73 74 72 69  var match = stri
5a530 6e 67 2e 6d 61 74 63 68 28 68 73 6c 29 3b 5c 6e  ng.match(hsl);\n
5a540 5c 6e 5c 74 69 66 20 28 6d 61 74 63 68 29 20 7b  \n\tif (match) {
5a550 5c 6e 5c 74 5c 74 76 61 72 20 61 6c 70 68 61 20  \n\t\tvar alpha 
5a560 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 6d 61 74  = parseFloat(mat
5a570 63 68 5b 34 5d 29 3b 5c 6e 5c 74 5c 74 76 61 72  ch[4]);\n\t\tvar
5a580 20 68 20 3d 20 28 70 61 72 73 65 46 6c 6f 61 74   h = (parseFloat
5a590 28 6d 61 74 63 68 5b 31 5d 29 20 2b 20 33 36 30  (match[1]) + 360
5a5a0 29 20 25 20 33 36 30 3b 5c 6e 5c 74 5c 74 76 61  ) % 360;\n\t\tva
5a5b0 72 20 73 20 3d 20 63 6c 61 6d 70 28 70 61 72 73  r s = clamp(pars
5a5c0 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b 32 5d 29  eFloat(match[2])
5a5d0 2c 20 30 2c 20 31 30 30 29 3b 5c 6e 5c 74 5c 74  , 0, 100);\n\t\t
5a5e0 76 61 72 20 6c 20 3d 20 63 6c 61 6d 70 28 70 61  var l = clamp(pa
5a5f0 72 73 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b 33  rseFloat(match[3
5a600 5d 29 2c 20 30 2c 20 31 30 30 29 3b 5c 6e 5c 74  ]), 0, 100);\n\t
5a610 5c 74 76 61 72 20 61 20 3d 20 63 6c 61 6d 70 28  \tvar a = clamp(
5a620 69 73 4e 61 4e 28 61 6c 70 68 61 29 20 3f 20 31  isNaN(alpha) ? 1
5a630 20 3a 20 61 6c 70 68 61 2c 20 30 2c 20 31 29 3b   : alpha, 0, 1);
5a640 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20 5b  \n\n\t\treturn [
5a650 68 2c 20 73 2c 20 6c 2c 20 61 5d 3b 5c 6e 5c 74  h, s, l, a];\n\t
5a660 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 6e 75  }\n\n\treturn nu
5a670 6c 6c 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 67 65  ll;\n};\n\ncs.ge
5a680 74 2e 68 77 62 20 3d 20 66 75 6e 63 74 69 6f 6e  t.hwb = function
5a690 20 28 73 74 72 69 6e 67 29 20 7b 5c 6e 5c 74 69   (string) {\n\ti
5a6a0 66 20 28 21 73 74 72 69 6e 67 29 20 7b 5c 6e 5c  f (!string) {\n\
5a6b0 74 5c 74 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 5c  t\treturn null;\
5a6c0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 76 61 72 20 68 77  n\t}\n\n\tvar hw
5a6d0 62 20 3d 20 2f 5e 68 77 62 5c 5c 28 5c 5c 73 2a  b = /^hwb\\(\\s*
5a6e0 28 5b 2b 2d 5d 3f 5c 5c 64 2a 5b 5c 5c 2e 5d 3f  ([+-]?\\d*[\\.]?
5a6f0 5c 5c 64 2b 29 28 3f 3a 64 65 67 29 3f 5c 5c 73  \\d+)(?:deg)?\\s
5a700 2a 2c 5c 5c 73 2a 28 5b 2b 2d 5d 3f 5b 5c 5c 64  *,\\s*([+-]?[\\d
5a710 5c 5c 2e 5d 2b 29 25 5c 5c 73 2a 2c 5c 5c 73 2a  \\.]+)%\\s*,\\s*
5a720 28 5b 2b 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29  ([+-]?[\\d\\.]+)
5a730 25 5c 5c 73 2a 28 3f 3a 2c 5c 5c 73 2a 28 5b 2b  %\\s*(?:,\\s*([+
5a740 2d 5d 3f 5b 5c 5c 64 5c 5c 2e 5d 2b 29 5c 5c 73  -]?[\\d\\.]+)\\s
5a750 2a 29 3f 5c 5c 29 24 2f 3b 5c 6e 5c 74 76 61 72  *)?\\)$/;\n\tvar
5a760 20 6d 61 74 63 68 20 3d 20 73 74 72 69 6e 67 2e   match = string.
5a770 6d 61 74 63 68 28 68 77 62 29 3b 5c 6e 5c 6e 5c  match(hwb);\n\n\
5a780 74 69 66 20 28 6d 61 74 63 68 29 20 7b 5c 6e 5c  tif (match) {\n\
5a790 74 5c 74 76 61 72 20 61 6c 70 68 61 20 3d 20 70  t\tvar alpha = p
5a7a0 61 72 73 65 46 6c 6f 61 74 28 6d 61 74 63 68 5b  arseFloat(match[
5a7b0 34 5d 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 68 20  4]);\n\t\tvar h 
5a7c0 3d 20 28 28 70 61 72 73 65 46 6c 6f 61 74 28 6d  = ((parseFloat(m
5a7d0 61 74 63 68 5b 31 5d 29 20 25 20 33 36 30 29 20  atch[1]) % 360) 
5a7e0 2b 20 33 36 30 29 20 25 20 33 36 30 3b 5c 6e 5c  + 360) % 360;\n\
5a7f0 74 5c 74 76 61 72 20 77 20 3d 20 63 6c 61 6d 70  t\tvar w = clamp
5a800 28 70 61 72 73 65 46 6c 6f 61 74 28 6d 61 74 63  (parseFloat(matc
5a810 68 5b 32 5d 29 2c 20 30 2c 20 31 30 30 29 3b 5c  h[2]), 0, 100);\
5a820 6e 5c 74 5c 74 76 61 72 20 62 20 3d 20 63 6c 61  n\t\tvar b = cla
5a830 6d 70 28 70 61 72 73 65 46 6c 6f 61 74 28 6d 61  mp(parseFloat(ma
5a840 74 63 68 5b 33 5d 29 2c 20 30 2c 20 31 30 30 29  tch[3]), 0, 100)
5a850 3b 5c 6e 5c 74 5c 74 76 61 72 20 61 20 3d 20 63  ;\n\t\tvar a = c
5a860 6c 61 6d 70 28 69 73 4e 61 4e 28 61 6c 70 68 61  lamp(isNaN(alpha
5a870 29 20 3f 20 31 20 3a 20 61 6c 70 68 61 2c 20 30  ) ? 1 : alpha, 0
5a880 2c 20 31 29 3b 5c 6e 5c 74 5c 74 72 65 74 75 72  , 1);\n\t\tretur
5a890 6e 20 5b 68 2c 20 77 2c 20 62 2c 20 61 5d 3b 5c  n [h, w, b, a];\
5a8a0 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e  n\t}\n\n\treturn
5a8b0 20 6e 75 6c 6c 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73   null;\n};\n\ncs
5a8c0 2e 74 6f 2e 68 65 78 20 3d 20 66 75 6e 63 74 69  .to.hex = functi
5a8d0 6f 6e 20 28 29 20 7b 5c 6e 5c 74 76 61 72 20 72  on () {\n\tvar r
5a8e0 67 62 61 20 3d 20 73 77 69 7a 7a 6c 65 28 61 72  gba = swizzle(ar
5a8f0 67 75 6d 65 6e 74 73 29 3b 5c 6e 5c 6e 5c 74 72  guments);\n\n\tr
5a900 65 74 75 72 6e 20 28 5c 6e 5c 74 5c 74 27 23 27  eturn (\n\t\t'#'
5a910 20 2b 5c 6e 5c 74 5c 74 68 65 78 44 6f 75 62 6c   +\n\t\thexDoubl
5a920 65 28 72 67 62 61 5b 30 5d 29 20 2b 5c 6e 5c 74  e(rgba[0]) +\n\t
5a930 5c 74 68 65 78 44 6f 75 62 6c 65 28 72 67 62 61  \thexDouble(rgba
5a940 5b 31 5d 29 20 2b 5c 6e 5c 74 5c 74 68 65 78 44  [1]) +\n\t\thexD
5a950 6f 75 62 6c 65 28 72 67 62 61 5b 32 5d 29 20 2b  ouble(rgba[2]) +
5a960 5c 6e 5c 74 5c 74 28 72 67 62 61 5b 33 5d 20 3c  \n\t\t(rgba[3] <
5a970 20 31 5c 6e 5c 74 5c 74 5c 74 3f 20 28 68 65 78   1\n\t\t\t? (hex
5a980 44 6f 75 62 6c 65 28 4d 61 74 68 2e 72 6f 75 6e  Double(Math.roun
5a990 64 28 72 67 62 61 5b 33 5d 20 2a 20 32 35 35 29  d(rgba[3] * 255)
5a9a0 29 29 5c 6e 5c 74 5c 74 5c 74 3a 20 27 27 29 5c  ))\n\t\t\t: '')\
5a9b0 6e 5c 74 29 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e  n\t);\n};\n\ncs.
5a9c0 74 6f 2e 72 67 62 20 3d 20 66 75 6e 63 74 69 6f  to.rgb = functio
5a9d0 6e 20 28 29 20 7b 5c 6e 5c 74 76 61 72 20 72 67  n () {\n\tvar rg
5a9e0 62 61 20 3d 20 73 77 69 7a 7a 6c 65 28 61 72 67  ba = swizzle(arg
5a9f0 75 6d 65 6e 74 73 29 3b 5c 6e 5c 6e 5c 74 72 65  uments);\n\n\tre
5aa00 74 75 72 6e 20 72 67 62 61 2e 6c 65 6e 67 74 68  turn rgba.length
5aa10 20 3c 20 34 20 7c 7c 20 72 67 62 61 5b 33 5d 20   < 4 || rgba[3] 
5aa20 3d 3d 3d 20 31 5c 6e 5c 74 5c 74 3f 20 27 72 67  === 1\n\t\t? 'rg
5aa30 62 28 27 20 2b 20 4d 61 74 68 2e 72 6f 75 6e 64  b(' + Math.round
5aa40 28 72 67 62 61 5b 30 5d 29 20 2b 20 27 2c 20 27  (rgba[0]) + ', '
5aa50 20 2b 20 4d 61 74 68 2e 72 6f 75 6e 64 28 72 67   + Math.round(rg
5aa60 62 61 5b 31 5d 29 20 2b 20 27 2c 20 27 20 2b 20  ba[1]) + ', ' + 
5aa70 4d 61 74 68 2e 72 6f 75 6e 64 28 72 67 62 61 5b  Math.round(rgba[
5aa80 32 5d 29 20 2b 20 27 29 27 5c 6e 5c 74 5c 74 3a  2]) + ')'\n\t\t:
5aa90 20 27 72 67 62 61 28 27 20 2b 20 4d 61 74 68 2e   'rgba(' + Math.
5aaa0 72 6f 75 6e 64 28 72 67 62 61 5b 30 5d 29 20 2b  round(rgba[0]) +
5aab0 20 27 2c 20 27 20 2b 20 4d 61 74 68 2e 72 6f 75   ', ' + Math.rou
5aac0 6e 64 28 72 67 62 61 5b 31 5d 29 20 2b 20 27 2c  nd(rgba[1]) + ',
5aad0 20 27 20 2b 20 4d 61 74 68 2e 72 6f 75 6e 64 28   ' + Math.round(
5aae0 72 67 62 61 5b 32 5d 29 20 2b 20 27 2c 20 27 20  rgba[2]) + ', ' 
5aaf0 2b 20 72 67 62 61 5b 33 5d 20 2b 20 27 29 27 3b  + rgba[3] + ')';
5ab00 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 74 6f 2e 72 67  \n};\n\ncs.to.rg
5ab10 62 2e 70 65 72 63 65 6e 74 20 3d 20 66 75 6e 63  b.percent = func
5ab20 74 69 6f 6e 20 28 29 20 7b 5c 6e 5c 74 76 61 72  tion () {\n\tvar
5ab30 20 72 67 62 61 20 3d 20 73 77 69 7a 7a 6c 65 28   rgba = swizzle(
5ab40 61 72 67 75 6d 65 6e 74 73 29 3b 5c 6e 5c 6e 5c  arguments);\n\n\
5ab50 74 76 61 72 20 72 20 3d 20 4d 61 74 68 2e 72 6f  tvar r = Math.ro
5ab60 75 6e 64 28 72 67 62 61 5b 30 5d 20 2f 20 32 35  und(rgba[0] / 25
5ab70 35 20 2a 20 31 30 30 29 3b 5c 6e 5c 74 76 61 72  5 * 100);\n\tvar
5ab80 20 67 20 3d 20 4d 61 74 68 2e 72 6f 75 6e 64 28   g = Math.round(
5ab90 72 67 62 61 5b 31 5d 20 2f 20 32 35 35 20 2a 20  rgba[1] / 255 * 
5aba0 31 30 30 29 3b 5c 6e 5c 74 76 61 72 20 62 20 3d  100);\n\tvar b =
5abb0 20 4d 61 74 68 2e 72 6f 75 6e 64 28 72 67 62 61   Math.round(rgba
5abc0 5b 32 5d 20 2f 20 32 35 35 20 2a 20 31 30 30 29  [2] / 255 * 100)
5abd0 3b 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 72 67  ;\n\n\treturn rg
5abe0 62 61 2e 6c 65 6e 67 74 68 20 3c 20 34 20 7c 7c  ba.length < 4 ||
5abf0 20 72 67 62 61 5b 33 5d 20 3d 3d 3d 20 31 5c 6e   rgba[3] === 1\n
5ac00 5c 74 5c 74 3f 20 27 72 67 62 28 27 20 2b 20 72  \t\t? 'rgb(' + r
5ac10 20 2b 20 27 25 2c 20 27 20 2b 20 67 20 2b 20 27   + '%, ' + g + '
5ac20 25 2c 20 27 20 2b 20 62 20 2b 20 27 25 29 27 5c  %, ' + b + '%)'\
5ac30 6e 5c 74 5c 74 3a 20 27 72 67 62 61 28 27 20 2b  n\t\t: 'rgba(' +
5ac40 20 72 20 2b 20 27 25 2c 20 27 20 2b 20 67 20 2b   r + '%, ' + g +
5ac50 20 27 25 2c 20 27 20 2b 20 62 20 2b 20 27 25 2c   '%, ' + b + '%,
5ac60 20 27 20 2b 20 72 67 62 61 5b 33 5d 20 2b 20 27   ' + rgba[3] + '
5ac70 29 27 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 74 6f  )';\n};\n\ncs.to
5ac80 2e 68 73 6c 20 3d 20 66 75 6e 63 74 69 6f 6e 20  .hsl = function 
5ac90 28 29 20 7b 5c 6e 5c 74 76 61 72 20 68 73 6c 61  () {\n\tvar hsla
5aca0 20 3d 20 73 77 69 7a 7a 6c 65 28 61 72 67 75 6d   = swizzle(argum
5acb0 65 6e 74 73 29 3b 5c 6e 5c 74 72 65 74 75 72 6e  ents);\n\treturn
5acc0 20 68 73 6c 61 2e 6c 65 6e 67 74 68 20 3c 20 34   hsla.length < 4
5acd0 20 7c 7c 20 68 73 6c 61 5b 33 5d 20 3d 3d 3d 20   || hsla[3] === 
5ace0 31 5c 6e 5c 74 5c 74 3f 20 27 68 73 6c 28 27 20  1\n\t\t? 'hsl(' 
5acf0 2b 20 68 73 6c 61 5b 30 5d 20 2b 20 27 2c 20 27  + hsla[0] + ', '
5ad00 20 2b 20 68 73 6c 61 5b 31 5d 20 2b 20 27 25 2c   + hsla[1] + '%,
5ad10 20 27 20 2b 20 68 73 6c 61 5b 32 5d 20 2b 20 27   ' + hsla[2] + '
5ad20 25 29 27 5c 6e 5c 74 5c 74 3a 20 27 68 73 6c 61  %)'\n\t\t: 'hsla
5ad30 28 27 20 2b 20 68 73 6c 61 5b 30 5d 20 2b 20 27  (' + hsla[0] + '
5ad40 2c 20 27 20 2b 20 68 73 6c 61 5b 31 5d 20 2b 20  , ' + hsla[1] + 
5ad50 27 25 2c 20 27 20 2b 20 68 73 6c 61 5b 32 5d 20  '%, ' + hsla[2] 
5ad60 2b 20 27 25 2c 20 27 20 2b 20 68 73 6c 61 5b 33  + '%, ' + hsla[3
5ad70 5d 20 2b 20 27 29 27 3b 5c 6e 7d 3b 5c 6e 5c 6e  ] + ')';\n};\n\n
5ad80 2f 2f 20 68 77 62 20 69 73 20 61 20 62 69 74 20  // hwb is a bit 
5ad90 64 69 66 66 65 72 65 6e 74 20 74 68 61 6e 20 72  different than r
5ada0 67 62 28 61 29 20 26 20 68 73 6c 28 61 29 20 73  gb(a) & hsl(a) s
5adb0 69 6e 63 65 20 74 68 65 72 65 20 69 73 20 6e 6f  ince there is no
5adc0 20 61 6c 70 68 61 20 73 70 65 63 69 66 69 63 20   alpha specific 
5add0 73 79 6e 74 61 78 5c 6e 2f 2f 20 28 68 77 62 20  syntax\n// (hwb 
5ade0 68 61 76 65 20 61 6c 70 68 61 20 6f 70 74 69 6f  have alpha optio
5adf0 6e 61 6c 20 26 20 31 20 69 73 20 64 65 66 61 75  nal & 1 is defau
5ae00 6c 74 20 76 61 6c 75 65 29 5c 6e 63 73 2e 74 6f  lt value)\ncs.to
5ae10 2e 68 77 62 20 3d 20 66 75 6e 63 74 69 6f 6e 20  .hwb = function 
5ae20 28 29 20 7b 5c 6e 5c 74 76 61 72 20 68 77 62 61  () {\n\tvar hwba
5ae30 20 3d 20 73 77 69 7a 7a 6c 65 28 61 72 67 75 6d   = swizzle(argum
5ae40 65 6e 74 73 29 3b 5c 6e 5c 6e 5c 74 76 61 72 20  ents);\n\n\tvar 
5ae50 61 20 3d 20 27 27 3b 5c 6e 5c 74 69 66 20 28 68  a = '';\n\tif (h
5ae60 77 62 61 2e 6c 65 6e 67 74 68 20 3e 3d 20 34 20  wba.length >= 4 
5ae70 26 26 20 68 77 62 61 5b 33 5d 20 21 3d 3d 20 31  && hwba[3] !== 1
5ae80 29 20 7b 5c 6e 5c 74 5c 74 61 20 3d 20 27 2c 20  ) {\n\t\ta = ', 
5ae90 27 20 2b 20 68 77 62 61 5b 33 5d 3b 5c 6e 5c 74  ' + hwba[3];\n\t
5aea0 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 27 68  }\n\n\treturn 'h
5aeb0 77 62 28 27 20 2b 20 68 77 62 61 5b 30 5d 20 2b  wb(' + hwba[0] +
5aec0 20 27 2c 20 27 20 2b 20 68 77 62 61 5b 31 5d 20   ', ' + hwba[1] 
5aed0 2b 20 27 25 2c 20 27 20 2b 20 68 77 62 61 5b 32  + '%, ' + hwba[2
5aee0 5d 20 2b 20 27 25 27 20 2b 20 61 20 2b 20 27 29  ] + '%' + a + ')
5aef0 27 3b 5c 6e 7d 3b 5c 6e 5c 6e 63 73 2e 74 6f 2e  ';\n};\n\ncs.to.
5af00 6b 65 79 77 6f 72 64 20 3d 20 66 75 6e 63 74 69  keyword = functi
5af10 6f 6e 20 28 72 67 62 29 20 7b 5c 6e 5c 74 72 65  on (rgb) {\n\tre
5af20 74 75 72 6e 20 72 65 76 65 72 73 65 4e 61 6d 65  turn reverseName
5af30 73 5b 72 67 62 2e 73 6c 69 63 65 28 30 2c 20 33  s[rgb.slice(0, 3
5af40 29 5d 3b 5c 6e 7d 3b 5c 6e 5c 6e 2f 2f 20 68 65  )];\n};\n\n// he
5af50 6c 70 65 72 73 5c 6e 66 75 6e 63 74 69 6f 6e 20  lpers\nfunction 
5af60 63 6c 61 6d 70 28 6e 75 6d 2c 20 6d 69 6e 2c 20  clamp(num, min, 
5af70 6d 61 78 29 20 7b 5c 6e 5c 74 72 65 74 75 72 6e  max) {\n\treturn
5af80 20 4d 61 74 68 2e 6d 69 6e 28 4d 61 74 68 2e 6d   Math.min(Math.m
5af90 61 78 28 6d 69 6e 2c 20 6e 75 6d 29 2c 20 6d 61  ax(min, num), ma
5afa0 78 29 3b 5c 6e 7d 5c 6e 5c 6e 66 75 6e 63 74 69  x);\n}\n\nfuncti
5afb0 6f 6e 20 68 65 78 44 6f 75 62 6c 65 28 6e 75 6d  on hexDouble(num
5afc0 29 20 7b 5c 6e 5c 74 76 61 72 20 73 74 72 20 3d  ) {\n\tvar str =
5afd0 20 6e 75 6d 2e 74 6f 53 74 72 69 6e 67 28 31 36   num.toString(16
5afe0 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 3b  ).toUpperCase();
5aff0 5c 6e 5c 74 72 65 74 75 72 6e 20 28 73 74 72 2e  \n\treturn (str.
5b000 6c 65 6e 67 74 68 20 3c 20 32 29 20 3f 20 27 30  length < 2) ? '0
5b010 27 20 2b 20 73 74 72 20 3a 20 73 74 72 3b 5c 6e  ' + str : str;\n
5b020 7d 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f 2f 2f 2f  }\n\n\n\n///////
5b030 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e 2f 2f 20  ///////////\n// 
5b040 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 5c 6e  WEBPACK FOOTER\n
5b050 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65  // ./node_module
5b060 73 2f 63 6f 6c 6f 72 2d 73 74 72 69 6e 67 2f 69  s/color-string/i
5b070 6e 64 65 78 2e 6a 73 5c 6e 2f 2f 20 6d 6f 64 75  ndex.js\n// modu
5b080 6c 65 20 69 64 20 3d 20 31 37 5c 6e 2f 2f 20 6d  le id = 17\n// m
5b090 6f 64 75 6c 65 20 63 68 75 6e 6b 73 20 3d 20 30  odule chunks = 0
5b0a0 20 31 22 2c 22 27 75 73 65 20 73 74 72 69 63 74   1","'use strict
5b0b0 27 3b 5c 6e 5c 6e 76 61 72 20 69 73 41 72 72 61  ';\n\nvar isArra
5b0c0 79 69 73 68 20 3d 20 72 65 71 75 69 72 65 28 27  yish = require('
5b0d0 69 73 2d 61 72 72 61 79 69 73 68 27 29 3b 5c 6e  is-arrayish');\n
5b0e0 5c 6e 76 61 72 20 63 6f 6e 63 61 74 20 3d 20 41  \nvar concat = A
5b0f0 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 65 2e 63  rray.prototype.c
5b100 6f 6e 63 61 74 3b 5c 6e 76 61 72 20 73 6c 69 63  oncat;\nvar slic
5b110 65 20 3d 20 41 72 72 61 79 2e 70 72 6f 74 6f 74  e = Array.protot
5b120 79 70 65 2e 73 6c 69 63 65 3b 5c 6e 5c 6e 76 61  ype.slice;\n\nva
5b130 72 20 73 77 69 7a 7a 6c 65 20 3d 20 6d 6f 64 75  r swizzle = modu
5b140 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e  le.exports = fun
5b150 63 74 69 6f 6e 20 73 77 69 7a 7a 6c 65 28 61 72  ction swizzle(ar
5b160 67 73 29 20 7b 5c 6e 5c 74 76 61 72 20 72 65 73  gs) {\n\tvar res
5b170 75 6c 74 73 20 3d 20 5b 5d 3b 5c 6e 5c 6e 5c 74  ults = [];\n\n\t
5b180 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 2c 20  for (var i = 0, 
5b190 6c 65 6e 20 3d 20 61 72 67 73 2e 6c 65 6e 67 74  len = args.lengt
5b1a0 68 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 29  h; i < len; i++)
5b1b0 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 61 72 67 20   {\n\t\tvar arg 
5b1c0 3d 20 61 72 67 73 5b 69 5d 3b 5c 6e 5c 6e 5c 74  = args[i];\n\n\t
5b1d0 5c 74 69 66 20 28 69 73 41 72 72 61 79 69 73 68  \tif (isArrayish
5b1e0 28 61 72 67 29 29 20 7b 5c 6e 5c 74 5c 74 5c 74  (arg)) {\n\t\t\t
5b1f0 2f 2f 20 68 74 74 70 3a 2f 2f 6a 73 70 65 72 66  // http://jsperf
5b200 2e 63 6f 6d 2f 6a 61 76 61 73 63 72 69 70 74 2d  .com/javascript-
5b210 61 72 72 61 79 2d 63 6f 6e 63 61 74 2d 76 73 2d  array-concat-vs-
5b220 70 75 73 68 2f 39 38 5c 6e 5c 74 5c 74 5c 74 72  push/98\n\t\t\tr
5b230 65 73 75 6c 74 73 20 3d 20 63 6f 6e 63 61 74 2e  esults = concat.
5b240 63 61 6c 6c 28 72 65 73 75 6c 74 73 2c 20 73 6c  call(results, sl
5b250 69 63 65 2e 63 61 6c 6c 28 61 72 67 29 29 3b 5c  ice.call(arg));\
5b260 6e 5c 74 5c 74 7d 20 65 6c 73 65 20 7b 5c 6e 5c  n\t\t} else {\n\
5b270 74 5c 74 5c 74 72 65 73 75 6c 74 73 2e 70 75 73  t\t\tresults.pus
5b280 68 28 61 72 67 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e  h(arg);\n\t\t}\n
5b290 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20  \t}\n\n\treturn 
5b2a0 72 65 73 75 6c 74 73 3b 5c 6e 7d 3b 5c 6e 5c 6e  results;\n};\n\n
5b2b0 73 77 69 7a 7a 6c 65 2e 77 72 61 70 20 3d 20 66  swizzle.wrap = f
5b2c0 75 6e 63 74 69 6f 6e 20 28 66 6e 29 20 7b 5c 6e  unction (fn) {\n
5b2d0 5c 74 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f  \treturn functio
5b2e0 6e 20 28 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75  n () {\n\t\tretu
5b2f0 72 6e 20 66 6e 28 73 77 69 7a 7a 6c 65 28 61 72  rn fn(swizzle(ar
5b300 67 75 6d 65 6e 74 73 29 29 3b 5c 6e 5c 74 7d 3b  guments));\n\t};
5b310 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f  \n};\n\n\n\n////
5b320 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e  //////////////\n
5b330 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45  // WEBPACK FOOTE
5b340 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f 64  R\n// ./node_mod
5b350 75 6c 65 73 2f 73 69 6d 70 6c 65 2d 73 77 69 7a  ules/simple-swiz
5b360 7a 6c 65 2f 69 6e 64 65 78 2e 6a 73 5c 6e 2f 2f  zle/index.js\n//
5b370 20 6d 6f 64 75 6c 65 20 69 64 20 3d 20 31 38 5c   module id = 18\
5b380 6e 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b  n// module chunk
5b390 73 20 3d 20 30 20 31 22 2c 22 27 75 73 65 20 73  s = 0 1","'use s
5b3a0 74 72 69 63 74 27 3b 5c 6e 5c 6e 6d 6f 64 75 6c  trict';\n\nmodul
5b3b0 65 2e 65 78 70 6f 72 74 73 20 3d 20 66 75 6e 63  e.exports = func
5b3c0 74 69 6f 6e 20 69 73 41 72 72 61 79 69 73 68 28  tion isArrayish(
5b3d0 6f 62 6a 29 20 7b 5c 6e 5c 74 69 66 20 28 21 6f  obj) {\n\tif (!o
5b3e0 62 6a 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72  bj) {\n\t\tretur
5b3f0 6e 20 66 61 6c 73 65 3b 5c 6e 5c 74 7d 5c 6e 5c  n false;\n\t}\n\
5b400 6e 5c 74 72 65 74 75 72 6e 20 6f 62 6a 20 69 6e  n\treturn obj in
5b410 73 74 61 6e 63 65 6f 66 20 41 72 72 61 79 20 7c  stanceof Array |
5b420 7c 20 41 72 72 61 79 2e 69 73 41 72 72 61 79 28  | Array.isArray(
5b430 6f 62 6a 29 20 7c 7c 5c 6e 5c 74 5c 74 28 6f 62  obj) ||\n\t\t(ob
5b440 6a 2e 6c 65 6e 67 74 68 20 3e 3d 20 30 20 26 26  j.length >= 0 &&
5b450 20 6f 62 6a 2e 73 70 6c 69 63 65 20 69 6e 73 74   obj.splice inst
5b460 61 6e 63 65 6f 66 20 46 75 6e 63 74 69 6f 6e 29  anceof Function)
5b470 3b 5c 6e 7d 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f  ;\n};\n\n\n\n///
5b480 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c  ///////////////\
5b490 6e 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54  n// WEBPACK FOOT
5b4a0 45 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f  ER\n// ./node_mo
5b4b0 64 75 6c 65 73 2f 69 73 2d 61 72 72 61 79 69 73  dules/is-arrayis
5b4c0 68 2f 69 6e 64 65 78 2e 6a 73 5c 6e 2f 2f 20 6d  h/index.js\n// m
5b4d0 6f 64 75 6c 65 20 69 64 20 3d 20 31 39 5c 6e 2f  odule id = 19\n/
5b4e0 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b 73 20  / module chunks 
5b4f0 3d 20 30 20 31 22 2c 22 76 61 72 20 63 6f 6e 76  = 0 1","var conv
5b500 65 72 73 69 6f 6e 73 20 3d 20 72 65 71 75 69 72  ersions = requir
5b510 65 28 27 2e 2f 63 6f 6e 76 65 72 73 69 6f 6e 73  e('./conversions
5b520 27 29 3b 5c 6e 76 61 72 20 72 6f 75 74 65 20 3d  ');\nvar route =
5b530 20 72 65 71 75 69 72 65 28 27 2e 2f 72 6f 75 74   require('./rout
5b540 65 27 29 3b 5c 6e 5c 6e 76 61 72 20 63 6f 6e 76  e');\n\nvar conv
5b550 65 72 74 20 3d 20 7b 7d 3b 5c 6e 5c 6e 76 61 72  ert = {};\n\nvar
5b560 20 6d 6f 64 65 6c 73 20 3d 20 4f 62 6a 65 63 74   models = Object
5b570 2e 6b 65 79 73 28 63 6f 6e 76 65 72 73 69 6f 6e  .keys(conversion
5b580 73 29 3b 5c 6e 5c 6e 66 75 6e 63 74 69 6f 6e 20  s);\n\nfunction 
5b590 77 72 61 70 52 61 77 28 66 6e 29 20 7b 5c 6e 5c  wrapRaw(fn) {\n\
5b5a0 74 76 61 72 20 77 72 61 70 70 65 64 46 6e 20 3d  tvar wrappedFn =
5b5b0 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73 29   function (args)
5b5c0 20 7b 5c 6e 5c 74 5c 74 69 66 20 28 61 72 67 73   {\n\t\tif (args
5b5d0 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 7c   === undefined |
5b5e0 7c 20 61 72 67 73 20 3d 3d 3d 20 6e 75 6c 6c 29  | args === null)
5b5f0 20 7b 5c 6e 5c 74 5c 74 5c 74 72 65 74 75 72 6e   {\n\t\t\treturn
5b600 20 61 72 67 73 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c   args;\n\t\t}\n\
5b610 6e 5c 74 5c 74 69 66 20 28 61 72 67 75 6d 65 6e  n\t\tif (argumen
5b620 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 29 20 7b  ts.length > 1) {
5b630 5c 6e 5c 74 5c 74 5c 74 61 72 67 73 20 3d 20 41  \n\t\t\targs = A
5b640 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 65 2e 73  rray.prototype.s
5b650 6c 69 63 65 2e 63 61 6c 6c 28 61 72 67 75 6d 65  lice.call(argume
5b660 6e 74 73 29 3b 5c 6e 5c 74 5c 74 7d 5c 6e 5c 6e  nts);\n\t\t}\n\n
5b670 5c 74 5c 74 72 65 74 75 72 6e 20 66 6e 28 61 72  \t\treturn fn(ar
5b680 67 73 29 3b 5c 6e 5c 74 7d 3b 5c 6e 5c 6e 5c 74  gs);\n\t};\n\n\t
5b690 2f 2f 20 70 72 65 73 65 72 76 65 20 2e 63 6f 6e  // preserve .con
5b6a0 76 65 72 73 69 6f 6e 20 70 72 6f 70 65 72 74 79  version property
5b6b0 20 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65   if there is one
5b6c0 5c 6e 5c 74 69 66 20 28 27 63 6f 6e 76 65 72 73  \n\tif ('convers
5b6d0 69 6f 6e 27 20 69 6e 20 66 6e 29 20 7b 5c 6e 5c  ion' in fn) {\n\
5b6e0 74 5c 74 77 72 61 70 70 65 64 46 6e 2e 63 6f 6e  t\twrappedFn.con
5b6f0 76 65 72 73 69 6f 6e 20 3d 20 66 6e 2e 63 6f 6e  version = fn.con
5b700 76 65 72 73 69 6f 6e 3b 5c 6e 5c 74 7d 5c 6e 5c  version;\n\t}\n\
5b710 6e 5c 74 72 65 74 75 72 6e 20 77 72 61 70 70 65  n\treturn wrappe
5b720 64 46 6e 3b 5c 6e 7d 5c 6e 5c 6e 66 75 6e 63 74  dFn;\n}\n\nfunct
5b730 69 6f 6e 20 77 72 61 70 52 6f 75 6e 64 65 64 28  ion wrapRounded(
5b740 66 6e 29 20 7b 5c 6e 5c 74 76 61 72 20 77 72 61  fn) {\n\tvar wra
5b750 70 70 65 64 46 6e 20 3d 20 66 75 6e 63 74 69 6f  ppedFn = functio
5b760 6e 20 28 61 72 67 73 29 20 7b 5c 6e 5c 74 5c 74  n (args) {\n\t\t
5b770 69 66 20 28 61 72 67 73 20 3d 3d 3d 20 75 6e 64  if (args === und
5b780 65 66 69 6e 65 64 20 7c 7c 20 61 72 67 73 20 3d  efined || args =
5b790 3d 3d 20 6e 75 6c 6c 29 20 7b 5c 6e 5c 74 5c 74  == null) {\n\t\t
5b7a0 5c 74 72 65 74 75 72 6e 20 61 72 67 73 3b 5c 6e  \treturn args;\n
5b7b0 5c 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 69 66 20  \t\t}\n\n\t\tif 
5b7c0 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74  (arguments.lengt
5b7d0 68 20 3e 20 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74  h > 1) {\n\t\t\t
5b7e0 61 72 67 73 20 3d 20 41 72 72 61 79 2e 70 72 6f  args = Array.pro
5b7f0 74 6f 74 79 70 65 2e 73 6c 69 63 65 2e 63 61 6c  totype.slice.cal
5b800 6c 28 61 72 67 75 6d 65 6e 74 73 29 3b 5c 6e 5c  l(arguments);\n\
5b810 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 76 61 72 20  t\t}\n\n\t\tvar 
5b820 72 65 73 75 6c 74 20 3d 20 66 6e 28 61 72 67 73  result = fn(args
5b830 29 3b 5c 6e 5c 6e 5c 74 5c 74 2f 2f 20 77 65 27  );\n\n\t\t// we'
5b840 72 65 20 61 73 73 75 6d 69 6e 67 20 74 68 65 20  re assuming the 
5b850 72 65 73 75 6c 74 20 69 73 20 61 6e 20 61 72 72  result is an arr
5b860 61 79 20 68 65 72 65 2e 5c 6e 5c 74 5c 74 2f 2f  ay here.\n\t\t//
5b870 20 73 65 65 20 6e 6f 74 69 63 65 20 69 6e 20 63   see notice in c
5b880 6f 6e 76 65 72 73 69 6f 6e 73 2e 6a 73 3b 20 64  onversions.js; d
5b890 6f 6e 27 74 20 75 73 65 20 62 6f 78 20 74 79 70  on't use box typ
5b8a0 65 73 5c 6e 5c 74 5c 74 2f 2f 20 69 6e 20 63 6f  es\n\t\t// in co
5b8b0 6e 76 65 72 73 69 6f 6e 20 66 75 6e 63 74 69 6f  nversion functio
5b8c0 6e 73 2e 5c 6e 5c 74 5c 74 69 66 20 28 74 79 70  ns.\n\t\tif (typ
5b8d0 65 6f 66 20 72 65 73 75 6c 74 20 3d 3d 3d 20 27  eof result === '
5b8e0 6f 62 6a 65 63 74 27 29 20 7b 5c 6e 5c 74 5c 74  object') {\n\t\t
5b8f0 5c 74 66 6f 72 20 28 76 61 72 20 6c 65 6e 20 3d  \tfor (var len =
5b900 20 72 65 73 75 6c 74 2e 6c 65 6e 67 74 68 2c 20   result.length, 
5b910 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 3b 20  i = 0; i < len; 
5b920 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c 74  i++) {\n\t\t\t\t
5b930 72 65 73 75 6c 74 5b 69 5d 20 3d 20 4d 61 74 68  result[i] = Math
5b940 2e 72 6f 75 6e 64 28 72 65 73 75 6c 74 5b 69 5d  .round(result[i]
5b950 29 3b 5c 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c 74 5c  );\n\t\t\t}\n\t\
5b960 74 7d 5c 6e 5c 6e 5c 74 5c 74 72 65 74 75 72 6e  t}\n\n\t\treturn
5b970 20 72 65 73 75 6c 74 3b 5c 6e 5c 74 7d 3b 5c 6e   result;\n\t};\n
5b980 5c 6e 5c 74 2f 2f 20 70 72 65 73 65 72 76 65 20  \n\t// preserve 
5b990 2e 63 6f 6e 76 65 72 73 69 6f 6e 20 70 72 6f 70  .conversion prop
5b9a0 65 72 74 79 20 69 66 20 74 68 65 72 65 20 69 73  erty if there is
5b9b0 20 6f 6e 65 5c 6e 5c 74 69 66 20 28 27 63 6f 6e   one\n\tif ('con
5b9c0 76 65 72 73 69 6f 6e 27 20 69 6e 20 66 6e 29 20  version' in fn) 
5b9d0 7b 5c 6e 5c 74 5c 74 77 72 61 70 70 65 64 46 6e  {\n\t\twrappedFn
5b9e0 2e 63 6f 6e 76 65 72 73 69 6f 6e 20 3d 20 66 6e  .conversion = fn
5b9f0 2e 63 6f 6e 76 65 72 73 69 6f 6e 3b 5c 6e 5c 74  .conversion;\n\t
5ba00 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 77 72  }\n\n\treturn wr
5ba10 61 70 70 65 64 46 6e 3b 5c 6e 7d 5c 6e 5c 6e 6d  appedFn;\n}\n\nm
5ba20 6f 64 65 6c 73 2e 66 6f 72 45 61 63 68 28 66 75  odels.forEach(fu
5ba30 6e 63 74 69 6f 6e 20 28 66 72 6f 6d 4d 6f 64 65  nction (fromMode
5ba40 6c 29 20 7b 5c 6e 5c 74 63 6f 6e 76 65 72 74 5b  l) {\n\tconvert[
5ba50 66 72 6f 6d 4d 6f 64 65 6c 5d 20 3d 20 7b 7d 3b  fromModel] = {};
5ba60 5c 6e 5c 6e 5c 74 4f 62 6a 65 63 74 2e 64 65 66  \n\n\tObject.def
5ba70 69 6e 65 50 72 6f 70 65 72 74 79 28 63 6f 6e 76  ineProperty(conv
5ba80 65 72 74 5b 66 72 6f 6d 4d 6f 64 65 6c 5d 2c 20  ert[fromModel], 
5ba90 27 63 68 61 6e 6e 65 6c 73 27 2c 20 7b 76 61 6c  'channels', {val
5baa0 75 65 3a 20 63 6f 6e 76 65 72 73 69 6f 6e 73 5b  ue: conversions[
5bab0 66 72 6f 6d 4d 6f 64 65 6c 5d 2e 63 68 61 6e 6e  fromModel].chann
5bac0 65 6c 73 7d 29 3b 5c 6e 5c 74 4f 62 6a 65 63 74  els});\n\tObject
5bad0 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28  .defineProperty(
5bae0 63 6f 6e 76 65 72 74 5b 66 72 6f 6d 4d 6f 64 65  convert[fromMode
5baf0 6c 5d 2c 20 27 6c 61 62 65 6c 73 27 2c 20 7b 76  l], 'labels', {v
5bb00 61 6c 75 65 3a 20 63 6f 6e 76 65 72 73 69 6f 6e  alue: conversion
5bb10 73 5b 66 72 6f 6d 4d 6f 64 65 6c 5d 2e 6c 61 62  s[fromModel].lab
5bb20 65 6c 73 7d 29 3b 5c 6e 5c 6e 5c 74 76 61 72 20  els});\n\n\tvar 
5bb30 72 6f 75 74 65 73 20 3d 20 72 6f 75 74 65 28 66  routes = route(f
5bb40 72 6f 6d 4d 6f 64 65 6c 29 3b 5c 6e 5c 74 76 61  romModel);\n\tva
5bb50 72 20 72 6f 75 74 65 4d 6f 64 65 6c 73 20 3d 20  r routeModels = 
5bb60 4f 62 6a 65 63 74 2e 6b 65 79 73 28 72 6f 75 74  Object.keys(rout
5bb70 65 73 29 3b 5c 6e 5c 6e 5c 74 72 6f 75 74 65 4d  es);\n\n\trouteM
5bb80 6f 64 65 6c 73 2e 66 6f 72 45 61 63 68 28 66 75  odels.forEach(fu
5bb90 6e 63 74 69 6f 6e 20 28 74 6f 4d 6f 64 65 6c 29  nction (toModel)
5bba0 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 66 6e 20 3d   {\n\t\tvar fn =
5bbb0 20 72 6f 75 74 65 73 5b 74 6f 4d 6f 64 65 6c 5d   routes[toModel]
5bbc0 3b 5c 6e 5c 6e 5c 74 5c 74 63 6f 6e 76 65 72 74  ;\n\n\t\tconvert
5bbd0 5b 66 72 6f 6d 4d 6f 64 65 6c 5d 5b 74 6f 4d 6f  [fromModel][toMo
5bbe0 64 65 6c 5d 20 3d 20 77 72 61 70 52 6f 75 6e 64  del] = wrapRound
5bbf0 65 64 28 66 6e 29 3b 5c 6e 5c 74 5c 74 63 6f 6e  ed(fn);\n\t\tcon
5bc00 76 65 72 74 5b 66 72 6f 6d 4d 6f 64 65 6c 5d 5b  vert[fromModel][
5bc10 74 6f 4d 6f 64 65 6c 5d 2e 72 61 77 20 3d 20 77  toModel].raw = w
5bc20 72 61 70 52 61 77 28 66 6e 29 3b 5c 6e 5c 74 7d  rapRaw(fn);\n\t}
5bc30 29 3b 5c 6e 7d 29 3b 5c 6e 5c 6e 6d 6f 64 75 6c  );\n});\n\nmodul
5bc40 65 2e 65 78 70 6f 72 74 73 20 3d 20 63 6f 6e 76  e.exports = conv
5bc50 65 72 74 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f  ert;\n\n\n\n////
5bc60 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e  //////////////\n
5bc70 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45  // WEBPACK FOOTE
5bc80 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f 64  R\n// ./node_mod
5bc90 75 6c 65 73 2f 63 6f 6c 6f 72 2d 63 6f 6e 76 65  ules/color-conve
5bca0 72 74 2f 69 6e 64 65 78 2e 6a 73 5c 6e 2f 2f 20  rt/index.js\n// 
5bcb0 6d 6f 64 75 6c 65 20 69 64 20 3d 20 32 30 5c 6e  module id = 20\n
5bcc0 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b 73  // module chunks
5bcd0 20 3d 20 30 20 31 22 2c 22 76 61 72 20 63 6f 6e   = 0 1","var con
5bce0 76 65 72 73 69 6f 6e 73 20 3d 20 72 65 71 75 69  versions = requi
5bcf0 72 65 28 27 2e 2f 63 6f 6e 76 65 72 73 69 6f 6e  re('./conversion
5bd00 73 27 29 3b 5c 6e 5c 6e 2f 2a 5c 6e 5c 74 74 68  s');\n\n/*\n\tth
5bd10 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 6f 75 74  is function rout
5bd20 65 73 20 61 20 6d 6f 64 65 6c 20 74 6f 20 61 6c  es a model to al
5bd30 6c 20 6f 74 68 65 72 20 6d 6f 64 65 6c 73 2e 5c  l other models.\
5bd40 6e 5c 6e 5c 74 61 6c 6c 20 66 75 6e 63 74 69 6f  n\n\tall functio
5bd50 6e 73 20 74 68 61 74 20 61 72 65 20 72 6f 75 74  ns that are rout
5bd60 65 64 20 68 61 76 65 20 61 20 70 72 6f 70 65 72  ed have a proper
5bd70 74 79 20 60 2e 63 6f 6e 76 65 72 73 69 6f 6e 60  ty `.conversion`
5bd80 20 61 74 74 61 63 68 65 64 5c 6e 5c 74 74 6f 20   attached\n\tto 
5bd90 74 68 65 20 72 65 74 75 72 6e 65 64 20 73 79 6e  the returned syn
5bda0 74 68 65 74 69 63 20 66 75 6e 63 74 69 6f 6e 2e  thetic function.
5bdb0 20 54 68 69 73 20 70 72 6f 70 65 72 74 79 20 69   This property i
5bdc0 73 20 61 6e 20 61 72 72 61 79 5c 6e 5c 74 6f 66  s an array\n\tof
5bdd0 20 73 74 72 69 6e 67 73 2c 20 65 61 63 68 20 77   strings, each w
5bde0 69 74 68 20 74 68 65 20 73 74 65 70 73 20 69 6e  ith the steps in
5bdf0 20 62 65 74 77 65 65 6e 20 74 68 65 20 27 66 72   between the 'fr
5be00 6f 6d 27 20 61 6e 64 20 27 74 6f 27 5c 6e 5c 74  om' and 'to'\n\t
5be10 63 6f 6c 6f 72 20 6d 6f 64 65 6c 73 20 28 69 6e  color models (in
5be20 63 6c 75 73 69 76 65 29 2e 5c 6e 5c 6e 5c 74 63  clusive).\n\n\tc
5be30 6f 6e 76 65 72 73 69 6f 6e 73 20 74 68 61 74 20  onversions that 
5be40 61 72 65 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65  are not possible
5be50 20 73 69 6d 70 6c 79 20 61 72 65 20 6e 6f 74 20   simply are not 
5be60 69 6e 63 6c 75 64 65 64 2e 5c 6e 2a 2f 5c 6e 5c  included.\n*/\n\
5be70 6e 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 47  nfunction buildG
5be80 72 61 70 68 28 29 20 7b 5c 6e 5c 74 76 61 72 20  raph() {\n\tvar 
5be90 67 72 61 70 68 20 3d 20 7b 7d 3b 5c 6e 5c 74 2f  graph = {};\n\t/
5bea0 2f 20 68 74 74 70 73 3a 2f 2f 6a 73 70 65 72 66  / https://jsperf
5beb0 2e 63 6f 6d 2f 6f 62 6a 65 63 74 2d 6b 65 79 73  .com/object-keys
5bec0 2d 76 73 2d 66 6f 72 2d 69 6e 2d 77 69 74 68 2d  -vs-for-in-with-
5bed0 63 6c 6f 73 75 72 65 2f 33 5c 6e 5c 74 76 61 72  closure/3\n\tvar
5bee0 20 6d 6f 64 65 6c 73 20 3d 20 4f 62 6a 65 63 74   models = Object
5bef0 2e 6b 65 79 73 28 63 6f 6e 76 65 72 73 69 6f 6e  .keys(conversion
5bf00 73 29 3b 5c 6e 5c 6e 5c 74 66 6f 72 20 28 76 61  s);\n\n\tfor (va
5bf10 72 20 6c 65 6e 20 3d 20 6d 6f 64 65 6c 73 2e 6c  r len = models.l
5bf20 65 6e 67 74 68 2c 20 69 20 3d 20 30 3b 20 69 20  ength, i = 0; i 
5bf30 3c 20 6c 65 6e 3b 20 69 2b 2b 29 20 7b 5c 6e 5c  < len; i++) {\n\
5bf40 74 5c 74 67 72 61 70 68 5b 6d 6f 64 65 6c 73 5b  t\tgraph[models[
5bf50 69 5d 5d 20 3d 20 7b 5c 6e 5c 74 5c 74 5c 74 2f  i]] = {\n\t\t\t/
5bf60 2f 20 68 74 74 70 3a 2f 2f 6a 73 70 65 72 66 2e  / http://jsperf.
5bf70 63 6f 6d 2f 31 2d 76 73 2d 69 6e 66 69 6e 69 74  com/1-vs-infinit
5bf80 79 5c 6e 5c 74 5c 74 5c 74 2f 2f 20 6d 69 63 72  y\n\t\t\t// micr
5bf90 6f 2d 6f 70 74 2c 20 62 75 74 20 74 68 69 73 20  o-opt, but this 
5bfa0 69 73 20 73 69 6d 70 6c 65 2e 5c 6e 5c 74 5c 74  is simple.\n\t\t
5bfb0 5c 74 64 69 73 74 61 6e 63 65 3a 20 2d 31 2c 5c  \tdistance: -1,\
5bfc0 6e 5c 74 5c 74 5c 74 70 61 72 65 6e 74 3a 20 6e  n\t\t\tparent: n
5bfd0 75 6c 6c 5c 6e 5c 74 5c 74 7d 3b 5c 6e 5c 74 7d  ull\n\t\t};\n\t}
5bfe0 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e 20 67 72 61  \n\n\treturn gra
5bff0 70 68 3b 5c 6e 7d 5c 6e 5c 6e 2f 2f 20 68 74 74  ph;\n}\n\n// htt
5c000 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64 69  ps://en.wikipedi
5c010 61 2e 6f 72 67 2f 77 69 6b 69 2f 42 72 65 61 64  a.org/wiki/Bread
5c020 74 68 2d 66 69 72 73 74 5f 73 65 61 72 63 68 5c  th-first_search\
5c030 6e 66 75 6e 63 74 69 6f 6e 20 64 65 72 69 76 65  nfunction derive
5c040 42 46 53 28 66 72 6f 6d 4d 6f 64 65 6c 29 20 7b  BFS(fromModel) {
5c050 5c 6e 5c 74 76 61 72 20 67 72 61 70 68 20 3d 20  \n\tvar graph = 
5c060 62 75 69 6c 64 47 72 61 70 68 28 29 3b 5c 6e 5c  buildGraph();\n\
5c070 74 76 61 72 20 71 75 65 75 65 20 3d 20 5b 66 72  tvar queue = [fr
5c080 6f 6d 4d 6f 64 65 6c 5d 3b 20 2f 2f 20 75 6e 73  omModel]; // uns
5c090 68 69 66 74 20 2d 3e 20 71 75 65 75 65 20 2d 3e  hift -> queue ->
5c0a0 20 70 6f 70 5c 6e 5c 6e 5c 74 67 72 61 70 68 5b   pop\n\n\tgraph[
5c0b0 66 72 6f 6d 4d 6f 64 65 6c 5d 2e 64 69 73 74 61  fromModel].dista
5c0c0 6e 63 65 20 3d 20 30 3b 5c 6e 5c 6e 5c 74 77 68  nce = 0;\n\n\twh
5c0d0 69 6c 65 20 28 71 75 65 75 65 2e 6c 65 6e 67 74  ile (queue.lengt
5c0e0 68 29 20 7b 5c 6e 5c 74 5c 74 76 61 72 20 63 75  h) {\n\t\tvar cu
5c0f0 72 72 65 6e 74 20 3d 20 71 75 65 75 65 2e 70 6f  rrent = queue.po
5c100 70 28 29 3b 5c 6e 5c 74 5c 74 76 61 72 20 61 64  p();\n\t\tvar ad
5c110 6a 61 63 65 6e 74 73 20 3d 20 4f 62 6a 65 63 74  jacents = Object
5c120 2e 6b 65 79 73 28 63 6f 6e 76 65 72 73 69 6f 6e  .keys(conversion
5c130 73 5b 63 75 72 72 65 6e 74 5d 29 3b 5c 6e 5c 6e  s[current]);\n\n
5c140 5c 74 5c 74 66 6f 72 20 28 76 61 72 20 6c 65 6e  \t\tfor (var len
5c150 20 3d 20 61 64 6a 61 63 65 6e 74 73 2e 6c 65 6e   = adjacents.len
5c160 67 74 68 2c 20 69 20 3d 20 30 3b 20 69 20 3c 20  gth, i = 0; i < 
5c170 6c 65 6e 3b 20 69 2b 2b 29 20 7b 5c 6e 5c 74 5c  len; i++) {\n\t\
5c180 74 5c 74 76 61 72 20 61 64 6a 61 63 65 6e 74 20  t\tvar adjacent 
5c190 3d 20 61 64 6a 61 63 65 6e 74 73 5b 69 5d 3b 5c  = adjacents[i];\
5c1a0 6e 5c 74 5c 74 5c 74 76 61 72 20 6e 6f 64 65 20  n\t\t\tvar node 
5c1b0 3d 20 67 72 61 70 68 5b 61 64 6a 61 63 65 6e 74  = graph[adjacent
5c1c0 5d 3b 5c 6e 5c 6e 5c 74 5c 74 5c 74 69 66 20 28  ];\n\n\t\t\tif (
5c1d0 6e 6f 64 65 2e 64 69 73 74 61 6e 63 65 20 3d 3d  node.distance ==
5c1e0 3d 20 2d 31 29 20 7b 5c 6e 5c 74 5c 74 5c 74 5c  = -1) {\n\t\t\t\
5c1f0 74 6e 6f 64 65 2e 64 69 73 74 61 6e 63 65 20 3d  tnode.distance =
5c200 20 67 72 61 70 68 5b 63 75 72 72 65 6e 74 5d 2e   graph[current].
5c210 64 69 73 74 61 6e 63 65 20 2b 20 31 3b 5c 6e 5c  distance + 1;\n\
5c220 74 5c 74 5c 74 5c 74 6e 6f 64 65 2e 70 61 72 65  t\t\t\tnode.pare
5c230 6e 74 20 3d 20 63 75 72 72 65 6e 74 3b 5c 6e 5c  nt = current;\n\
5c240 74 5c 74 5c 74 5c 74 71 75 65 75 65 2e 75 6e 73  t\t\t\tqueue.uns
5c250 68 69 66 74 28 61 64 6a 61 63 65 6e 74 29 3b 5c  hift(adjacent);\
5c260 6e 5c 74 5c 74 5c 74 7d 5c 6e 5c 74 5c 74 7d 5c  n\t\t\t}\n\t\t}\
5c270 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75 72 6e  n\t}\n\n\treturn
5c280 20 67 72 61 70 68 3b 5c 6e 7d 5c 6e 5c 6e 66 75   graph;\n}\n\nfu
5c290 6e 63 74 69 6f 6e 20 6c 69 6e 6b 28 66 72 6f 6d  nction link(from
5c2a0 2c 20 74 6f 29 20 7b 5c 6e 5c 74 72 65 74 75 72  , to) {\n\tretur
5c2b0 6e 20 66 75 6e 63 74 69 6f 6e 20 28 61 72 67 73  n function (args
5c2c0 29 20 7b 5c 6e 5c 74 5c 74 72 65 74 75 72 6e 20  ) {\n\t\treturn 
5c2d0 74 6f 28 66 72 6f 6d 28 61 72 67 73 29 29 3b 5c  to(from(args));\
5c2e0 6e 5c 74 7d 3b 5c 6e 7d 5c 6e 5c 6e 66 75 6e 63  n\t};\n}\n\nfunc
5c2f0 74 69 6f 6e 20 77 72 61 70 43 6f 6e 76 65 72 73  tion wrapConvers
5c300 69 6f 6e 28 74 6f 4d 6f 64 65 6c 2c 20 67 72 61  ion(toModel, gra
5c310 70 68 29 20 7b 5c 6e 5c 74 76 61 72 20 70 61 74  ph) {\n\tvar pat
5c320 68 20 3d 20 5b 67 72 61 70 68 5b 74 6f 4d 6f 64  h = [graph[toMod
5c330 65 6c 5d 2e 70 61 72 65 6e 74 2c 20 74 6f 4d 6f  el].parent, toMo
5c340 64 65 6c 5d 3b 5c 6e 5c 74 76 61 72 20 66 6e 20  del];\n\tvar fn 
5c350 3d 20 63 6f 6e 76 65 72 73 69 6f 6e 73 5b 67 72  = conversions[gr
5c360 61 70 68 5b 74 6f 4d 6f 64 65 6c 5d 2e 70 61 72  aph[toModel].par
5c370 65 6e 74 5d 5b 74 6f 4d 6f 64 65 6c 5d 3b 5c 6e  ent][toModel];\n
5c380 5c 6e 5c 74 76 61 72 20 63 75 72 20 3d 20 67 72  \n\tvar cur = gr
5c390 61 70 68 5b 74 6f 4d 6f 64 65 6c 5d 2e 70 61 72  aph[toModel].par
5c3a0 65 6e 74 3b 5c 6e 5c 74 77 68 69 6c 65 20 28 67  ent;\n\twhile (g
5c3b0 72 61 70 68 5b 63 75 72 5d 2e 70 61 72 65 6e 74  raph[cur].parent
5c3c0 29 20 7b 5c 6e 5c 74 5c 74 70 61 74 68 2e 75 6e  ) {\n\t\tpath.un
5c3d0 73 68 69 66 74 28 67 72 61 70 68 5b 63 75 72 5d  shift(graph[cur]
5c3e0 2e 70 61 72 65 6e 74 29 3b 5c 6e 5c 74 5c 74 66  .parent);\n\t\tf
5c3f0 6e 20 3d 20 6c 69 6e 6b 28 63 6f 6e 76 65 72 73  n = link(convers
5c400 69 6f 6e 73 5b 67 72 61 70 68 5b 63 75 72 5d 2e  ions[graph[cur].
5c410 70 61 72 65 6e 74 5d 5b 63 75 72 5d 2c 20 66 6e  parent][cur], fn
5c420 29 3b 5c 6e 5c 74 5c 74 63 75 72 20 3d 20 67 72  );\n\t\tcur = gr
5c430 61 70 68 5b 63 75 72 5d 2e 70 61 72 65 6e 74 3b  aph[cur].parent;
5c440 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 66 6e 2e 63 6f  \n\t}\n\n\tfn.co
5c450 6e 76 65 72 73 69 6f 6e 20 3d 20 70 61 74 68 3b  nversion = path;
5c460 5c 6e 5c 74 72 65 74 75 72 6e 20 66 6e 3b 5c 6e  \n\treturn fn;\n
5c470 7d 5c 6e 5c 6e 6d 6f 64 75 6c 65 2e 65 78 70 6f  }\n\nmodule.expo
5c480 72 74 73 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28  rts = function (
5c490 66 72 6f 6d 4d 6f 64 65 6c 29 20 7b 5c 6e 5c 74  fromModel) {\n\t
5c4a0 76 61 72 20 67 72 61 70 68 20 3d 20 64 65 72 69  var graph = deri
5c4b0 76 65 42 46 53 28 66 72 6f 6d 4d 6f 64 65 6c 29  veBFS(fromModel)
5c4c0 3b 5c 6e 5c 74 76 61 72 20 63 6f 6e 76 65 72 73  ;\n\tvar convers
5c4d0 69 6f 6e 20 3d 20 7b 7d 3b 5c 6e 5c 6e 5c 74 76  ion = {};\n\n\tv
5c4e0 61 72 20 6d 6f 64 65 6c 73 20 3d 20 4f 62 6a 65  ar models = Obje
5c4f0 63 74 2e 6b 65 79 73 28 67 72 61 70 68 29 3b 5c  ct.keys(graph);\
5c500 6e 5c 74 66 6f 72 20 28 76 61 72 20 6c 65 6e 20  n\tfor (var len 
5c510 3d 20 6d 6f 64 65 6c 73 2e 6c 65 6e 67 74 68 2c  = models.length,
5c520 20 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 3b   i = 0; i < len;
5c530 20 69 2b 2b 29 20 7b 5c 6e 5c 74 5c 74 76 61 72   i++) {\n\t\tvar
5c540 20 74 6f 4d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c   toModel = model
5c550 73 5b 69 5d 3b 5c 6e 5c 74 5c 74 76 61 72 20 6e  s[i];\n\t\tvar n
5c560 6f 64 65 20 3d 20 67 72 61 70 68 5b 74 6f 4d 6f  ode = graph[toMo
5c570 64 65 6c 5d 3b 5c 6e 5c 6e 5c 74 5c 74 69 66 20  del];\n\n\t\tif 
5c580 28 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d 3d  (node.parent ===
5c590 20 6e 75 6c 6c 29 20 7b 5c 6e 5c 74 5c 74 5c 74   null) {\n\t\t\t
5c5a0 2f 2f 20 6e 6f 20 70 6f 73 73 69 62 6c 65 20 63  // no possible c
5c5b0 6f 6e 76 65 72 73 69 6f 6e 2c 20 6f 72 20 74 68  onversion, or th
5c5c0 69 73 20 6e 6f 64 65 20 69 73 20 74 68 65 20 73  is node is the s
5c5d0 6f 75 72 63 65 20 6d 6f 64 65 6c 2e 5c 6e 5c 74  ource model.\n\t
5c5e0 5c 74 5c 74 63 6f 6e 74 69 6e 75 65 3b 5c 6e 5c  \t\tcontinue;\n\
5c5f0 74 5c 74 7d 5c 6e 5c 6e 5c 74 5c 74 63 6f 6e 76  t\t}\n\n\t\tconv
5c600 65 72 73 69 6f 6e 5b 74 6f 4d 6f 64 65 6c 5d 20  ersion[toModel] 
5c610 3d 20 77 72 61 70 43 6f 6e 76 65 72 73 69 6f 6e  = wrapConversion
5c620 28 74 6f 4d 6f 64 65 6c 2c 20 67 72 61 70 68 29  (toModel, graph)
5c630 3b 5c 6e 5c 74 7d 5c 6e 5c 6e 5c 74 72 65 74 75  ;\n\t}\n\n\tretu
5c640 72 6e 20 63 6f 6e 76 65 72 73 69 6f 6e 3b 5c 6e  rn conversion;\n
5c650 7d 3b 5c 6e 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 2f 2f  };\n\n\n\n\n////
5c660 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 5c 6e  //////////////\n
5c670 2f 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45  // WEBPACK FOOTE
5c680 52 5c 6e 2f 2f 20 2e 2f 6e 6f 64 65 5f 6d 6f 64  R\n// ./node_mod
5c690 75 6c 65 73 2f 63 6f 6c 6f 72 2d 63 6f 6e 76 65  ules/color-conve
5c6a0 72 74 2f 72 6f 75 74 65 2e 6a 73 5c 6e 2f 2f 20  rt/route.js\n// 
5c6b0 6d 6f 64 75 6c 65 20 69 64 20 3d 20 32 31 5c 6e  module id = 21\n
5c6c0 2f 2f 20 6d 6f 64 75 6c 65 20 63 68 75 6e 6b 73  // module chunks
5c6d0 20 3d 20 30 20 31 22 2c 22 27 75 73 65 20 73 74   = 0 1","'use st
5c6e0 72 69 63 74 27 3b 5c 6e 5c 6e 69 6d 70 6f 72 74  rict';\n\nimport
5c6f0 20 24 20 66 72 6f 6d 20 27 6a 71 75 65 72 79 27   $ from 'jquery'
5c700 3b 5c 6e 69 6d 70 6f 72 74 20 43 6f 6c 6f 72 49  ;\nimport ColorI
5c710 74 65 6d 20 66 72 6f 6d 20 27 2e 2f 43 6f 6c 6f  tem from './Colo
5c720 72 49 74 65 6d 27 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e  rItem';\n\n/**\n
5c730 20 2a 20 48 61 6e 64 6c 65 73 20 65 76 65 72 79   * Handles every
5c740 74 68 69 6e 67 20 72 65 6c 61 74 65 64 20 74 6f  thing related to
5c750 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72   the colorpicker
5c760 20 63 6f 6c 6f 72 5c 6e 20 2a 20 40 69 67 6e 6f   color\n * @igno
5c770 72 65 5c 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 43  re\n */\nclass C
5c780 6f 6c 6f 72 48 61 6e 64 6c 65 72 20 7b 5c 6e 20  olorHandler {\n 
5c790 20 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61   /**\n   * @para
5c7a0 6d 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 20  m {Colorpicker} 
5c7b0 63 6f 6c 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20  colorpicker\n   
5c7c0 2a 2f 5c 6e 20 20 63 6f 6e 73 74 72 75 63 74 6f  */\n  constructo
5c7d0 72 28 63 6f 6c 6f 72 70 69 63 6b 65 72 29 20 7b  r(colorpicker) {
5c7e0 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
5c7f0 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 70 69  * @type {Colorpi
5c800 63 6b 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e  cker}\n     */\n
5c810 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69      this.colorpi
5c820 63 6b 65 72 20 3d 20 63 6f 6c 6f 72 70 69 63 6b  cker = colorpick
5c830 65 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a  er;\n  }\n\n  /*
5c840 2a 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73  *\n   * @returns
5c850 20 7b 2a 7c 53 74 72 69 6e 67 7c 43 6f 6c 6f 72   {*|String|Color
5c860 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  Item}\n   */\n  
5c870 67 65 74 20 66 61 6c 6c 62 61 63 6b 28 29 20 7b  get fallback() {
5c880 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69  \n    return thi
5c890 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70  s.colorpicker.op
5c8a0 74 69 6f 6e 73 2e 66 61 6c 6c 62 61 63 6b 43 6f  tions.fallbackCo
5c8b0 6c 6f 72 20 3f 5c 6e 20 20 20 20 20 20 74 68 69  lor ?\n      thi
5c8c0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70  s.colorpicker.op
5c8d0 74 69 6f 6e 73 2e 66 61 6c 6c 62 61 63 6b 43 6f  tions.fallbackCo
5c8e0 6c 6f 72 20 3a 20 28 74 68 69 73 2e 68 61 73 43  lor : (this.hasC
5c8f0 6f 6c 6f 72 28 29 20 3f 20 74 68 69 73 2e 63 6f  olor() ? this.co
5c900 6c 6f 72 20 3a 20 6e 75 6c 6c 29 3b 5c 6e 20 20  lor : null);\n  
5c910 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
5c920 20 40 72 65 74 75 72 6e 73 20 7b 53 74 72 69 6e   @returns {Strin
5c930 67 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 2f 5c 6e  g|null}\n   */\n
5c940 20 20 67 65 74 20 66 6f 72 6d 61 74 28 29 20 7b    get format() {
5c950 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 63  \n    if (this.c
5c960 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f  olorpicker.optio
5c970 6e 73 2e 66 6f 72 6d 61 74 29 20 7b 5c 6e 20 20  ns.format) {\n  
5c980 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e      return this.
5c990 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69  colorpicker.opti
5c9a0 6f 6e 73 2e 66 6f 72 6d 61 74 3b 5c 6e 20 20 20  ons.format;\n   
5c9b0 20 7d 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68   }\n\n    if (th
5c9c0 69 73 2e 68 61 73 43 6f 6c 6f 72 28 29 20 26 26  is.hasColor() &&
5c9d0 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 68 61 73 54   this.color.hasT
5c9e0 72 61 6e 73 70 61 72 65 6e 63 79 28 29 20 26 26  ransparency() &&
5c9f0 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 66 6f 72 6d   this.color.form
5ca00 61 74 2e 6d 61 74 63 68 28 2f 5e 68 65 78 2f 29  at.match(/^hex/)
5ca10 29 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72  ) {\n      retur
5ca20 6e 20 74 68 69 73 2e 69 73 41 6c 70 68 61 45 6e  n this.isAlphaEn
5ca30 61 62 6c 65 64 28 29 20 3f 20 27 72 67 62 61 27  abled() ? 'rgba'
5ca40 20 3a 20 27 68 65 78 27 3b 5c 6e 20 20 20 20 7d   : 'hex';\n    }
5ca50 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73  \n\n    if (this
5ca60 2e 68 61 73 43 6f 6c 6f 72 28 29 29 20 7b 5c 6e  .hasColor()) {\n
5ca70 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68 69        return thi
5ca80 73 2e 63 6f 6c 6f 72 2e 66 6f 72 6d 61 74 3b 5c  s.color.format;\
5ca90 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 72 65  n    }\n\n    re
5caa0 74 75 72 6e 20 27 72 67 62 27 3b 5c 6e 20 20 7d  turn 'rgb';\n  }
5cab0 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20  \n\n  /**\n   * 
5cac0 49 6e 74 65 72 6e 61 6c 20 63 6f 6c 6f 72 20 67  Internal color g
5cad0 65 74 74 65 72 5c 6e 20 20 20 2a 5c 6e 20 20 20  etter\n   *\n   
5cae0 2a 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 49 74  * @type {ColorIt
5caf0 65 6d 7c 6e 75 6c 6c 7d 5c 6e 20 20 20 2a 2f 5c  em|null}\n   */\
5cb00 6e 20 20 67 65 74 20 63 6f 6c 6f 72 28 29 20 7b  n  get color() {
5cb10 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69  \n    return thi
5cb20 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c  s.colorpicker.el
5cb30 65 6d 65 6e 74 2e 64 61 74 61 28 27 63 6f 6c 6f  ement.data('colo
5cb40 72 27 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f  r');\n  }\n\n  /
5cb50 2a 2a 5c 6e 20 20 20 2a 20 49 6e 74 65 72 6e 61  **\n   * Interna
5cb60 6c 20 63 6f 6c 6f 72 20 73 65 74 74 65 72 5c 6e  l color setter\n
5cb70 20 20 20 2a 5c 6e 20 20 20 2a 20 40 69 67 6e 6f     *\n   * @igno
5cb80 72 65 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20  re\n   * @param 
5cb90 7b 43 6f 6c 6f 72 49 74 65 6d 7c 6e 75 6c 6c 7d  {ColorItem|null}
5cba0 20 76 61 6c 75 65 5c 6e 20 20 20 2a 2f 5c 6e 20   value\n   */\n 
5cbb0 20 73 65 74 20 63 6f 6c 6f 72 28 76 61 6c 75 65   set color(value
5cbc0 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f  ) {\n    this.co
5cbd0 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e  lorpicker.elemen
5cbe0 74 2e 64 61 74 61 28 27 63 6f 6c 6f 72 27 2c 20  t.data('color', 
5cbf0 76 61 6c 75 65 29 3b 5c 6e 5c 6e 20 20 20 20 69  value);\n\n    i
5cc00 66 20 28 28 76 61 6c 75 65 20 69 6e 73 74 61 6e  f ((value instan
5cc10 63 65 6f 66 20 43 6f 6c 6f 72 49 74 65 6d 29 20  ceof ColorItem) 
5cc20 26 26 20 28 74 68 69 73 2e 63 6f 6c 6f 72 70 69  && (this.colorpi
5cc30 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 66 6f 72  cker.options.for
5cc40 6d 61 74 20 3d 3d 3d 20 27 61 75 74 6f 27 29 29  mat === 'auto'))
5cc50 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20 49 66 20   {\n      // If 
5cc60 66 6f 72 6d 61 74 20 69 73 20 27 61 75 74 6f 27  format is 'auto'
5cc70 2c 20 75 73 65 20 74 68 65 20 66 69 72 73 74 20  , use the first 
5cc80 70 61 72 73 65 64 20 6f 6e 65 20 66 72 6f 6d 20  parsed one from 
5cc90 6e 6f 77 20 6f 6e 5c 6e 20 20 20 20 20 20 74 68  now on\n      th
5cca0 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f  is.colorpicker.o
5ccb0 70 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 20 3d 20  ptions.format = 
5ccc0 74 68 69 73 2e 63 6f 6c 6f 72 2e 66 6f 72 6d 61  this.color.forma
5ccd0 74 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e  t;\n    }\n  }\n
5cce0 5c 6e 20 20 62 69 6e 64 28 29 20 7b 5c 6e 20 20  \n  bind() {\n  
5ccf0 20 20 2f 2f 20 69 66 20 74 68 65 20 63 6f 6c 6f    // if the colo
5cd00 72 20 6f 70 74 69 6f 6e 20 69 73 20 73 65 74 5c  r option is set\
5cd10 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 63 6f  n    if (this.co
5cd20 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e  lorpicker.option
5cd30 73 2e 63 6f 6c 6f 72 29 20 7b 5c 6e 20 20 20 20  s.color) {\n    
5cd40 20 20 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20 74    this.color = t
5cd50 68 69 73 2e 63 72 65 61 74 65 43 6f 6c 6f 72 28  his.createColor(
5cd60 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
5cd70 2e 6f 70 74 69 6f 6e 73 2e 63 6f 6c 6f 72 29 3b  .options.color);
5cd80 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 3b 5c  \n      return;\
5cd90 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 2f 2f  n    }\n\n    //
5cda0 20 69 66 20 65 6c 65 6d 65 6e 74 5b 63 6f 6c 6f   if element[colo
5cdb0 72 5d 20 69 73 20 65 6d 70 74 79 20 61 6e 64 20  r] is empty and 
5cdc0 74 68 65 20 69 6e 70 75 74 20 68 61 73 20 61 20  the input has a 
5cdd0 76 61 6c 75 65 5c 6e 20 20 20 20 69 66 20 28 21  value\n    if (!
5cde0 74 68 69 73 2e 63 6f 6c 6f 72 20 26 26 20 21 21  this.color && !!
5cdf0 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
5ce00 2e 69 6e 70 75 74 48 61 6e 64 6c 65 72 2e 67 65  .inputHandler.ge
5ce10 74 56 61 6c 75 65 28 29 29 20 7b 5c 6e 20 20 20  tValue()) {\n   
5ce20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 20 3d 20     this.color = 
5ce30 74 68 69 73 2e 63 72 65 61 74 65 43 6f 6c 6f 72  this.createColor
5ce40 28 5c 6e 20 20 20 20 20 20 20 20 74 68 69 73 2e  (\n        this.
5ce50 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 69 6e 70 75  colorpicker.inpu
5ce60 74 48 61 6e 64 6c 65 72 2e 67 65 74 56 61 6c 75  tHandler.getValu
5ce70 65 28 29 2c 20 74 68 69 73 2e 63 6f 6c 6f 72 70  e(), this.colorp
5ce80 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 61 75  icker.options.au
5ce90 74 6f 49 6e 70 75 74 46 61 6c 6c 62 61 63 6b 5c  toInputFallback\
5cea0 6e 20 20 20 20 20 20 29 3b 5c 6e 20 20 20 20 7d  n      );\n    }
5ceb0 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 75 6e 62 69 6e  \n  }\n\n  unbin
5cec0 64 28 29 20 7b 5c 6e 20 20 20 20 74 68 69 73 2e  d() {\n    this.
5ced0 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d  colorpicker.elem
5cee0 65 6e 74 2e 72 65 6d 6f 76 65 44 61 74 61 28 27  ent.removeData('
5cef0 63 6f 6c 6f 72 27 29 3b 5c 6e 20 20 7d 5c 6e 5c  color');\n  }\n\
5cf00 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74  n  /**\n   * Ret
5cf10 75 72 6e 73 20 74 68 65 20 63 6f 6c 6f 72 20 73  urns the color s
5cf20 74 72 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 69  tring from the i
5cf30 6e 70 75 74 20 76 61 6c 75 65 20 6f 72 20 74 68  nput value or th
5cf40 65 20 27 64 61 74 61 2d 63 6f 6c 6f 72 27 20 61  e 'data-color' a
5cf50 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20  ttribute of the 
5cf60 69 6e 70 75 74 20 6f 72 20 65 6c 65 6d 65 6e 74  input or element
5cf70 2e 5c 6e 20 20 20 2a 20 49 66 20 65 6d 70 74 79  .\n   * If empty
5cf80 2c 20 69 74 20 72 65 74 75 72 6e 73 20 74 68 65  , it returns the
5cf90 20 64 65 66 61 75 6c 74 56 61 6c 75 65 20 70 61   defaultValue pa
5cfa0 72 61 6d 65 74 65 72 2e 5c 6e 20 20 20 2a 5c 6e  rameter.\n   *\n
5cfb0 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 53     * @returns {S
5cfc0 74 72 69 6e 67 7c 2a 7d 5c 6e 20 20 20 2a 2f 5c  tring|*}\n   */\
5cfd0 6e 20 20 67 65 74 43 6f 6c 6f 72 53 74 72 69 6e  n  getColorStrin
5cfe0 67 28 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 21  g() {\n    if (!
5cff0 74 68 69 73 2e 68 61 73 43 6f 6c 6f 72 28 29 29  this.hasColor())
5d000 20 7b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e   {\n      return
5d010 20 27 27 3b 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20   '';\n    }\n\n 
5d020 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63     return this.c
5d030 6f 6c 6f 72 2e 73 74 72 69 6e 67 28 74 68 69 73  olor.string(this
5d040 2e 66 6f 72 6d 61 74 29 3b 5c 6e 20 20 7d 5c 6e  .format);\n  }\n
5d050 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 53 65  \n  /**\n   * Se
5d060 74 73 20 74 68 65 20 63 6f 6c 6f 72 20 76 61 6c  ts the color val
5d070 75 65 5c 6e 20 20 20 2a 5c 6e 20 20 20 2a 20 40  ue\n   *\n   * @
5d080 70 61 72 61 6d 20 7b 53 74 72 69 6e 67 7c 43 6f  param {String|Co
5d090 6c 6f 72 49 74 65 6d 7d 20 76 61 6c 5c 6e 20 20  lorItem} val\n  
5d0a0 20 2a 2f 5c 6e 20 20 73 65 74 43 6f 6c 6f 72 53   */\n  setColorS
5d0b0 74 72 69 6e 67 28 76 61 6c 29 20 7b 5c 6e 20 20  tring(val) {\n  
5d0c0 20 20 6c 65 74 20 63 6f 6c 6f 72 20 3d 20 76 61    let color = va
5d0d0 6c 20 3f 20 74 68 69 73 2e 63 72 65 61 74 65 43  l ? this.createC
5d0e0 6f 6c 6f 72 28 76 61 6c 29 20 3a 20 6e 75 6c 6c  olor(val) : null
5d0f0 3b 5c 6e 5c 6e 20 20 20 20 74 68 69 73 2e 63 6f  ;\n\n    this.co
5d100 6c 6f 72 20 3d 20 63 6f 6c 6f 72 20 3f 20 63 6f  lor = color ? co
5d110 6c 6f 72 20 3a 20 6e 75 6c 6c 3b 5c 6e 20 20 7d  lor : null;\n  }
5d120 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20  \n\n  /**\n   * 
5d130 43 72 65 61 74 65 73 20 61 20 6e 65 77 20 63 6f  Creates a new co
5d140 6c 6f 72 20 75 73 69 6e 67 20 74 68 65 20 77 69  lor using the wi
5d150 64 67 65 74 20 69 6e 73 74 61 6e 63 65 20 6f 70  dget instance op
5d160 74 69 6f 6e 73 20 28 66 61 6c 6c 62 61 63 6b 43  tions (fallbackC
5d170 6f 6c 6f 72 2c 20 66 6f 72 6d 61 74 29 2e 5c 6e  olor, format).\n
5d180 20 20 20 2a 5c 6e 20 20 20 2a 20 40 66 69 72 65     *\n   * @fire
5d190 73 20 43 6f 6c 6f 72 70 69 63 6b 65 72 23 63 6f  s Colorpicker#co
5d1a0 6c 6f 72 70 69 63 6b 65 72 49 6e 76 61 6c 69 64  lorpickerInvalid
5d1b0 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 2a  \n   * @param {*
5d1c0 7d 20 76 61 6c 5c 6e 20 20 20 2a 20 40 70 61 72  } val\n   * @par
5d1d0 61 6d 20 7b 62 6f 6f 6c 65 61 6e 7d 20 66 61 6c  am {boolean} fal
5d1e0 6c 62 61 63 6b 4f 6e 49 6e 76 61 6c 69 64 5c 6e  lbackOnInvalid\n
5d1f0 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 43     * @returns {C
5d200 6f 6c 6f 72 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f  olorItem}\n   */
5d210 5c 6e 20 20 63 72 65 61 74 65 43 6f 6c 6f 72 28  \n  createColor(
5d220 76 61 6c 2c 20 66 61 6c 6c 62 61 63 6b 4f 6e 49  val, fallbackOnI
5d230 6e 76 61 6c 69 64 20 3d 20 74 72 75 65 29 20 7b  nvalid = true) {
5d240 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c 6f 72 20  \n    let color 
5d250 3d 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d 28  = new ColorItem(
5d260 74 68 69 73 2e 72 65 73 6f 6c 76 65 43 6f 6c 6f  this.resolveColo
5d270 72 44 65 6c 65 67 61 74 65 28 76 61 6c 29 2c 20  rDelegate(val), 
5d280 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b 5c 6e 5c  this.format);\n\
5d290 6e 20 20 20 20 69 66 20 28 21 63 6f 6c 6f 72 2e  n    if (!color.
5d2a0 69 73 56 61 6c 69 64 28 29 29 20 7b 5c 6e 20 20  isValid()) {\n  
5d2b0 20 20 20 20 69 66 20 28 66 61 6c 6c 62 61 63 6b      if (fallback
5d2c0 4f 6e 49 6e 76 61 6c 69 64 29 20 7b 5c 6e 20 20  OnInvalid) {\n  
5d2d0 20 20 20 20 20 20 63 6f 6c 6f 72 20 3d 20 74 68        color = th
5d2e0 69 73 2e 67 65 74 46 61 6c 6c 62 61 63 6b 43 6f  is.getFallbackCo
5d2f0 6c 6f 72 28 29 3b 5c 6e 20 20 20 20 20 20 7d 5c  lor();\n      }\
5d300 6e 5c 6e 20 20 20 20 20 20 2f 2a 2a 5c 6e 20 20  n\n      /**\n  
5d310 20 20 20 20 20 2a 20 28 43 6f 6c 6f 72 70 69 63       * (Colorpic
5d320 6b 65 72 29 20 46 69 72 65 64 20 77 68 65 6e 20  ker) Fired when 
5d330 74 68 65 20 63 6f 6c 6f 72 20 69 73 20 69 6e 76  the color is inv
5d340 61 6c 69 64 20 61 6e 64 20 74 68 65 20 66 61 6c  alid and the fal
5d350 6c 62 61 63 6b 20 63 6f 6c 6f 72 20 69 73 20 67  lback color is g
5d360 6f 69 6e 67 20 74 6f 20 62 65 20 75 73 65 64 2e  oing to be used.
5d370 5c 6e 20 20 20 20 20 20 20 2a 5c 6e 20 20 20 20  \n       *\n    
5d380 20 20 20 2a 20 40 65 76 65 6e 74 20 43 6f 6c 6f     * @event Colo
5d390 72 70 69 63 6b 65 72 23 63 6f 6c 6f 72 70 69 63  rpicker#colorpic
5d3a0 6b 65 72 49 6e 76 61 6c 69 64 5c 6e 20 20 20 20  kerInvalid\n    
5d3b0 20 20 20 2a 2f 5c 6e 20 20 20 20 20 20 74 68 69     */\n      thi
5d3c0 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 74 72  s.colorpicker.tr
5d3d0 69 67 67 65 72 28 27 63 6f 6c 6f 72 70 69 63 6b  igger('colorpick
5d3e0 65 72 49 6e 76 61 6c 69 64 27 2c 20 63 6f 6c 6f  erInvalid', colo
5d3f0 72 2c 20 76 61 6c 29 3b 5c 6e 20 20 20 20 7d 5c  r, val);\n    }\
5d400 6e 5c 6e 20 20 20 20 69 66 20 28 21 74 68 69 73  n\n    if (!this
5d410 2e 69 73 41 6c 70 68 61 45 6e 61 62 6c 65 64 28  .isAlphaEnabled(
5d420 29 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20 41  )) {\n      // A
5d430 6c 70 68 61 20 69 73 20 64 69 73 61 62 6c 65 64  lpha is disabled
5d440 5c 6e 20 20 20 20 20 20 63 6f 6c 6f 72 2e 61 6c  \n      color.al
5d450 70 68 61 20 3d 20 31 3b 5c 6e 20 20 20 20 7d 5c  pha = 1;\n    }\
5d460 6e 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 63 6f  n\n    return co
5d470 6c 6f 72 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 67  lor;\n  }\n\n  g
5d480 65 74 46 61 6c 6c 62 61 63 6b 43 6f 6c 6f 72 28  etFallbackColor(
5d490 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 74 68 69  ) {\n    if (thi
5d4a0 73 2e 66 61 6c 6c 62 61 63 6b 20 26 26 20 28 74  s.fallback && (t
5d4b0 68 69 73 2e 66 61 6c 6c 62 61 63 6b 20 3d 3d 3d  his.fallback ===
5d4c0 20 74 68 69 73 2e 63 6f 6c 6f 72 29 29 20 7b 5c   this.color)) {\
5d4d0 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20 74 68  n      return th
5d4e0 69 73 2e 63 6f 6c 6f 72 3b 5c 6e 20 20 20 20 7d  is.color;\n    }
5d4f0 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 66 61 6c 6c  \n\n    let fall
5d500 62 61 63 6b 20 3d 20 74 68 69 73 2e 72 65 73 6f  back = this.reso
5d510 6c 76 65 43 6f 6c 6f 72 44 65 6c 65 67 61 74 65  lveColorDelegate
5d520 28 74 68 69 73 2e 66 61 6c 6c 62 61 63 6b 29 3b  (this.fallback);
5d530 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c 6f 72 20  \n    let color 
5d540 3d 20 6e 65 77 20 43 6f 6c 6f 72 49 74 65 6d 28  = new ColorItem(
5d550 66 61 6c 6c 62 61 63 6b 2c 20 74 68 69 73 2e 66  fallback, this.f
5d560 6f 72 6d 61 74 29 3b 5c 6e 5c 6e 20 20 20 20 69  ormat);\n\n    i
5d570 66 20 28 21 63 6f 6c 6f 72 2e 69 73 56 61 6c 69  f (!color.isVali
5d580 64 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 63 6f  d()) {\n      co
5d590 6e 73 6f 6c 65 2e 77 61 72 6e 28 27 54 68 65 20  nsole.warn('The 
5d5a0 66 61 6c 6c 62 61 63 6b 20 63 6f 6c 6f 72 20 69  fallback color i
5d5b0 73 20 69 6e 76 61 6c 69 64 2e 20 46 61 6c 6c 69  s invalid. Falli
5d5c0 6e 67 20 62 61 63 6b 20 74 6f 20 74 68 65 20 70  ng back to the p
5d5d0 72 65 76 69 6f 75 73 20 63 6f 6c 6f 72 20 6f 72  revious color or
5d5e0 20 62 6c 61 63 6b 20 69 66 20 61 6e 79 2e 27 29   black if any.')
5d5f0 3b 5c 6e 20 20 20 20 20 20 72 65 74 75 72 6e 20  ;\n      return 
5d600 74 68 69 73 2e 63 6f 6c 6f 72 20 3f 20 74 68 69  this.color ? thi
5d610 73 2e 63 6f 6c 6f 72 20 3a 20 6e 65 77 20 43 6f  s.color : new Co
5d620 6c 6f 72 49 74 65 6d 28 27 23 30 30 30 30 30 30  lorItem('#000000
5d630 27 2c 20 74 68 69 73 2e 66 6f 72 6d 61 74 29 3b  ', this.format);
5d640 5c 6e 20 20 20 20 7d 5c 6e 5c 6e 20 20 20 20 72  \n    }\n\n    r
5d650 65 74 75 72 6e 20 63 6f 6c 6f 72 3b 5c 6e 20 20  eturn color;\n  
5d660 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a  }\n\n  /**\n   *
5d670 20 40 72 65 74 75 72 6e 73 20 7b 43 6f 6c 6f 72   @returns {Color
5d680 49 74 65 6d 7d 5c 6e 20 20 20 2a 2f 5c 6e 20 20  Item}\n   */\n  
5d690 61 73 73 75 72 65 43 6f 6c 6f 72 28 29 20 7b 5c  assureColor() {\
5d6a0 6e 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 68  n    if (!this.h
5d6b0 61 73 43 6f 6c 6f 72 28 29 29 20 7b 5c 6e 20 20  asColor()) {\n  
5d6c0 20 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 20 3d      this.color =
5d6d0 20 74 68 69 73 2e 67 65 74 46 61 6c 6c 62 61 63   this.getFallbac
5d6e0 6b 43 6f 6c 6f 72 28 29 3b 5c 6e 20 20 20 20 7d  kColor();\n    }
5d6f0 5c 6e 5c 6e 20 20 20 20 72 65 74 75 72 6e 20 74  \n\n    return t
5d700 68 69 73 2e 63 6f 6c 6f 72 3b 5c 6e 20 20 7d 5c  his.color;\n  }\
5d710 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 44  n\n  /**\n   * D
5d720 65 6c 65 67 61 74 65 73 20 74 68 65 20 63 6f 6c  elegates the col
5d730 6f 72 20 72 65 73 6f 6c 75 74 69 6f 6e 20 74 6f  or resolution to
5d740 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65 72   the colorpicker
5d750 20 65 78 74 65 6e 73 69 6f 6e 73 2e 5c 6e 20 20   extensions.\n  
5d760 20 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20   *\n   * @param 
5d770 7b 53 74 72 69 6e 67 7c 2a 7d 20 63 6f 6c 6f 72  {String|*} color
5d780 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 62  \n   * @param {b
5d790 6f 6f 6c 65 61 6e 7d 20 72 65 61 6c 43 6f 6c 6f  oolean} realColo
5d7a0 72 20 69 66 20 74 72 75 65 2c 20 74 68 65 20 63  r if true, the c
5d7b0 6f 6c 6f 72 20 73 68 6f 75 6c 64 20 72 65 73 6f  olor should reso
5d7c0 6c 76 65 20 69 6e 74 6f 20 61 20 72 65 61 6c 20  lve into a real 
5d7d0 28 6e 6f 74 20 6e 61 6d 65 64 29 20 63 6f 6c 6f  (not named) colo
5d7e0 72 20 63 6f 64 65 5c 6e 20 20 20 2a 20 40 72 65  r code\n   * @re
5d7f0 74 75 72 6e 73 20 7b 43 6f 6c 6f 72 49 74 65 6d  turns {ColorItem
5d800 7c 53 74 72 69 6e 67 7c 2a 7c 6e 75 6c 6c 7d 5c  |String|*|null}\
5d810 6e 20 20 20 2a 2f 5c 6e 20 20 72 65 73 6f 6c 76  n   */\n  resolv
5d820 65 43 6f 6c 6f 72 44 65 6c 65 67 61 74 65 28 63  eColorDelegate(c
5d830 6f 6c 6f 72 2c 20 72 65 61 6c 43 6f 6c 6f 72 20  olor, realColor 
5d840 3d 20 74 72 75 65 29 20 7b 5c 6e 20 20 20 20 6c  = true) {\n    l
5d850 65 74 20 65 78 74 52 65 73 6f 6c 76 65 64 43 6f  et extResolvedCo
5d860 6c 6f 72 20 3d 20 66 61 6c 73 65 3b 5c 6e 5c 6e  lor = false;\n\n
5d870 20 20 20 20 24 2e 65 61 63 68 28 74 68 69 73 2e      $.each(this.
5d880 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 65 78 74 65  colorpicker.exte
5d890 6e 73 69 6f 6e 73 2c 20 66 75 6e 63 74 69 6f 6e  nsions, function
5d8a0 20 28 6e 61 6d 65 2c 20 65 78 74 29 20 7b 5c 6e   (name, ext) {\n
5d8b0 20 20 20 20 20 20 69 66 20 28 65 78 74 52 65 73        if (extRes
5d8c0 6f 6c 76 65 64 43 6f 6c 6f 72 20 21 3d 3d 20 66  olvedColor !== f
5d8d0 61 6c 73 65 29 20 7b 5c 6e 20 20 20 20 20 20 20  alse) {\n       
5d8e0 20 2f 2f 20 73 6b 69 70 20 69 66 20 72 65 73 6f   // skip if reso
5d8f0 6c 76 65 64 5c 6e 20 20 20 20 20 20 20 20 72 65  lved\n        re
5d900 74 75 72 6e 3b 5c 6e 20 20 20 20 20 20 7d 5c 6e  turn;\n      }\n
5d910 20 20 20 20 20 20 65 78 74 52 65 73 6f 6c 76 65        extResolve
5d920 64 43 6f 6c 6f 72 20 3d 20 65 78 74 2e 72 65 73  dColor = ext.res
5d930 6f 6c 76 65 43 6f 6c 6f 72 28 63 6f 6c 6f 72 2c  olveColor(color,
5d940 20 72 65 61 6c 43 6f 6c 6f 72 29 3b 5c 6e 20 20   realColor);\n  
5d950 20 20 7d 29 3b 5c 6e 5c 6e 20 20 20 20 72 65 74    });\n\n    ret
5d960 75 72 6e 20 65 78 74 52 65 73 6f 6c 76 65 64 43  urn extResolvedC
5d970 6f 6c 6f 72 20 3f 20 65 78 74 52 65 73 6f 6c 76  olor ? extResolv
5d980 65 64 43 6f 6c 6f 72 20 3a 20 63 6f 6c 6f 72 3b  edColor : color;
5d990 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e  \n  }\n\n  /**\n
5d9a0 20 20 20 2a 20 43 68 65 63 6b 73 20 69 66 20 74     * Checks if t
5d9b0 68 65 72 65 20 69 73 20 61 20 63 6f 6c 6f 72 20  here is a color 
5d9c0 6f 62 6a 65 63 74 2c 20 74 68 61 74 20 69 74 20  object, that it 
5d9d0 69 73 20 76 61 6c 69 64 20 61 6e 64 20 69 74 20  is valid and it 
5d9e0 69 73 20 6e 6f 74 20 61 20 66 61 6c 6c 62 61 63  is not a fallbac
5d9f0 6b 5c 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73  k\n   * @returns
5da00 20 7b 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a   {boolean}\n   *
5da10 2f 5c 6e 20 20 69 73 49 6e 76 61 6c 69 64 43 6f  /\n  isInvalidCo
5da20 6c 6f 72 28 29 20 7b 5c 6e 20 20 20 20 72 65 74  lor() {\n    ret
5da30 75 72 6e 20 21 74 68 69 73 2e 68 61 73 43 6f 6c  urn !this.hasCol
5da40 6f 72 28 29 20 7c 7c 20 21 74 68 69 73 2e 63 6f  or() || !this.co
5da50 6c 6f 72 2e 69 73 56 61 6c 69 64 28 29 3b 5c 6e  lor.isValid();\n
5da60 20 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20    }\n\n  /**\n  
5da70 20 2a 20 52 65 74 75 72 6e 73 20 74 72 75 65 20   * Returns true 
5da80 69 66 20 74 68 65 20 75 73 65 41 6c 70 68 61 20  if the useAlpha 
5da90 6f 70 74 69 6f 6e 20 69 73 20 65 78 61 63 74 6c  option is exactl
5daa0 79 20 74 72 75 65 2c 20 66 61 6c 73 65 20 6f 74  y true, false ot
5dab0 68 65 72 77 69 73 65 5c 6e 20 20 20 2a 20 40 72  herwise\n   * @r
5dac0 65 74 75 72 6e 73 20 7b 62 6f 6f 6c 65 61 6e 7d  eturns {boolean}
5dad0 5c 6e 20 20 20 2a 2f 5c 6e 20 20 69 73 41 6c 70  \n   */\n  isAlp
5dae0 68 61 45 6e 61 62 6c 65 64 28 29 20 7b 5c 6e 20  haEnabled() {\n 
5daf0 20 20 20 72 65 74 75 72 6e 20 28 74 68 69 73 2e     return (this.
5db00 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69  colorpicker.opti
5db10 6f 6e 73 2e 75 73 65 41 6c 70 68 61 20 21 3d 3d  ons.useAlpha !==
5db20 20 66 61 6c 73 65 29 3b 5c 6e 20 20 7d 5c 6e 5c   false);\n  }\n\
5db30 6e 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 52 65 74  n  /**\n   * Ret
5db40 75 72 6e 73 20 74 72 75 65 20 69 66 20 74 68 65  urns true if the
5db50 20 63 75 72 72 65 6e 74 20 63 6f 6c 6f 72 20 6f   current color o
5db60 62 6a 65 63 74 20 69 73 20 61 6e 20 69 6e 73 74  bject is an inst
5db70 61 6e 63 65 20 6f 66 20 43 6f 6c 6f 72 2c 20 66  ance of Color, f
5db80 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 5c  alse otherwise.\
5db90 6e 20 20 20 2a 20 40 72 65 74 75 72 6e 73 20 7b  n   * @returns {
5dba0 62 6f 6f 6c 65 61 6e 7d 5c 6e 20 20 20 2a 2f 5c  boolean}\n   */\
5dbb0 6e 20 20 68 61 73 43 6f 6c 6f 72 28 29 20 7b 5c  n  hasColor() {\
5dbc0 6e 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73  n    return this
5dbd0 2e 63 6f 6c 6f 72 20 69 6e 73 74 61 6e 63 65 6f  .color instanceo
5dbe0 66 20 43 6f 6c 6f 72 49 74 65 6d 3b 5c 6e 20 20  f ColorItem;\n  
5dbf0 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20 64  }\n}\n\nexport d
5dc00 65 66 61 75 6c 74 20 43 6f 6c 6f 72 48 61 6e 64  efault ColorHand
5dc10 6c 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57  ler;\n\n\n\n// W
5dc20 45 42 50 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f  EBPACK FOOTER //
5dc30 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73 2f 43 6f  \n// ./src/js/Co
5dc40 6c 6f 72 48 61 6e 64 6c 65 72 2e 6a 73 22 2c 22  lorHandler.js","
5dc50 27 75 73 65 20 73 74 72 69 63 74 27 3b 5c 6e 5c  'use strict';\n\
5dc60 6e 69 6d 70 6f 72 74 20 24 20 66 72 6f 6d 20 27  nimport $ from '
5dc70 6a 71 75 65 72 79 27 3b 5c 6e 5c 6e 2f 2a 2a 5c  jquery';\n\n/**\
5dc80 6e 20 2a 20 48 61 6e 64 6c 65 73 20 65 76 65 72  n * Handles ever
5dc90 79 74 68 69 6e 67 20 72 65 6c 61 74 65 64 20 74  ything related t
5dca0 6f 20 74 68 65 20 63 6f 6c 6f 72 70 69 63 6b 65  o the colorpicke
5dcb0 72 20 55 49 5c 6e 20 2a 20 40 69 67 6e 6f 72 65  r UI\n * @ignore
5dcc0 5c 6e 20 2a 2f 5c 6e 63 6c 61 73 73 20 50 69 63  \n */\nclass Pic
5dcd0 6b 65 72 48 61 6e 64 6c 65 72 20 7b 5c 6e 20 20  kerHandler {\n  
5dce0 2f 2a 2a 5c 6e 20 20 20 2a 20 40 70 61 72 61 6d  /**\n   * @param
5dcf0 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 20 63   {Colorpicker} c
5dd00 6f 6c 6f 72 70 69 63 6b 65 72 5c 6e 20 20 20 2a  olorpicker\n   *
5dd10 2f 5c 6e 20 20 63 6f 6e 73 74 72 75 63 74 6f 72  /\n  constructor
5dd20 28 63 6f 6c 6f 72 70 69 63 6b 65 72 29 20 7b 5c  (colorpicker) {\
5dd30 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a  n    /**\n     *
5dd40 20 40 74 79 70 65 20 7b 43 6f 6c 6f 72 70 69 63   @type {Colorpic
5dd50 6b 65 72 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20  ker}\n     */\n 
5dd60 20 20 20 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63     this.colorpic
5dd70 6b 65 72 20 3d 20 63 6f 6c 6f 72 70 69 63 6b 65  ker = colorpicke
5dd80 72 3b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20  r;\n    /**\n   
5dd90 20 20 2a 20 40 74 79 70 65 20 7b 6a 51 75 65 72    * @type {jQuer
5dda0 79 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20  y}\n     */\n   
5ddb0 20 74 68 69 73 2e 70 69 63 6b 65 72 20 3d 20 6e   this.picker = n
5ddc0 75 6c 6c 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 67  ull;\n  }\n\n  g
5ddd0 65 74 20 6f 70 74 69 6f 6e 73 28 29 20 7b 5c 6e  et options() {\n
5dde0 20 20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e      return this.
5ddf0 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 6f 70 74 69  colorpicker.opti
5de00 6f 6e 73 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20 67  ons;\n  }\n\n  g
5de10 65 74 20 63 6f 6c 6f 72 28 29 20 7b 5c 6e 20 20  et color() {\n  
5de20 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f    return this.co
5de30 6c 6f 72 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48  lorpicker.colorH
5de40 61 6e 64 6c 65 72 2e 63 6f 6c 6f 72 3b 5c 6e 20  andler.color;\n 
5de50 20 7d 5c 6e 5c 6e 20 20 62 69 6e 64 28 29 20 7b   }\n\n  bind() {
5de60 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20  \n    /**\n     
5de70 2a 20 40 74 79 70 65 20 7b 6a 51 75 65 72 79 7c  * @type {jQuery|
5de80 48 54 4d 4c 45 6c 65 6d 65 6e 74 7d 5c 6e 20 20  HTMLElement}\n  
5de90 20 20 20 2a 2f 5c 6e 20 20 20 20 6c 65 74 20 70     */\n    let p
5dea0 69 63 6b 65 72 20 3d 20 74 68 69 73 2e 70 69 63  icker = this.pic
5deb0 6b 65 72 20 3d 20 24 28 74 68 69 73 2e 6f 70 74  ker = $(this.opt
5dec0 69 6f 6e 73 2e 74 65 6d 70 6c 61 74 65 29 3b 5c  ions.template);\
5ded0 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e  n\n    if (this.
5dee0 6f 70 74 69 6f 6e 73 2e 63 75 73 74 6f 6d 43 6c  options.customCl
5def0 61 73 73 29 20 7b 5c 6e 20 20 20 20 20 20 70 69  ass) {\n      pi
5df00 63 6b 65 72 2e 61 64 64 43 6c 61 73 73 28 74 68  cker.addClass(th
5df10 69 73 2e 6f 70 74 69 6f 6e 73 2e 63 75 73 74 6f  is.options.custo
5df20 6d 43 6c 61 73 73 29 3b 5c 6e 20 20 20 20 7d 5c  mClass);\n    }\
5df30 6e 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e  n\n    if (this.
5df40 6f 70 74 69 6f 6e 73 2e 68 6f 72 69 7a 6f 6e 74  options.horizont
5df50 61 6c 29 20 7b 5c 6e 20 20 20 20 20 20 70 69 63  al) {\n      pic
5df60 6b 65 72 2e 61 64 64 43 6c 61 73 73 28 27 63 6f  ker.addClass('co
5df70 6c 6f 72 70 69 63 6b 65 72 2d 68 6f 72 69 7a 6f  lorpicker-horizo
5df80 6e 74 61 6c 27 29 3b 5c 6e 20 20 20 20 7d 5c 6e  ntal');\n    }\n
5df90 5c 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 5f  \n    if (this._
5dfa0 73 75 70 70 6f 72 74 73 41 6c 70 68 61 42 61 72  supportsAlphaBar
5dfb0 28 29 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69  ()) {\n      thi
5dfc0 73 2e 6f 70 74 69 6f 6e 73 2e 75 73 65 41 6c 70  s.options.useAlp
5dfd0 68 61 20 3d 20 74 72 75 65 3b 5c 6e 20 20 20 20  ha = true;\n    
5dfe0 20 20 70 69 63 6b 65 72 2e 61 64 64 43 6c 61 73    picker.addClas
5dff0 73 28 27 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 77  s('colorpicker-w
5e000 69 74 68 2d 61 6c 70 68 61 27 29 3b 5c 6e 20 20  ith-alpha');\n  
5e010 20 20 7d 20 65 6c 73 65 20 7b 5c 6e 20 20 20 20    } else {\n    
5e020 20 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 75    this.options.u
5e030 73 65 41 6c 70 68 61 20 3d 20 66 61 6c 73 65 3b  seAlpha = false;
5e040 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e  \n    }\n  }\n\n
5e050 20 20 61 74 74 61 63 68 28 29 20 7b 5c 6e 20 20    attach() {\n  
5e060 20 20 2f 2f 20 49 6e 6a 65 63 74 20 74 68 65 20    // Inject the 
5e070 63 6f 6c 6f 72 70 69 63 6b 65 72 20 65 6c 65 6d  colorpicker elem
5e080 65 6e 74 20 69 6e 74 6f 20 74 68 65 20 44 4f 4d  ent into the DOM
5e090 5c 6e 20 20 20 20 6c 65 74 20 70 69 63 6b 65 72  \n    let picker
5e0a0 50 61 72 65 6e 74 20 3d 20 74 68 69 73 2e 63 6f  Parent = this.co
5e0b0 6c 6f 72 70 69 63 6b 65 72 2e 63 6f 6e 74 61 69  lorpicker.contai
5e0c0 6e 65 72 20 3f 20 74 68 69 73 2e 63 6f 6c 6f 72  ner ? this.color
5e0d0 70 69 63 6b 65 72 2e 63 6f 6e 74 61 69 6e 65 72  picker.container
5e0e0 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c 6e 20 20 20 20   : null;\n\n    
5e0f0 69 66 20 28 70 69 63 6b 65 72 50 61 72 65 6e 74  if (pickerParent
5e100 29 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  ) {\n      this.
5e110 70 69 63 6b 65 72 2e 61 70 70 65 6e 64 54 6f 28  picker.appendTo(
5e120 70 69 63 6b 65 72 50 61 72 65 6e 74 29 3b 5c 6e  pickerParent);\n
5e130 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e 20 20      }\n  }\n\n  
5e140 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20 20 20 20  unbind() {\n    
5e150 74 68 69 73 2e 70 69 63 6b 65 72 2e 72 65 6d 6f  this.picker.remo
5e160 76 65 28 29 3b 5c 6e 20 20 7d 5c 6e 5c 6e 20 20  ve();\n  }\n\n  
5e170 5f 73 75 70 70 6f 72 74 73 41 6c 70 68 61 42 61  _supportsAlphaBa
5e180 72 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72  r() {\n    retur
5e190 6e 20 28 5c 6e 20 20 20 20 20 20 28 74 68 69 73  n (\n      (this
5e1a0 2e 6f 70 74 69 6f 6e 73 2e 75 73 65 41 6c 70 68  .options.useAlph
5e1b0 61 20 7c 7c 20 28 74 68 69 73 2e 63 6f 6c 6f 72  a || (this.color
5e1c0 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61 6e 64  picker.colorHand
5e1d0 6c 65 72 2e 68 61 73 43 6f 6c 6f 72 28 29 20 26  ler.hasColor() &
5e1e0 26 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 68 61 73  & this.color.has
5e1f0 54 72 61 6e 73 70 61 72 65 6e 63 79 28 29 29 29  Transparency()))
5e200 20 26 26 5c 6e 20 20 20 20 20 20 28 74 68 69 73   &&\n      (this
5e210 2e 6f 70 74 69 6f 6e 73 2e 75 73 65 41 6c 70 68  .options.useAlph
5e220 61 20 21 3d 3d 20 66 61 6c 73 65 29 20 26 26 5c  a !== false) &&\
5e230 6e 20 20 20 20 20 20 28 21 74 68 69 73 2e 6f 70  n      (!this.op
5e240 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 20 7c 7c 20  tions.format || 
5e250 28 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 66 6f  (this.options.fo
5e260 72 6d 61 74 20 26 26 20 21 74 68 69 73 2e 6f 70  rmat && !this.op
5e270 74 69 6f 6e 73 2e 66 6f 72 6d 61 74 2e 6d 61 74  tions.format.mat
5e280 63 68 28 2f 5e 68 65 78 28 5b 33 36 5d 29 3f 24  ch(/^hex([36])?$
5e290 2f 69 29 29 29 5c 6e 20 20 20 20 29 3b 5c 6e 20  /i)))\n    );\n 
5e2a0 20 7d 5c 6e 5c 6e 20 20 2f 2a 2a 5c 6e 20 20 20   }\n\n  /**\n   
5e2b0 2a 20 43 68 61 6e 67 65 73 20 74 68 65 20 63 6f  * Changes the co
5e2c0 6c 6f 72 20 61 64 6a 75 73 74 6d 65 6e 74 20 62  lor adjustment b
5e2d0 61 72 73 20 75 73 69 6e 67 20 74 68 65 20 63 75  ars using the cu
5e2e0 72 72 65 6e 74 20 63 6f 6c 6f 72 20 6f 62 6a 65  rrent color obje
5e2f0 63 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 5c  ct information.\
5e300 6e 20 20 20 2a 2f 5c 6e 20 20 75 70 64 61 74 65  n   */\n  update
5e310 28 29 20 7b 5c 6e 20 20 20 20 69 66 20 28 21 74  () {\n    if (!t
5e320 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e  his.colorpicker.
5e330 63 6f 6c 6f 72 48 61 6e 64 6c 65 72 2e 68 61 73  colorHandler.has
5e340 43 6f 6c 6f 72 28 29 29 20 7b 5c 6e 20 20 20 20  Color()) {\n    
5e350 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20 7d    return;\n    }
5e360 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 76 65 72 74  \n\n    let vert
5e370 69 63 61 6c 20 3d 20 28 74 68 69 73 2e 6f 70 74  ical = (this.opt
5e380 69 6f 6e 73 2e 68 6f 72 69 7a 6f 6e 74 61 6c 20  ions.horizontal 
5e390 21 3d 3d 20 74 72 75 65 29 2c 5c 6e 20 20 20 20  !== true),\n    
5e3a0 20 20 73 6c 69 64 65 72 20 3d 20 76 65 72 74 69    slider = verti
5e3b0 63 61 6c 20 3f 20 74 68 69 73 2e 6f 70 74 69 6f  cal ? this.optio
5e3c0 6e 73 2e 73 6c 69 64 65 72 73 20 3a 20 74 68 69  ns.sliders : thi
5e3d0 73 2e 6f 70 74 69 6f 6e 73 2e 73 6c 69 64 65 72  s.options.slider
5e3e0 73 48 6f 72 7a 3b 5c 6e 5c 6e 20 20 20 20 6c 65  sHorz;\n\n    le
5e3f0 74 20 73 61 74 75 72 61 74 69 6f 6e 47 75 69 64  t saturationGuid
5e400 65 20 3d 20 74 68 69 73 2e 70 69 63 6b 65 72 2e  e = this.picker.
5e410 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b  find('.colorpick
5e420 65 72 2d 73 61 74 75 72 61 74 69 6f 6e 20 2e 63  er-saturation .c
5e430 6f 6c 6f 72 70 69 63 6b 65 72 2d 67 75 69 64 65  olorpicker-guide
5e440 27 29 2c 5c 6e 20 20 20 20 20 20 68 75 65 47 75  '),\n      hueGu
5e450 69 64 65 20 3d 20 74 68 69 73 2e 70 69 63 6b 65  ide = this.picke
5e460 72 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69  r.find('.colorpi
5e470 63 6b 65 72 2d 68 75 65 20 2e 63 6f 6c 6f 72 70  cker-hue .colorp
5e480 69 63 6b 65 72 2d 67 75 69 64 65 27 29 2c 5c 6e  icker-guide'),\n
5e490 20 20 20 20 20 20 61 6c 70 68 61 47 75 69 64 65        alphaGuide
5e4a0 20 3d 20 74 68 69 73 2e 70 69 63 6b 65 72 2e 66   = this.picker.f
5e4b0 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69 63 6b 65  ind('.colorpicke
5e4c0 72 2d 61 6c 70 68 61 20 2e 63 6f 6c 6f 72 70 69  r-alpha .colorpi
5e4d0 63 6b 65 72 2d 67 75 69 64 65 27 29 3b 5c 6e 5c  cker-guide');\n\
5e4e0 6e 20 20 20 20 6c 65 74 20 68 73 76 61 20 3d 20  n    let hsva = 
5e4f0 74 68 69 73 2e 63 6f 6c 6f 72 2e 74 6f 48 73 76  this.color.toHsv
5e500 61 52 61 74 69 6f 28 29 3b 5c 6e 5c 6e 20 20 20  aRatio();\n\n   
5e510 20 2f 2f 20 53 65 74 20 67 75 69 64 65 73 20 70   // Set guides p
5e520 6f 73 69 74 69 6f 6e 5c 6e 20 20 20 20 69 66 20  osition\n    if 
5e530 28 68 75 65 47 75 69 64 65 2e 6c 65 6e 67 74 68  (hueGuide.length
5e540 29 20 7b 5c 6e 20 20 20 20 20 20 68 75 65 47 75  ) {\n      hueGu
5e550 69 64 65 2e 63 73 73 28 76 65 72 74 69 63 61 6c  ide.css(vertical
5e560 20 3f 20 27 74 6f 70 27 20 3a 20 27 6c 65 66 74   ? 'top' : 'left
5e570 27 2c 20 28 76 65 72 74 69 63 61 6c 20 3f 20 73  ', (vertical ? s
5e580 6c 69 64 65 72 2e 68 75 65 2e 6d 61 78 54 6f 70  lider.hue.maxTop
5e590 20 3a 20 73 6c 69 64 65 72 2e 68 75 65 2e 6d 61   : slider.hue.ma
5e5a0 78 4c 65 66 74 29 20 2a 20 28 31 20 2d 20 68 73  xLeft) * (1 - hs
5e5b0 76 61 2e 68 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e  va.h));\n    }\n
5e5c0 20 20 20 20 69 66 20 28 61 6c 70 68 61 47 75 69      if (alphaGui
5e5d0 64 65 2e 6c 65 6e 67 74 68 29 20 7b 5c 6e 20 20  de.length) {\n  
5e5e0 20 20 20 20 61 6c 70 68 61 47 75 69 64 65 2e 63      alphaGuide.c
5e5f0 73 73 28 76 65 72 74 69 63 61 6c 20 3f 20 27 74  ss(vertical ? 't
5e600 6f 70 27 20 3a 20 27 6c 65 66 74 27 2c 20 28 76  op' : 'left', (v
5e610 65 72 74 69 63 61 6c 20 3f 20 73 6c 69 64 65 72  ertical ? slider
5e620 2e 61 6c 70 68 61 2e 6d 61 78 54 6f 70 20 3a 20  .alpha.maxTop : 
5e630 73 6c 69 64 65 72 2e 61 6c 70 68 61 2e 6d 61 78  slider.alpha.max
5e640 4c 65 66 74 29 20 2a 20 28 31 20 2d 20 68 73 76  Left) * (1 - hsv
5e650 61 2e 61 29 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20  a.a));\n    }\n 
5e660 20 20 20 69 66 20 28 73 61 74 75 72 61 74 69 6f     if (saturatio
5e670 6e 47 75 69 64 65 2e 6c 65 6e 67 74 68 29 20 7b  nGuide.length) {
5e680 5c 6e 20 20 20 20 20 20 73 61 74 75 72 61 74 69  \n      saturati
5e690 6f 6e 47 75 69 64 65 2e 63 73 73 28 7b 5c 6e 20  onGuide.css({\n 
5e6a0 20 20 20 20 20 20 20 27 74 6f 70 27 3a 20 73 6c         'top': sl
5e6b0 69 64 65 72 2e 73 61 74 75 72 61 74 69 6f 6e 2e  ider.saturation.
5e6c0 6d 61 78 54 6f 70 20 2d 20 68 73 76 61 2e 76 20  maxTop - hsva.v 
5e6d0 2a 20 73 6c 69 64 65 72 2e 73 61 74 75 72 61 74  * slider.saturat
5e6e0 69 6f 6e 2e 6d 61 78 54 6f 70 2c 5c 6e 20 20 20  ion.maxTop,\n   
5e6f0 20 20 20 20 20 27 6c 65 66 74 27 3a 20 68 73 76       'left': hsv
5e700 61 2e 73 20 2a 20 73 6c 69 64 65 72 2e 73 61 74  a.s * slider.sat
5e710 75 72 61 74 69 6f 6e 2e 6d 61 78 4c 65 66 74 5c  uration.maxLeft\
5e720 6e 20 20 20 20 20 20 7d 29 3b 5c 6e 20 20 20 20  n      });\n    
5e730 7d 5c 6e 5c 6e 20 20 20 20 2f 2f 20 53 65 74 20  }\n\n    // Set 
5e740 73 61 74 75 72 61 74 69 6f 6e 20 68 75 65 20 62  saturation hue b
5e750 61 63 6b 67 72 6f 75 6e 64 5c 6e 20 20 20 20 74  ackground\n    t
5e760 68 69 73 2e 70 69 63 6b 65 72 2e 66 69 6e 64 28  his.picker.find(
5e770 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2d 73 61  '.colorpicker-sa
5e780 74 75 72 61 74 69 6f 6e 27 29 5c 6e 20 20 20 20  turation')\n    
5e790 20 20 2e 63 73 73 28 27 62 61 63 6b 67 72 6f 75    .css('backgrou
5e7a0 6e 64 43 6f 6c 6f 72 27 2c 20 74 68 69 73 2e 63  ndColor', this.c
5e7b0 6f 6c 6f 72 2e 67 65 74 43 6c 6f 6e 65 48 75 65  olor.getCloneHue
5e7c0 4f 6e 6c 79 28 29 2e 74 6f 48 65 78 53 74 72 69  Only().toHexStri
5e7d0 6e 67 28 29 29 3b 20 2f 2f 20 77 65 20 6f 6e 6c  ng()); // we onl
5e7e0 79 20 6e 65 65 64 20 68 75 65 5c 6e 5c 6e 20 20  y need hue\n\n  
5e7f0 20 20 2f 2f 20 53 65 74 20 61 6c 70 68 61 20 63    // Set alpha c
5e800 6f 6c 6f 72 20 67 72 61 64 69 65 6e 74 5c 6e 20  olor gradient\n 
5e810 20 20 20 6c 65 74 20 68 65 78 43 6f 6c 6f 72 20     let hexColor 
5e820 3d 20 74 68 69 73 2e 63 6f 6c 6f 72 2e 74 6f 48  = this.color.toH
5e830 65 78 53 74 72 69 6e 67 28 29 3b 5c 6e 20 20 20  exString();\n   
5e840 20 6c 65 74 20 61 6c 70 68 61 42 67 20 3d 20 27   let alphaBg = '
5e850 27 3b 5c 6e 5c 6e 20 20 20 20 69 66 20 28 74 68  ';\n\n    if (th
5e860 69 73 2e 6f 70 74 69 6f 6e 73 2e 68 6f 72 69 7a  is.options.horiz
5e870 6f 6e 74 61 6c 29 20 7b 5c 6e 20 20 20 20 20 20  ontal) {\n      
5e880 61 6c 70 68 61 42 67 20 3d 20 60 6c 69 6e 65 61  alphaBg = `linea
5e890 72 2d 67 72 61 64 69 65 6e 74 28 74 6f 20 72 69  r-gradient(to ri
5e8a0 67 68 74 2c 20 24 7b 68 65 78 43 6f 6c 6f 72 7d  ght, ${hexColor}
5e8b0 20 30 25 2c 20 74 72 61 6e 73 70 61 72 65 6e 74   0%, transparent
5e8c0 20 31 30 30 25 29 60 3b 5c 6e 20 20 20 20 7d 20   100%)`;\n    } 
5e8d0 65 6c 73 65 20 7b 5c 6e 20 20 20 20 20 20 61 6c  else {\n      al
5e8e0 70 68 61 42 67 20 3d 20 60 6c 69 6e 65 61 72 2d  phaBg = `linear-
5e8f0 67 72 61 64 69 65 6e 74 28 74 6f 20 62 6f 74 74  gradient(to bott
5e900 6f 6d 2c 20 24 7b 68 65 78 43 6f 6c 6f 72 7d 20  om, ${hexColor} 
5e910 30 25 2c 20 74 72 61 6e 73 70 61 72 65 6e 74 20  0%, transparent 
5e920 31 30 30 25 29 60 3b 5c 6e 20 20 20 20 7d 5c 6e  100%)`;\n    }\n
5e930 5c 6e 20 20 20 20 74 68 69 73 2e 70 69 63 6b 65  \n    this.picke
5e940 72 2e 66 69 6e 64 28 27 2e 63 6f 6c 6f 72 70 69  r.find('.colorpi
5e950 63 6b 65 72 2d 61 6c 70 68 61 2d 63 6f 6c 6f 72  cker-alpha-color
5e960 27 29 2e 63 73 73 28 27 62 61 63 6b 67 72 6f 75  ').css('backgrou
5e970 6e 64 27 2c 20 61 6c 70 68 61 42 67 29 3b 5c 6e  nd', alphaBg);\n
5e980 20 20 7d 5c 6e 7d 5c 6e 5c 6e 65 78 70 6f 72 74    }\n}\n\nexport
5e990 20 64 65 66 61 75 6c 74 20 50 69 63 6b 65 72 48   default PickerH
5e9a0 61 6e 64 6c 65 72 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f  andler;\n\n\n\n/
5e9b0 2f 20 57 45 42 50 41 43 4b 20 46 4f 4f 54 45 52  / WEBPACK FOOTER
5e9c0 20 2f 2f 5c 6e 2f 2f 20 2e 2f 73 72 63 2f 6a 73   //\n// ./src/js
5e9d0 2f 50 69 63 6b 65 72 48 61 6e 64 6c 65 72 2e 6a  /PickerHandler.j
5e9e0 73 22 2c 22 27 75 73 65 20 73 74 72 69 63 74 27  s","'use strict'
5e9f0 3b 5c 6e 5c 6e 2f 2a 2a 5c 6e 20 2a 20 48 61 6e  ;\n\n/**\n * Han
5ea00 64 6c 65 73 20 65 76 65 72 79 74 68 69 6e 67 20  dles everything 
5ea10 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63  related to the c
5ea20 6f 6c 6f 72 70 69 63 6b 65 72 20 61 64 64 6f 6e  olorpicker addon
5ea30 5c 6e 20 2a 20 40 69 67 6e 6f 72 65 5c 6e 20 2a  \n * @ignore\n *
5ea40 2f 5c 6e 63 6c 61 73 73 20 41 64 64 6f 6e 48 61  /\nclass AddonHa
5ea50 6e 64 6c 65 72 20 7b 5c 6e 20 20 2f 2a 2a 5c 6e  ndler {\n  /**\n
5ea60 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 43 6f 6c     * @param {Col
5ea70 6f 72 70 69 63 6b 65 72 7d 20 63 6f 6c 6f 72 70  orpicker} colorp
5ea80 69 63 6b 65 72 5c 6e 20 20 20 2a 2f 5c 6e 20 20  icker\n   */\n  
5ea90 63 6f 6e 73 74 72 75 63 74 6f 72 28 63 6f 6c 6f  constructor(colo
5eaa0 72 70 69 63 6b 65 72 29 20 7b 5c 6e 20 20 20 20  rpicker) {\n    
5eab0 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40 74 79 70  /**\n     * @typ
5eac0 65 20 7b 43 6f 6c 6f 72 70 69 63 6b 65 72 7d 5c  e {Colorpicker}\
5ead0 6e 20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68  n     */\n    th
5eae0 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 20 3d  is.colorpicker =
5eaf0 20 63 6f 6c 6f 72 70 69 63 6b 65 72 3b 5c 6e 20   colorpicker;\n 
5eb00 20 20 20 2f 2a 2a 5c 6e 20 20 20 20 20 2a 20 40     /**\n     * @
5eb10 74 79 70 65 20 7b 6a 51 75 65 72 79 7d 5c 6e 20  type {jQuery}\n 
5eb20 20 20 20 20 2a 2f 5c 6e 20 20 20 20 74 68 69 73      */\n    this
5eb30 2e 61 64 64 6f 6e 20 3d 20 6e 75 6c 6c 3b 5c 6e  .addon = null;\n
5eb40 20 20 7d 5c 6e 5c 6e 20 20 68 61 73 41 64 64 6f    }\n\n  hasAddo
5eb50 6e 28 29 20 7b 5c 6e 20 20 20 20 72 65 74 75 72  n() {\n    retur
5eb60 6e 20 21 21 74 68 69 73 2e 61 64 64 6f 6e 3b 5c  n !!this.addon;\
5eb70 6e 20 20 7d 5c 6e 5c 6e 20 20 62 69 6e 64 28 29  n  }\n\n  bind()
5eb80 20 7b 5c 6e 20 20 20 20 2f 2a 2a 5c 6e 20 20 20   {\n    /**\n   
5eb90 20 20 2a 20 40 74 79 70 65 20 7b 2a 7c 6a 51 75    * @type {*|jQu
5eba0 65 72 79 7d 5c 6e 20 20 20 20 20 2a 2f 5c 6e 20  ery}\n     */\n 
5ebb0 20 20 20 74 68 69 73 2e 61 64 64 6f 6e 20 3d 20     this.addon = 
5ebc0 74 68 69 73 2e 63 6f 6c 6f 72 70 69 63 6b 65 72  this.colorpicker
5ebd0 2e 6f 70 74 69 6f 6e 73 2e 61 64 64 6f 6e 20 3f  .options.addon ?
5ebe0 5c 6e 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6c  \n      this.col
5ebf0 6f 72 70 69 63 6b 65 72 2e 65 6c 65 6d 65 6e 74  orpicker.element
5ec00 2e 66 69 6e 64 28 74 68 69 73 2e 63 6f 6c 6f 72  .find(this.color
5ec10 70 69 63 6b 65 72 2e 6f 70 74 69 6f 6e 73 2e 61  picker.options.a
5ec20 64 64 6f 6e 29 20 3a 20 6e 75 6c 6c 3b 5c 6e 5c  ddon) : null;\n\
5ec30 6e 20 20 20 20 69 66 20 28 74 68 69 73 2e 61 64  n    if (this.ad
5ec40 64 6f 6e 20 26 26 20 28 74 68 69 73 2e 61 64 64  don && (this.add
5ec50 6f 6e 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 29  on.length === 0)
5ec60 29 20 7b 5c 6e 20 20 20 20 20 20 2f 2f 20 6e 6f  ) {\n      // no
5ec70 74 20 66 6f 75 6e 64 5c 6e 20 20 20 20 20 20 74  t found\n      t
5ec80 68 69 73 2e 61 64 64 6f 6e 20 3d 20 6e 75 6c 6c  his.addon = null
5ec90 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c  ;\n    }\n  }\n\
5eca0 6e 20 20 75 6e 62 69 6e 64 28 29 20 7b 5c 6e 20  n  unbind() {\n 
5ecb0 20 20 20 69 66 20 28 74 68 69 73 2e 68 61 73 41     if (this.hasA
5ecc0 64 64 6f 6e 28 29 29 20 7b 5c 6e 20 20 20 20 20  ddon()) {\n     
5ecd0 20 74 68 69 73 2e 61 64 64 6f 6e 2e 6f 66 66 28   this.addon.off(
5ece0 27 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 27 29 3b  '.colorpicker');
5ecf0 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e 5c 6e  \n    }\n  }\n\n
5ed00 20 20 2f 2a 2a 5c 6e 20 20 20 2a 20 49 66 20 74    /**\n   * If t
5ed10 68 65 20 61 64 64 6f 6e 20 65 6c 65 6d 65 6e 74  he addon element
5ed20 20 69 73 20 70 72 65 73 65 6e 74 2c 20 69 74 73   is present, its
5ed30 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f   background colo
5ed40 72 20 69 73 20 75 70 64 61 74 65 64 5c 6e 20 20  r is updated\n  
5ed50 20 2a 2f 5c 6e 20 20 75 70 64 61 74 65 28 29 20   */\n  update() 
5ed60 7b 5c 6e 20 20 20 20 69 66 20 28 21 74 68 69 73  {\n    if (!this
5ed70 2e 63 6f 6c 6f 72 70 69 63 6b 65 72 2e 63 6f 6c  .colorpicker.col
5ed80 6f 72 48 61 6e 64 6c 65 72 2e 68 61 73 43 6f 6c  orHandler.hasCol
5ed90 6f 72 28 29 20 7c 7c 20 21 74 68 69 73 2e 68 61  or() || !this.ha
5eda0 73 41 64 64 6f 6e 28 29 29 20 7b 5c 6e 20 20 20  sAddon()) {\n   
5edb0 20 20 20 72 65 74 75 72 6e 3b 5c 6e 20 20 20 20     return;\n    
5edc0 7d 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 63 6f 6c  }\n\n    let col
5edd0 6f 72 53 74 72 20 3d 20 74 68 69 73 2e 63 6f 6c  orStr = this.col
5ede0 6f 72 70 69 63 6b 65 72 2e 63 6f 6c 6f 72 48 61  orpicker.colorHa
5edf0 6e 64 6c 65 72 2e 67 65 74 43 6f 6c 6f 72 53 74  ndler.getColorSt
5ee00 72 69 6e 67 28 29 3b 5c 6e 20 20 20 20 6c 65 74  ring();\n    let
5ee10 20 73 74 79 6c 65 73 20 3d 20 7b 27 62 61 63 6b   styles = {'back
5ee20 67 72 6f 75 6e 64 27 3a 20 63 6f 6c 6f 72 53 74  ground': colorSt
5ee30 72 7d 3b 5c 6e 5c 6e 20 20 20 20 6c 65 74 20 69  r};\n\n    let i
5ee40 63 6e 20 3d 20 74 68 69 73 2e 61 64 64 6f 6e 2e  cn = this.addon.
5ee50 66 69 6e 64 28 27 69 27 29 2e 65 71 28 30 29 3b  find('i').eq(0);
5ee60 5c 6e 5c 6e 20 20 20 20 69 66 20 28 69 63 6e 2e  \n\n    if (icn.
5ee70 6c 65 6e 67 74 68 20 3e 20 30 29 20 7b 5c 6e 20  length > 0) {\n 
5ee80 20 20 20 20 20 69 63 6e 2e 63 73 73 28 73 74 79       icn.css(sty
5ee90 6c 65 73 29 3b 5c 6e 20 20 20 20 7d 20 65 6c 73  les);\n    } els
5eea0 65 20 7b 5c 6e 20 20 20 20 20 20 74 68 69 73 2e  e {\n      this.
5eeb0 61 64 64 6f 6e 2e 63 73 73 28 73 74 79 6c 65 73  addon.css(styles
5eec0 29 3b 5c 6e 20 20 20 20 7d 5c 6e 20 20 7d 5c 6e  );\n    }\n  }\n
5eed0 7d 5c 6e 5c 6e 65 78 70 6f 72 74 20 64 65 66 61  }\n\nexport defa
5eee0 75 6c 74 20 41 64 64 6f 6e 48 61 6e 64 6c 65 72  ult AddonHandler
5eef0 3b 5c 6e 5c 6e 5c 6e 5c 6e 2f 2f 20 57 45 42 50  ;\n\n\n\n// WEBP
5ef00 41 43 4b 20 46 4f 4f 54 45 52 20 2f 2f 5c 6e 2f  ACK FOOTER //\n/
5ef10 2f 20 2e 2f 73 72 63 2f 6a 73 2f 41 64 64 6f 6e  / ./src/js/Addon
5ef20 48 61 6e 64 6c 65 72 2e 6a 73 22 5d 2c 22 73 6f  Handler.js"],"so
5ef30 75 72 63 65 52 6f 6f 74 22 3a 22 22 7d           urceRoot":""}