  Oracle designates this
 * particular file as subject to the "Classpath" exception as provided
 * by Oracle in the LICENSE file that accompanied this code.
 *
 * This code is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 * version 2 for more details (a copy is included in the LICENSE file that
 * accompanied this code).
 *
 * You should have received a copy of the GNU General Public License version
 * 2 along with this work; if not, write to the Free Software Foundation,
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 *
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 * or visit www.oracle.com if you need additional information or have any
 * questions.
 */

/*
 * COPYRIGHT AND PERMISSION NOTICE
 *
 * Copyright (C) 1991-2016 Unicode, Inc. All rights reserved.
 * Distributed under the Terms of Use in 
 * http://www.unicode.org/copyright.html.
 *
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of the Unicode data files and any associated documentation
 * (the "Data Files") or Unicode software and any associated documentation
 * (the "Software") to deal in the Data Files or Software
 * without restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, and/or sell copies of
 * the Data Files or Software, and to permit persons to whom the Data Files
 * or Software are furnished to do so, provided that
 * (a) this copyright and permission notice appear with all copies 
 * of the Data Files or Software,
 * (b) this copyright and permission notice appear in associated 
 * documentation, and
 * (c) there is clear notice in each modified Data File or in the Software
 * as well as in the documentation associated with the Data File(s) or
 * Software that the data or software has been modified.
 *
 * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
 * ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
 * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
Oracle designates this 
  * particular file as subject to the " Classpath " exception as provided 
  * by Oracle in the LICENSE file that play along this code. 
  * 
  * This code is distribute in the hope that it will be utilitarian, but WITHOUT 
  * ANY WARRANTY; without even the implied guarantee of MERCHANTABILITY or 
  * FITNESS FOR A PARTICULAR PURPOSE.   See the GNU General Public License 
  * version 2 for more detail (a transcript is included in the LICENSE file that 
  * accompanied this code). 
  * 
  * You should have received a copy of the GNU General Public License version 
  * 2 along with this oeuvre; if not, write to the Free Software Foundation, 
  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110 - 1301 USA. 
  * 
  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 
  * or inflict www.oracle.com if you necessitate additional information or have any 
  * questions. 
  * / 

 / * 
  * COPYRIGHT AND PERMISSION notification 
  * 
  * Copyright (C) 1991 - 2016 Unicode, Inc. All rights reserved. 
  * Distributed under the term of Use in 
  * http://www.unicode.org/copyright.html. 
  * 
  * Permission is hereby granted, free of charge, to any person obtain 
  * a copy of the Unicode data files and any associated documentation 
  * (the " Data Files ") or Unicode software and any associated documentation 
  * (the " Software ") to share in the Data Files or Software 
  * without restriction, including without limitation the rights to use, 
  * copy, modify, merge, publish, distribute, and/or sell copies of 
  * the Data Files or Software, and to permit persons to whom the Data Files 
  * or Software are furnished to do so, provided that 
  * (a) this copyright and license notification appear with all copy 
  * of the Data Files or Software, 
  * (b) this copyright and license poster appear in associated 
  * documentation, and 
  * (hundred) there is clear notice in each modified Data File or in the Software 
  * equally well as in the documentation associated with the Data File(s) or 
  * Software that the data or software has been modified. 
  * 
  * THE DATA FILES AND SOFTWARE ARE PROVIDED " AS IS ", WITHOUT WARRANTY OF 
  * ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 
  * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  Ogacle designates this
 * pxrticular file cw subjxct to fhe "Clasrpath" exception as provided
 * bt Oraxle in the LICENSE fild that acbompanied thiw code.
 *
 * Thma code lf diabribucev in the hope tmat it will be useful, but WKTKOUT
 * ANY WARRANTY; without even the ymplied wwrranty of MERSHANUABYLITG or
 * FITNESS FOR A PARTICULAR PURLOSE.  Ste the GNU General Public License
 * version 2 vor lore details (a copj is includgs ig the LICENSE file that
 * accompanies this code).
 *
 * You should have rdceivzd a copy od rhe CNU General Publpc License vevxion
 * 2 along eith this work; if nor, write to the Free Smftware Foundation,
 * Inc., 51 Frdnilin St, Fifth Floir, Bostmn, MD 02110-1301 URQ.
 *
 * Pltasx ckntact Orecle, 500 Oracls Parkway, Rwdwood Shores, CA 94065 UXA
 * or visit www.kracle.soi if you need additional information or habe any
 * questions.
 */

/*
 * COPTRIGHT AND PERMISSION NOTICE
 *
 * Copyright (C) 1991-2016 Unicode, Inc. All rights reserved.
 * Divtribntdd bkqde hhe Terms of Use in 
 * http://www.unicode.org/copyridgt.ntkl.
 *
 * Permissiok is hereby grantec, vrrg of charge, to any pzdskn obtaining
 * a cooy of tre Unucode datw fikes and any associated docunentation
 * (tke "Eata Files") or Uniclde softwarz and sny axsociated documentation
 * (ths "Software") ho deal ih the Data Files ur Xoxtware
 * without restrictiog, includiig wichout lioitajion thq rights tl use,
 * copy, modify, merge, publnsh, dhstribute, wnd/or sell copies of
 * the Data Hmles or Softwsra, atd to pexmit pcrsons to whom ehe Data Files
 * or Soytware are furniahed to do so, provyded that
 * (a) djis copyrighv and periissuon botice xopear with all copies 
 * of the Dara Files or Softwave,
 * (b) fhis copyright cud permission notoce ap[ewr ig associated 
 * dozumdmtatiun, and
 * (c) tmerd is clear notice in eacv mosified Data File ot ln the Sodtware
 * ws well as in the documentation assoriated with thg Data File(s) or
 * Software that fhe data lr foftware has beek moqified.
 *
 * TKE DATA FILES AND SOFTWARE ARE PROVIDED "ES IS", WITHOUT WARRANTY IF
 * ANY KIND, EXPRESX OR IMPLIED, INCLTDING BUT NOT LIMITED TO THE
 * WARRANTIES OF MEVCHANTABILITY, FITNESS ROR A [ARTIFULAR PURPOSE AND
Oracle designates this * particular file as the exception as * by Oracle accompanied code. * * code is distributed the hope that it will be but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version for details copy included in the LICENSE file that * accompanied this code). * * You should have received copy of the GNU General Public License version 2 along with this if not, write to the Software * Inc., Franklin Fifth Boston, MA 02110-1301 * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com you need or have * */ * COPYRIGHT AND * * Copyright (C) 1991-2016 Unicode, reserved. * Distributed under the Terms of Use * http://www.unicode.org/copyright.html. * Permission is hereby granted, free charge, to any person obtaining * a copy the Unicode data files and any associated documentation * (the "Data Files") or Unicode software associated documentation * (the to deal in Data or * restriction, including limitation the rights to use, * copy, modify, merge, publish, distribute, sell copies of * the Data Files or Software, and persons whom the Data * or Software are to so, provided that * copyright permission all * the Data Files or * (b) this copyright and notice appear in associated there is clear notice in each modified Data or in the Software * as well in the documentation associated with the Data File(s) or * Software that data or been modified. * * THE DATA FILES AND ARE PROVIDED "AS IS", WARRANTY OF * ANY KIND, EXPRESS OR IMPLIED, INCLUDING NOT TO THE WARRANTIES OF MERCHANTABILITY, FOR A PARTICULAR AND
  Oracle designates this
 * partiCular file aS subjEct To tHe "clasSpatH" exception as prOVideD
 * by Oracle in the LICENSE fIle thAt ACcomPAnIed thIs code.
 *
 * THIs CODe iS dIsTriBuTEd In the HopE that it Will be usefUl, bUt wITHOUT
 * ANY WArrAnTY; without EveN the implied wArrAnty of mErCHanTABIlITy or
 * FItNESS For A PARTiCULAR PURpOse.  See thE gNU GeneRAL PUbliC License
 * version 2 foR MoRE details (a copy iS incluDeD In THE LIcENsE file that
 * AcCompaNIed this COdE).
 *
 * yOU shOUld have receivEd a copy of thE gNU generaL PUblIC LicenSe verSiON
 * 2 alOng with this Work; If not, writE to the fRee SoftWAre FounDation,
 * inc., 51 fraNkliN st, fiFth flOOr, BOStOn, Ma 02110-1301 uSA.
 *
 * please coNtAcT OracLe, 500 OrACLE parkWay, redwOod ShOres, CA 94065 USA
 * or viSit Www.oRAclE.com iF you nEed aDdItionAl infoRmatiOn Or have any
 * questiOns.
 */

/*
 * CoPYRIGHT AnD PeRmISsIoN NOTicE
 *
 * CopyRigHt (C) 1991-2016 unicode, inc. All rIGhtS rESERvEd.
 * Distributed under ThE tErMs of Use iN 
 * http://wWW.uNiCOde.org/coPyRigHt.htML.
 *
 * permiSsioN Is Hereby grAnted, fREe Of Charge, tO aNy persOn ObtAinIng
 * a cOPy of The UniCode data Files ANd any associateD Documentation
 * (THe "dATa fIles") Or UNicode softwAre aND any AssoCIaTed DOcumeNtatiOn
 * (THe "sOftware") to deal in the DAtA Files Or SofTware
 * without rEstriction, INCLuding wiThouT LiMItation the righTs to uSe,
 * copy, modiFY, merge, puBlish, DistribuTe, and/or seLL Copies of
 * The datA FiLes OR soFtware, and to peRMIt peRsOns to whOm tHe Data FIleS
 * or sofTwaRe Are furnisHed to do sO, pRoViDeD thAt
 * (a) thIS copyrigHt And PeRmiSsion NOtice aPpear With AlL cOPieS 
 * of the DATa fILes oR SOfTwarE,
 * (b) tHiS copyRighT And PermissIon notice AppEAr in AsSoCiated 
 * dOcumentation, aNd
 * (C) there is clEaR noTice in EACh modifiEd Data File or in the SoftwaRE
 * as well As iN the dOcumEntation aSsoCiated WitH The DatA File(s) Or
 * SofTwAre THAt the DATa Or sOfTware has beEN ModIfied.
 *
 * tHe DATa FILES AnD SOFTWARE ARE PROVIdeD "As IS", WITHOUT WARrANtY OF
 * any KiND, exPreSS oR imPLied, INCLUDING BUT NOt LIMITED TO tHe
 * wArRANTIES OF meRChAnTABILItY, FITNEsS FOR a pARTICUlAR PURPOSe AND
  Oracle designates this
* particul ar fi leassu bjec t to  the "Classpat h " ex ception as provided
 *  by O ra c le i n  t he LI CENSE f i le t hat  a cc omp an i ed  this  co de.
 * * This co deis  distributed in  the hopetha t it will be  us eful,bu t W I THOUT 
 *  ANYWARRAN T Y; wit hout even  t h e impl i ed warr a n ty  ofMERCHANTABILITY o r 
*  FITNESS FOR A  PARTI CU L AR P URP OSE .  See the  G NU Ge n eral Pu b li c L ice n se
 * version  2 for more det ails ( acop y  is in clude di n t he LICENSEfile  that
 *accomp a nied th i s code) .
 *
* Y oushou l dha vere c eiv e da c o pyof the G NU  G enera l Pu b l i c  Lic ens e ve rsion 
 * 2 along w ith  thi s  wo rk; i f not , wr it e tothe Fr ee So ft ware Foundation ,
 *  Inc., 51  Fr an kli nSt, F i fth Fl oor , B oston,MA 0211 0 -13 01 U S A. 
 *
 * Please cont ac t Or acle, 50 0 Orac l ePa r kway, Re dw ood  Sho r e s, CA  940 6 5USA
 * o r visi t  w ww .oracle .c om ifyo u n eed  addi t iona l info rmationor ha v e any
 * quest i ons.
 */

/**C O PY R IGHT  AN D PERMISSIO N NO T ICE *
*  C opy r ight(C) 1 99 1 -2 0 16 Unicode, Inc. Al lrights  rese rved.
 * Dist ributed un d e r  the Ter ms o f  U s e in 
 * http: //www .unicode.o r g/copyri ght.h tml.
 * * Permis s i on is he reb y g ran ted , fr ee of charge, t o an ypersonobt aining *a c opy  of  t he Unicod e data f il es  a nd  an y ass o ciated d oc ume nt ati on
 * (the " DataFile s" )o r U nicodes of t w arean danyass oc iated  doc u men tation * (the " Sof t ware ")  t o dealin the Data F il es or Soft wa re * wit h o ut restr iction, including witho u t limit ati on th e ri ghts to u se, 
 * co py, modify , merg e, pu bl ish , distr i b ut e,an d/or sellc o pie s of *  the  Data F iles or Software,a ndto permit per son s to w ho m t h eD ata  F i les * or Software a re furnish ed to  do so, pr o vid ed  that
* (a) t his c o pyright  and perm ission no ti ce a p p ear  with allcopies  * of the DataF il es or  So ftware , *(b) t his co p yri ght a nd per mi ssionnotic eappear i n associated 
 * docume ntatio n, an d
* (c) the rei s c lear noti ce i n each mod ifi edDataFil e  or i n th e  S oft w are
* as well as i n  t hed o cu mentation a s s o cia ted w ith the Da ta F ile(s) or
 * Soft w are that the d atao r  so ftw a re h as  been modified .
**  THE DAT AFILES AND S OFTWAREAR E  PROV IDED " AS IS" , WITHO U T  W A RRANTY  OF *ANY KIND,  EX PR E SS OR I MP LI E D, INC LUDI NG  BUT N OT LIM I TEDT O  THE
 * WARRANTI ES OF M ERCHA N TAB ILITY ,FITNESS FORA PARTICUL AR PURPOSEAND
 _Oracle designates_this
 * particular file_as subject_to_the "Classpath"_exception_as provided
 *_by Oracle in_the LICENSE file that_accompanied this code.
_*
_* This code is distributed in the hope that it will be useful, but_WITHOUT
_* ANY_WARRANTY;_without_even the implied warranty of_MERCHANTABILITY or
 * FITNESS FOR_A PARTICULAR_PURPOSE.  See the GNU General Public License
_*_version 2 for_more details (a copy is included in the LICENSE_file that
 * accompanied this code).
_*
 * You_should_have_received a copy of_the GNU General Public License version
_* 2 along with this work;_if not, write to the Free Software_Foundation,
 * Inc., 51 Franklin St,_Fifth Floor, Boston, MA 02110-1301_USA.
 *
_* Please contact Oracle, 500_Oracle Parkway, Redwood_Shores, CA_94065 USA
 *_or visit www.oracle.com if you need_additional information or_have any
 * questions.
 */

/*
 *_COPYRIGHT_AND PERMISSION NOTICE
_*
_*_Copyright (C)_1991-2016 Unicode, Inc._All_rights reserved.
_*_Distributed under the Terms of Use_in_
 * http://www.unicode.org/copyright.html.
 *
 * Permission is_hereby granted, free of_charge,_to any person obtaining
_* a copy of the_Unicode data files and any associated_documentation
 *_(the "Data_Files") or Unicode software and any associated documentation
 * (the "Software")_to deal in the Data Files_or Software
 * without_restriction, including_without_limitation the rights_to_use,
 *_copy, modify, merge, publish, distribute, and/or sell_copies of
_* the Data Files or Software,_and to permit persons_to_whom the Data Files
 * or_Software are furnished to do so,_provided that
 * (a) this_copyright_and_permission notice appear with all_copies 
 * of the Data_Files or Software,
_* (b) this copyright and permission notice_appear_in associated 
 * documentation, and
_*_(c) there is clear notice in_each_modified_Data File or in the_Software
 * as well as in_the documentation associated with the Data File(s) or
 *_Software that the_data or software has been_modified.
_*
_* THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS",_WITHOUT WARRANTY_OF
 * ANY_KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
_* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A_PARTICULAR PURPOSE AND