texlive[55087] Build/source/libs: freetype2 2.10.2
commits+kakuto at tug.org
commits+kakuto at tug.org
Sun May 10 08:48:17 CEST 2020
Revision: 55087
http://tug.org/svn/texlive?view=revision&revision=55087
Author: kakuto
Date: 2020-05-10 08:48:17 +0200 (Sun, 10 May 2020)
Log Message:
-----------
freetype2 2.10.2
Modified Paths:
--------------
trunk/Build/source/libs/README
trunk/Build/source/libs/freetype2/ChangeLog
trunk/Build/source/libs/freetype2/TLpatches/ChangeLog
trunk/Build/source/libs/freetype2/TLpatches/TL-Changes
trunk/Build/source/libs/freetype2/configure
trunk/Build/source/libs/freetype2/freetype-src/CMakeLists.txt
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.20
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.21
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.22
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.23
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.24
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.25
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.26
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.27
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.28
trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.29
trunk/Build/source/libs/freetype2/freetype-src/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/Jamrules
trunk/Build/source/libs/freetype2/freetype-src/Makefile
trunk/Build/source/libs/freetype2/freetype-src/README
trunk/Build/source/libs/freetype2/freetype-src/README.git
trunk/Build/source/libs/freetype2/freetype-src/autogen.sh
trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/README
trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftconfig.h
trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftmodule.h
trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/makefile
trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/makefile.os4
trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/smakefile
trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftdebug.c
trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftsystem.c
trunk/Build/source/libs/freetype2/freetype-src/builds/ansi/ansi-def.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/ansi/ansi.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/beos/beos-def.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/beos/beos.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/beos/detect.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/FindHarfBuzz.cmake
trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/iOS.cmake
trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/testbuild.sh
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/ansi-cc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/bcc-dev.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/bcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/emx.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/gcc-dev.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/gcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/intelc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/unix-lcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/visualage.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/visualc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/watcom.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/win-lcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/detect.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/dos/detect.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-def.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-emx.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-gcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-wat.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/exports.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/freetype.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/link_dos.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/link_std.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/mac/ftmac.c
trunk/Build/source/libs/freetype2/freetype-src/builds/modules.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/os2/detect.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-def.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-dev.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-gcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/symbian/bld.inf
trunk/Build/source/libs/freetype2/freetype-src/builds/symbian/freetype.mmp
trunk/Build/source/libs/freetype2/freetype-src/builds/toplevel.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/aclocal.m4
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/config.sub
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure.ac
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure.raw
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/detect.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/freetype-config.in
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ft-munmap.m4
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ftconfig.in
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ftsystem.c
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/install-sh
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/install.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-cc.in
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-def.in
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-dev.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-lcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unixddef.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/vms/ftconfig.h
trunk/Build/source/libs/freetype2/freetype-src/builds/vms/ftsystem.c
trunk/Build/source/libs/freetype2/freetype-src/builds/wince/ftdebug.c
trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/freetype.vcproj
trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/index.html
trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/freetype.vcproj
trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/index.html
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/detect.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/ftdebug.c
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/vc2010/index.html
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualc/index.html
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.dsp
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.vcproj
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/index.html
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-bcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-bccd.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-dev.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-gcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-icc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-intl.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-lcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-mingw32.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-vcc.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-wat.mk
trunk/Build/source/libs/freetype2/freetype-src/builds/windows/win32-def.mk
trunk/Build/source/libs/freetype2/freetype-src/configure
trunk/Build/source/libs/freetype2/freetype-src/devel/ft2build.h
trunk/Build/source/libs/freetype2/freetype-src/devel/ftoption.h
trunk/Build/source/libs/freetype2/freetype-src/docs/CHANGES
trunk/Build/source/libs/freetype2/freetype-src/docs/CUSTOMIZE
trunk/Build/source/libs/freetype2/freetype-src/docs/DEBUG
trunk/Build/source/libs/freetype2/freetype-src/docs/DOCGUIDE
trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL
trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.ANY
trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.CROSS
trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.GNU
trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.UNIX
trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.VMS
trunk/Build/source/libs/freetype2/freetype-src/docs/TODO
trunk/Build/source/libs/freetype2/freetype-src/docs/VERSIONS.TXT
trunk/Build/source/libs/freetype2/freetype-src/docs/formats.txt
trunk/Build/source/libs/freetype2/freetype-src/docs/freetype-config.1
trunk/Build/source/libs/freetype2/freetype-src/docs/raster.txt
trunk/Build/source/libs/freetype2/freetype-src/docs/release
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/config/ftconfig.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/config/ftheader.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/config/ftoption.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/config/ftstdlib.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/freetype.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftadvanc.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftbbox.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftbdf.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftbitmap.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftbzip2.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftcache.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftcid.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftcolor.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftdriver.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/fterrdef.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/fterrors.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftfntfmt.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftgasp.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftglyph.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftgxval.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftgzip.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftimage.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftincrem.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftlcdfil.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftlist.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftlzw.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftmac.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftmm.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftmodapi.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftmoderr.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftotval.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftoutln.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftparams.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftpfr.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftrender.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftsizes.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftsnames.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftstroke.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftsynth.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftsystem.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/fttrigon.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/fttypes.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ftwinfnt.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/autohint.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/cffotypes.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/cfftypes.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftcalc.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftdebug.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftdrv.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftgloadr.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftmemory.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftobjs.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftpsprop.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftrfork.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftserv.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftstream.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/fttrace.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/ftvalid.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/internal.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/psaux.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/pshints.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svbdf.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svcfftl.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svcid.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svfntfmt.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svgldict.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svgxval.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svkern.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svmetric.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svmm.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svotval.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svpfr.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svpostnm.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svprop.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svpscmap.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svpsinfo.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svsfnt.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svttcmap.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svtteng.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svttglyf.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/services/svwinfnt.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/sfnt.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/t1types.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/tttypes.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/internal/wofftypes.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/t1tables.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/ttnameid.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/tttables.h
trunk/Build/source/libs/freetype2/freetype-src/include/freetype/tttags.h
trunk/Build/source/libs/freetype2/freetype-src/include/ft2build.h
trunk/Build/source/libs/freetype2/freetype-src/modules.cfg
trunk/Build/source/libs/freetype2/freetype-src/src/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afangles.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afblue.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afblue.cin
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afblue.dat
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afblue.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afblue.hin
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afcjk.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afcjk.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afcover.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afdummy.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afdummy.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/aferrors.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afglobal.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afglobal.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afhints.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afhints.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afindic.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afindic.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/aflatin.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/aflatin.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/aflatin2.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/aflatin2.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afloader.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afloader.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afmodule.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afmodule.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afranges.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afranges.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afscript.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afshaper.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afshaper.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afstyles.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/aftypes.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afwarp.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afwarp.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/afwrtsys.h
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/autofit.c
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/autofit/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/base/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftadvanc.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftbase.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftbase.h
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftbbox.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftbdf.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftbitmap.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftcalc.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftcid.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftcolor.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftdbgmem.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftdebug.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/fterrors.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftfntfmt.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftfstype.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftgasp.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftgloadr.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftglyph.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftgxval.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftinit.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftlcdfil.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftmac.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftmm.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftobjs.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftotval.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftoutln.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftpatent.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftpfr.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftpsprop.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftrfork.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftsnames.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftstream.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftstroke.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftsynth.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftsystem.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/fttrigon.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/fttype1.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftutil.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftver.rc
trunk/Build/source/libs/freetype2/freetype-src/src/base/ftwinfnt.c
trunk/Build/source/libs/freetype2/freetype-src/src/base/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/bdf/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/bzip2/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/bzip2/ftbzip2.c
trunk/Build/source/libs/freetype2/freetype-src/src/bzip2/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/cache/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcache.c
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcbasic.c
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftccache.c
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftccache.h
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftccback.h
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftccmap.c
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcerror.h
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcglyph.c
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcglyph.h
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcimage.c
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcimage.h
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcmanag.c
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcmanag.h
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcmru.c
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcmru.h
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcsbits.c
trunk/Build/source/libs/freetype2/freetype-src/src/cache/ftcsbits.h
trunk/Build/source/libs/freetype2/freetype-src/src/cache/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/cff/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cff.c
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffcmap.c
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffcmap.h
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffdrivr.c
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffdrivr.h
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cfferrs.h
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffgload.c
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffgload.h
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffload.c
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffload.h
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffobjs.c
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffobjs.h
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffparse.c
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cffparse.h
trunk/Build/source/libs/freetype2/freetype-src/src/cff/cfftoken.h
trunk/Build/source/libs/freetype2/freetype-src/src/cff/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/cff/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/cid/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/cid/ciderrs.h
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidgload.c
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidgload.h
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidload.c
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidload.h
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidobjs.c
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidobjs.h
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidparse.c
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidparse.h
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidriver.c
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidriver.h
trunk/Build/source/libs/freetype2/freetype-src/src/cid/cidtoken.h
trunk/Build/source/libs/freetype2/freetype-src/src/cid/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/cid/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/cid/type1cid.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/README
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvalid.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvalid.h
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvbsln.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvcommn.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvcommn.h
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxverror.h
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvfeat.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvfeat.h
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvfgen.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvjust.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvkern.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvlcar.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmod.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmod.h
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort.h
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort0.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort1.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort2.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort4.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmort5.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx.h
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx0.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx1.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx2.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx4.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvmorx5.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvopbd.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvprop.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/gxvtrak.c
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/gxvalid/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/gzip/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/gzip/ftgzip.c
trunk/Build/source/libs/freetype2/freetype-src/src/gzip/infutil.h
trunk/Build/source/libs/freetype2/freetype-src/src/gzip/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/lzw/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/lzw/ftlzw.c
trunk/Build/source/libs/freetype2/freetype-src/src/lzw/ftzopen.c
trunk/Build/source/libs/freetype2/freetype-src/src/lzw/ftzopen.h
trunk/Build/source/libs/freetype2/freetype-src/src/lzw/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvalid.c
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvalid.h
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvbase.c
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvcommn.c
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvcommn.h
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otverror.h
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvgdef.c
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvgpos.c
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvgpos.h
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvgsub.c
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvjstf.c
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvmath.c
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvmod.c
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/otvmod.h
trunk/Build/source/libs/freetype2/freetype-src/src/otvalid/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/pcf/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfr.c
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrcmap.c
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrcmap.h
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrdrivr.c
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrdrivr.h
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrerror.h
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrgload.c
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrgload.h
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrload.c
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrload.h
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrobjs.c
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrobjs.h
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrsbit.c
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrsbit.h
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/pfrtypes.h
trunk/Build/source/libs/freetype2/freetype-src/src/pfr/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/afmparse.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/afmparse.h
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/cffdecode.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/cffdecode.h
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psaux.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psauxerr.h
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psauxmod.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psauxmod.h
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psconv.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psconv.h
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psft.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psintrp.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psobjs.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/psobjs.h
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/t1cmap.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/t1cmap.h
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/t1decode.c
trunk/Build/source/libs/freetype2/freetype-src/src/psaux/t1decode.h
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshalgo.c
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshalgo.h
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshglob.c
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshglob.h
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshinter.c
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshmod.c
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshmod.h
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshnterr.h
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshrec.c
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/pshrec.h
trunk/Build/source/libs/freetype2/freetype-src/src/pshinter/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/psnames/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/psnames/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/psnames/psmodule.c
trunk/Build/source/libs/freetype2/freetype-src/src/psnames/psmodule.h
trunk/Build/source/libs/freetype2/freetype-src/src/psnames/psnamerr.h
trunk/Build/source/libs/freetype2/freetype-src/src/psnames/psnames.c
trunk/Build/source/libs/freetype2/freetype-src/src/psnames/pstables.h
trunk/Build/source/libs/freetype2/freetype-src/src/psnames/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/raster/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/raster/ftmisc.h
trunk/Build/source/libs/freetype2/freetype-src/src/raster/ftraster.c
trunk/Build/source/libs/freetype2/freetype-src/src/raster/ftraster.h
trunk/Build/source/libs/freetype2/freetype-src/src/raster/ftrend1.c
trunk/Build/source/libs/freetype2/freetype-src/src/raster/ftrend1.h
trunk/Build/source/libs/freetype2/freetype-src/src/raster/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/raster/raster.c
trunk/Build/source/libs/freetype2/freetype-src/src/raster/rasterrs.h
trunk/Build/source/libs/freetype2/freetype-src/src/raster/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/pngshim.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/pngshim.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sfdriver.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sfdriver.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sferrors.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sfnt.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sfobjs.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sfobjs.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sfwoff.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sfwoff.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttbdf.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttbdf.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttcmap.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttcmap.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttcmapc.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttcolr.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttcolr.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttcpal.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttcpal.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttkern.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttkern.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttload.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttload.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttmtx.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttmtx.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttpost.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttpost.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttsbit.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/ttsbit.h
trunk/Build/source/libs/freetype2/freetype-src/src/smooth/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/smooth/ftgrays.c
trunk/Build/source/libs/freetype2/freetype-src/src/smooth/ftgrays.h
trunk/Build/source/libs/freetype2/freetype-src/src/smooth/ftsmerrs.h
trunk/Build/source/libs/freetype2/freetype-src/src/smooth/ftsmooth.c
trunk/Build/source/libs/freetype2/freetype-src/src/smooth/ftsmooth.h
trunk/Build/source/libs/freetype2/freetype-src/src/smooth/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/smooth/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/smooth/smooth.c
trunk/Build/source/libs/freetype2/freetype-src/src/tools/afblue.pl
trunk/Build/source/libs/freetype2/freetype-src/src/tools/glnames.py
trunk/Build/source/libs/freetype2/freetype-src/src/tools/update-copyright-year
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/truetype.c
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttdriver.c
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttdriver.h
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/tterrors.h
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttgload.c
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttgload.h
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttgxvar.c
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttgxvar.h
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.c
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttinterp.h
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttobjs.c
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttobjs.h
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttpload.c
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttpload.h
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttsubpix.c
trunk/Build/source/libs/freetype2/freetype-src/src/truetype/ttsubpix.h
trunk/Build/source/libs/freetype2/freetype-src/src/type1/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/type1/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/type1/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1afm.c
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1afm.h
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1driver.c
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1driver.h
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1errors.h
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1gload.c
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1gload.h
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1load.c
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1load.h
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1objs.c
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1objs.h
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1parse.c
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1parse.h
trunk/Build/source/libs/freetype2/freetype-src/src/type1/t1tokens.h
trunk/Build/source/libs/freetype2/freetype-src/src/type1/type1.c
trunk/Build/source/libs/freetype2/freetype-src/src/type42/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/type42/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/type42/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/type42/t42drivr.c
trunk/Build/source/libs/freetype2/freetype-src/src/type42/t42drivr.h
trunk/Build/source/libs/freetype2/freetype-src/src/type42/t42error.h
trunk/Build/source/libs/freetype2/freetype-src/src/type42/t42objs.c
trunk/Build/source/libs/freetype2/freetype-src/src/type42/t42objs.h
trunk/Build/source/libs/freetype2/freetype-src/src/type42/t42parse.c
trunk/Build/source/libs/freetype2/freetype-src/src/type42/t42parse.h
trunk/Build/source/libs/freetype2/freetype-src/src/type42/t42types.h
trunk/Build/source/libs/freetype2/freetype-src/src/type42/type42.c
trunk/Build/source/libs/freetype2/freetype-src/src/winfonts/Jamfile
trunk/Build/source/libs/freetype2/freetype-src/src/winfonts/fnterrs.h
trunk/Build/source/libs/freetype2/freetype-src/src/winfonts/module.mk
trunk/Build/source/libs/freetype2/freetype-src/src/winfonts/rules.mk
trunk/Build/source/libs/freetype2/freetype-src/src/winfonts/winfnt.c
trunk/Build/source/libs/freetype2/freetype-src/src/winfonts/winfnt.h
trunk/Build/source/libs/freetype2/freetype-src/vms_make.com
trunk/Build/source/libs/freetype2/version.ac
Added Paths:
-----------
trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/FindBrotliDec.cmake
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ax_compare_version.m4
trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ax_prog_python_version.m4
trunk/Build/source/libs/freetype2/freetype-src/docs/README
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/404.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/font-awesome.css
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/material-icons.css
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.ttf
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff2
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/favicon.png
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/bitbucket.1b09e088.svg
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/github.f0b8504a.svg
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/gitlab.6dd19c00.svg
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/application.c33a9706.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ar.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.da.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.de.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.du.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.es.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fi.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fr.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.hu.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.it.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ja.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.jp.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.multi.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.nl.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.no.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.pt.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ro.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ru.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.stemmer.support.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.sv.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.th.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.tr.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.vi.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/tinyseg.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/wordcut.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/modernizr.86422ebf.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application-palette.a8b3c06d.css
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application.adb8469c.css
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-auto_hinter.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-base_interface.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-bdf_fonts.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-bitmap_handling.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-bzip2.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-cache_subsystem.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-cff_driver.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-cid_fonts.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-color_management.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-computations.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-error_code_values.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-error_enumerations.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-font_formats.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-gasp_table.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-glyph_management.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-glyph_stroker.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-glyph_variants.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-gx_validation.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-gzip.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-header_file_macros.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-header_inclusion.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-incremental.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-index.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-layer_management.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-lcd_rendering.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-list_processing.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-lzw.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-mac_specific.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-module_management.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-multiple_masters.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-ot_validation.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-outline_processing.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-parameter_tags.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-pcf_driver.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-pfr_fonts.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-properties.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-quick_advance.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-raster.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-sfnt_names.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-sizes_management.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-system_interface.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-t1_cid_driver.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-truetype_engine.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-truetype_tables.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-tt_driver.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-type1_tables.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-user_allocation.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-version.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-winfnt_fonts.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/images/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/images/favico.ico
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/index.html
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/javascripts/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/javascripts/extra.js
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/search/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/search/search_index.json
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/sitemap.xml
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/sitemap.xml.gz
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/stylesheets/
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/stylesheets/extra.css
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sfwoff2.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/sfwoff2.h
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/woff2tags.c
trunk/Build/source/libs/freetype2/freetype-src/src/sfnt/woff2tags.h
Removed Paths:
-------------
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/README
trunk/Build/source/libs/freetype2/freetype-src/docs/reference/site/
Modified: trunk/Build/source/libs/README
===================================================================
--- trunk/Build/source/libs/README 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/README 2020-05-10 06:48:17 UTC (rev 55087)
@@ -15,7 +15,7 @@
cairo 1.16.0 - checked 20oct18
http://cairographics.org/releases/
-freetype2 2.10.1 - checked 02jul19
+freetype2 2.10.2 - checked 10may20
http://savannah.nongnu.org/download/freetype/
gd 2.3.0 - checked 10apr20
Modified: trunk/Build/source/libs/freetype2/ChangeLog
===================================================================
--- trunk/Build/source/libs/freetype2/ChangeLog 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/ChangeLog 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,3 +1,8 @@
+2020-05-10 Akira Kakuto <kakuto at w32tex.org>
+
+ Import freetype-2.10.2.
+ * version.ac: Adjusted.
+
2019-07-02 Akira Kakuto <kakuto at w32tex.org>
Import freetype-2.10.1.
Modified: trunk/Build/source/libs/freetype2/TLpatches/ChangeLog
===================================================================
--- trunk/Build/source/libs/freetype2/TLpatches/ChangeLog 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/TLpatches/ChangeLog 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,3 +1,8 @@
+2020-05-10 Akira Kakuto <kakuto at w32tex.org>
+
+ Imported freetype-2.10.2 source tree from:
+ http://savannah.nongnu.org/download/freetype/
+
2019-07-02 Akira Kakuto <kakuto at w32tex.org>
Imported freetype-2.10.1 source tree from:
Modified: trunk/Build/source/libs/freetype2/TLpatches/TL-Changes
===================================================================
--- trunk/Build/source/libs/freetype2/TLpatches/TL-Changes 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/TLpatches/TL-Changes 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,2 +1,2 @@
-Changes applied to the freetype-2.10.1/ tree as obtained from:
+Changes applied to the freetype-2.10.2/ tree as obtained from:
http://savannah.nongnu.org/download/freetype/.
Modified: trunk/Build/source/libs/freetype2/configure
===================================================================
--- trunk/Build/source/libs/freetype2/configure 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/configure 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for FreeType (TeX Live) 2.10.1.
+# Generated by GNU Autoconf 2.69 for FreeType (TeX Live) 2.10.2.
#
# Report bugs to <tex-k at tug.org>.
#
@@ -579,8 +579,8 @@
# Identity of this package.
PACKAGE_NAME='FreeType (TeX Live)'
PACKAGE_TARNAME='freetype--tex-live-'
-PACKAGE_VERSION='2.10.1'
-PACKAGE_STRING='FreeType (TeX Live) 2.10.1'
+PACKAGE_VERSION='2.10.2'
+PACKAGE_STRING='FreeType (TeX Live) 2.10.2'
PACKAGE_BUGREPORT='tex-k at tug.org'
PACKAGE_URL=''
@@ -1235,7 +1235,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures FreeType (TeX Live) 2.10.1 to adapt to many kinds of systems.
+\`configure' configures FreeType (TeX Live) 2.10.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1302,7 +1302,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of FreeType (TeX Live) 2.10.1:";;
+ short | recursive ) echo "Configuration of FreeType (TeX Live) 2.10.2:";;
esac
cat <<\_ACEOF
@@ -1398,7 +1398,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-FreeType (TeX Live) configure 2.10.1
+FreeType (TeX Live) configure 2.10.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1499,7 +1499,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by FreeType (TeX Live) $as_me 2.10.1, which was
+It was created by FreeType (TeX Live) $as_me 2.10.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3423,7 +3423,7 @@
# Define the identity of the package.
PACKAGE='freetype--tex-live-'
- VERSION='2.10.1'
+ VERSION='2.10.2'
cat >>confdefs.h <<_ACEOF
@@ -4956,7 +4956,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by FreeType (TeX Live) $as_me 2.10.1, which was
+This file was extended by FreeType (TeX Live) $as_me 2.10.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -5013,7 +5013,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-FreeType (TeX Live) config.status 2.10.1
+FreeType (TeX Live) config.status 2.10.2
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
Modified: trunk/Build/source/libs/freetype2/freetype-src/CMakeLists.txt
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/CMakeLists.txt 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/CMakeLists.txt 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
# CMakeLists.txt
#
-# Copyright (C) 2013-2019 by
+# Copyright (C) 2013-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# Written originally by John Cary <cary at txcorp.com>
@@ -14,14 +14,14 @@
#
# The following will 1. create a build directory and 2. change into it and
# call cmake to configure the build with default parameters as a static
-# library.
+# library. See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html
+# for information about Debug, Release, etc. builds.
#
-# cmake -E make_directory build
-# cmake -E chdir build cmake ..
+# cmake -B build -D CMAKE_BUILD_TYPE=Release
#
# For a dynamic library, use
#
-# cmake -E chdir build cmake -D BUILD_SHARED_LIBS:BOOL=true ..
+# cmake -B build -D BUILD_SHARED_LIBS=true -D CMAKE_BUILD_TYPE=Release
#
# For a framework on OS X, use
#
@@ -68,15 +68,27 @@
# . `CMakeLists.txt' is provided as-is since it is normally not used by the
# developer team.
#
-# . Set the `FT_WITH_ZLIB', `FT_WITH_BZIP2', `FT_WITH_PNG', and
-# `FT_WITH_HARFBUZZ' CMake variables to `ON' to force using a dependency.
-# Leave a variable undefined (which is the default) to use the dependency
-# only if it is available. Set `CMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=TRUE' to
-# disable a dependency completely (CMake package name, so `BZip2' instead of
-# `BZIP2'). Example:
+# . Set the `FT_WITH_ZLIB', `FT_WITH_BZIP2', `FT_WITH_PNG',
+# `FT_WITH_HARFBUZZ', and `FT_WITH_BROTLI' CMake variables to `ON' to
+# force using a dependency. Leave a variable undefined (which is the
+# default) to use the dependency only if it is available. Example:
#
-# cmake -DFT_WITH_ZLIB=ON -DCMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=TRUE [...]
+# cmake -B build -D FT_WITH_ZLIB=ON \
+# -D FT_WITH_BZIP2=ON \
+# -D FT_WITH_PNG=ON \
+# -D FT_WITH_HARFBUZZ=ON \
+# -D FT_WITH_BROTLI=ON [...]
#
+# Set `CMAKE_DISABLE_FIND_PACKAGE_XXX=TRUE' to disable a dependency completely
+# (where `XXX' is a CMake package name like `BZip2'). Example for disabling all
+# dependencies:
+#
+# cmake -B build -D CMAKE_DISABLE_FIND_PACKAGE_ZLIB=TRUE \
+# -D CMAKE_DISABLE_FIND_PACKAGE_BZip2=TRUE \
+# -D CMAKE_DISABLE_FIND_PACKAGE_PNG=TRUE \
+# -D CMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=TRUE \
+# -D CMAKE_DISABLE_FIND_PACKAGE_BrotliDec=TRUE [...]
+#
# . Installation of FreeType can be controlled with the CMake variables
# `SKIP_INSTALL_HEADERS', `SKIP_INSTALL_LIBRARIES', and `SKIP_INSTALL_ALL'
# (this is compatible with the same CMake variables in zlib's CMake
@@ -89,7 +101,7 @@
if (NOT CMAKE_VERSION VERSION_LESS 3.3)
# Allow symbol visibility settings also on static libraries. CMake < 3.3
- # only sets the propery on a shared library build.
+ # only sets the property on a shared library build.
cmake_policy(SET CMP0063 NEW)
endif ()
@@ -135,26 +147,34 @@
set(VERSION_MAJOR "2")
set(VERSION_MINOR "10")
-set(VERSION_PATCH "1")
+set(VERSION_PATCH "2")
-# SOVERSION scheme: CURRENT.AGE.REVISION
-# If there was an incompatible interface change:
-# Increment CURRENT. Set AGE and REVISION to 0
-# If there was a compatible interface change:
-# Increment AGE. Set REVISION to 0
-# If the source code was changed, but there were no interface changes:
-# Increment REVISION.
-set(LIBRARY_VERSION "6.16.0")
-set(LIBRARY_SOVERSION "6")
+# Generate LIBRARY_VERSION and LIBRARY_SOVERSION.
+set(LIBTOOL_REGEX "version_info='([0-9]+):([0-9]+):([0-9]+)'")
+file(STRINGS "${PROJECT_SOURCE_DIR}/builds/unix/configure.raw"
+ VERSION_INFO
+ REGEX ${LIBTOOL_REGEX})
+string(REGEX REPLACE
+ ${LIBTOOL_REGEX} "\\1"
+ LIBTOOL_CURRENT "${VERSION_INFO}")
+string(REGEX REPLACE
+ ${LIBTOOL_REGEX} "\\2"
+ LIBTOOL_REVISION "${VERSION_INFO}")
+string(REGEX REPLACE
+ ${LIBTOOL_REGEX} "\\3"
+ LIBTOOL_AGE "${VERSION_INFO}")
-# These options mean "require x and complain if not found". They'll get
-# optionally found anyway. Use `-DCMAKE_DISABLE_FIND_PACKAGE_x=TRUE` to disable
-# searching for a packge entirely (x is the CMake package name, so "BZip2"
-# instead of "BZIP2").
+# This is what libtool does internally on Unix platforms.
+math(EXPR LIBRARY_SOVERSION "${LIBTOOL_CURRENT} - ${LIBTOOL_AGE}")
+set(LIBRARY_VERSION "${LIBRARY_SOVERSION}.${LIBTOOL_AGE}.${LIBTOOL_REVISION}")
+
+# External dependency library detection is automatic. See the notes at the top
+# of this file, for how to force or disable dependencies completely.
option(FT_WITH_ZLIB "Use system zlib instead of internal library." OFF)
option(FT_WITH_BZIP2 "Support bzip2 compressed fonts." OFF)
option(FT_WITH_PNG "Support PNG compressed OpenType embedded bitmaps." OFF)
option(FT_WITH_HARFBUZZ "Improve auto-hinting of OpenType fonts." OFF)
+option(FT_WITH_BROTLI "Support compressed WOFF2 fonts." OFF)
# Disallow in-source builds
@@ -185,10 +205,11 @@
# Find dependencies
+set(HARFBUZZ_MIN_VERSION "1.8.0")
if (FT_WITH_HARFBUZZ)
- find_package(HarfBuzz 1.3.0 REQUIRED)
+ find_package(HarfBuzz ${HARFBUZZ_MIN_VERSION} REQUIRED)
else ()
- find_package(HarfBuzz 1.3.0)
+ find_package(HarfBuzz ${HARFBUZZ_MIN_VERSION})
endif ()
if (FT_WITH_PNG)
@@ -209,6 +230,12 @@
find_package(BZip2)
endif ()
+if (FT_WITH_BROTLI)
+ find_package(BrotliDec REQUIRED)
+else ()
+ find_package(BrotliDec)
+endif ()
+
# Create the configuration file
if (UNIX)
check_include_file("unistd.h" HAVE_UNISTD_H)
@@ -273,6 +300,11 @@
"/\\* +(#define +FT_CONFIG_OPTION_USE_HARFBUZZ) +\\*/" "\\1"
FTOPTION_H "${FTOPTION_H}")
endif ()
+if (BROTLIDEC_FOUND)
+ string(REGEX REPLACE
+ "/\\* +(#define +FT_CONFIG_OPTION_USE_BROTLI) +\\*/" "\\1"
+ FTOPTION_H "${FTOPTION_H}")
+endif ()
set(FTOPTION_H_NAME "${PROJECT_BINARY_DIR}/include/freetype/config/ftoption.h")
if (EXISTS "${FTOPTION_H_NAME}")
@@ -308,7 +340,6 @@
src/base/ftpfr.c
src/base/ftstroke.c
src/base/ftsynth.c
- src/base/ftsystem.c
src/base/fttype1.c
src/base/ftwinfnt.c
src/bdf/bdf.c
@@ -332,6 +363,12 @@
src/winfonts/winfnt.c
)
+if (UNIX)
+ list(APPEND BASE_SRCS "builds/unix/ftsystem.c")
+else ()
+ list(APPEND BASE_SRCS "src/base/ftsystem.c")
+endif ()
+
if (WIN32)
enable_language(RC)
list(APPEND BASE_SRCS builds/windows/ftdebug.c
@@ -390,7 +427,11 @@
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
PRIVATE
${CMAKE_CURRENT_BINARY_DIR}/include
- ${CMAKE_CURRENT_SOURCE_DIR}/include)
+ ${CMAKE_CURRENT_SOURCE_DIR}/include
+
+ # Make <ftconfig.h> available for builds/unix/ftsystem.c.
+ ${CMAKE_CURRENT_BINARY_DIR}/include/freetype/config
+)
if (BUILD_FRAMEWORK)
@@ -411,24 +452,30 @@
if (ZLIB_FOUND)
target_link_libraries(freetype PRIVATE ${ZLIB_LIBRARIES})
target_include_directories(freetype PRIVATE ${ZLIB_INCLUDE_DIRS})
- list(APPEND PKG_CONFIG_REQUIRED_PRIVATE zlib)
+ list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "zlib")
endif ()
if (BZIP2_FOUND)
target_link_libraries(freetype PRIVATE ${BZIP2_LIBRARIES})
target_include_directories(freetype PRIVATE ${BZIP2_INCLUDE_DIR}) # not BZIP2_INCLUDE_DIRS
- list(APPEND PKG_CONFIG_REQUIRED_PRIVATE bzip2)
+ list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "bzip2")
endif ()
if (PNG_FOUND)
target_link_libraries(freetype PRIVATE ${PNG_LIBRARIES})
target_compile_definitions(freetype PRIVATE ${PNG_DEFINITIONS})
target_include_directories(freetype PRIVATE ${PNG_INCLUDE_DIRS})
- list(APPEND PKG_CONFIG_REQUIRED_PRIVATE libpng)
+ list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "libpng")
endif ()
if (HARFBUZZ_FOUND)
target_link_libraries(freetype PRIVATE ${HARFBUZZ_LIBRARIES})
target_include_directories(freetype PRIVATE ${HARFBUZZ_INCLUDE_DIRS})
- list(APPEND PKG_CONFIG_REQUIRED_PRIVATE harfbuzz)
+ list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "harfbuzz >= ${HARFBUZZ_MIN_VERSION}")
endif ()
+if (BROTLIDEC_FOUND)
+ target_link_libraries(freetype PRIVATE ${BROTLIDEC_LIBRARIES})
+ target_compile_definitions(freetype PRIVATE ${BROTLIDEC_DEFINITIONS})
+ target_include_directories(freetype PRIVATE ${BROTLIDEC_INCLUDE_DIRS})
+ list(APPEND PKG_CONFIG_REQUIRED_PRIVATE "libbrotlidec")
+endif ()
# Installation
@@ -453,7 +500,7 @@
if (NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL)
# Generate the pkg-config file
if (UNIX)
- file(READ ${PROJECT_SOURCE_DIR}/builds/unix/freetype2.in FREETYPE2_PC_IN)
+ file(READ "${PROJECT_SOURCE_DIR}/builds/unix/freetype2.in" FREETYPE2_PC_IN)
string(REPLACE ";" ", " PKG_CONFIG_REQUIRED_PRIVATE "${PKG_CONFIG_REQUIRED_PRIVATE}")
@@ -465,7 +512,7 @@
FREETYPE2_PC_IN ${FREETYPE2_PC_IN})
string(REPLACE "%includedir%" "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}"
FREETYPE2_PC_IN ${FREETYPE2_PC_IN})
- string(REPLACE "%ft_version%" "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}"
+ string(REPLACE "%ft_version%" "${LIBTOOL_CURRENT}.${LIBTOOL_REVISION}.${LIBTOOL_AGE}"
FREETYPE2_PC_IN ${FREETYPE2_PC_IN})
string(REPLACE "%REQUIRES_PRIVATE%" "${PKG_CONFIG_REQUIRED_PRIVATE}"
FREETYPE2_PC_IN ${FREETYPE2_PC_IN})
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,3 +1,1170 @@
+2020-05-09 Werner Lemberg <wl at gnu.org>
+
+ * Version 2.10.2 released.
+ ==========================
+
+
+ Tag sources with `VER-2-10-2'.
+
+ * docs/VERSION.TXT: Add entry for version 2.10.2.
+
+ * README, Jamfile (RefDoc), src/base/ftver.rc,
+ builds/windows/vc2010/index.html, builds/windows/visualc/index.html,
+ builds/windows/visualce/index.html,
+ builds/wince/vc2005-ce/index.html,
+ builds/wince/vc2008-ce/index.html, docs/freetype-config.1:
+ s/2.10.1/2.10.2/, s/2101/2102/.
+
+ * include/freetype/freetype.h (FREETYPE_PATCH): Set to 2.
+
+ * builds/unix/configure.raw (version_info): Set to 23:2:17.
+ * CMakeLists.txt (VERSION_PATCH): Set to 2.
+
+ * docs/CHANGES: Updated.
+
+2020-05-08 Jakub Alba <jalba at vewd.com>
+
+ * src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter (#58319).
+
+ The font that exceeds the old limit is Icono Regular, version
+ 1.00000.
+
+2020-05-03 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ * builds/freetype.mk: Refactor for readability.
+
+2020-05-02 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ [builds] Clean up Windows CE project files.
+
+ Remove version from filenames that caused a lot of polution in the
+ release process. Use VERSIONINFO resource instead.
+
+ * builds/wince/vc2005-ce/freetype.vcproj,
+ builds/wince/vc2008-ce/freetype.vcproj,
+ builds/windows/visualce/freetype.vcproj,
+ builds/windows/visualce/freetype.dsp: s/2101//g, but add `ftver.rc'.
+ * builds/wince/vc2008-ce/index.html,
+ builds/wince/vc2005-ce/index.html,
+ builds/windows/visualce/index.html: s/2101//g.
+
+2020-05-01 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ * devel/ft2build.h: Override FT_CONFIG_MODULES_H here as well.
+
+2020-05-01 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ [builds/unix] Consolidate marco overrides (for the demos to see them).
+
+ * builds/unix/unix-cc.in (FT_CONFIG_MODULES_H, FT_CONFIG_OPTIONS_H):
+ Override them here...
+ * builds/freetype.mk: ... instead of here.
+
+2020-04-08 Werner Lemberg <wl at gnu.org>
+
+ Allow setting `CC' in Unix build (#58051).
+
+ * builds/unix/unix-cc.in (CC): Use `override'. The command line
+ value of `CC' (if any) is stored already in `CCraw'.
+
+2020-04-04 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Return if single stream operation fails.
+
+ * src/sfnt/sfwoff2.c (get_x_mins): Do it.
+
+ * src/sfnt/woff2tags.c: Remove unused include.
+
+2020-03-22 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [docs] Fix building docs if `srcdir' != `builddir'.
+
+ `docs/reference/*' was moved one directory up in commit 237fed6.
+
+ * builds/unix/unix-def.in (PIP): Remove variable.
+
+ * configure: Create `docs' directory and copy assets from
+ `docs/markdown'.
+
+ * docs/README: Output directory is `reference'.
+
+2020-03-21 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [docwriter] Drop support for Python < 3.5.
+
+ Python versions < 3.5 have reached end-of-life and as such, no
+ security or bug fixes will be provided for those versions. See
+
+ https://devguide.python.org/#status-of-python-branches
+
+ for more information.
+
+ * Jamfile (RefDoc): Add `site' parameter.
+
+ * builds/detect.mk (std_setup): Update Python version requirement.
+
+ * builds/freetype.mk (refdoc-venv): Use pip as `python -m pip'.
+
+ * builds/unix/ax_compare_version.m4,
+ builds/unix/ax_prog_python_version.m4: Macros to detect Python
+ version. New files.
+
+ * builds/unix/configure.raw: Check for Python >= 3.5 and remove
+ check for `pip'.
+
+ * docs/CHANGES, docs/INSTALL.GNU, docs/README: Updated.
+
+2020-03-02 Moazin Khatti <moazinkhatri at gmail.com>
+
+ [gzip] Support `gzip' encoded header conditionally.
+
+ In order to support `gzip' encoded header the call to
+ `inflateInit2' was modified in commit 6a92b1fadde26477a9179.
+ However, this code breaks with the outdated internal version
+ of zlib. This is a temporary fix to conditionally support
+ `gzip' encoded header whenever a system installation of zlib
+ is being used.
+
+ Problem report in
+
+ https://lists.nongnu.org/archive/html/freetype-devel/2020-02/msg00023.html
+
+ * src/gzip/ftgzip.c (FT_Gzip_Uncompress): Change the the call to
+ `inflateInit2' depending on whether the system installation is
+ being used or the internal copy.
+
+2020-02-29 Ben Wagner <bungeman at google.com>
+
+ [truetype] Fix state of `FT_Face' for buggy `gvar' tables (#57923).
+
+ By resetting the blend as implemented with this commit fonts with
+ invalid `gvar' tables may keep calling into `ft_var_load_gvar' from
+ `tt_set_mm_blend' and failing, but the font was invalid anyway and
+ we want to keep seeing the failure in `tt_set_mm_blend'.
+
+ * src/truetype/ttgxvar.c (ft_var_load_gvar): Calculate length of
+ offset array once.
+ Allocate arrays after `FT_FRAME_ENTER' (extra check before
+ allocating and avoid needing to free array later if error entering
+ frame).
+ Always call `FT_FRAME_EXIT'.
+ Consistently set counts immediately after array initialized.
+ Reset the blend (particularly `blend->glyphoffsets') on failure.
+
+2020-03-01 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [docs] Update docwriter stylesheet.
+
+ This change is required to support docwriter 1.2.1.
+
+ See
+
+ https://github.com/freetype/docwriter/issues/36
+
+ for more information.
+
+ * docs/markdown/stylesheets/extra.css:
+ (.md-typeset code) -> (.md-typeset pre>code)
+ (pre) -> (pre>code)
+ (p, .md-typeset p, h4): Remove commented styles.
+ (table.index): Remove unused styles.
+
+2020-02-28 Ben Wagner <bungeman at google.com>
+
+ [truetype] Add better checks for loading `gvar' table (#57905).
+
+ * src/truetype/ttgxvar.c (ft_var_load_gvar): Delay settings of any
+ `blend->xxxcount' values until the corresponding data has been
+ checked.
+ Also do some sanitizing to avoid a too early exit.
+
+ (TT_Vary_Apply_Glyph_Deltas): Improve tracing message.
+
+2020-02-27 Werner Lemberg <wl at gnu.org>
+
+ Make `FT_HAS_*' and `FT_IS_*' really return true (#57906).
+
+ * include/freetype/freetype.h (FT_HAS_*, FT_IS_*): Implement it.
+
+2020-02-25 Dominik Röttsches <drott at chromium.org>
+
+ Fix for CFF space glyph regression (#57541).
+
+ * src/psaux/psft.c (cf2_decoder_parse_substrings): Replace early-out
+ with FT_OFFSET.
+
+2020-02-22 Werner Lemberg <wl at gnu.org>
+
+ [woff2] Fix font table access.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20778
+
+ * src/sfnt/sfwoff2.c (get_x_mins): Explicitly check for presence of
+ `head' table, which might not have been processed yet.
+
+2020-02-21 Werner Lemberg <wl at gnu.org>
+
+ [psaux] Make `t1_decoder_parse_metrics' handle `op_div' (#57519).
+
+ * src/psaux/t1decode.c (t1_decoder_parse_metrics): Copy
+ corresponding code from old engine's `t1_decoder_parse_charstrings'
+ function.
+
+2020-02-19 Nikolaus Waxweiler <nikolaus.waxweiler at daltonmaag.com>
+
+ [autofit] Add support for Hanifi Rohingya script.
+
+ * src/autofit/afblue.dat: Add blue zone data for Hanifi Rohingya.
+ * src/autofit/afblue.c, src/autofit/afblue.h: Regenerated.
+
+ * src/autofit/afscript.h: Add Hanifi Rohingya standard character.
+
+ * src/autofit/afranges.c, src/autofit/afstyles.h: Add Hanifi
+ Rohingya data.
+
+2020-02-19 Werner Lemberg <wl at gnu.org>
+
+ Require HarfBuzz 1.8.
+
+ * builds/unix/configure.raw, CMakeLists.txt: Request HarfBuzz 1.8.0
+ or newer.
+
+ We are going to add auto-hinter support for Hanifi Rohingya, which
+ was introduced in Unicode 11.0.
+
+2020-02-12 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/ttcmap.c (tt_face_build_cmaps): Ignore version (#57708).
+
+2020-02-04 Werner Lemberg <wl at gnu.org>
+
+ * src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter (#57732).
+
+ The font that exceeds the old limit is Constantine, version 1.001.
+
+2020-01-04 Werner Lemberg <wl at gnu.org>
+
+ [base] Fix `FREETYPE_PROPERTIES=type1:hinting-engine=adobe`.
+
+ * src/base/ftpsprop.c (ps_property_set) [hinting-engine]: Avoid an
+ incorrect return value that caused a warning. The function did the
+ right thing, though.
+
+2020-01-03 Werner Lemberg <wl at gnu.org>
+
+ [woff2] Fix memory leaks and a runtime warning.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19773
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18101
+
+ * src/sfnt/sfwoff2.c (compute_ULong_sum): Add missing cast.
+ (reconstruct_hmtx): Add missing deallocation calls.
+
+2020-01-02 Dominik Röttsches <drott at chromium.org>
+
+ [truetype] Fix UBSan warning on offset to nullptr (#57501).
+
+ * src/truetype/ttinterp.c (Ins_CALL): Fail if `exc->FDefs' is null.
+
+2019-12-31 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Allow bitmap-only fonts (#57394).
+
+ * src/sfnt/sfwoff2.c (reconstruct_font): Fix test for `glyf' and
+ `loca' tables.
+
+2019-12-21 Hugh McMaster <hugh.mcmaster at outlook.com>
+
+ [docs] (2/2) Fix generation of API documentation (#56745).
+
+ Creating the API Reference in the (new) `reference' sub-directory is
+ consistent with other documentation sub-topics, such as `design',
+ `glyphs' and `tutorial'.
+
+ This patch fixes broken hyperlinks in the documentation pointing to
+ and from the API Reference. It also allows web assets to load from
+ their relative paths.
+
+ * builds/freetype.mk (DOC_DIR): Adjust.
+ (refdoc, refdoc-venv): Add `--site' argument.
+
+ * builds/toplevel.mk (do-dist): Updated.
+
+2019-12-21 Hugh McMaster <hugh.mcmaster at outlook.com>
+
+ [docs] (1/2) Move static web assets (#56745).
+
+ * docs/reference/*: Move ...
+ * docs: ... one directory up.
+
+2019-12-21 Dominik Röttsches <drott at chromium.org>
+
+ Fix more UBSan warnings on adding offset to nullptr (#57432).
+
+ * src/truetype/ttinterp.c (Ins_LOOPCALL), src/psaux/psft.c
+ (cf2_initLocalRegionBuffer): Use `FT_OFFSET'.
+
+2019-12-16 Werner Lemberg <wl at gnu.org>
+
+ [truetype] Fix UBSan warnings on adding offsets to nullptr.
+
+ Reported as
+
+ https://bugs.chromium.org/p/chromium/issues/detail?id=1032152
+
+ * src/truetype/ttinterp.c (Ins_FDEF, Ins_IDEF): Use `FT_OFFSET'.
+
+2019-12-14 Werner Lemberg <wl at gnu.org>
+
+ [truetype] Fix integer overflow.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19305
+
+ * src/truetype/ttinterp.c (Ins_MIRP): Use `ADD_LONG'.
+
+2019-12-13 Werner Lemberg <wl at gnu.org>
+
+ Another bunch of UBSan warnings on adding offsets to nullptr.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19427
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19433
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19441
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19451
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19452
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19457
+
+ * src/autofit/aflatin.c (af_latin_hints_compute_segments,
+ af_latin_hints_compute_edges): Use `FT_OFFSET'.
+
+ * src/base/ftstream.c (FT_Stream_EnterFrame): Use `FT_OFFSET'.
+
+ * src/psaux/cffdecode.c (cff_decoder_parse_charstrings): Exit early
+ if there is no charstring.
+
+ * src/psaux/psobjs.c (t1_decrypt): Use `FT_OFFSET'.
+
+ * src/smooth/ftsmooth.c (ft_smooth_render_generic): Exit early for
+ zero bitmap dimensions.
+
+2019-12-09 Dominik Röttsches <drott at chromium.org>
+
+ Fix more UBSan warnings on adding offset to nullptr (#57384).
+
+ * src/smooth/ftsmooth.c (ft_smooth_render_generic),
+ src/psaux/psobjs.c (ps_table_add): Use `FT_OFFSET'.
+
+2019-12-05 Werner Lemberg <wl at gnu.org>
+
+ * src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'.
+
+ Reported as
+
+ https://bugs.chromium.org/p/chromium/issues/detail?id=1030614
+
+2019-12-03 Werner Lemberg <wl at gnu.org>
+
+ More nullptr offset UBSan warnings (#57331, #57347).
+
+ * src/autofit/afcjk.c (af_cjk_hints_compute_segments),
+ src/psaux/psft.c (cf2_getSeacComponent), src/truetype/ttinterp.c
+ (Ins_UNKNOWN): Use `FT_OFFSET'.
+
+2019-11-29 Dominik Röttsches <drott at chromium.org>
+
+ Avoid more nullptr offset UBSan warnings (#57316).
+
+ * src/base/ftoutln.c (FT_Outline_Transform): Bail on empty points.
+ * src/cff/cffload.c (cff_subfont_load): Use `FT_OFFSET'.
+ * src/psaux/psft.c (cf2_decoder_parse_substrings): Early out if
+ `charstring_base' or `charstring_len' are null.
+ * src/sfnt/ttload.c (tt_face_load_name): Use `FT_OFFSET'.
+
+2019-11-23 John Stracke <jstracke at Google.com>
+
+ [base] Really fix #57194.
+
+ Apply accidentally missed second part of patch.
+
+ * src/base/ftgloadr.c (FT_GlyphLoader_CheckPoints): Call
+ `FT_GlyphLoader_CreateExtra'.
+
+2019-11-23 Werner Lemberg <wl at gnu.org>
+
+ [truetype] Avoid sanitizer warning (#57289).
+
+ * src/truetype/ttpload.c (tt_face_get_device_metrics): Use
+ `FT_OFFSET'.
+
+2019-11-23 Armin Hasitzka <prince.cherusker at gmail.com>
+
+ [truetype] Fix integer overflow (#57287).
+
+ * src/truetype/ttgload.c (compute_glyph_metrics): Use `SUB_LONG'.
+
+2019-11-23 Ben Wagner <bungeman at google.com>
+
+ [sfnt] Avoid sanitizer warning (#57286).
+
+ * src/sfnt/ttcmap.c (tt_face_build_cmaps): Avoid possible `NULL +
+ offset' computation.
+ Tag `table' as `const'.
+
+2019-11-23 John Stracke <jstracke at Google.com>
+ Werner Lemberg <wl at gnu.org>
+
+ [base] Fix `NULL + offset' sanitizer warnings (#57194).
+
+ * src/base/ftgloadr.c (FT_GlyphLoader_Adjust_Points,
+ FT_GlyphLoader_Adjust_Subglyphs): Use `FT_OFFSET'.
+ (FT_GlyphLoader_CreateExtra): Add short cut if some values are zero.
+
+2019-11-23 Werner Lemberg <wl at gnu.org>
+
+ * include/freetype/internal/ftmemory.h (FT_OFFSET): New macro.
+
+ Use this for `base + offset' pointer calculations where `base' can
+ be NULL (triggering a sanitizer warning even if the resulting
+ pointer gets never dereferenced since it is undefined behaviour
+ in C).
+
+ Suggested by Ben Wagner.
+
+2019-11-23 Ben Wagner <bungeman at google.com>
+
+ [sfnt] Ensure OTTO fonts have tables (#57285).
+
+ * src/sfnt/ttload.c (tt_face_load_font_dir): Add test.
+
+2019-11-23 Behdad Esfahbod <behdad at behdad.org>
+
+ Minor fixes for recent compilers.
+
+ * src/gzip/infutil.h (inflate_mask): Add `const'.
+
+ * src/autofit/aflatin2.c: Include `ft2build.h'.
+
+2019-11-07 Nikolaus Waxweiler <madigens at gmail.com>
+
+ * CMakeLists.txt: Minor additions to the notes, compile
+ builds/unix/ftsystem.c instead of src/base/ftsystem.c on UNIX.
+
+ The latter change is based on the code proposed by rim in #55235.
+
+2019-10-25 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Check `num_fonts' for TTCs.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18494
+
+2019-10-22 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Avoid undefined shift.
+
+ Also improve tracing.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18390
+
+2019-10-10 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ * src/sfnt/pngshim.c (premultiply_data): Optimize for __SSE__ only.
+
+2019-10-10 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (reconstruct_glyf): Check `triplet_size'.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18108
+
+2019-10-09 John Tytgat <John.Tytgat at esko.com>
+
+ [cff] Fix FT_FACE_FLAG_GLYPH_NAMES for CFF2 based fonts (#57023).
+
+ * src/cff/cffobjs.c (cff_face_init): Don't set
+ FT_FACE_FLAG_GLYPH_NAMES for CFF2 based fonts.
+
+2019-10-08 Werner Lemberg <wl at gnu.org>
+
+ [woff2] Fix SFNT table checks.
+
+ Also reduce number of SFNT table lookups.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18065
+
+ * include/freetype/internal/wofftypes.h (WOFF2_InfoRec): Add fields
+ `glyf_table', `loca_table', and `head_table'.
+
+ * src/sfnt/sfwoff2.c (reconstruct_glyf): Update signature.
+ Use table pointers in `info' parameter.
+ (get_x_mins): Check `maxp_table'
+ Use table pointers in `info' parameter.
+ (reconstruct_font): Use and set table pointers in `info' parameter.
+ Fix check for `glyf' and `loca' tables.
+ Update call to `reconstruct_glyf'.
+ (woff2_open_font): Updated.
+
+2019-10-06 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (reconstruct_glyf): Fix reallocation.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18046
+
+2019-10-06 Werner Lemberg <wl at gnu.org>
+
+ Improve memory debugging.
+
+ * include/freetype/internal/ftmemory.h (FT_MEM_FREE): Use
+ `FT_DEBUG_INNER' to set source code file name and line.
+
+ * src/base/ftdbgmem.c (ft_mem_table_remove): Better formatting of
+ tracing message.
+
+2019-10-03 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2 (reconstruct_font): Fix reallocation.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17966
+
+2019-10-01 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ * src/base/ftstroke.c (ft_stroker_inside): Speed up.
+
+2019-10-01 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2 (woff2_open_font): Initialize `woff2.ttc_fonts'.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17804
+
+2019-09-30 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (reconstruct_font): Fix memory leak.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17812
+
+2019-09-30 Werner Lemberg <wl at gnu.org>
+
+ [woff2] Reject fonts without `head' table.
+
+ Also fix memory deallocation in case of error.
+
+ `head' problem reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17820
+
+ * src/sfnt/sfwoff2.c (reconstruct_glyf): Don't use `stream_close'.
+ Abort if `head_table' is NULL.
+ Don't free `transformed_buf' in case of error.
+ (woff2_open_font): Don't set `uncompressed_buf' to NULL.
+
+2019-09-29 Werner Lemberg <wl at gnu.org>
+
+ [woff2] Fix compiler warnings.
+
+ Problem reported by Alexei.
+
+ * src/sfnt/sfwoff2.c (reconstruct_glyf): Initialize `x_min'.
+ (reconstruct_font): Initialize `num_hmetrics'.
+ (woff2_open_font): Initialize `info'.
+
+2019-09-28 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Fix sanity check.
+
+ Correct thinkos in patch from 2019-09-01.
+
+2019-09-28 Werner Lemberg <wl at gnu.org>
+
+ [woff2] Fix memory leaks.
+
+ One of them reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17766
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Free `info->x_mins' and
+ `woff2->ttc_fonts'.
+
+ (reconstruct_glyf): Initialize `info->x_mins'.
+
+2019-09-27 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ * src/base/ftstroke.c (ft_stroker_cap): Speed up caps.
+
+2019-09-25 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ * src/base/ftstroke.c (ft_stroker_outside): Speed up clipped miter.
+ * include/freetype/ftstroke.h: Wordsmith miter docs.
+
+2019-09-25 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Check (sum of) table sizes.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17684
+
+2019-09-23 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ * src/base/ftstroke.c (ft_stroke_border_arcto): Speed up calculations.
+
+2019-09-20 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Fix memory leaks.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16896
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Fix error handling.
+ Free `uncompressed_buf'.
+ (reconstruct_font): Free `transformed_buf'.
+
+2019-09-17 Werner Lemberg <wl at gnu.org>
+
+ * src/otvalid/otvcommon.c (otv_Coverage_get_last): Guard `count'.
+
+ Problem reported by Marc Schönefeld <marc.schoenefeld at gmx.org>.
+
+2019-09-17 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Check table index.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17100
+
+2019-09-15 Avi Halachmi (:avih) <avihpit at yahoo.com>
+
+ [cmake] Don't fail if brotli is missing (#56894).
+
+ The libs which cmake controls are commented out at
+
+ include/freetype/config/ftoption.h
+
+ and cmake un-comment each enabled library, but the brotli option was
+ not commented out, therefore `FT_CONFIG_OPTION_USE_BROTLI' remained
+ defined even if brotli was missing/disabled/etc.
+
+ Comment it such that cmake can control it, which means leaving it
+ undefined if brotli is missing.
+
+ * include/freetype/config/ftoption.h: Fix typo.
+
+2019-09-05 Werner Lemberg <wl at gnu.org>
+
+ [cmake] Add brotli support.
+
+ * CMakeLists.txt (FT_WITH_BROTLI): New option.
+
+ * builds/cmake/FindBrotliDec.cmake: New file.
+
+2019-09-05 Werner Lemberg <wl at gnu.org>
+
+ Fix handling of `AF_CONFIG_OPTION_INDIC'.
+
+ * devel/ftoption.h, include/freetype/config/ftoption.h:
+ `AF_CONFIG_OPTION_INDIC' needs `AF_CONFIG_OPTION_CJK'.
+
+2019-09-05 Werner Lemberg <wl at gnu.org>
+
+ CMakeLists.txt: Fix generation of DLL related stuff (#56852).
+
+ Extract `version_info' variable from `builds/unix/configure.raw' and
+ use the data to correctly set `LIBRARY_VERSION' and
+ `LIBRARY_SOVERSION'.
+
+ Also use the data to set `ft_version' field in `freetype2.pc'.
+ Also fix the needed minimum version of HarfBuzz in `freetype2.pc'.
+
+2019-09-03 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (compute_ULong_sum): Fix undefined shift.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16933
+
+2019-09-01 Werner Lemberg <wl at gnu.org>
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Add sanity check.
+
+ Don't trust `totalSfntSize' unconditionally.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16893
+
+2019-08-27 Dominik Röttsches <drott at chromium.org>
+
+ [woff2] Don't use `FT_UInt64' (#56815).
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Use `FT_UInt32' for
+ `file_offset'. This fixes builds on platforms where `FT_LONG64' is
+ not defined while still being sufficient to store a file offset.
+
+2019-08-27 Werner Lemberg <wl at gnu.org>
+
+ [truetype] Prevent crash in `TT_Set_Named_Instance' (#56813).
+
+ * src/truetype/ttgxvar.c (TT_Set_Named_Instance): Fix error
+ handling.
+
+2019-08-27 Werner Lemberg <wl at gnu.org>
+
+ [woff2] Fix compiler warnings.
+
+ * src/sfnt/sfwoff2.c (read_num_hmetrics): Remove unused argument
+ `table_len'.
+ Update caller.
+ (triplet_decode, compute_bbox, store_loca, reconstruct_glyf): Make
+ `i' variable unsigned.
+ (reconstruct_glyph): Remove condition which is always false.
+ (reconstruct_html): Removed unused argument `transformed_size'.
+ Update caller.
+
+ * src/sfnt/woff2tags.c (woff2_known_tags): Remove condition which is
+ always false.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Check whether known tag is in array bounds.
+
+ If table tag is not 0x3f, we expect a value between 0 and 62. If
+ this is not the case, exit with errors.
+
+ * src/sfnt/sfwoff2/c: Check whether table tag makes sense.
+
+ * src/sfnt/woff2tags.c: Return 0 if tag is out of bounds.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ * src/sfnt/sfwoff2.c: Improve trace comments.
+
+ Adjust tracing levels for comments, and more formatting.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Support `hmtx' reconstruction when `glyf' is untransformed.
+
+ `reconstruct_hmtx' requires `info->x_mins' and `info->num_glyphs' to
+ reconstruct the hmtx table. In case glyf is not transformed, we
+ call `get_x_mins' which does the necessary work.
+
+ * src/sfnt/sfwoff2.c (get_x_mins): New function.
+ (reconstruct_font): Call get_x_mins.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [sfnt] Support `face->num_faces' for WOFF2 fonts.
+
+ Set correct value of `face->num_faces' for WOFF2 fonts. This is
+ being handled separately because we only load the tables for the
+ requested font face in `woff2_open_font' and create a single-face
+ sfnt stream.
+
+ The full discussion is at:
+
+ https://lists.gnu.org/archive/html/freetype-devel/2019-08/msg00000.html
+
+ * src/sfnt/sfobjs.c (sfnt_open_font): Add parameter
+ `woff2_num_faces'.
+ (sfnt_init_face): Introduce variable `woff2_num_faces', and change
+ `face->root.num_faces' if `woff2_num_faces' is set.
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Validate requested face
+ index and handle negative face indices.
+
+ * src/sfnt/sfwoff2.h (woff2_open_font): Add parameter `num_faces' to
+ declaration.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Improve memory and error handling.
+
+ Free up memory after use, and improve error handling.
+
+ * src/sfnt/sfwoff2.c (reconstruct_font, woff2_open_font): Implement
+ changes.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Avoid too many calls to `FT_REALLOC'.
+
+ We do this by using `totalSfntSize' as an initial reference, and
+ extending the buffer when required. This reduces rendering time
+ considerably.
+
+ * include/freetype/internal/wofftypes.h (WOFF2_HeaderRec): Add
+ `totalSfntSize', rename `total_sfnt_size' to `actual_sfnt_size'.
+
+ * src/sfnt/sfwoff2.c (write_buf): Add parameter `dst_size' to keep
+ track of and update total size of stream.
+
+ (WRITE_SFNT_BUF, WRITE_SFNT_BUF_AT): Modify macros accordingly.
+
+ (pad4, store_loca, reconstruct_glyf, reconstruct_hmtx,
+ reconstruct_font): Update parameters to accept `sfnt_size'.
+
+ (woff2_open_font): Add variable `sfnt_size'. Use WOFF2 header field
+ `totalSfntSize' as initial reference (if value makes sense) and
+ allocate `totalSfntSize' bytes for the sfnt stream. `write_buf'
+ handles reallocation if and when required. Also resize the stream
+ to `actual_sfnt_size' after reconstruction.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Reconstruct `loca', `hmtx', and swap out stream.
+
+ Add necessary functions to reconstruct loca and hmtx tables (the two
+ remaining tables that can have a transform). `woff2_open_font' is
+ now capable of loading a woff2 font face. This code may still need
+ more refining and better memory management.
+
+ * include/freetype/internal/wofftypes.h (WOFF2_HeaderRec): Add total
+ (final) size of sfnt stream.
+
+ (WOFF2_InfoRec): Add header checksum value.
+
+ * src/sfnt/sfobjs.c (sfnt_open_font): Change `face_instance_index'
+ parameter to its pointer so its value can be modified by
+ `woff2_open_font'.
+
+ * src/sfnt/sfwoff2.c: (WRITE_SFNT_BUF_AT): New macro to write into
+ sfnt buffer at given position.
+
+ (write_buf): Add parameter `extend_buf' which allows caller to
+ specify whether buffer should be reallocated before copying data.
+
+ (WRITE_SFNT_BUF): Updated.
+
+ (pad4, store_loca, reconstruct_htmx): New functions.
+
+ (reconstruct_glyf): Calculate loca values and store them.
+
+ (reconstruct_font): Call `reconstruct_hmtx', write table record
+ entries, and calculate table checksums. Also calculate font
+ checksum and update `checksumAdjustment' entry in head table.
+
+ (woff2_open_font): Open stream for sfnt buffer, swap out input
+ stream and return.
+
+ * src/sfnt/sfwoff2.h (woff2_open_font): Modify parameter to accept
+ pointer to `face_index'.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Reconstruct transformed `glyf' table.
+
+ Reconstruct `glyf' table if it is transformed in the uncompressed
+ table stream. Also add necessary structures, macros and functions.
+
+ * include/freetype/internal/wofftypes.h (WOFF2_InfoRec,
+ WOFF2_SubstreamRec, WOFF2_PointRec): New structures.
+ (WOFF2_TableRec): s/OrigLength/dst_length/.
+
+ * src/sfnt/sfwoff2.c (READ_255USHORT, READ_BASE128): Use
+ `FT_SET_ERROR' to set implicit `error' variable.
+
+ (WRITE_SHORT): New macro.
+
+ (N_CONTOUR_STREAM, N_POINTS_STREAM, FLAG_STREAM, GLYPH_STREAM,
+ COMPOSITE_STREAM, BBOX_STREAM, INSTRUCTION_STREAM): New macros to
+ refer to substreams of the transformed `glyf' tables.
+
+ (Read255UShort, ReadBase128): Return errors set by `FT_READ_XXX'
+ macros.
+
+ (with_sign, safe_int_addition): New functions to add sign to values
+ based on a flag and perform safe addition respectively.
+
+ (triplet_decode): Decode variable-length (flag, xCoordinate,
+ yCoordinate) triplet for a simple glyph. See
+
+ https://www.w3.org/TR/WOFF2/#triplet_decoding
+
+ (store_points, compute_bbox, composteGlyph_size, reconstruct_glyf):
+ New functions.
+
+ (reconstruct_font): Call `reconstruct_glyf'.
+
+ * src/sfnt/sfwoff2.h: Add required constants.
+
+ * src/sfnt/woff2tags.h: Move out constants to `sfwoff2.h'.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Copy un-transformed tables to sfnt stream.
+
+ Copy un-transformed tables to the sfnt stream.
+
+ * src/sfnt/sfwoff2.c: (WRITE_SFNT_BUF): New macro.
+ (write_buf): New function. Extend memory of `dst' buffer and copy
+ bytes from `src'.
+ (compute_ULong_sum): New function. Calculate checksum of table.
+ (reconstruct_font): Change `FT_Byte* sfnt' to `FT_Byte**
+ sfnt_bytes'. This has been done because we reallocate memory to
+ `sfnt' multiple times, which may change the pointer value of `sfnt'.
+ This new pointer must be propogated back to the caller. Same reason
+ for using a double pointer in `write_buf'.
+
+ * src/sfnt/woff2tags.h (WOFF2_DEFAULT_MAX_SIZE): New macro used for
+ overflow checking.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Create stream for uncompressed buffer.
+
+ Uncompressed buffer is now an `FT_Stream'.
+
+ Perform basic checks and start iterating over tables.
+
+ * src/sfnt/sfwoff2.c (stream_close, find_table, read_num_hmetrics):
+ New functions.
+ (reconstruct_font): Modify parameters and iterate over tables.
+ (woff2_open_font): Updated.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Handle TTCs and start reconstructing font.
+
+ We `handle' TTCs by modifying the `indices' array to point to only
+ those tables that are part of the requested `face_index'.
+
+ Set and use `num_tables' in `WOFF2_TtcFont'.
+
+ * src/sfnt/sfwoff2.c (reconstruct_font): New function.
+ (woff2_open_font): Start reconstruction of font.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Get known tags from function.
+
+ Change `KnownTags' to a function (`woff2_known_tags'). This avoids
+ introducing a global constant array. This function returns the
+ specified index without *any* checks. The caller must ensure that
+ `index' is within array limits.
+
+ * src/sfnt/sfwoff2.c (woff2_open_font): Change `KnownTags[...]'
+ notation to `woff2_known_tags( ... )'.
+
+ * src/sfnt/woff2tags.c: Perform changes.
+
+ * src/sfnt/woff2tags.h: Update definitions.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Minor.
+
+ * src/sfnt/sfwoff2.c (woff2_uncompress): Add error message
+ (woff2_open_font): Free `uncompressed_buf'.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Uncompress Brotli streams and `face_index' support.
+
+ WOFF2 compressed stream is now uncompressed if Brotli is available.
+ This data is stored in a separate buffer (uncompressed_buf) because
+ it does not contain direct table data. Certain tables have
+ transformations applied to them, and they must be reconstructed
+ before we can write those tables to the SFNT stream.
+
+ `face_index' is now being passed as a parameter to
+ `woff2_open_font'.
+
+ * src/sfnt/sfobjs.c (sfnt_open_font): Add parameter
+ `face_instance_index'.
+
+ * src/sfnt/sfwoff2.c (woff2_uncompress): New function.
+ (woff2_open_font): Call `woff2_uncompress'.
+ (compute_first_table_offset): Fix return type.
+
+ * src/sfnt/sfwoff2.h (woff2_open_font): Modify declaration.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ * builds/unix/configure.raw: Change argument name to `brotli'.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ Add Brotli dependency and required checks.
+
+ Brotli is required for decompressing WOFF2 font directory streams.
+ The library is thus being added as an optional dependency for
+ FreeType.
+
+ * builds/unix/configure.raw: Add checks for `libbrotlidec'.
+ (REQUIRES_PRIVATE, LIBS_PRIVATE, LIBSSTATIC_CONFIG): Updated.
+
+ * devel/ftoption.h, include/freetype/config/ftoption.h
+ (FT_CONFIG_OPTION_USE_BROTLI): New macro.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Write SFNT Offset table.
+
+ * src/sfnt/sfwoff2.c (WRITE_USHORT, WRITE_ULONG): New macros.
+ (compare_tags): New function.
+ (woff2_open_font): Implement it.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ * src/sfnt/sfwoff2.c: #undef macros.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [woff2] Read table and collection directory.
+
+ * include/freetype/internal/wofftypes.h (WOFF2_TtcFontRec): New
+ structure.
+ (WOFF2_HeaderRec): Add more fields.
+
+ * src/sfnt/sfwoff2.c (READ_255USHORT, READ_BASE128, ROUND4): New
+ macros.
+ (Read255UShort, CollectionHeaderSize, compute_first_table_offset):
+ New functions.
+ (ReadBase128): Use `FT_READ_BYTE'.
+ (woff2_open_font): Add functionality to read table directory and
+ collection directory (if present).
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [sfnt] Include `woff2tags.c' for building.
+
+ * src/sfnt/rules.mk (SFNT_DRV_SRC): Add `woff2tags.c'.
+
+ * src/sfnt/sfnt.c: Include `woff2tags.c'.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [sfnt] Add WOFF2 constants.
+
+ Add constants required for WOFF2, and known table tags as defined in
+ the specification. See
+
+ https://www.w3.org/TR/WOFF2/#table_dir_format
+
+ for details.
+
+ * src/sfnt/woff2tags.c, src/sfnt/woff2tags.h: New files.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ [sfnt] Read WOFF 2 header.
+
+ Check for WOFF2 tag, call `woff2_open_font', and implement it to read
+ header according to specification.
+
+ * include/freetype/internal/fttrace.h: Add `sfwoff2.c'.
+
+ * src/sfnt/rules.mk (SFNT_DRV_SRC): Add `sfwoff2.c'.
+
+ * src/sfnt/sfnt.c: Include `sfwoff2.c'.
+
+ * src/sfnt/sfobjs.c (sfnt_open_font): Check for `wOF2' tag and call
+ `woff2_open_font'.
+
+ * src/sfnt/sfwoff2.c, src/sfnt/sfwoff2.h: New files.
+
+2019-08-27 Nikhil Ramakrishnan <ramakrishnan.nikhil at gmail.com>
+
+ Add structures for WOFF2.
+
+ Add structures and macro for WOFF 2 header and table directory.
+
+ * include/freetype/internal/wofftypes.h (WOFF2_HeaderRec,
+ WOFF2_TableRec_): New structures.
+
+ * include/freetype/tttags.h (TTAG_wOF2): New macro.
+
+2019-08-26 Werner Lemberg <wl at gnu.org>
+
+ * src/psaux/cffdecode.c (cff_operator_seac): Fix numeric overflow.
+
+ Reported as
+
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16470
+
+2019-08-26 Werner Lemberg <wl at gnu.org>
+
+ [type1] Fix `FT_Get_Var_Axis_Flags' (#56804).
+
+ * src/type1/t1load.c (T1_Get_MM_Var): Allocate space for axis flags.
+ Also remove redundant assignment.
+
+2019-07-24 Alexei Podtelezhnikov <apodtele at gmail.com>
+
+ * src/base/ftbbox.c (cubic_peak): Sanitize left shift (#56586).
+
+2019-07-22 Weiyi Wu <w1w2y3 at gmail.com>
+
+ * src/cid/cidload.c (cid_hex_to_binary): Fix typo (#56653).
+
+2019-07-12 Werner Lemberg <wl at gnu.org>
+
+ [sfnt, winfonts] Avoid memory leaks in case of error (#56587).
+
+ * src/sfnt/sfwoff.c (woff_open_font): Call `FT_FRAME_EXIT' in case
+ of error.
+
+ * src/winfonts/winfnt.c (fnt_face_get_dll_font): Ditto.
+
+2019-07-12 Ben Wagner <bungeman at google.com>
+
+ Properly handle phantom points for variation fonts (#56601).
+
+ * src/truetype/ttgload.c (TT_Process_Simple_Glyph): Scale phantom
+ points if HVAR and/or VVAR is present.
+
+2019-07-04 Werner Lemberg <wl at gnu.org>
+
+ [psaux] (2/2) Handle fonts that use SEAC for ligatures (#56580).
+
+ The same as previous commit but for the old engine.
+
+ * src/psaux/t1decode.c (t1operator_seac): Implement it.
+
+2019-07-04 Chris Liddell <chris.liddell at artifex.com>
+
+ [psaux] (1/2) Handle fonts that use SEAC for ligatures (#56580).
+
+ As originally intended, a Type 1 SEAC charstring would be used for
+ an accented glyph (like `acaron' or `uumlaut'), where the advance
+ width of the SEAC glyph is the same as that of the `base' glyph
+ (like `a' or `u'). In this case it is not uncommon for the SEAC
+ glyph to not use an (H)SBW opcode of its own but to rely on the
+ value from the base glyph.
+
+ However, out-of-spec fonts also use SEAC glyphs for ligatures (like
+ `oe' or `fi'), and in those cases the overall advance width is
+ greater than that of the `base' glyph. For this reason we have to
+ allow that the SEAC glyph can have an (H)SBW value of its own, and
+ if it has, retain this value, rather than the one from the base
+ glyph.
+
+ * src/psaux/psintrp.c (cf2_interpT2CharString) <cf2_escSEAC>:
+ Implement it.
+
2019-07-01 Werner Lemberg <wl at gnu.org>
* Version 2.10.1 released.
@@ -88,7 +1255,7 @@
* include/freetype/ftmodapi.h (FT_DebugHook_Func): Return error.
Fix a warning by adding a return value as in `TT_RunIns',
- which should not be a compatibility issue.
+ which should not be a compatibility issue.
2019-06-11 Alexei Podtelezhnikov <apodtele at gmail.com>
@@ -99,7 +1266,7 @@
[gzip] Add support for `gzip' encoded header.
* src/gzip/ftgzip.c (FT_Gzip_Uncompress): Modify the the call to
- `inflateInit2' to enable support for `gzip' encoded headers.
+ `inflateInit2' to enable support for `gzip' encoded headers.
2019-06-10 Alexei Podtelezhnikov <apodtele at gmail.com>
@@ -3104,7 +4271,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2018-2019 by
+Copyright (C) 2018-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.20
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.20 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.20 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2597,7 +2597,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2000-2019 by
+Copyright (C) 2000-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.21
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.21 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.21 2020-05-10 06:48:17 UTC (rev 55087)
@@ -9422,7 +9422,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2002-2019 by
+Copyright (C) 2002-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.22
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.22 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.22 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2821,7 +2821,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2005-2019 by
+Copyright (C) 2005-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.23
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.23 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.23 2020-05-10 06:48:17 UTC (rev 55087)
@@ -7932,7 +7932,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2006-2019 by
+Copyright (C) 2006-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.24
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.24 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.24 2020-05-10 06:48:17 UTC (rev 55087)
@@ -6344,7 +6344,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2010-2019 by
+Copyright (C) 2010-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.25
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.25 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.25 2020-05-10 06:48:17 UTC (rev 55087)
@@ -5145,7 +5145,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2013-2019 by
+Copyright (C) 2013-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.26
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.26 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.26 2020-05-10 06:48:17 UTC (rev 55087)
@@ -5695,7 +5695,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2015-2019 by
+Copyright (C) 2015-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.27
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.27 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.27 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2090,7 +2090,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2016-2019 by
+Copyright (C) 2016-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.28
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.28 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.28 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3120,7 +3120,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2016-2019 by
+Copyright (C) 2016-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.29
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.29 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/ChangeLog.29 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2336,7 +2336,7 @@
----------------------------------------------------------------------------
-Copyright (C) 2017-2019 by
+Copyright (C) 2017-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/Jamfile
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/Jamfile 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/Jamfile 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
# FreeType 2 top Jamfile.
#
-# Copyright (C) 2001-2019 by
+# Copyright (C) 2001-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -208,13 +208,14 @@
actions RefDoc
{
- python -m docwriter
- --prefix=ft2
- --title=FreeType-2.10.1
- --output=$(DOC_DIR)
- $(FT2_INCLUDE)/freetype/*.h
- $(FT2_INCLUDE)/freetype/config/*.h
- $(FT2_INCLUDE)/freetype/cache/*.h
+ python3 -m docwriter
+ --prefix=ft2
+ --title=FreeType-2.10.2
+ --site=reference
+ --output=$(DOC_DIR)
+ $(FT2_INCLUDE)/freetype/*.h
+ $(FT2_INCLUDE)/freetype/config/*.h
+ $(FT2_INCLUDE)/freetype/cache/*.h
}
RefDoc refdoc ;
Modified: trunk/Build/source/libs/freetype2/freetype-src/Jamrules
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/Jamrules 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/Jamrules 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
# FreeType 2 JamRules.
#
-# Copyright (C) 2001-2019 by
+# Copyright (C) 2001-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/Makefile
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/Makefile 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/Makefile 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/README
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/README 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/README 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,4 +1,4 @@
- FreeType 2.10.1
+ FreeType 2.10.2
===============
Homepage: https://www.freetype.org
@@ -16,17 +16,20 @@
the file `docs/LICENSE.TXT' for the available licenses.
The FreeType 2 API reference is located in `docs/reference/site';
- use the file `index.html' as the top entry point. Additional
- documentation is available as a separate package from our sites. Go
- to
+ use the file `index.html' as the top entry point. [Please note that
+ currently the search function for locally installed documentation
+ doesn't work due to cross-site scripting issues.]
+ Additional documentation is available as a separate package from our
+ sites. Go to
+
https://download.savannah.gnu.org/releases/freetype/
and download one of the following files.
- freetype-doc-2.10.1.tar.xz
- freetype-doc-2.10.1.tar.gz
- ftdoc2101.zip
+ freetype-doc-2.10.2.tar.xz
+ freetype-doc-2.10.2.tar.gz
+ ftdoc2102.zip
To view the documentation online, go to
@@ -71,7 +74,7 @@
----------------------------------------------------------------------
-Copyright (C) 2006-2019 by
+Copyright (C) 2006-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/README.git
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/README.git 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/README.git 2020-05-10 06:48:17 UTC (rev 55087)
@@ -37,7 +37,7 @@
----------------------------------------------------------------------
-Copyright (C) 2005-2019 by
+Copyright (C) 2005-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/autogen.sh
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/autogen.sh 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/autogen.sh 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright (C) 2005-2019 by
+# Copyright (C) 2005-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/README
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/README 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/README 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,7 +1,7 @@
README for the builds/amiga subdirectory.
-Copyright (C) 2005-2019 by
+Copyright (C) 2005-2020 by
Werner Lemberg and Detlef W\xFCrkner.
This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftconfig.h
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftconfig.h 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftconfig.h 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
/* */
/* Amiga-specific configuration file (specification only). */
/* */
-/* Copyright (C) 2005-2019 by */
+/* Copyright (C) 2005-2020 by */
/* Werner Lemberg and Detlef W\xFCrkner. */
/* */
/* This file is part of the FreeType project, and may only be used, */
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftmodule.h
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftmodule.h 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/include/config/ftmodule.h 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
/* */
/* Amiga-specific FreeType module selection. */
/* */
-/* Copyright (C) 2005-2019 by */
+/* Copyright (C) 2005-2020 by */
/* Werner Lemberg and Detlef W\xFCrkner. */
/* */
/* This file is part of the FreeType project, and may only be used, */
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/makefile
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/makefile 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/makefile 2020-05-10 06:48:17 UTC (rev 55087)
@@ -5,7 +5,7 @@
#
-# Copyright (C) 2005-2019 by
+# Copyright (C) 2005-2020 by
# Werner Lemberg and Detlef W\xFCrkner.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/makefile.os4
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/makefile.os4 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/makefile.os4 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
#
-# Copyright (C) 2005-2019 by
+# Copyright (C) 2005-2020 by
# Werner Lemberg and Detlef W\xFCrkner.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/smakefile
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/smakefile 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/smakefile 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 2005-2019 by
+# Copyright (C) 2005-2020 by
# Werner Lemberg and Detlef W\xFCrkner.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftdebug.c
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftdebug.c 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftdebug.c 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
*
* Debugging and logging component for amiga (body).
*
- * Copyright (C) 1996-2019 by
+ * Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, Werner Lemberg, and Detlef Wuerkner.
*
* This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftsystem.c
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftsystem.c 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/amiga/src/base/ftsystem.c 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
/* */
/* Amiga-specific FreeType low-level system interface (body). */
/* */
-/* Copyright (C) 1996-2019 by */
+/* Copyright (C) 1996-2020 by */
/* David Turner, Robert Wilhelm, Werner Lemberg and Detlef W\xFCrkner. */
/* */
/* This file is part of the FreeType project, and may only be used, */
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/ansi/ansi-def.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/ansi/ansi-def.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/ansi/ansi-def.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/ansi/ansi.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/ansi/ansi.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/ansi/ansi.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/beos/beos-def.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/beos/beos-def.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/beos/beos-def.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -5,7 +5,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/beos/beos.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/beos/beos.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/beos/beos.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2,7 +2,7 @@
# FreeType 2 configuration rules for a BeOS system
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/beos/detect.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/beos/detect.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/beos/detect.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Added: trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/FindBrotliDec.cmake
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/FindBrotliDec.cmake (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/FindBrotliDec.cmake 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,51 @@
+# FindBrotliDec.cmake
+#
+# Copyright (C) 2019-2020 by
+# David Turner, Robert Wilhelm, and Werner Lemberg.
+#
+# Written by Werner Lemberg <wl at gnu.org>
+#
+# This file is part of the FreeType project, and may only be used, modified,
+# and distributed under the terms of the FreeType project license,
+# LICENSE.TXT. By continuing to use, modify, or distribute this file you
+# indicate that you have read the license and understand and accept it
+# fully.
+#
+#
+# Try to find libbrotlidec include and library directories.
+#
+# If found, the following variables are set.
+#
+# BROTLIDEC_INCLUDE_DIRS
+# BROTLIDEC_LIBRARIES
+
+include(FindPkgConfig)
+pkg_check_modules(PC_BROTLIDEC QUIET libbrotlidec)
+
+if (PC_BROTLIDEC_VERSION)
+ set(BROTLIDEC_VERSION "${PC_BROTLIDEC_VERSION}")
+endif ()
+
+
+find_path(BROTLIDEC_INCLUDE_DIRS
+ NAMES brotli/decode.h
+ HINTS ${PC_BROTLIDEC_INCLUDEDIR}
+ ${PC_BROTLIDEC_INCLUDE_DIRS}
+ PATH_SUFFIXES brotli)
+
+find_library(BROTLIDEC_LIBRARIES
+ NAMES brotlidec
+ HINTS ${PC_BROTLIDEC_LIBDIR}
+ ${PC_BROTLIDEC_LIBRARY_DIRS})
+
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(
+ brotlidec
+ REQUIRED_VARS BROTLIDEC_INCLUDE_DIRS BROTLIDEC_LIBRARIES
+ FOUND_VAR BROTLIDEC_FOUND
+ VERSION_VAR BROTLIDEC_VERSION)
+
+mark_as_advanced(
+ BROTLIDEC_INCLUDE_DIRS
+ BROTLIDEC_LIBRARIES)
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/FindHarfBuzz.cmake
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/FindHarfBuzz.cmake 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/FindHarfBuzz.cmake 2020-05-10 06:48:17 UTC (rev 55087)
@@ -23,59 +23,65 @@
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
+
+
+# Try to find HarfBuzz include and library directories.
#
-# Try to find Harfbuzz include and library directories.
+# After successful discovery, this will set for inclusion where needed:
#
-# After successful discovery, this will set for inclusion where needed:
-# HARFBUZZ_INCLUDE_DIRS - containg the HarfBuzz headers
-# HARFBUZZ_LIBRARIES - containg the HarfBuzz library
+# HARFBUZZ_INCLUDE_DIRS - containg the HarfBuzz headers
+# HARFBUZZ_LIBRARIES - containg the HarfBuzz library
include(FindPkgConfig)
pkg_check_modules(PC_HARFBUZZ QUIET harfbuzz)
find_path(HARFBUZZ_INCLUDE_DIRS
- NAMES hb.h
- HINTS ${PC_HARFBUZZ_INCLUDEDIR}
- ${PC_HARFBUZZ_INCLUDE_DIRS}
- PATH_SUFFIXES harfbuzz
-)
+ NAMES hb.h
+ HINTS ${PC_HARFBUZZ_INCLUDEDIR}
+ ${PC_HARFBUZZ_INCLUDE_DIRS}
+ PATH_SUFFIXES harfbuzz)
-find_library(HARFBUZZ_LIBRARIES NAMES harfbuzz
- HINTS ${PC_HARFBUZZ_LIBDIR}
- ${PC_HARFBUZZ_LIBRARY_DIRS}
-)
+find_library(HARFBUZZ_LIBRARIES
+ NAMES harfbuzz
+ HINTS ${PC_HARFBUZZ_LIBDIR}
+ ${PC_HARFBUZZ_LIBRARY_DIRS})
if (HARFBUZZ_INCLUDE_DIRS)
- if (EXISTS "${HARFBUZZ_INCLUDE_DIRS}/hb-version.h")
- file(READ "${HARFBUZZ_INCLUDE_DIRS}/hb-version.h" _harfbuzz_version_content)
+ if (EXISTS "${HARFBUZZ_INCLUDE_DIRS}/hb-version.h")
+ file(READ "${HARFBUZZ_INCLUDE_DIRS}/hb-version.h" _harfbuzz_version_content)
- string(REGEX MATCH "#define +HB_VERSION_STRING +\"([0-9]+\\.[0-9]+\\.[0-9]+)\"" _dummy "${_harfbuzz_version_content}")
- set(HARFBUZZ_VERSION "${CMAKE_MATCH_1}")
- endif ()
+ string(REGEX MATCH
+ "#define +HB_VERSION_STRING +\"([0-9]+\\.[0-9]+\\.[0-9]+)\""
+ _dummy "${_harfbuzz_version_content}")
+ set(HARFBUZZ_VERSION "${CMAKE_MATCH_1}")
+ endif ()
endif ()
if ("${harfbuzz_FIND_VERSION}" VERSION_GREATER "${HARFBUZZ_VERSION}")
- message(FATAL_ERROR "Required version (" ${harfbuzz_FIND_VERSION} ") is higher than found version (" ${HARFBUZZ_VERSION} ")")
+ message(FATAL_ERROR
+ "Required version (" ${harfbuzz_FIND_VERSION} ")"
+ " is higher than found version (" ${HARFBUZZ_VERSION} ")")
endif ()
include(FindPackageHandleStandardArgs)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(
- harfbuzz
- REQUIRED_VARS HARFBUZZ_INCLUDE_DIRS HARFBUZZ_LIBRARIES
- VERSION_VAR HARFBUZZ_VERSION)
+find_package_handle_standard_args(
+ harfbuzz
+ REQUIRED_VARS HARFBUZZ_INCLUDE_DIRS HARFBUZZ_LIBRARIES
+ VERSION_VAR HARFBUZZ_VERSION)
mark_as_advanced(
- HARFBUZZ_INCLUDE_DIRS
- HARFBUZZ_LIBRARIES
-)
+ HARFBUZZ_INCLUDE_DIRS
+ HARFBUZZ_LIBRARIES)
-# Allows easy linking as in
+# Allow easy linking as in
+#
# target_link_libraries(freetype PRIVATE Harfbuzz::Harfbuzz)
+#
if (NOT CMAKE_VERSION VERSION_LESS 3.1)
- if (HARFBUZZ_FOUND AND NOT TARGET Harfbuzz::Harfbuzz)
- add_library(Harfbuzz::Harfbuzz INTERFACE IMPORTED)
- set_target_properties(
- Harfbuzz::Harfbuzz PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "${HARFBUZZ_INCLUDE_DIRS}")
- endif ()
+ if (HARFBUZZ_FOUND AND NOT TARGET Harfbuzz::Harfbuzz)
+ add_library(Harfbuzz::Harfbuzz INTERFACE IMPORTED)
+ set_target_properties(
+ Harfbuzz::Harfbuzz PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${HARFBUZZ_INCLUDE_DIRS}")
+ endif ()
endif ()
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/iOS.cmake
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/iOS.cmake 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/iOS.cmake 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
# iOS.cmake
#
-# Copyright (C) 2014-2019 by
+# Copyright (C) 2014-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# Written by David Wimsey <david at wimsey.us>
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/testbuild.sh
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/testbuild.sh 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/cmake/testbuild.sh 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
#!/bin/sh -e
-# Copyright (C) 2015-2019 by
+# Copyright (C) 2015-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/ansi-cc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/ansi-cc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/ansi-cc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/bcc-dev.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/bcc-dev.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/bcc-dev.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/bcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/bcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/bcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/emx.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/emx.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/emx.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 2003-2019 by
+# Copyright (C) 2003-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/gcc-dev.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/gcc-dev.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/gcc-dev.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/gcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/gcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/gcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/intelc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/intelc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/intelc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/unix-lcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/unix-lcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/unix-lcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/visualage.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/visualage.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/visualage.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/visualc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/visualc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/visualc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/watcom.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/watcom.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/watcom.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/win-lcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/win-lcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/compiler/win-lcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/detect.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/detect.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/detect.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -120,7 +120,7 @@
$(info `$(CONFIG_MK)' from this directory then read the INSTALL file for help.)
$(info )
$(info Otherwise, simply type `$(MAKE)' again to build the library,)
- $(info or `$(MAKE) refdoc' to build the API reference (this needs python >= 2.6).)
+ $(info or `$(MAKE) refdoc' to build the API reference (this needs Python >= 3.5).)
$(info )
@$(COPY) $(subst /,$(SEP),$(CONFIG_RULES) $(CONFIG_MK))
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/dos/detect.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/dos/detect.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/dos/detect.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-def.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-def.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-def.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-emx.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-emx.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-emx.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 2003-2019 by
+# Copyright (C) 2003-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-gcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-gcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-gcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-wat.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-wat.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/dos/dos-wat.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 2003-2019 by
+# Copyright (C) 2003-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/exports.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/exports.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/exports.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 2005-2019 by
+# Copyright (C) 2005-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/freetype.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/freetype.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/freetype.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -104,7 +104,7 @@
# The documentation directory.
#
-DOC_DIR ?= $(TOP_DIR)/docs/reference
+DOC_DIR ?= $(TOP_DIR)/docs
# The final name of the library file.
#
@@ -126,12 +126,14 @@
INCLUDE_FLAGS := $(INCLUDES:%=$I%)
+# For a development build, we assume that the external library dependencies
+# defined in `ftoption.h' are fulfilled, so we directly access the necessary
+# include directory information using `pkg-config'.
+#
ifdef DEVEL_DIR
- # We assume that all library dependencies for FreeType are fulfilled for a
- # development build, so we directly access the necessary include directory
- # information using `pkg-config'.
- INCLUDE_FLAGS += $(shell pkg-config --cflags libpng \
- harfbuzz )
+ INCLUDE_FLAGS += $(shell pkg-config --cflags libpng)
+ INCLUDE_FLAGS += $(shell pkg-config --cflags harfbuzz)
+ INCLUDE_FLAGS += $(shell pkg-config --cflags libbrotlidec)
endif
@@ -146,27 +148,15 @@
# FreeType. This is required to let our sources include the internal
# headers (something forbidden by clients).
#
-# Finally, we define FT_CONFIG_MODULES_H so that the compiler uses the
-# generated version of `ftmodule.h' in $(OBJ_DIR). If there is an
-# `ftoption.h' files in $(OBJ_DIR), define FT_CONFIG_OPTIONS_H too.
-#
-ifneq ($(wildcard $(OBJ_DIR)/ftoption.h),)
- FTOPTION_H := $(OBJ_DIR)/ftoption.h
- FTOPTION_FLAG := $DFT_CONFIG_OPTIONS_H="<ftoption.h>"
-else ifneq ($(wildcard $(BUILD_DIR)/ftoption.h),)
- FTOPTION_H := $(BUILD_DIR)/ftoption.h
- FTOPTION_FLAG := $DFT_CONFIG_OPTIONS_H="<ftoption.h>"
-endif
-
# `CPPFLAGS' might be specified by the user in the environment.
#
FT_CFLAGS = $(CPPFLAGS) \
$(CFLAGS) \
- $DFT2_BUILD_LIBRARY \
- $DFT_CONFIG_MODULES_H="<ftmodule.h>" \
- $(FTOPTION_FLAG)
+ $DFT2_BUILD_LIBRARY
+FT_COMPILE := $(CC) $(ANSIFLAGS) $(INCLUDE_FLAGS) $(FT_CFLAGS)
+
# Include the `exports' rules file.
#
include $(TOP_DIR)/builds/exports.mk
@@ -179,11 +169,17 @@
# Define $(PUBLIC_H) as the list of all public header files located in
# `$(TOP_DIR)/include/freetype'. $(INTERNAL_H), and $(CONFIG_H) are defined
-# similarly.
+# similarly. $(FTOPTION_H) is the option file used in the compilation.
#
# This is used to simplify the dependency rules -- if one of these files
# changes, the whole library is recompiled.
#
+ifneq ($(wildcard $(OBJ_DIR)/ftoption.h),)
+ FTOPTION_H := $(OBJ_DIR)/ftoption.h
+else ifneq ($(wildcard $(BUILD_DIR)/ftoption.h),)
+ FTOPTION_H := $(BUILD_DIR)/ftoption.h
+endif
+
PUBLIC_H := $(wildcard $(PUBLIC_DIR)/*.h)
INTERNAL_H := $(wildcard $(INTERNAL_DIR)/*.h) \
$(wildcard $(SERVICES_DIR)/*.h)
@@ -196,8 +192,6 @@
FREETYPE_H := $(PUBLIC_H) $(INTERNAL_H) $(CONFIG_H) $(DEVEL_H)
-FT_COMPILE := $(CC) $(ANSIFLAGS) $(INCLUDE_FLAGS) $(FT_CFLAGS)
-
# ftsystem component
#
FTSYS_SRC ?= $(BASE_DIR)/ftsystem.c
@@ -290,11 +284,8 @@
library: $(PROJECT_LIBRARY)
# Run `docwriter' in the current Python environment.
-# Option `-B' disables generation of .pyc files (available since python 2.6)
#
-
PYTHON ?= python
-PIP ?= pip
refdoc:
@echo Running docwriter...
@@ -301,6 +292,7 @@
$(PYTHON) -m docwriter \
--prefix=ft2 \
--title=FreeType-$(version) \
+ --site=reference \
--output=$(DOC_DIR) \
$(PUBLIC_DIR)/*.h \
$(PUBLIC_DIR)/config/*.h \
@@ -318,17 +310,17 @@
VENV_NAME := env
VENV_DIR := $(DOC_DIR)$(SEP)$(VENV_NAME)
ENV_PYTHON := $(VENV_DIR)$(SEP)$(BIN)$(SEP)$(PYTHON)
-ENV_PIP := $(VENV_DIR)$(SEP)$(BIN)$(SEP)$(PIP)
refdoc-venv:
@echo Setting up virtualenv for Python...
virtualenv --python=$(PYTHON) $(VENV_DIR)
@echo Installing docwriter...
- $(ENV_PIP) install docwriter
+ $(ENV_PYTHON) -m pip install docwriter
@echo Running docwriter...
$(ENV_PYTHON) -m docwriter \
--prefix=ft2 \
--title=FreeType-$(version) \
+ --site=reference \
--output=$(DOC_DIR) \
$(PUBLIC_DIR)/*.h \
$(PUBLIC_DIR)/config/*.h \
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/link_dos.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/link_dos.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/link_dos.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/link_std.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/link_std.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/link_std.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/mac/ftmac.c
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/mac/ftmac.c 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/mac/ftmac.c 2020-05-10 06:48:17 UTC (rev 55087)
@@ -5,7 +5,7 @@
/* Mac FOND support. Written by just at letterror.com. */
/* Heavily Fixed by mpsuzuki, George Williams and Sean McBride */
/* */
-/* Copyright (C) 1996-2019 by */
+/* Copyright (C) 1996-2020 by */
/* Just van Rossum, David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/modules.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/modules.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/modules.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/os2/detect.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/os2/detect.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/os2/detect.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-def.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-def.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-def.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-dev.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-dev.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-dev.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -5,7 +5,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-gcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-gcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/os2/os2-gcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/symbian/bld.inf
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/symbian/bld.inf 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/symbian/bld.inf 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2,7 +2,7 @@
// FreeType 2 project for the symbian platform
//
-// Copyright (C) 2008-2019 by
+// Copyright (C) 2008-2020 by
// David Turner, Robert Wilhelm, and Werner Lemberg.
//
// This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/symbian/freetype.mmp
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/symbian/freetype.mmp 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/symbian/freetype.mmp 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2,7 +2,7 @@
// FreeType 2 makefile for the symbian platform
//
-// Copyright (C) 2008-2019 by
+// Copyright (C) 2008-2020 by
// David Turner, Robert Wilhelm, and Werner Lemberg.
//
// This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/toplevel.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/toplevel.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/toplevel.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -268,7 +268,7 @@
cp $(CONFIG_SUB) builds/unix
@# Remove intermediate files created by the `refdoc' target.
- rm -rf docs/reference/markdown
- rm -f docs/reference/mkdocs.yml
+ rm -rf docs/markdown
+ rm -f docs/mkdocs.yml
# EOF
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/aclocal.m4
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/aclocal.m4 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/aclocal.m4 2020-05-10 06:48:17 UTC (rev 55087)
@@ -9154,5 +9154,7 @@
m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
+m4_include([ax_compare_version.m4])
+m4_include([ax_prog_python_version.m4])
m4_include([ft-munmap.m4])
m4_include([pkg.m4])
Added: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ax_compare_version.m4
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ax_compare_version.m4 (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ax_compare_version.m4 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,177 @@
+# ===========================================================================
+# https://www.gnu.org/software/autoconf-archive/ax_compare_version.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+# AX_COMPARE_VERSION(VERSION_A, OP, VERSION_B, [ACTION-IF-TRUE], [ACTION-IF-FALSE])
+#
+# DESCRIPTION
+#
+# This macro compares two version strings. Due to the various number of
+# minor-version numbers that can exist, and the fact that string
+# comparisons are not compatible with numeric comparisons, this is not
+# necessarily trivial to do in a autoconf script. This macro makes doing
+# these comparisons easy.
+#
+# The six basic comparisons are available, as well as checking equality
+# limited to a certain number of minor-version levels.
+#
+# The operator OP determines what type of comparison to do, and can be one
+# of:
+#
+# eq - equal (test A == B)
+# ne - not equal (test A != B)
+# le - less than or equal (test A <= B)
+# ge - greater than or equal (test A >= B)
+# lt - less than (test A < B)
+# gt - greater than (test A > B)
+#
+# Additionally, the eq and ne operator can have a number after it to limit
+# the test to that number of minor versions.
+#
+# eq0 - equal up to the length of the shorter version
+# ne0 - not equal up to the length of the shorter version
+# eqN - equal up to N sub-version levels
+# neN - not equal up to N sub-version levels
+#
+# When the condition is true, shell commands ACTION-IF-TRUE are run,
+# otherwise shell commands ACTION-IF-FALSE are run. The environment
+# variable 'ax_compare_version' is always set to either 'true' or 'false'
+# as well.
+#
+# Examples:
+#
+# AX_COMPARE_VERSION([3.15.7],[lt],[3.15.8])
+# AX_COMPARE_VERSION([3.15],[lt],[3.15.8])
+#
+# would both be true.
+#
+# AX_COMPARE_VERSION([3.15.7],[eq],[3.15.8])
+# AX_COMPARE_VERSION([3.15],[gt],[3.15.8])
+#
+# would both be false.
+#
+# AX_COMPARE_VERSION([3.15.7],[eq2],[3.15.8])
+#
+# would be true because it is only comparing two minor versions.
+#
+# AX_COMPARE_VERSION([3.15.7],[eq0],[3.15])
+#
+# would be true because it is only comparing the lesser number of minor
+# versions of the two values.
+#
+# Note: The characters that separate the version numbers do not matter. An
+# empty string is the same as version 0. OP is evaluated by autoconf, not
+# configure, so must be a string, not a variable.
+#
+# The author would like to acknowledge Guido Draheim whose advice about
+# the m4_case and m4_ifvaln functions make this macro only include the
+# portions necessary to perform the specific comparison specified by the
+# OP argument in the final configure script.
+#
+# LICENSE
+#
+# Copyright (c) 2008 Tim Toolan <toolan at ele.uri.edu>
+#
+# Copying and distribution of this file, with or without modification, are
+# permitted in any medium without royalty provided the copyright notice
+# and this notice are preserved. This file is offered as-is, without any
+# warranty.
+
+#serial 13
+
+dnl #########################################################################
+AC_DEFUN([AX_COMPARE_VERSION], [
+ AC_REQUIRE([AC_PROG_AWK])
+
+ # Used to indicate true or false condition
+ ax_compare_version=false
+
+ # Convert the two version strings to be compared into a format that
+ # allows a simple string comparison. The end result is that a version
+ # string of the form 1.12.5-r617 will be converted to the form
+ # 0001001200050617. In other words, each number is zero padded to four
+ # digits, and non digits are removed.
+ AS_VAR_PUSHDEF([A],[ax_compare_version_A])
+ A=`echo "$1" | sed -e 's/\([[0-9]]*\)/Z\1Z/g' \
+ -e 's/Z\([[0-9]]\)Z/Z0\1Z/g' \
+ -e 's/Z\([[0-9]][[0-9]]\)Z/Z0\1Z/g' \
+ -e 's/Z\([[0-9]][[0-9]][[0-9]]\)Z/Z0\1Z/g' \
+ -e 's/[[^0-9]]//g'`
+
+ AS_VAR_PUSHDEF([B],[ax_compare_version_B])
+ B=`echo "$3" | sed -e 's/\([[0-9]]*\)/Z\1Z/g' \
+ -e 's/Z\([[0-9]]\)Z/Z0\1Z/g' \
+ -e 's/Z\([[0-9]][[0-9]]\)Z/Z0\1Z/g' \
+ -e 's/Z\([[0-9]][[0-9]][[0-9]]\)Z/Z0\1Z/g' \
+ -e 's/[[^0-9]]//g'`
+
+ dnl # In the case of le, ge, lt, and gt, the strings are sorted as necessary
+ dnl # then the first line is used to determine if the condition is true.
+ dnl # The sed right after the echo is to remove any indented white space.
+ m4_case(m4_tolower($2),
+ [lt],[
+ ax_compare_version=`echo "x$A
+x$B" | sed 's/^ *//' | sort -r | sed "s/x${A}/false/;s/x${B}/true/;1q"`
+ ],
+ [gt],[
+ ax_compare_version=`echo "x$A
+x$B" | sed 's/^ *//' | sort | sed "s/x${A}/false/;s/x${B}/true/;1q"`
+ ],
+ [le],[
+ ax_compare_version=`echo "x$A
+x$B" | sed 's/^ *//' | sort | sed "s/x${A}/true/;s/x${B}/false/;1q"`
+ ],
+ [ge],[
+ ax_compare_version=`echo "x$A
+x$B" | sed 's/^ *//' | sort -r | sed "s/x${A}/true/;s/x${B}/false/;1q"`
+ ],[
+ dnl Split the operator from the subversion count if present.
+ m4_bmatch(m4_substr($2,2),
+ [0],[
+ # A count of zero means use the length of the shorter version.
+ # Determine the number of characters in A and B.
+ ax_compare_version_len_A=`echo "$A" | $AWK '{print(length)}'`
+ ax_compare_version_len_B=`echo "$B" | $AWK '{print(length)}'`
+
+ # Set A to no more than B's length and B to no more than A's length.
+ A=`echo "$A" | sed "s/\(.\{$ax_compare_version_len_B\}\).*/\1/"`
+ B=`echo "$B" | sed "s/\(.\{$ax_compare_version_len_A\}\).*/\1/"`
+ ],
+ [[0-9]+],[
+ # A count greater than zero means use only that many subversions
+ A=`echo "$A" | sed "s/\(\([[0-9]]\{4\}\)\{m4_substr($2,2)\}\).*/\1/"`
+ B=`echo "$B" | sed "s/\(\([[0-9]]\{4\}\)\{m4_substr($2,2)\}\).*/\1/"`
+ ],
+ [.+],[
+ AC_WARNING(
+ [invalid OP numeric parameter: $2])
+ ],[])
+
+ # Pad zeros at end of numbers to make same length.
+ ax_compare_version_tmp_A="$A`echo $B | sed 's/./0/g'`"
+ B="$B`echo $A | sed 's/./0/g'`"
+ A="$ax_compare_version_tmp_A"
+
+ # Check for equality or inequality as necessary.
+ m4_case(m4_tolower(m4_substr($2,0,2)),
+ [eq],[
+ test "x$A" = "x$B" && ax_compare_version=true
+ ],
+ [ne],[
+ test "x$A" != "x$B" && ax_compare_version=true
+ ],[
+ AC_WARNING([invalid OP parameter: $2])
+ ])
+ ])
+
+ AS_VAR_POPDEF([A])dnl
+ AS_VAR_POPDEF([B])dnl
+
+ dnl # Execute ACTION-IF-TRUE / ACTION-IF-FALSE.
+ if test "$ax_compare_version" = "true" ; then
+ m4_ifvaln([$4],[$4],[:])dnl
+ m4_ifvaln([$5],[else $5])dnl
+ fi
+]) dnl AX_COMPARE_VERSION
Added: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ax_prog_python_version.m4
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ax_prog_python_version.m4 (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ax_prog_python_version.m4 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,66 @@
+# ===========================================================================
+# https://www.gnu.org/software/autoconf-archive/ax_prog_python_version.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+# AX_PROG_PYTHON_VERSION([VERSION],[ACTION-IF-TRUE],[ACTION-IF-FALSE])
+#
+# DESCRIPTION
+#
+# Makes sure that python supports the version indicated. If true the shell
+# commands in ACTION-IF-TRUE are executed. If not the shell commands in
+# ACTION-IF-FALSE are run. Note if $PYTHON is not set (for example by
+# running AC_CHECK_PROG or AC_PATH_PROG) the macro will fail.
+#
+# Example:
+#
+# AC_PATH_PROG([PYTHON],[python])
+# AX_PROG_PYTHON_VERSION([2.4.4],[ ... ],[ ... ])
+#
+# This will check to make sure that the python you have supports at least
+# version 2.4.4.
+#
+# NOTE: This macro uses the $PYTHON variable to perform the check.
+# AX_WITH_PYTHON can be used to set that variable prior to running this
+# macro. The $PYTHON_VERSION variable will be valorized with the detected
+# version.
+#
+# LICENSE
+#
+# Copyright (c) 2009 Francesco Salvestrini <salvestrini at users.sourceforge.net>
+#
+# Copying and distribution of this file, with or without modification, are
+# permitted in any medium without royalty provided the copyright notice
+# and this notice are preserved. This file is offered as-is, without any
+# warranty.
+
+#serial 12
+
+AC_DEFUN([AX_PROG_PYTHON_VERSION],[
+ AC_REQUIRE([AC_PROG_SED])
+ AC_REQUIRE([AC_PROG_GREP])
+
+ AS_IF([test -n "$PYTHON"],[
+ ax_python_version="$1"
+
+ AC_MSG_CHECKING([for python version])
+ changequote(<<,>>)
+ python_version=`$PYTHON -V 2>&1 | $GREP "^Python " | $SED -e 's/^.* \([0-9]*\.[0-9]*\.[0-9]*\)/\1/'`
+ changequote([,])
+ AC_MSG_RESULT($python_version)
+
+ AC_SUBST([PYTHON_VERSION],[$python_version])
+
+ AX_COMPARE_VERSION([$ax_python_version],[le],[$python_version],[
+ :
+ $2
+ ],[
+ :
+ $3
+ ])
+ ],[
+ AC_MSG_WARN([could not find the python interpreter])
+ $3
+ ])
+])
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/config.sub
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/config.sub 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/config.sub 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2,7 +2,7 @@
# Configuration validation subroutine script.
# Copyright 1992-2020 Free Software Foundation, Inc.
-timestamp='2020-05-04'
+timestamp='2020-04-24'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -1366,7 +1366,7 @@
| skyos* | haiku* | rdos* | toppers* | drops* | es* \
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
- | nsk* | powerunix* | genode*)
+ | nsk* | powerunix*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
qnx*)
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for FreeType 2.10.1.
+# Generated by GNU Autoconf 2.69 for FreeType 2.10.2.
#
# Report bugs to <freetype at nongnu.org>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='FreeType'
PACKAGE_TARNAME='freetype'
-PACKAGE_VERSION='2.10.1'
-PACKAGE_STRING='FreeType 2.10.1'
+PACKAGE_VERSION='2.10.2'
+PACKAGE_STRING='FreeType 2.10.2'
PACKAGE_BUGREPORT='freetype at nongnu.org'
PACKAGE_URL=''
@@ -642,9 +642,11 @@
LIBS_PRIVATE
REQUIRES_PRIVATE
ftmac_c
-PIP
+PYTHON_VERSION
PYTHON
LIB_CLOCK_GETTIME
+BROTLI_LIBS
+BROTLI_CFLAGS
HARFBUZZ_LIBS
HARFBUZZ_CFLAGS
LIBPNG_LIBS
@@ -767,6 +769,7 @@
with_bzip2
with_png
with_harfbuzz
+with_brotli
with_old_mac_fonts
with_fsspec
with_fsref
@@ -794,7 +797,9 @@
LIBPNG_CFLAGS
LIBPNG_LIBS
HARFBUZZ_CFLAGS
-HARFBUZZ_LIBS'
+HARFBUZZ_LIBS
+BROTLI_CFLAGS
+BROTLI_LIBS'
# Initialize some variables set by options.
@@ -1335,7 +1340,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures FreeType 2.10.1 to adapt to many kinds of systems.
+\`configure' configures FreeType 2.10.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1400,7 +1405,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of FreeType 2.10.1:";;
+ short | recursive ) echo "Configuration of FreeType 2.10.2:";;
esac
cat <<\_ACEOF
@@ -1442,6 +1447,9 @@
--with-harfbuzz=[yes|no|auto]
improve auto-hinting of OpenType fonts
[default=auto]
+ --with-brotli=[yes|no|auto]
+ support decompression of WOFF2 streams
+ [default=auto]
--with-old-mac-fonts allow Mac resource-based fonts to be used
--with-fsspec use obsolete FSSpec API of MacOS, if available
(default=yes)
@@ -1482,6 +1490,9 @@
C compiler flags for HARFBUZZ, overriding pkg-config
HARFBUZZ_LIBS
linker flags for HARFBUZZ, overriding pkg-config
+ BROTLI_CFLAGS
+ C compiler flags for BROTLI, overriding pkg-config
+ BROTLI_LIBS linker flags for BROTLI, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
@@ -1549,7 +1560,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-FreeType configure 2.10.1
+FreeType configure 2.10.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2147,7 +2158,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by FreeType $as_me 2.10.1, which was
+It was created by FreeType $as_me 2.10.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2503,7 +2514,7 @@
# Don't forget to update `docs/VERSIONS.TXT'!
-version_info='23:1:17'
+version_info='23:2:17'
ft_version=`echo $version_info | tr : .`
@@ -13945,7 +13956,7 @@
libpng_libsstaticconf="$LIBPNG_LIBS"
have_libpng="yes (LIBPNG_CFLAGS and LIBPNG_LIBS)"
else
- # fall back to config script.
+ # fall back to config script
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libpng-config" >&5
$as_echo_n "checking for libpng-config... " >&6; }
if which libpng-config > /dev/null 2>&1; then
@@ -13982,7 +13993,7 @@
have_harfbuzz=no
if test x"$with_harfbuzz" = xyes -o x"$with_harfbuzz" = xauto; then
- harfbuzz_pkg="harfbuzz >= 1.3.0"
+ harfbuzz_pkg="harfbuzz >= 1.8.0"
have_harfbuzz_pkg=no
if test x"$HARFBUZZ_CFLAGS" = x -a x"$HARFBUZZ_LIBS" = x; then
@@ -14093,6 +14104,130 @@
fi
+# check for system libbrotlidec
+
+
+# Check whether --with-brotli was given.
+if test "${with_brotli+set}" = set; then :
+ withval=$with_brotli;
+else
+ with_brotli=auto
+fi
+
+
+have_brotli=no
+if test x"$with_brotli" = xyes -o x"$with_brotli" = xauto; then
+ brotli_pkg="libbrotlidec"
+ have_brotli_pkg=no
+
+ if test x"$BROTLI_CFLAGS" = x -a x"$BROTLI_LIBS" = x; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$brotli_pkg\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "$brotli_pkg") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ have_brotli_pkg=yes
+fi
+ fi
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BROTLI" >&5
+$as_echo_n "checking for BROTLI... " >&6; }
+
+if test -n "$BROTLI_CFLAGS"; then
+ pkg_cv_BROTLI_CFLAGS="$BROTLI_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$brotli_pkg\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "$brotli_pkg") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_BROTLI_CFLAGS=`$PKG_CONFIG --cflags "$brotli_pkg" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+if test -n "$BROTLI_LIBS"; then
+ pkg_cv_BROTLI_LIBS="$BROTLI_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$brotli_pkg\""; } >&5
+ ($PKG_CONFIG --exists --print-errors "$brotli_pkg") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+ pkg_cv_BROTLI_LIBS=`$PKG_CONFIG --libs "$brotli_pkg" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+else
+ pkg_failed=yes
+fi
+ else
+ pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+ _pkg_short_errors_supported=yes
+else
+ _pkg_short_errors_supported=no
+fi
+ if test $_pkg_short_errors_supported = yes; then
+ BROTLI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$brotli_pkg" 2>&1`
+ else
+ BROTLI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$brotli_pkg" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$BROTLI_PKG_ERRORS" >&5
+
+ :
+elif test $pkg_failed = untried; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ :
+else
+ BROTLI_CFLAGS=$pkg_cv_BROTLI_CFLAGS
+ BROTLI_LIBS=$pkg_cv_BROTLI_LIBS
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ have_brotli="yes (pkg-config)"
+fi
+
+ if test $have_brotli_pkg = yes; then
+ # we have libbrotlidec.pc
+ brotli_reqpriv="$brotli_pkg"
+ brotli_libspriv=
+ brotli_libsstaticconf=`$PKG_CONFIG --static --libs "$brotli_pkg"`
+ else
+ brotli_reqpriv=
+
+ if test "$have_brotli" != no; then
+ # BROTLI_CFLAGS and BROTLI_LIBS are set by the user
+ brotli_libspriv="$BROTLI_LIBS"
+ brotli_libsstaticconf="$BROTLI_LIBS"
+ have_brotli="yes (BROTLI_CFLAGS and BROTLI_LIBS)"
+ else
+ # since Brotli is quite a new library we don't fall back to a
+ # different test
+ :
+ fi
+ fi
+fi
+
+if test x"$with_brotli" = xyes -a "$have_brotli" = no; then
+ as_fn_error $? "brotli support requested but library not found" "$LINENO" 5
+fi
+
+
# check for librt
#
# We need `clock_gettime' for the `ftbench' demo program.
@@ -14738,9 +14873,13 @@
;;
esac
-# Check for python and docwriter
+# Check for Python and docwriter
-for ac_prog in python3 python2 python
+have_py3=no
+have_docwriter=no
+PIP=pip
+
+for ac_prog in python3 python
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
@@ -14783,56 +14922,83 @@
done
test -n "$PYTHON" || PYTHON="missing"
-have_docwriter=no
if test "x$PYTHON" != "xmissing"; then
- for ac_prog in pip3 pip2 pip
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_PIP+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$PIP"; then
- ac_cv_prog_PIP="$PIP" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_prog_PIP="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
+
+
+
+
+ if test -n "$PYTHON"; then :
+
+ ax_python_version="3.5"
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python version" >&5
+$as_echo_n "checking for python version... " >&6; }
+
+ python_version=`$PYTHON -V 2>&1 | $GREP "^Python " | $SED -e 's/^.* \([0-9]*\.[0-9]*\.[0-9]*\)/\1/'`
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_version" >&5
+$as_echo "$python_version" >&6; }
+
+ PYTHON_VERSION=$python_version
+
+
+
+
+
+ # Used to indicate true or false condition
+ ax_compare_version=false
+
+ # Convert the two version strings to be compared into a format that
+ # allows a simple string comparison. The end result is that a version
+ # string of the form 1.12.5-r617 will be converted to the form
+ # 0001001200050617. In other words, each number is zero padded to four
+ # digits, and non digits are removed.
+
+ ax_compare_version_A=`echo "$ax_python_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
+ -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
+ -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
+ -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
+ -e 's/[^0-9]//g'`
+
+
+ ax_compare_version_B=`echo "$python_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
+ -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
+ -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
+ -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
+ -e 's/[^0-9]//g'`
+
+
+ ax_compare_version=`echo "x$ax_compare_version_A
+x$ax_compare_version_B" | sed 's/^ *//' | sort | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`
+
+
+
+ if test "$ax_compare_version" = "true" ; then
+
+ :
+ have_py3=yes
+
+ else
+ :
+
+
fi
-done
- done
-IFS=$as_save_IFS
-fi
-fi
-PIP=$ac_cv_prog_PIP
-if test -n "$PIP"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PIP" >&5
-$as_echo "$PIP" >&6; }
+
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find the python interpreter" >&5
+$as_echo "$as_me: WARNING: could not find the python interpreter" >&2;}
- test -n "$PIP" && break
-done
-test -n "$PIP" || PIP="missing"
+fi
- if test "x$PIP" != "xmissing"; then
+
+ if test "x$have_py3" = "xyes"; then
+ PIP="$PYTHON -m $PIP"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \`docwriter' Python module" >&5
$as_echo_n "checking for \`docwriter' Python module... " >&6; }
- $PIP show -q docwriter
+ $PYTHON -m docwriter -h > /dev/null 2>&1
if test "x$?" = "x0"; then
have_docwriter=yes
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
@@ -14845,11 +15011,12 @@
fi
-# entries in Requires.private are separated by commas;
+# entries in Requires.private are separated by commas
REQUIRES_PRIVATE="$zlib_reqpriv, \
$bzip2_reqpriv, \
$libpng_reqpriv, \
- $harfbuzz_reqpriv"
+ $harfbuzz_reqpriv, \
+ $brotli_reqpriv"
# beautify
REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVATE" \
| sed -e 's/^ *//' \
@@ -14864,6 +15031,7 @@
$bzip2_libspriv \
$libpng_libspriv \
$harfbuzz_libspriv \
+ $brotli_libspriv \
$ft2_extra_libs"
# beautify
LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \
@@ -14876,6 +15044,7 @@
$bzip2_libsstaticconf \
$libpng_libsstaticconf \
$harfbuzz_libsstaticconf \
+ $brotli_libsstaticconf \
$ft2_extra_libs"
# remove -L/usr/lib and -L/usr/lib64 since `freetype-config' adds them later
# on if necessary; also beautify
@@ -14940,6 +15109,13 @@
else
ftoption_unset FT_CONFIG_OPTION_USE_HARFBUZZ
fi
+if test "$have_brotli" != no; then
+ CFLAGS="$CFLAGS $BROTLI_CFLAGS"
+ LDFLAGS="$LDFLAGS $BROTLI_LIBS"
+ ftoption_set FT_CONFIG_OPTION_USE_BROTLI
+else
+ ftoption_unset FT_CONFIG_OPTION_USE_BROTLI
+fi
@@ -15478,7 +15654,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by FreeType $as_me 2.10.1, which was
+This file was extended by FreeType $as_me 2.10.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15544,7 +15720,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-FreeType config.status 2.10.1
+FreeType config.status 2.10.2
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -17334,6 +17510,7 @@
bzip2: $have_bzip2
libpng: $have_libpng
harfbuzz: $have_harfbuzz
+ brotli: $have_brotli
" >&5
$as_echo "$as_me:
@@ -17342,6 +17519,7 @@
bzip2: $have_bzip2
libpng: $have_libpng
harfbuzz: $have_harfbuzz
+ brotli: $have_brotli
" >&6;}
# Warn if docwriter is not installed
@@ -17349,15 +17527,15 @@
if test $have_docwriter = no; then
{ $as_echo "$as_me:${as_lineno-$LINENO}:
Warning: \`make refdoc' will fail since pip package \`docwriter' is not
- installed. To install, run \`$PIP install docwriter', or to use a python
+ installed. To install, run \`$PIP install docwriter', or to use a Python
virtual environment, run \`make refdoc-venv' (requires pip package
- \`virtualenv').
+ \`virtualenv'). These operations require Python >= 3.5.
" >&5
$as_echo "$as_me:
Warning: \`make refdoc' will fail since pip package \`docwriter' is not
- installed. To install, run \`$PIP install docwriter', or to use a python
+ installed. To install, run \`$PIP install docwriter', or to use a Python
virtual environment, run \`make refdoc-venv' (requires pip package
- \`virtualenv').
+ \`virtualenv'). These operations require Python >= 3.5.
" >&6;}
fi
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure.ac
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure.ac 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure.ac 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2,7 +2,7 @@
#
# Process this file with autoconf to produce a configure script.
#
-# Copyright (C) 2001-2019 by
+# Copyright (C) 2001-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -11,13 +11,13 @@
# indicate that you have read the license and understand and accept it
# fully.
-AC_INIT([FreeType], [2.10.1], [freetype at nongnu.org], [freetype])
+AC_INIT([FreeType], [2.10.2], [freetype at nongnu.org], [freetype])
AC_CONFIG_SRCDIR([ftconfig.in])
# Don't forget to update `docs/VERSIONS.TXT'!
-version_info='23:1:17'
+version_info='23:2:17'
AC_SUBST([version_info])
ft_version=`echo $version_info | tr : .`
AC_SUBST([ft_version])
@@ -478,7 +478,7 @@
libpng_libsstaticconf="$LIBPNG_LIBS"
have_libpng="yes (LIBPNG_CFLAGS and LIBPNG_LIBS)"
else
- # fall back to config script.
+ # fall back to config script
AC_MSG_CHECKING([for libpng-config])
if which libpng-config > /dev/null 2>&1; then
LIBPNG_CFLAGS=`libpng-config --cflags`
@@ -508,7 +508,7 @@
have_harfbuzz=no
if test x"$with_harfbuzz" = xyes -o x"$with_harfbuzz" = xauto; then
- harfbuzz_pkg="harfbuzz >= 1.3.0"
+ harfbuzz_pkg="harfbuzz >= 1.8.0"
have_harfbuzz_pkg=no
if test x"$HARFBUZZ_CFLAGS" = x -a x"$HARFBUZZ_LIBS" = x; then
@@ -543,6 +543,50 @@
fi
+# check for system libbrotlidec
+
+AC_ARG_WITH([brotli],
+ [AS_HELP_STRING([--with-brotli=@<:@yes|no|auto@:>@],
+ [support decompression of WOFF2 streams @<:@default=auto@:>@])],
+ [], [with_brotli=auto])
+
+have_brotli=no
+if test x"$with_brotli" = xyes -o x"$with_brotli" = xauto; then
+ brotli_pkg="libbrotlidec"
+ have_brotli_pkg=no
+
+ if test x"$BROTLI_CFLAGS" = x -a x"$BROTLI_LIBS" = x; then
+ PKG_CHECK_EXISTS([$brotli_pkg], [have_brotli_pkg=yes])
+ fi
+ PKG_CHECK_MODULES([BROTLI], [$brotli_pkg],
+ [have_brotli="yes (pkg-config)"], [:])
+
+ if test $have_brotli_pkg = yes; then
+ # we have libbrotlidec.pc
+ brotli_reqpriv="$brotli_pkg"
+ brotli_libspriv=
+ brotli_libsstaticconf=`$PKG_CONFIG --static --libs "$brotli_pkg"`
+ else
+ brotli_reqpriv=
+
+ if test "$have_brotli" != no; then
+ # BROTLI_CFLAGS and BROTLI_LIBS are set by the user
+ brotli_libspriv="$BROTLI_LIBS"
+ brotli_libsstaticconf="$BROTLI_LIBS"
+ have_brotli="yes (BROTLI_CFLAGS and BROTLI_LIBS)"
+ else
+ # since Brotli is quite a new library we don't fall back to a
+ # different test
+ :
+ fi
+ fi
+fi
+
+if test x"$with_brotli" = xyes -a "$have_brotli" = no; then
+ AC_MSG_ERROR([brotli support requested but library not found])
+fi
+
+
# check for librt
#
# We need `clock_gettime' for the `ftbench' demo program.
@@ -968,16 +1012,20 @@
;;
esac
-# Check for python and docwriter
+# Check for Python and docwriter
-AC_CHECK_PROGS([PYTHON], [python3 python2 python], [missing])
+have_py3=no
have_docwriter=no
+PIP=pip
+
+AC_CHECK_PROGS([PYTHON], [python3 python], [missing])
if test "x$PYTHON" != "xmissing"; then
- AC_CHECK_PROGS([PIP], [pip3 pip2 pip], [missing])
+ AX_PROG_PYTHON_VERSION([3.5], [have_py3=yes], [])
- if test "x$PIP" != "xmissing"; then
+ if test "x$have_py3" = "xyes"; then
+ PIP="$PYTHON -m $PIP"
AC_MSG_CHECKING([for \`docwriter' Python module])
- $PIP show -q docwriter
+ $PYTHON -m docwriter -h > /dev/null 2>&1
if test "x$?" = "x0"; then
have_docwriter=yes
AC_MSG_RESULT([yes])
@@ -988,11 +1036,12 @@
fi
-# entries in Requires.private are separated by commas;
+# entries in Requires.private are separated by commas
REQUIRES_PRIVATE="$zlib_reqpriv, \
$bzip2_reqpriv, \
$libpng_reqpriv, \
- $harfbuzz_reqpriv"
+ $harfbuzz_reqpriv, \
+ $brotli_reqpriv"
# beautify
REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVATE" \
| sed -e 's/^ *//' \
@@ -1007,6 +1056,7 @@
$bzip2_libspriv \
$libpng_libspriv \
$harfbuzz_libspriv \
+ $brotli_libspriv \
$ft2_extra_libs"
# beautify
LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \
@@ -1019,6 +1069,7 @@
$bzip2_libsstaticconf \
$libpng_libsstaticconf \
$harfbuzz_libsstaticconf \
+ $brotli_libsstaticconf \
$ft2_extra_libs"
# remove -L/usr/lib and -L/usr/lib64 since `freetype-config' adds them later
# on if necessary; also beautify
@@ -1083,6 +1134,13 @@
else
ftoption_unset FT_CONFIG_OPTION_USE_HARFBUZZ
fi
+if test "$have_brotli" != no; then
+ CFLAGS="$CFLAGS $BROTLI_CFLAGS"
+ LDFLAGS="$LDFLAGS $BROTLI_LIBS"
+ ftoption_set FT_CONFIG_OPTION_USE_BROTLI
+else
+ ftoption_unset FT_CONFIG_OPTION_USE_BROTLI
+fi
AC_SUBST([CFLAGS])
AC_SUBST([LDFLAGS])
@@ -1129,6 +1187,7 @@
bzip2: $have_bzip2
libpng: $have_libpng
harfbuzz: $have_harfbuzz
+ brotli: $have_brotli
])
# Warn if docwriter is not installed
@@ -1136,9 +1195,9 @@
if test $have_docwriter = no; then
AC_MSG_NOTICE([
Warning: \`make refdoc' will fail since pip package \`docwriter' is not
- installed. To install, run \`$PIP install docwriter', or to use a python
+ installed. To install, run \`$PIP install docwriter', or to use a Python
virtual environment, run \`make refdoc-venv' (requires pip package
- \`virtualenv').
+ \`virtualenv'). These operations require Python >= 3.5.
])
fi
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure.raw
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure.raw 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/configure.raw 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2,7 +2,7 @@
#
# Process this file with autoconf to produce a configure script.
#
-# Copyright (C) 2001-2019 by
+# Copyright (C) 2001-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -17,7 +17,7 @@
# Don't forget to update `docs/VERSIONS.TXT'!
-version_info='23:1:17'
+version_info='23:2:17'
AC_SUBST([version_info])
ft_version=`echo $version_info | tr : .`
AC_SUBST([ft_version])
@@ -478,7 +478,7 @@
libpng_libsstaticconf="$LIBPNG_LIBS"
have_libpng="yes (LIBPNG_CFLAGS and LIBPNG_LIBS)"
else
- # fall back to config script.
+ # fall back to config script
AC_MSG_CHECKING([for libpng-config])
if which libpng-config > /dev/null 2>&1; then
LIBPNG_CFLAGS=`libpng-config --cflags`
@@ -508,7 +508,7 @@
have_harfbuzz=no
if test x"$with_harfbuzz" = xyes -o x"$with_harfbuzz" = xauto; then
- harfbuzz_pkg="harfbuzz >= 1.3.0"
+ harfbuzz_pkg="harfbuzz >= 1.8.0"
have_harfbuzz_pkg=no
if test x"$HARFBUZZ_CFLAGS" = x -a x"$HARFBUZZ_LIBS" = x; then
@@ -543,6 +543,50 @@
fi
+# check for system libbrotlidec
+
+AC_ARG_WITH([brotli],
+ [AS_HELP_STRING([--with-brotli=@<:@yes|no|auto@:>@],
+ [support decompression of WOFF2 streams @<:@default=auto@:>@])],
+ [], [with_brotli=auto])
+
+have_brotli=no
+if test x"$with_brotli" = xyes -o x"$with_brotli" = xauto; then
+ brotli_pkg="libbrotlidec"
+ have_brotli_pkg=no
+
+ if test x"$BROTLI_CFLAGS" = x -a x"$BROTLI_LIBS" = x; then
+ PKG_CHECK_EXISTS([$brotli_pkg], [have_brotli_pkg=yes])
+ fi
+ PKG_CHECK_MODULES([BROTLI], [$brotli_pkg],
+ [have_brotli="yes (pkg-config)"], [:])
+
+ if test $have_brotli_pkg = yes; then
+ # we have libbrotlidec.pc
+ brotli_reqpriv="$brotli_pkg"
+ brotli_libspriv=
+ brotli_libsstaticconf=`$PKG_CONFIG --static --libs "$brotli_pkg"`
+ else
+ brotli_reqpriv=
+
+ if test "$have_brotli" != no; then
+ # BROTLI_CFLAGS and BROTLI_LIBS are set by the user
+ brotli_libspriv="$BROTLI_LIBS"
+ brotli_libsstaticconf="$BROTLI_LIBS"
+ have_brotli="yes (BROTLI_CFLAGS and BROTLI_LIBS)"
+ else
+ # since Brotli is quite a new library we don't fall back to a
+ # different test
+ :
+ fi
+ fi
+fi
+
+if test x"$with_brotli" = xyes -a "$have_brotli" = no; then
+ AC_MSG_ERROR([brotli support requested but library not found])
+fi
+
+
# check for librt
#
# We need `clock_gettime' for the `ftbench' demo program.
@@ -968,16 +1012,20 @@
;;
esac
-# Check for python and docwriter
+# Check for Python and docwriter
-AC_CHECK_PROGS([PYTHON], [python3 python2 python], [missing])
+have_py3=no
have_docwriter=no
+PIP=pip
+
+AC_CHECK_PROGS([PYTHON], [python3 python], [missing])
if test "x$PYTHON" != "xmissing"; then
- AC_CHECK_PROGS([PIP], [pip3 pip2 pip], [missing])
+ AX_PROG_PYTHON_VERSION([3.5], [have_py3=yes], [])
- if test "x$PIP" != "xmissing"; then
+ if test "x$have_py3" = "xyes"; then
+ PIP="$PYTHON -m $PIP"
AC_MSG_CHECKING([for \`docwriter' Python module])
- $PIP show -q docwriter
+ $PYTHON -m docwriter -h > /dev/null 2>&1
if test "x$?" = "x0"; then
have_docwriter=yes
AC_MSG_RESULT([yes])
@@ -988,11 +1036,12 @@
fi
-# entries in Requires.private are separated by commas;
+# entries in Requires.private are separated by commas
REQUIRES_PRIVATE="$zlib_reqpriv, \
$bzip2_reqpriv, \
$libpng_reqpriv, \
- $harfbuzz_reqpriv"
+ $harfbuzz_reqpriv, \
+ $brotli_reqpriv"
# beautify
REQUIRES_PRIVATE=`echo "$REQUIRES_PRIVATE" \
| sed -e 's/^ *//' \
@@ -1007,6 +1056,7 @@
$bzip2_libspriv \
$libpng_libspriv \
$harfbuzz_libspriv \
+ $brotli_libspriv \
$ft2_extra_libs"
# beautify
LIBS_PRIVATE=`echo "$LIBS_PRIVATE" \
@@ -1019,6 +1069,7 @@
$bzip2_libsstaticconf \
$libpng_libsstaticconf \
$harfbuzz_libsstaticconf \
+ $brotli_libsstaticconf \
$ft2_extra_libs"
# remove -L/usr/lib and -L/usr/lib64 since `freetype-config' adds them later
# on if necessary; also beautify
@@ -1083,6 +1134,13 @@
else
ftoption_unset FT_CONFIG_OPTION_USE_HARFBUZZ
fi
+if test "$have_brotli" != no; then
+ CFLAGS="$CFLAGS $BROTLI_CFLAGS"
+ LDFLAGS="$LDFLAGS $BROTLI_LIBS"
+ ftoption_set FT_CONFIG_OPTION_USE_BROTLI
+else
+ ftoption_unset FT_CONFIG_OPTION_USE_BROTLI
+fi
AC_SUBST([CFLAGS])
AC_SUBST([LDFLAGS])
@@ -1129,6 +1187,7 @@
bzip2: $have_bzip2
libpng: $have_libpng
harfbuzz: $have_harfbuzz
+ brotli: $have_brotli
])
# Warn if docwriter is not installed
@@ -1136,9 +1195,9 @@
if test $have_docwriter = no; then
AC_MSG_NOTICE([
Warning: \`make refdoc' will fail since pip package \`docwriter' is not
- installed. To install, run \`$PIP install docwriter', or to use a python
+ installed. To install, run \`$PIP install docwriter', or to use a Python
virtual environment, run \`make refdoc-venv' (requires pip package
- \`virtualenv').
+ \`virtualenv'). These operations require Python >= 3.5.
])
fi
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/detect.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/detect.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/detect.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/freetype-config.in
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/freetype-config.in 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/freetype-config.in 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
#! /bin/sh
#
-# Copyright (C) 2000-2019 by
+# Copyright (C) 2000-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/freetype2.m4 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,7 +1,7 @@
# Configure paths for FreeType2
# Marcelo Magallon 2001-10-26, based on gtk.m4 by Owen Taylor
#
-# Copyright (C) 2001-2019 by
+# Copyright (C) 2001-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ft-munmap.m4
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ft-munmap.m4 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ft-munmap.m4 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
## FreeType specific autoconf tests
#
-# Copyright (C) 2002-2019 by
+# Copyright (C) 2002-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ftconfig.in
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ftconfig.in 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ftconfig.in 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
*
* UNIX-specific configuration file (specification only).
*
- * Copyright (C) 1996-2019 by
+ * Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ftsystem.c
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ftsystem.c 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/ftsystem.c 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
/* */
/* Unix-specific FreeType low-level system interface (body). */
/* */
-/* Copyright (C) 1996-2019 by */
+/* Copyright (C) 1996-2020 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/install-sh
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/install-sh 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/install-sh 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2018-03-11.20; # UTC
+scriptversion=2013-12-25.23; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -271,7 +271,8 @@
fi
dst=$dst_arg
- # If destination is a directory, append the input filename.
+ # If destination is a directory, append the input filename; won't work
+ # if double slashes aren't ignored.
if test -d "$dst"; then
if test "$is_target_a_directory" = never; then
echo "$0: $dst_arg: Is a directory" >&2
@@ -278,11 +279,7 @@
exit 1
fi
dstdir=$dst
- dstbase=`basename "$src"`
- case $dst in
- */) dst=$dst$dstbase;;
- *) dst=$dst/$dstbase;;
- esac
+ dst=$dstdir/`basename "$src"`
dstdir_status=0
else
dstdir=`dirname "$dst"`
@@ -291,11 +288,6 @@
fi
fi
- case $dstdir in
- */) dstdirslash=$dstdir;;
- *) dstdirslash=$dstdir/;;
- esac
-
obsolete_mkdir_used=false
if test $dstdir_status != 0; then
@@ -332,19 +324,11 @@
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
;;
*)
- # Note that $RANDOM variable is not portable (e.g. dash); Use it
- # here however when possible just to lower collision chance.
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
- trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
-
- # Because "mkdir -p" follows existing symlinks and we likely work
- # directly in world-writeable /tmp, make sure that the '$tmpdir'
- # directory is successfully created first before we actually test
- # 'mkdir -p' feature.
if (umask $mkdir_umask &&
- $mkdirprog $mkdir_mode "$tmpdir" &&
- exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
then
if test -z "$dir_arg" || {
# Check for POSIX incompatibilities with -m.
@@ -351,24 +335,23 @@
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
# other-writable bit of parent directory when it shouldn't.
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
- test_tmpdir="$tmpdir/a"
- ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
+ ls_ld_tmpdir=`ls -ld "$tmpdir"`
case $ls_ld_tmpdir in
d????-?r-*) different_mode=700;;
d????-?--*) different_mode=755;;
*) false;;
esac &&
- $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
- ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
+ $mkdirprog -m$different_mode -p -- "$tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
}
}
then posix_mkdir=:
fi
- rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
+ rmdir "$tmpdir/d" "$tmpdir"
else
# Remove any dirs left behind by ancient mkdir implementations.
- rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
+ rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
fi
trap '' 0;;
esac;;
@@ -444,25 +427,14 @@
else
# Make a couple of temp file names in the proper directory.
- dsttmp=${dstdirslash}_inst.$$_
- rmtmp=${dstdirslash}_rm.$$_
+ dsttmp=$dstdir/_inst.$$_
+ rmtmp=$dstdir/_rm.$$_
# Trap to clean up those temp files at exit.
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
# Copy the file name to the temp name.
- (umask $cp_umask &&
- { test -z "$stripcmd" || {
- # Create $dsttmp read-write so that cp doesn't create it read-only,
- # which would cause strip to fail.
- if test -z "$doit"; then
- : >"$dsttmp" # No need to fork-exec 'touch'.
- else
- $doit touch "$dsttmp"
- fi
- }
- } &&
- $doit_exec $cpprog "$src" "$dsttmp") &&
+ (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
# and set any options; do chmod last to preserve setuid bits.
#
@@ -521,9 +493,9 @@
done
# Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC0"
+# time-stamp-time-zone: "UTC"
# time-stamp-end: "; # UTC"
# End:
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/install.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/install.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/install.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-cc.in
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-cc.in 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-cc.in 2020-05-10 06:48:17 UTC (rev 55087)
@@ -2,7 +2,7 @@
# FreeType 2 template for Unix-specific compiler definitions
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -76,10 +76,13 @@
# Use the ANSIFLAGS variable to define the compiler flags used to enfore
# ANSI compliance.
#
-# We use our own FreeType configuration file.
+# We use our own FreeType configuration files overriding defaults.
#
CPPFLAGS := @CPPFLAGS@
-CFLAGS := -c @XX_CFLAGS@ @CFLAGS@ -DFT_CONFIG_CONFIG_H="<ftconfig.h>"
+CFLAGS := -c @XX_CFLAGS@ @CFLAGS@ \
+ $DFT_CONFIG_CONFIG_H="<ftconfig.h>" \
+ $DFT_CONFIG_MODULES_H="<ftmodule.h>" \
+ $DFT_CONFIG_OPTIONS_H="<ftoption.h>"
# ANSIFLAGS: Put there the flags used to make your compiler ANSI-compliant.
#
@@ -87,8 +90,12 @@
# C compiler to use -- we use libtool!
#
-CCraw := $(CC)
-CC := $(LIBTOOL) --mode=compile $(CCraw)
+# CC might be set on the command line; we store this value in `CCraw'.
+# Consequently, we use the `override' directive to ensure that the
+# libtool call is always prepended.
+#
+CCraw := $(CC)
+override CC := $(LIBTOOL) --mode=compile $(CCraw)
# Resource compiler to use on Cygwin/MinGW, usually windres.
#
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-def.in
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-def.in 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-def.in 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -24,7 +24,6 @@
# This is used for `make refdoc' and `make refdoc-venv'
#
PYTHON := @PYTHON@
-PIP := @PIP@
BIN := bin
# this is used for `make distclean' and `make install'
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-dev.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-dev.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-dev.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -6,7 +6,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-lcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-lcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix-lcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -6,7 +6,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unix.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unixddef.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unixddef.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/unix/unixddef.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/vms/ftconfig.h
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/vms/ftconfig.h 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/vms/ftconfig.h 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
*
* VMS-specific configuration file (specification only).
*
- * Copyright (C) 1996-2019 by
+ * Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/vms/ftsystem.c
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/vms/ftsystem.c 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/vms/ftsystem.c 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
/* */
/* VMS-specific FreeType low-level system interface (body). */
/* */
-/* Copyright (C) 1996-2019 by */
+/* Copyright (C) 1996-2020 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/wince/ftdebug.c
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/wince/ftdebug.c 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/wince/ftdebug.c 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
*
* Debugging and logging component for WinCE (body).
*
- * Copyright (C) 1996-2019 by
+ * Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/freetype.vcproj
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/freetype.vcproj 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/freetype.vcproj 2020-05-10 06:48:17 UTC (rev 55087)
@@ -21,7 +21,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -41,7 +41,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -61,7 +61,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -81,7 +81,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -101,7 +101,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -121,7 +121,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -141,7 +141,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -161,7 +161,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -181,7 +181,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -201,7 +201,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -221,7 +221,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -241,7 +241,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -261,7 +261,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -281,7 +281,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -301,7 +301,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -321,7 +321,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -341,7 +341,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -361,7 +361,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST.lib" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST.lib" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -381,7 +381,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -401,7 +401,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -421,7 +421,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -441,7 +441,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -461,7 +461,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -481,7 +481,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -501,7 +501,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -521,7 +521,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -541,7 +541,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -561,7 +561,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -581,7 +581,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -601,7 +601,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101ST_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeST_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -621,7 +621,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -641,7 +641,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -661,7 +661,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -681,7 +681,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -701,7 +701,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -721,7 +721,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -741,7 +741,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -758,7 +758,7 @@
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1033" />
<Tool Name="VCPreLinkEventTool" />
- <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetype2101MT_D.lib" SuppressStartupBanner="true" />
+ <Tool Name="VCLibrarianTool" OutputFile="..\..\..\objs\wince\vc2005-ce\freetypeMT_D.lib" SuppressStartupBanner="true" />
<Tool Name="VCALinkTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
@@ -868,6 +868,10 @@
<File RelativePath="..\..\..\include\freetype\config\ftstdlib.h">
</File>
</Filter>
+ <Filter Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx">
+ <File RelativePath="..\..\..\src\base\ftver.rc">
+ </File>
+ </Filter>
</Files>
<Globals>
</Globals>
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/index.html
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/index.html 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2005-ce/index.html 2020-05-10 06:48:17 UTC (rev 55087)
@@ -21,14 +21,14 @@
<li>PPC/SP WM6 (Windows Mobile 6)</li>
</ul>
-It compiles the following libraries from the FreeType 2.10.1 sources:</p>
+It compiles the following libraries from the FreeType 2.10.2 sources:</p>
<ul>
<pre>
- freetype2101.lib - release build; single threaded
- freetype2101_D.lib - debug build; single threaded
- freetype2101MT.lib - release build; multi-threaded
- freetype2101MT_D.lib - debug build; multi-threaded</pre>
+ freetype.lib - release build; single threaded
+ freetype_D.lib - debug build; single threaded
+ freetypeMT.lib - release build; multi-threaded
+ freetypeMT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/freetype.vcproj
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/freetype.vcproj 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/freetype.vcproj 2020-05-10 06:48:17 UTC (rev 55087)
@@ -88,7 +88,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -177,7 +177,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -266,7 +266,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -355,7 +355,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -444,7 +444,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -533,7 +533,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -621,7 +621,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -709,7 +709,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -797,7 +797,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -885,7 +885,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -973,7 +973,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1061,7 +1061,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1149,7 +1149,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1236,7 +1236,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1323,7 +1323,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1410,7 +1410,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1497,7 +1497,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1584,7 +1584,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1668,7 +1668,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1753,7 +1753,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1838,7 +1838,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1923,7 +1923,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2008,7 +2008,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2093,7 +2093,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2178,7 +2178,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2263,7 +2263,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2348,7 +2348,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2433,7 +2433,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2518,7 +2518,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2603,7 +2603,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2689,7 +2689,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2775,7 +2775,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2861,7 +2861,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2947,7 +2947,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3033,7 +3033,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3119,7 +3119,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3205,7 +3205,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3279,7 +3279,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\wince\vc2008-ce\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\wince\vc2008-ce\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3502,6 +3502,15 @@
>
</File>
</Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+ >
+ <File
+ RelativePath="..\..\..\src\base\ftver.rc"
+ >
+ </File>
+ </Filter>
</Files>
<Globals>
</Globals>
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/index.html
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/index.html 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/wince/vc2008-ce/index.html 2020-05-10 06:48:17 UTC (rev 55087)
@@ -21,14 +21,14 @@
<li>PPC/SP WM6 (Windows Mobile 6)</li>
</ul>
-It compiles the following libraries from the FreeType 2.10.1 sources:</p>
+It compiles the following libraries from the FreeType 2.10.2 sources:</p>
<ul>
<pre>
- freetype2101.lib - release build; single threaded
- freetype2101_D.lib - debug build; single threaded
- freetype2101MT.lib - release build; multi-threaded
- freetype2101MT_D.lib - debug build; multi-threaded</pre>
+ freetype.lib - release build; single threaded
+ freetype_D.lib - debug build; single threaded
+ freetypeMT.lib - release build; multi-threaded
+ freetypeMT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/detect.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/detect.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/detect.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/ftdebug.c
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/ftdebug.c 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/ftdebug.c 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
*
* Debugging and logging component for Win32 (body).
*
- * Copyright (C) 1996-2019 by
+ * Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/vc2010/index.html
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/vc2010/index.html 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/vc2010/index.html 2020-05-10 06:48:17 UTC (rev 55087)
@@ -12,7 +12,7 @@
<p>This directory contains solution and project files for
Visual C++ 2010 or newer, named <tt>freetype.sln</tt>,
and <tt>freetype.vcxproj</tt>. It compiles the following libraries
-from the FreeType 2.10.1 sources:</p>
+from the FreeType 2.10.2 sources:</p>
<ul>
<li>freetype.dll using 'Release' or 'Debug' configurations</li>
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualc/index.html
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualc/index.html 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualc/index.html 2020-05-10 06:48:17 UTC (rev 55087)
@@ -12,7 +12,7 @@
<p>This directory contains project files <tt>freetype.dsp</tt> for
Visual C++ 6.0, and <tt>freetype.vcproj</tt> for Visual C++ 2002
through 2008, which you might need to upgrade automatically.
-It compiles the following libraries from the FreeType 2.10.1 sources:</p>
+It compiles the following libraries from the FreeType 2.10.2 sources:</p>
<ul>
<li>freetype.dll using 'Release' or 'Debug' configurations</li>
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.dsp
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.dsp 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.dsp 2020-05-10 06:48:17 UTC (rev 55087)
@@ -54,7 +54,7 @@
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype2101.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Debug"
@@ -78,7 +78,7 @@
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype2101_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetype_D.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Debug Multithreaded"
@@ -102,8 +102,8 @@
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype2101_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype2101MT_D.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetypeMT_D.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Release Multithreaded"
@@ -126,8 +126,8 @@
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"lib\freetype2101.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype2101MT.lib"
+# ADD BASE LIB32 /nologo /out:"lib\freetype.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetypeMT.lib"
!ELSEIF "$(CFG)" == "freetype - Win32 Release Singlethreaded"
@@ -151,8 +151,8 @@
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype2101.lib"
-# ADD LIB32 /out:"..\..\..\objs\freetype2101ST.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype.lib"
+# ADD LIB32 /out:"..\..\..\objs\freetypeST.lib"
# SUBTRACT LIB32 /nologo
!ELSEIF "$(CFG)" == "freetype - Win32 Debug Singlethreaded"
@@ -177,8 +177,8 @@
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype2101_D.lib"
-# ADD LIB32 /nologo /out:"..\..\..\objs\freetype2101ST_D.lib"
+# ADD BASE LIB32 /nologo /out:"..\..\..\objs\freetype_D.lib"
+# ADD LIB32 /nologo /out:"..\..\..\objs\freetypeST_D.lib"
!ENDIF
@@ -379,5 +379,13 @@
SOURCE=..\..\..\include\freetype\config\ftstdlib.h
# End Source File
# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+# Begin Source File
+
+SOURCE=..\..\..\src\base\ftver.rc
+# End Source File
+# End Group
# End Target
# End Project
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.vcproj
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.vcproj 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/freetype.vcproj 2020-05-10 06:48:17 UTC (rev 55087)
@@ -87,7 +87,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101.lib"
+ OutputFile="..\..\..\objs\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -162,7 +162,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -237,7 +237,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -309,7 +309,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -382,7 +382,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -456,7 +456,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -534,7 +534,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101.lib"
+ OutputFile="..\..\..\objs\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -619,7 +619,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -704,7 +704,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -785,7 +785,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -867,7 +867,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -950,7 +950,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1036,7 +1036,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101.lib"
+ OutputFile="..\..\..\objs\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1121,7 +1121,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1206,7 +1206,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1287,7 +1287,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1369,7 +1369,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1452,7 +1452,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1538,7 +1538,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101.lib"
+ OutputFile="..\..\..\objs\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1623,7 +1623,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1708,7 +1708,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -1789,7 +1789,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1871,7 +1871,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -1954,7 +1954,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2040,7 +2040,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101.lib"
+ OutputFile="..\..\..\objs\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2125,7 +2125,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2210,7 +2210,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -2291,7 +2291,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2373,7 +2373,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2456,7 +2456,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2542,7 +2542,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101.lib"
+ OutputFile="..\..\..\objs\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2627,7 +2627,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2712,7 +2712,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -2793,7 +2793,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2875,7 +2875,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -2958,7 +2958,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3044,7 +3044,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101.lib"
+ OutputFile="..\..\..\objs\freetype.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3129,7 +3129,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT.lib"
+ OutputFile="..\..\..\objs\freetypeMT.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3214,7 +3214,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST.lib"
+ OutputFile="..\..\..\objs\freetypeST.lib"
/>
<Tool
Name="VCALinkTool"
@@ -3295,7 +3295,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101_D.lib"
+ OutputFile="..\..\..\objs\freetype_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3377,7 +3377,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101ST_D.lib"
+ OutputFile="..\..\..\objs\freetypeST_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3460,7 +3460,7 @@
/>
<Tool
Name="VCLibrarianTool"
- OutputFile="..\..\..\objs\freetype2101MT_D.lib"
+ OutputFile="..\..\..\objs\freetypeMT_D.lib"
SuppressStartupBanner="true"
/>
<Tool
@@ -3691,6 +3691,15 @@
>
</File>
</Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+ >
+ <File
+ RelativePath="..\..\..\src\base\ftver.rc"
+ >
+ </File>
+ </Filter>
</Files>
<Globals>
</Globals>
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/index.html
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/index.html 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/visualce/index.html 2020-05-10 06:48:17 UTC (rev 55087)
@@ -21,14 +21,14 @@
<li>PPC/SP WM6 (Windows Mobile 6)</li>
</ul>
-It compiles the following libraries from the FreeType 2.10.1 sources:</p>
+It compiles the following libraries from the FreeType 2.10.2 sources:</p>
<ul>
<pre>
- freetype2101.lib - release build; single threaded
- freetype2101_D.lib - debug build; single threaded
- freetype2101MT.lib - release build; multi-threaded
- freetype2101MT_D.lib - debug build; multi-threaded</pre>
+ freetype.lib - release build; single threaded
+ freetype_D.lib - debug build; single threaded
+ freetypeMT.lib - release build; multi-threaded
+ freetypeMT_D.lib - debug build; multi-threaded</pre>
</ul>
<p>Be sure to extract the files with the Windows (CR+LF) line endings. ZIP
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-bcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-bcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-bcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-bccd.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-bccd.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-bccd.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-dev.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-dev.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-dev.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -5,7 +5,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-gcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-gcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-gcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-icc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-icc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-icc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-intl.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-intl.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-intl.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-lcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-lcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-lcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-mingw32.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-mingw32.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-mingw32.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-vcc.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-vcc.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-vcc.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-wat.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-wat.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/w32-wat.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/builds/windows/win32-def.mk
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/builds/windows/win32-def.mk 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/builds/windows/win32-def.mk 2020-05-10 06:48:17 UTC (rev 55087)
@@ -3,7 +3,7 @@
#
-# Copyright (C) 1996-2019 by
+# Copyright (C) 1996-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
Modified: trunk/Build/source/libs/freetype2/freetype-src/configure
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/configure 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/configure 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2002-2019 by
+# Copyright (C) 2002-2020 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -94,10 +94,10 @@
inode_dst=`ls -id $abs_curr_dir | awk '{print $1}'`
if test $inode_src -ne $inode_dst; then
- if test ! -d reference; then
- mkdir reference
+ if test ! -d docs; then
+ mkdir docs
echo "Copying documentation assets"
- cp -R $abs_ft2_dir/docs/reference/markdown $abs_curr_dir/reference
+ cp -R $abs_ft2_dir/docs/markdown $abs_curr_dir/docs
fi
if test ! -r $abs_curr_dir/modules.cfg; then
echo "Copying \`modules.cfg'"
@@ -107,7 +107,7 @@
echo "TOP_DIR := $abs_ft2_dir" > Makefile
echo "OBJ_DIR := $abs_curr_dir" >> Makefile
echo "OBJ_BUILD := \$(OBJ_DIR)" >> Makefile
- echo "DOC_DIR := \$(OBJ_DIR)/reference" >> Makefile
+ echo "DOC_DIR := \$(OBJ_DIR)/docs" >> Makefile
echo "FT_LIBTOOL_DIR := \$(OBJ_DIR)" >> Makefile
echo "ifndef FT2DEMOS" >> Makefile
echo " include \$(TOP_DIR)/Makefile" >> Makefile
Modified: trunk/Build/source/libs/freetype2/freetype-src/devel/ft2build.h
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/devel/ft2build.h 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/devel/ft2build.h 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
*
* FreeType 2 build and setup macros (development version).
*
- * Copyright (C) 1996-2019 by
+ * Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -30,6 +30,7 @@
#ifndef FT2BUILD_H_
#define FT2BUILD_H_
+#define FT_CONFIG_MODULES_H <ftmodule.h>
#define FT_CONFIG_OPTIONS_H <ftoption.h>
#include <freetype/config/ftheader.h>
Modified: trunk/Build/source/libs/freetype2/freetype-src/devel/ftoption.h
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/devel/ftoption.h 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/devel/ftoption.h 2020-05-10 06:48:17 UTC (rev 55087)
@@ -4,7 +4,7 @@
*
* User-selectable configuration macros (specification only).
*
- * Copyright (C) 1996-2019 by
+ * Copyright (C) 1996-2020 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
@@ -294,6 +294,22 @@
/**************************************************************************
*
+ * Brotli support.
+ *
+ * FreeType uses the Brotli library to provide support for decompressing
+ * WOFF2 streams.
+ *
+ * Define this macro if you want to enable this 'feature'.
+ *
+ * If you use a build system like cmake or the `configure` script,
+ * options set by those programs have precedence, overwriting the value
+ * here with the configured one.
+ */
+#define FT_CONFIG_OPTION_USE_BROTLI
+
+
+ /**************************************************************************
+ *
* Glyph Postscript Names handling
*
* By default, FreeType 2 is compiled with the 'psnames' module. This
@@ -871,9 +887,11 @@
*
* Compile 'autofit' module with fallback Indic script support, covering
* some scripts that the 'latin' submodule of the 'autofit' module doesn't
- * (yet) handle.
+ * (yet) handle. Currently, this needs option `AF_CONFIG_OPTION_CJK`.
*/
+#ifdef AF_CONFIG_OPTION_CJK
#define AF_CONFIG_OPTION_INDIC
+#endif
/**************************************************************************
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/CHANGES
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/CHANGES 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/CHANGES 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,4 +1,41 @@
+CHANGES BETWEEN 2.10.1 and 2.10.2
+
+ I. IMPORTANT CHANGES
+
+ - Support of WOFF2 fonts. This code contribution was Nikhil
+ Ramakrishnan's GSoC 2019 project.
+
+
+ II. MISCELLANEOUS
+
+ - Function `FT_Get_Var_Axis_Flags' returned random data for Type 1
+ MM fonts.
+
+ - Type 1 fonts with non-integer metrics are now supported by the new
+ (CFF) engine introduced in FreeType 2.9.
+
+ - Drop support for Python 2 in Freetype's API reference generator
+ `docwriter' (Python >= 3.5 is required for targets `make refdoc'
+ and `make refdoc-venv').
+
+ - Auto-hinter support for Hanifi Rohingya.
+
+ - Document the `FT2_KEEP_ALIVE' debugging environment variable.
+
+ - The Visual C++ (and Visual C) project files for Windows builds no
+ longer generate libraries that contain the FreeType version in its
+ filenames. Instead, a resource file gets used to make the
+ libraries contain the corresponding information.
+
+ - The next release will remove Jam build support.
+
+ - The `ftbench' demo program has a new test for testing the
+ `FT_Glyph_Stroke' functionality.
+
+
+======================================================================
+
CHANGES BETWEEN 2.10.0 and 2.10.1
I. IMPORTANT BUG FIXES
@@ -5198,7 +5235,7 @@
------------------------------------------------------------------------
-Copyright (C) 2000-2019 by
+Copyright (C) 2000-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/CUSTOMIZE
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/CUSTOMIZE 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/CUSTOMIZE 2020-05-10 06:48:17 UTC (rev 55087)
@@ -139,7 +139,7 @@
----------------------------------------------------------------------
-Copyright (C) 2003-2019 by
+Copyright (C) 2003-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/DEBUG
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/DEBUG 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/DEBUG 2020-05-10 06:48:17 UTC (rev 55087)
@@ -11,20 +11,20 @@
FT_DEBUG_LEVEL_ERROR
- #define this macro if you want to compile the FT_ERROR macro calls
- to print error messages during program execution. This will not
- stop the program. Very useful to spot invalid fonts during
+ #define this macro if you want to compile the `FT_ERROR' macro
+ calls to print error messages during program execution. This does
+ not stop the program. Very useful to spot invalid fonts during
development and to code workarounds for them.
FT_DEBUG_LEVEL_TRACE
- #define this macro if you want to compile both macros FT_ERROR and
- FT_TRACE. This also includes the variants FT_TRACE0, FT_TRACE1,
- FT_TRACE2, ..., FT_TRACE7.
+ #define this macro if you want to compile both macros `FT_ERROR'
+ and `FT_TRACE'. This also includes the variants `FT_TRACE0',
+ `FT_TRACE1', `FT_TRACE2', ..., `FT_TRACE7'.
The trace macros are used to send debugging messages when an
appropriate `debug level' is configured at runtime through the
- FT2_DEBUG environment variable (more on this later).
+ `FT2_DEBUG' environment variable (more on this later).
FT_DEBUG_MEMORY
@@ -32,16 +32,16 @@
small but effective debugging memory manager that tracks all
allocations and frees that are performed within the font engine.
- When the FT2_DEBUG_MEMORY environment variable is defined at
- runtime, a call to FT_Done_FreeType will dump memory statistics,
- including the list of leaked memory blocks with the source
- locations where these were allocated. It is always a very good
- idea to define this in development builds. This works with _any_
- program linked to FreeType, but requires a big deal of memory (the
- debugging memory manager never frees the blocks to the heap in
- order to detect double frees).
+ When the `FT2_DEBUG_MEMORY' environment variable is defined at
+ runtime, a call to `FT_Done_FreeType' dumps memory statistics,
+ including the list of leaked memory blocks and optionally with the
+ source locations where these were allocated. It is always a very
+ good idea to define this in development builds. This works with
+ _any_ program linked to FreeType, but requires a big deal of
+ memory (the debugging memory manager never frees the blocks to the
+ heap in order to detect double frees).
- When FT2_DEBUG_MEMORY isn't defined at runtime, the debugging
+ When `FT2_DEBUG_MEMORY' isn't defined at runtime, the debugging
memory manager is ignored, and performance is unaffected.
@@ -55,10 +55,10 @@
1. FT_ERROR(( ... ))
This macro is used to send debug messages that indicate relatively
- serious errors (like broken font files), but will not stop the
+ serious errors (like broken font files) without stopping the
execution of the running program. Its code is compiled only when
- either FT_DEBUG_LEVEL_ERROR or FT_DEBUG_LEVEL_TRACE are defined in
- `ftoption.h'.
+ either `FT_DEBUG_LEVEL_ERROR' or `FT_DEBUG_LEVEL_TRACE' are
+ defined in `ftoption.h'.
Note that you have to use a printf-like signature, but with double
parentheses, like in
@@ -69,10 +69,10 @@
2. FT_ASSERT( condition )
This macro is used to check strong assertions at runtime. If its
- condition isn't TRUE, the program will abort with a panic message.
- Its code is compiled when either FT_DEBUG_LEVEL_ERROR or
- FT_DEBUG_LEVEL_TRACE are defined. You don't need double
- parentheses here. For example
+ condition isn't TRUE, the program aborts with a panic message.
+ Its code is compiled when either `FT_DEBUG_LEVEL_ERROR' or
+ `FT_DEBUG_LEVEL_TRACE' are defined. You don't need double
+ parentheses here. Example:
FT_ASSERT( ptr != NULL );
@@ -79,43 +79,43 @@
3. FT_TRACE( level, (message...) )
- The FT_TRACE macro is used to send general-purpose debugging
+ The `FT_TRACE' macro is used to send general-purpose debugging
messages during program execution. This macro uses an *implicit*
- macro named FT_COMPONENT used to name the current FreeType
+ macro named `FT_COMPONENT', which names the current FreeType
component being run.
- The developer should always define FT_COMPONENT as appropriate,
+ The developer should always define `FT_COMPONENT' as appropriate,
for example as in
#undef FT_COMPONENT
#define FT_COMPONENT io
- The value of the FT_COMPONENT macro is one of the component
- names defined in the internal file `internal/fttrace.h'. If you
- modify FreeType source and insert new FT_COMPONENT macro, you must
- register it in `fttrace.h'. If you insert or remove many trace
- macros, you can check the undefined or the unused trace macro by
- `src/tools/chktrcmp.py'.
+ The value of the `FT_COMPONENT' macro is one of the component
+ names defined in the internal file `internal/fttrace.h'. If you
+ modify the FreeType source code and insert a new `FT_COMPONENT'
+ macro, you must register it in `fttrace.h'. If you insert or
+ remove many trace macros, you can test for undefined or unused
+ trace macros with the script `src/tools/chktrcmp.py'.
- Each such component is assigned a `debug level', ranging from 0 to
- 7, through the use of the FT2_DEBUG environment variable
- (described below) when a program linked with FreeType starts.
+ Each such component is assigned a `debug level', ranging from
+ value 0 to 7, through the use of the `FT2_DEBUG' environment
+ variable (described below) when a program linked with FreeType
+ starts.
- When FT_TRACE is called, its level is compared to the one of the
+ When `FT_TRACE' is called, its level is compared to the one of the
corresponding component. Messages with trace levels *higher* than
- the corresponding component level are filtered and never printed.
+ the corresponding component level are filtered out and never
+ printed. This means that trace messages with level 0 are always
+ printed, those with level 2 are only printed when the component
+ level is *at least* 2, etc.
- This means that trace messages with level 0 are always printed,
- those with level 2 are only printed when the component level is
- *at least* 2.
+ The second parameter to `FT_TRACE' must contain parentheses and
+ corresponds to a printf-like call, as in
- The second parameter to FT_TRACE must contain parentheses and
- correspond to a printf-like call, as in
-
FT_TRACE( 2, ( "your %s is not %s\n", "foo", "bar" ) )
- The shortcut macros FT_TRACE0, FT_TRACE1, FT_TRACE2, ...,
- FT_TRACE7 can be used with constant level indices, and are much
+ The shortcut macros `FT_TRACE0', `FT_TRACE1', `FT_TRACE2', ...,
+ `FT_TRACE7' can be used with constant level indices, and are much
cleaner to use, as in
FT_TRACE2(( "your %s is not %s\n", "foo", "bar" ));
@@ -131,7 +131,7 @@
FT2_DEBUG
This variable is only used when FreeType is built with
- FT_DEBUG_LEVEL_TRACE defined. It contains a list of component
+ `FT_DEBUG_LEVEL_TRACE' defined. It contains a list of component
level definitions, following this format:
component1:level1 component2:level2 component3:level3 ...
@@ -140,14 +140,14 @@
in `fttrace.h'. `levelX' is the corresponding level to use at
runtime.
- `any' is a special component name that will be interpreted as
- `any/all components'. For example, the following definitions
+ `any' is a special component name that is interpreted as `any/all
+ components'. For example, the following definitions
set FT2_DEBUG=any:2 memory:5 io:4 (on Windows)
export FT2_DEBUG="any:2 memory:5 io:4" (on Linux with bash)
both stipulate that all components should have level 2, except for
- the memory and io components which will be set to trace levels 5
+ the memory and io components, which are set to the trace levels 5
and 4, respectively.
@@ -154,43 +154,56 @@
FT2_DEBUG_MEMORY
This environment variable, when defined, tells FreeType to use a
- debugging memory manager that will track leaking memory blocks as
- well as other common errors like double frees. It is also capable
- of reporting _where_ the leaking blocks were allocated, which
+ debugging memory manager that tracks leaking memory blocks as well
+ as other common errors like double frees. It is also capable of
+ reporting _where_ the leaking blocks were allocated, which
considerably saves time when debugging new additions to the
library.
This code is only compiled when FreeType is built with the
- FT_DEBUG_MEMORY macro #defined in `ftoption.h' though, it will be
+ `FT_DEBUG_MEMORY' macro #defined in `ftoption.h' though, it is
ignored in other builds.
FT2_ALLOC_TOTAL_MAX
- This variable is ignored if FT2_DEBUG_MEMORY is not defined. It
+ This variable is ignored if `FT2_DEBUG_MEMORY' is not defined. It
allows you to specify a maximum heap size for all memory
allocations performed by FreeType. This is very useful to test
the robustness of the font engine and programs that use it in
tight memory conditions.
- If it is undefined, or if its value is not strictly positive, then
- no allocation bounds are checked at runtime.
+ If it is undefined, or if its value is not strictly positive, no
+ allocation bounds are checked at runtime.
FT2_ALLOC_COUNT_MAX
- This variable is ignored if FT2_DEBUG_MEMORY is not defined. It
+ This variable is ignored if `FT2_DEBUG_MEMORY' is not defined. It
allows you to specify a maximum number of memory allocations
performed by FreeType before returning the error
- FT_Err_Out_Of_Memory. This is useful for debugging and testing
+ `FT_Err_Out_Of_Memory'. This is useful for debugging and testing
the engine's robustness.
- If it is undefined, or if its value is not strictly positive, then
- no allocation bounds are checked at runtime.
+ If it is undefined, or if its value is not strictly positive, no
+ allocation bounds are checked at runtime.
+
+ FT2_KEEP_ALIVE
+
+ This variable is ignored if `FT2_DEBUG_MEMORY' is not defined.
+ `Keep alive' means that freed blocks aren't released to the heap.
+ This is useful to detect double-frees or weird heap corruption,
+ reporting the source code location of the original allocation and
+ deallocation in case of a problem. It uses large amounts of
+ memory, however.
+
+ If it is undefined, or if its value is not strictly positive,
+ freed blocks are released at runtime.
+
------------------------------------------------------------------------
-Copyright (C) 2002-2019 by
+Copyright (C) 2002-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/DOCGUIDE
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/DOCGUIDE 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/DOCGUIDE 2020-05-10 06:48:17 UTC (rev 55087)
@@ -285,7 +285,7 @@
----------------------------------------------------------------------
-Copyright (C) 2018-2019 by
+Copyright (C) 2018-2020 by
Nikhil Ramakrishnan, David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL 2020-05-10 06:48:17 UTC (rev 55087)
@@ -77,7 +77,7 @@
----------------------------------------------------------------------
-Copyright (C) 2000-2019 by
+Copyright (C) 2000-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.ANY
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.ANY 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.ANY 2020-05-10 06:48:17 UTC (rev 55087)
@@ -141,7 +141,7 @@
----------------------------------------------------------------------
-Copyright (C) 2003-2019 by
+Copyright (C) 2003-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.CROSS
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.CROSS 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.CROSS 2020-05-10 06:48:17 UTC (rev 55087)
@@ -163,7 +163,7 @@
----------------------------------------------------------------------
-Copyright (C) 2006-2019 by
+Copyright (C) 2006-2020 by
suzuki toshiya, David Turner, Robert Wilhelm, and Werner Lemberg.
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.GNU
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.GNU 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.GNU 2020-05-10 06:48:17 UTC (rev 55087)
@@ -63,7 +63,7 @@
Otherwise, simply type 'make' again to build the library
or 'make refdoc' to build the API reference (the latter needs
- python).
+ Python >= 3.5).
=============================================================
@@ -148,7 +148,7 @@
----------------------------------------------------------------------
-Copyright (C) 2003-2019 by
+Copyright (C) 2003-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.UNIX
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.UNIX 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.UNIX 2020-05-10 06:48:17 UTC (rev 55087)
@@ -105,7 +105,7 @@
----------------------------------------------------------------------
-Copyright (C) 2003-2019 by
+Copyright (C) 2003-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.VMS
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.VMS 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/INSTALL.VMS 2020-05-10 06:48:17 UTC (rev 55087)
@@ -49,7 +49,7 @@
------------------------------------------------------------------------
-Copyright (C) 2000-2019 by
+Copyright (C) 2000-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/README
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/README (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/README 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,35 @@
+After saying `make refdoc' or `make refdoc-venv' the `reference/' directory
+contains the FreeType API reference. You need Python >= 3.5 and pip to make
+this target.
+
+There are two ways to generate the documentation:
+
+1. Using `make refdoc':
+
+ - Ensure `python' and `pip' are available.
+ - Install pip package `docwriter' with `pip install --user docwriter'.
+ - Make target with `make refdoc'.
+ - This target can be run offline once required packages are installed.
+
+2. Using `make refdoc-venv' (requires internet access):
+
+ - Ensure `python', `pip' and Python package `virtualenv' are available.
+ - Make target with `make refdoc-venv'.
+ - This may or may not require internet access every time depending on
+ pip and system caching.
+
+This also works with Jam: Just type `jam refdoc' in the main directory.
+
+Some troubleshooting tips:
+
+* Regularly run `pip install --upgrade docwriter' to check for updates which
+may include bug fixes.
+
+* `Docwriter' does not support Python 2. Ensure that Python >= 3.5 is
+installed and available as `python3'/`python'.
+
+* Ensure that `docwriter' is installed in the same Python target that
+`make refdoc' uses (python3/python).
+
+* If none of this works, send a mail to `freetype-devel at nongnu.org' or file
+an issue at `https://github.com/freetype/docwriter/issues'.
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/TODO
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/TODO 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/TODO 2020-05-10 06:48:17 UTC (rev 55087)
@@ -27,7 +27,7 @@
------------------------------------------------------------------------
-Copyright (C) 2001-2019 by
+Copyright (C) 2001-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/VERSIONS.TXT
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/VERSIONS.TXT 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/VERSIONS.TXT 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,9 +1,9 @@
-Due to our use of `libtool' to generate and install the FreeType 2
-libraries on Unix systems, as well as other historical events, it is
-generally very difficult to know precisely which release of the font
+Due to our use of `libtool' to generate and install the FreeType 2
+libraries on Unix systems, as well as other historical events, it is
+generally very difficult to know precisely which release of the font
engine is installed on a given system.
-This file tries to explain why and to document ways to properly detect
+This file tries to explain why and to document ways to properly detect
FreeType on Unix.
@@ -10,27 +10,35 @@
1. Version and Release numbers
------------------------------
-For each new public release of FreeType 2, there are generally *three*
+For each new public release of FreeType 2, there are generally *three*
distinct `version' numbers to consider:
- * The official FreeType 2 release number, like 2.3.1 or 2.4.10.
+ * The official FreeType 2 release number, like 2.7.0 or 2.10.2.
- * The libtool (and Unix) specific version number, like 13.0.7. This
- is what `freetype-config --version' returns.
+ * The libtool (and Unix) specific version number, like 23.2.17.
+ This is what
- * The platform-specific shared object number, used for example when
- the library is installed as `/usr/lib/libfreetype.so.6.7.1'.
+ pkg-config freetype2 --modversion
-The platform-specific number is, unsurprisingly, platform-specific and
-varies with the operating system you are using (several variants of
-Linux, FreeBSD, Solaris, etc.). You should thus _never_ use it, even
+ or
+
+ freetype-config --version
+
+ returns.
+
+ * The platform-specific shared object number, used for example when
+ the library is installed as `/usr/lib/libfreetype.so.6.17.2'.
+
+The platform-specific number is, unsurprisingly, platform-specific and
+varies with the operating system you are using (several variants of
+Linux, FreeBSD, Solaris, etc.). You should thus _never_ use it, even
for simple tests.
-The libtool-specific number does not equal the release number but is
+The libtool-specific number does not equal the release number but is
tied to it.
-The release number is available at *compile* time through the following
-macros defined in FT_FREETYPE_H:
+The release number is available at *compile* time through the
+following macros defined in FT_FREETYPE_H:
- FREETYPE_MAJOR: major release number
- FREETYPE_MINOR: minor release number
@@ -38,7 +46,7 @@
See below for a small autoconf fragment.
-The release number is also available at *runtime* through the
+The release number is also available at *runtime* through the
`FT_Library_Version' API.
@@ -45,13 +53,14 @@
2. History
----------
-The following table gives, for all releases since 2.4.0, the
-corresponding libtool number, as well as the shared object number found
-on _most_ systems, but not all of them:
+The following table gives, for all releases since 2.5.0, the
+corresponding libtool number, as well as the shared object number
+found on _most_ systems, but not all of them:
release libtool so
-------------------------------
+ 2.10.2 23.2.17 6.17.2
2.10.1 23.1.17 6.17.1
2.10.0 23.0.17 6.17.0
2.9.1 22.1.16 6.16.1
@@ -72,58 +81,48 @@
2.5.2 17.1.11 6.11.1
2.5.1 17.0.11 6.11.0
2.5.0 16.2.10 6.10.2
- 2.4.12 16.1.10 6.10.1
- 2.4.11 16.0.10 6.10.0
- 2.4.10 15.0.9 6.9.0
- 2.4.9 14.1.8 6.8.1
- 2.4.8 14.0.8 6.8.0
- 2.4.7 13.2.7 6.7.2
- 2.4.6 13.1.7 6.7.1
- 2.4.5 13.0.7 6.7.0
- 2.4.4 12.2.6 6.6.2
- 2.4.3 12.1.6 6.6.1
- 2.4.2 12.0.6 6.6.0
- 2.4.1 11.1.5 6.5.1
- 2.4.0 11.0.5 6.5.0
3. Autoconf Code Fragment
-------------------------
-Lars Clausen contributed the following autoconf fragment to detect which
-version of FreeType is installed on a system. This one tests for a
-version that is at least 2.0.9; you should change it to check against
+Lars Clausen contributed the following autoconf fragment to check
+which version of FreeType is installed on a system (now updated to use
+`pkg-config' instead of `freetype-config'). This one tests for a
+version that is at least 2.10.2; you should change it to check against
other release numbers.
- AC_MSG_CHECKING([whether FreeType version is 2.0.9 or higher])
+ AC_MSG_CHECKING([whether FreeType version is 2.10.2 or higher])
old_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS=`freetype-config --cflags`
+ CPPFLAGS=`pkg-config freetype2 --cflags`
AC_TRY_CPP([
#include <ft2build.h>
#include FT_FREETYPE_H
-#if (FREETYPE_MAJOR*1000 + FREETYPE_MINOR)*1000 + FREETYPE_PATCH < 2000009
-#error FreeType version too low.
+
+#if FREETYPE_MAJOR*10000 + FREETYPE_MINOR*100 + FREETYPE_PATCH < 21002
+# error FreeType version too low.
#endif
+
],
[AC_MSG_RESULT(yes)
- FREETYPE_LIBS=`freetype-config --libs`
+ FREETYPE_LIBS=`pkg-config freetype2 --libs`
AC_SUBST(FREETYPE_LIBS)
AC_DEFINE(HAVE_FREETYPE,1,[Define if you have the FreeType2 library])
CPPFLAGS="$old_CPPFLAGS"],
- [AC_MSG_ERROR([Need FreeType library version 2.0.9 or higher])])
+ [AC_MSG_ERROR([Need FreeType library version 2.10.2 or higher])])
-------------------------------------------------------------------------
+----------------------------------------------------------------------
-Copyright (C) 2002-2019 by
+Copyright (C) 2002-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
-This file is part of the FreeType project, and may only be used,
-modified, and distributed under the terms of the FreeType project
-license, LICENSE.TXT. By continuing to use, modify, or distribute this
-file you indicate that you have read the license and understand and
-accept it fully.
+This file is part of the FreeType project, and may only be used,
+modified, and distributed under the terms of the FreeType project
+license, LICENSE.TXT. By continuing to use, modify, or distribute
+this file you indicate that you have read the license and understand
+and accept it fully.
--- end of VERSIONS.TXT ---
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/formats.txt
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/formats.txt 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/formats.txt 2020-05-10 06:48:17 UTC (rev 55087)
@@ -191,7 +191,7 @@
------------------------------------------------------------------------
-Copyright (C) 2004-2019 by
+Copyright (C) 2004-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/freetype-config.1
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/freetype-config.1 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/freetype-config.1 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,4 +1,4 @@
-.TH FREETYPE-CONFIG 1 "July 2019" "FreeType 2.10.1"
+.TH FREETYPE-CONFIG 1 "May 2020" "FreeType 2.10.2"
.
.
.SH NAME
Modified: trunk/Build/source/libs/freetype2/freetype-src/docs/raster.txt
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/raster.txt 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/raster.txt 2020-05-10 06:48:17 UTC (rev 55087)
@@ -618,7 +618,7 @@
------------------------------------------------------------------------
-Copyright (C) 2003-2019 by
+Copyright (C) 2003-2020 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used,
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/404.html
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/404.html (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/404.html 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,1036 @@
+
+
+
+
+<!doctype html>
+<html lang="en" class="no-js">
+ <head>
+
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta http-equiv="x-ua-compatible" content="ie=edge">
+
+ <meta name="description" content="API Reference Documentation for FreeType-2.10.2">
+
+
+
+ <meta name="author" content="FreeType Contributors">
+
+
+ <meta name="lang:clipboard.copy" content="Copy to clipboard">
+
+ <meta name="lang:clipboard.copied" content="Copied to clipboard">
+
+ <meta name="lang:search.language" content="en">
+
+ <meta name="lang:search.pipeline.stopwords" content="True">
+
+ <meta name="lang:search.pipeline.trimmer" content="True">
+
+ <meta name="lang:search.result.none" content="No matching documents">
+
+ <meta name="lang:search.result.one" content="1 matching document">
+
+ <meta name="lang:search.result.other" content="# matching documents">
+
+ <meta name="lang:search.tokenizer" content="[\s\-]+">
+
+ <link rel="shortcut icon" href="/images/favico.ico">
+ <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
+
+
+
+ <title>FreeType-2.10.2 API Reference</title>
+
+
+
+ <link rel="stylesheet" href="/assets/stylesheets/application.adb8469c.css">
+
+ <link rel="stylesheet" href="/assets/stylesheets/application-palette.a8b3c06d.css">
+
+
+
+
+ <meta name="theme-color" content="#4caf50">
+
+
+
+ <script src="/assets/javascripts/modernizr.86422ebf.js"></script>
+
+
+
+ <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif:300,400,400i,700%7CRoboto+Mono&display=fallback">
+ <style>body,input{font-family:"Noto Serif","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
+
+
+ <link rel="stylesheet" href="/assets/fonts/material-icons.css">
+
+
+ <link rel="stylesheet" href="/stylesheets/extra.css">
+
+
+
+
+
+ </head>
+
+
+
+ <body dir="ltr" data-md-color-primary="green" data-md-color-accent="green">
+
+ <svg class="md-svg">
+ <defs>
+
+
+ </defs>
+ </svg>
+ <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
+ <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
+ <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
+
+
+ <header class="md-header" data-md-component="header">
+ <nav class="md-header-nav md-grid">
+ <div class="md-flex">
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <a href="/." title="FreeType-2.10.2 API Reference" aria-label="FreeType-2.10.2 API Reference" class="md-header-nav__button md-logo">
+
+ <img alt="logo" src="/images/favico.ico" width="24" height="24">
+
+ </a>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
+ </div>
+ <div class="md-flex__cell md-flex__cell--stretch">
+ <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
+
+ <span class="md-header-nav__topic">
+ FreeType-2.10.2 API Reference
+ </span>
+ <span class="md-header-nav__topic">
+
+
+
+ </span>
+
+ </div>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+
+ <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
+
+<div class="md-search" data-md-component="search" role="dialog">
+ <label class="md-search__overlay" for="__search"></label>
+ <div class="md-search__inner" role="search">
+ <form class="md-search__form" name="search">
+ <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
+ <label class="md-icon md-search__icon" for="__search"></label>
+ <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
+ 
+ </button>
+ </form>
+ <div class="md-search__output">
+ <div class="md-search__scrollwrap" data-md-scrollfix>
+ <div class="md-search-result" data-md-component="result">
+ <div class="md-search-result__meta">
+ Type to start searching
+ </div>
+ <ol class="md-search-result__list"></ol>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
+
+ </div>
+
+ </div>
+ </nav>
+</header>
+
+ <div class="md-container">
+
+
+
+
+ <main class="md-main" role="main">
+ <div class="md-main__inner md-grid" data-md-component="container">
+
+
+ <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
+ <div class="md-sidebar__scrollwrap">
+ <div class="md-sidebar__inner">
+ <nav class="md-nav md-nav--primary" data-md-level="0">
+ <label class="md-nav__title md-nav__title--site" for="__drawer">
+ <a href="/." title="FreeType-2.10.2 API Reference" class="md-nav__button md-logo">
+
+ <img alt="logo" src="/images/favico.ico" width="48" height="48">
+
+ </a>
+ FreeType-2.10.2 API Reference
+ </label>
+
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/index.html" title="TOC" class="md-nav__link">
+ TOC
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-index.html" title="Index" class="md-nav__link">
+ Index
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
+
+ <label class="md-nav__link" for="nav-3">
+ General Remarks
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-3">
+ General Remarks
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-header_inclusion.html" title="FreeType's header inclusion scheme" class="md-nav__link">
+ FreeType's header inclusion scheme
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-user_allocation.html" title="User allocation" class="md-nav__link">
+ User allocation
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4">
+
+ <label class="md-nav__link" for="nav-4">
+ Core API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-4">
+ Core API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-version.html" title="FreeType Version" class="md-nav__link">
+ FreeType Version
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-basic_types.html" title="Basic Data Types" class="md-nav__link">
+ Basic Data Types
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-base_interface.html" title="Base Interface" class="md-nav__link">
+ Base Interface
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-glyph_variants.html" title="Unicode Variation Sequences" class="md-nav__link">
+ Unicode Variation Sequences
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-color_management.html" title="Glyph Color Management" class="md-nav__link">
+ Glyph Color Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-layer_management.html" title="Glyph Layer Management" class="md-nav__link">
+ Glyph Layer Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-glyph_management.html" title="Glyph Management" class="md-nav__link">
+ Glyph Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-mac_specific.html" title="Mac Specific Interface" class="md-nav__link">
+ Mac Specific Interface
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-sizes_management.html" title="Size Management" class="md-nav__link">
+ Size Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-header_file_macros.html" title="Header File Macros" class="md-nav__link">
+ Header File Macros
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5">
+
+ <label class="md-nav__link" for="nav-5">
+ Format-Specific API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-5">
+ Format-Specific API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-multiple_masters.html" title="Multiple Masters" class="md-nav__link">
+ Multiple Masters
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-truetype_tables.html" title="TrueType Tables" class="md-nav__link">
+ TrueType Tables
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-type1_tables.html" title="Type 1 Tables" class="md-nav__link">
+ Type 1 Tables
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-sfnt_names.html" title="SFNT Names" class="md-nav__link">
+ SFNT Names
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-bdf_fonts.html" title="BDF and PCF Files" class="md-nav__link">
+ BDF and PCF Files
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-cid_fonts.html" title="CID Fonts" class="md-nav__link">
+ CID Fonts
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-pfr_fonts.html" title="PFR Fonts" class="md-nav__link">
+ PFR Fonts
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-winfnt_fonts.html" title="Window FNT Files" class="md-nav__link">
+ Window FNT Files
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-font_formats.html" title="Font Formats" class="md-nav__link">
+ Font Formats
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-gasp_table.html" title="Gasp Table" class="md-nav__link">
+ Gasp Table
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6">
+
+ <label class="md-nav__link" for="nav-6">
+ Controlling FreeType Modules
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-6">
+ Controlling FreeType Modules
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-auto_hinter.html" title="The auto-hinter" class="md-nav__link">
+ The auto-hinter
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-cff_driver.html" title="The CFF driver" class="md-nav__link">
+ The CFF driver
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-t1_cid_driver.html" title="The Type 1 and CID drivers" class="md-nav__link">
+ The Type 1 and CID drivers
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-tt_driver.html" title="The TrueType driver" class="md-nav__link">
+ The TrueType driver
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-pcf_driver.html" title="The PCF driver" class="md-nav__link">
+ The PCF driver
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-properties.html" title="Driver properties" class="md-nav__link">
+ Driver properties
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-parameter_tags.html" title="Parameter Tags" class="md-nav__link">
+ Parameter Tags
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-lcd_rendering.html" title="Subpixel Rendering" class="md-nav__link">
+ Subpixel Rendering
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-7" type="checkbox" id="nav-7">
+
+ <label class="md-nav__link" for="nav-7">
+ Cache Sub-System
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-7">
+ Cache Sub-System
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-cache_subsystem.html" title="Cache Sub-System" class="md-nav__link">
+ Cache Sub-System
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-8" type="checkbox" id="nav-8">
+
+ <label class="md-nav__link" for="nav-8">
+ Support API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-8">
+ Support API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-computations.html" title="Computations" class="md-nav__link">
+ Computations
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-list_processing.html" title="List Processing" class="md-nav__link">
+ List Processing
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-outline_processing.html" title="Outline Processing" class="md-nav__link">
+ Outline Processing
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-quick_advance.html" title="Quick retrieval of advance values" class="md-nav__link">
+ Quick retrieval of advance values
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-bitmap_handling.html" title="Bitmap Handling" class="md-nav__link">
+ Bitmap Handling
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-raster.html" title="Scanline Converter" class="md-nav__link">
+ Scanline Converter
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-glyph_stroker.html" title="Glyph Stroker" class="md-nav__link">
+ Glyph Stroker
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-system_interface.html" title="System Interface" class="md-nav__link">
+ System Interface
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-module_management.html" title="Module Management" class="md-nav__link">
+ Module Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-gzip.html" title="GZIP Streams" class="md-nav__link">
+ GZIP Streams
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-lzw.html" title="LZW Streams" class="md-nav__link">
+ LZW Streams
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-bzip2.html" title="BZIP2 Streams" class="md-nav__link">
+ BZIP2 Streams
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-9" type="checkbox" id="nav-9">
+
+ <label class="md-nav__link" for="nav-9">
+ Error Codes
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-9">
+ Error Codes
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-error_enumerations.html" title="Error Enumerations" class="md-nav__link">
+ Error Enumerations
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-error_code_values.html" title="Error Code Values" class="md-nav__link">
+ Error Code Values
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-10" type="checkbox" id="nav-10">
+
+ <label class="md-nav__link" for="nav-10">
+ Miscellaneous
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-10">
+ Miscellaneous
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-gx_validation.html" title="TrueTypeGX/AAT Validation" class="md-nav__link">
+ TrueTypeGX/AAT Validation
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-incremental.html" title="Incremental Loading" class="md-nav__link">
+ Incremental Loading
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-truetype_engine.html" title="The TrueType Engine" class="md-nav__link">
+ The TrueType Engine
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="/ft2-ot_validation.html" title="OpenType Validation" class="md-nav__link">
+ OpenType Validation
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+ </ul>
+</nav>
+ </div>
+ </div>
+ </div>
+
+
+
+ <div class="md-content">
+ <article class="md-content__inner md-typeset">
+
+ <h1>404 - Not found</h1>
+
+
+
+
+
+
+ </article>
+ </div>
+ </div>
+ </main>
+
+
+<footer class="md-footer">
+
+ <div class="md-footer-meta md-typeset">
+ <div class="md-footer-meta__inner md-grid">
+ <div class="md-footer-copyright">
+
+ <div class="md-footer-copyright__highlight">
+ Copyright 2020 <a href = "https://www.freetype.org/license.html">The FreeType Project</a>.
+ </div>
+
+ powered by
+ <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
+ and
+ <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
+ Material for MkDocs</a>
+ </div>
+
+ </div>
+ </div>
+</footer>
+
+ </div>
+
+ <script src="/assets/javascripts/application.c33a9706.js"></script>
+
+ <script>app.initialize({version:"1.1",url:{base:"/"}})</script>
+
+ <script src="/javascripts/extra.js"></script>
+
+
+ </body>
+</html>
\ No newline at end of file
Deleted: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/README
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/README 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/README 2020-05-10 06:48:17 UTC (rev 55087)
@@ -1,35 +0,0 @@
-After saying `make refdoc' or `make refdoc-venv' the `site/' directory
-contains the FreeType API reference. You need python and pip to make this
-target.
-
-There are two ways to generate the documentation:
-
-1. Using `make refdoc':
-
- - Ensure `python' and `pip' are available.
- - Install pip package `docwriter' with `pip install --user docwriter'.
- - Make target with `make refdoc'.
- - This target can be run offline once required packages are installed.
-
-2. Using `make refdoc-venv' (requires internet access):
-
- - Ensure `python', `pip' and python package `virtualenv' are available.
- - Make target with `make refdoc-venv'.
- - This may or may not require internet access every time depending on
- pip and system caching.
-
-This also works with Jam: Just type `jam refdoc' in the main directory.
-
-Some troubleshooting tips:
-
-* Regularly run `pip install --upgrade docwriter' to check for updates which
-may include bug fixes.
-
-* Ensure that `docwriter' is installed in the same python target that
-`make refdoc' uses (python3/python2/python).
-
-* `pip' and `python' may point to different versions of Python. Check using
-`python --version' and `pip --version'.
-
-* If none of this works, send a mail to `freetype-devel at nongnu.org' or file
-an issue at `https://github.com/freetype/docwriter/issues'.
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/font-awesome.css
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/font-awesome.css (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/font-awesome.css 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,4 @@
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url("specimen/FontAwesome.woff2") format("woff2"),url("specimen/FontAwesome.woff") format("woff"),url("specimen/FontAwesome.ttf") format("truetype")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-web!
kit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{!
content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:be!
fore{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\!
f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{!
content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.f!
a-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square!
-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{conte!
nt:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cu!
be:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.!
fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{conten!
t:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f!
251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.!
fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard!
:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/material-icons.css
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/material-icons.css (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/material-icons.css 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,13 @@
+/*!
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy
+ * of the License at:
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, SOFTWARE
+ * DISTRIBUTED UNDER THE LICENSE IS DISTRIBUTED ON AN "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+ * SEE THE LICENSE FOR THE SPECIFIC LANGUAGE GOVERNING PERMISSIONS AND
+ * LIMITATIONS UNDER THE LICENSE.
+ */@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("specimen/MaterialIcons-Regular.woff2") format("woff2"),url("specimen/MaterialIcons-Regular.woff") format("woff"),url("specimen/MaterialIcons-Regular.ttf") format("truetype")}
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.ttf
===================================================================
(Binary files differ)
Index: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.ttf
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.ttf 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.ttf 2020-05-10 06:48:17 UTC (rev 55087)
Property changes on: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.ttf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff
===================================================================
(Binary files differ)
Index: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff 2020-05-10 06:48:17 UTC (rev 55087)
Property changes on: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff2
===================================================================
(Binary files differ)
Index: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff2
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff2 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff2 2020-05-10 06:48:17 UTC (rev 55087)
Property changes on: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/FontAwesome.woff2
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf
===================================================================
(Binary files differ)
Index: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf 2020-05-10 06:48:17 UTC (rev 55087)
Property changes on: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff
===================================================================
(Binary files differ)
Index: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff 2020-05-10 06:48:17 UTC (rev 55087)
Property changes on: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2
===================================================================
(Binary files differ)
Index: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2 2020-05-10 06:48:17 UTC (rev 55087)
Property changes on: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/favicon.png
===================================================================
(Binary files differ)
Index: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/favicon.png
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/favicon.png 2020-05-10 01:52:58 UTC (rev 55086)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/favicon.png 2020-05-10 06:48:17 UTC (rev 55087)
Property changes on: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/favicon.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+image/png
\ No newline at end of property
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/bitbucket.1b09e088.svg
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/bitbucket.1b09e088.svg (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/bitbucket.1b09e088.svg 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="352" height="448" viewBox="0 0 352 448" id="__bitbucket"><path fill="currentColor" d="M203.75 214.75q2 15.75-12.625 25.25t-27.875 1.5q-9.75-4.25-13.375-14.5t-.125-20.5 13-14.5q9-4.5 18.125-3t16 8.875 6.875 16.875zm27.75-5.25q-3.5-26.75-28.25-41T154 165.25q-15.75 7-25.125 22.125t-8.625 32.375q1 22.75 19.375 38.75t41.375 14q22.75-2 38-21t12.5-42zM291.25 74q-5-6.75-14-11.125t-14.5-5.5T245 54.25q-72.75-11.75-141.5.5-10.75 1.75-16.5 3t-13.75 5.5T60.75 74q7.5 7 19 11.375t18.375 5.5T120 93.75Q177 101 232 94q15.75-2 22.375-3t18.125-5.375T291.25 74zm14.25 258.75q-2 6.5-3.875 19.125t-3.5 21-7.125 17.5-14.5 14.125q-21.5 12-47.375 17.875t-50.5 5.5-50.375-4.625q-11.5-2-20.375-4.5T88.75 412 70.5 401.125t-13-15.375q-6.25-24-14.25-73l1.5-4 4.5-2.25q55.75 37 126.625 37t126.875-37q5.25 1.5 6 5.75t-1.25 11.25-2 9.25zM350.75 92.5q-6.5 41.75-27.75 163.75-1.25 7.5-6.75 14t-10.875 10T291.75 288q-63 31.5-152.5 22-62-6.75-98.5-34.75-3.75-3-6.375-6.625t-4.25-8.75-2.25-8.5-1.5-9.875T25 232.75q-2.25-12.5-6.625-37.5t-7-40.375T5.5 118 0 78.5Q.75 72 4.375 66.375T12.25 57t11.25-7.5T35 43.875t12-4.625q31.25-11.5 78.25-16 94.75-9.25 169 12.5Q333 47.25 348 66.25q4 5 4.125 12.75t-1.375 13.5z"/></svg>
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/github.f0b8504a.svg
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/github.f0b8504a.svg (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/github.f0b8504a.svg 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="416" height="448" viewBox="0 0 416 448" id="__github"><path fill="currentColor" d="M160 304q0 10-3.125 20.5t-10.75 19T128 352t-18.125-8.5-10.75-19T96 304t3.125-20.5 10.75-19T128 256t18.125 8.5 10.75 19T160 304zm160 0q0 10-3.125 20.5t-10.75 19T288 352t-18.125-8.5-10.75-19T256 304t3.125-20.5 10.75-19T288 256t18.125 8.5 10.75 19T320 304zm40 0q0-30-17.25-51T296 232q-10.25 0-48.75 5.25Q229.5 240 208 240t-39.25-2.75Q130.75 232 120 232q-29.5 0-46.75 21T56 304q0 22 8 38.375t20.25 25.75 30.5 15 35 7.375 37.25 1.75h42q20.5 0 37.25-1.75t35-7.375 30.5-15 20.25-25.75T360 304zm56-44q0 51.75-15.25 82.75-9.5 19.25-26.375 33.25t-35.25 21.5-42.5 11.875-42.875 5.5T212 416q-19.5 0-35.5-.75t-36.875-3.125-38.125-7.5-34.25-12.875T37 371.5t-21.5-28.75Q0 312 0 260q0-59.25 34-99-6.75-20.5-6.75-42.5 0-29 12.75-54.5 27 0 47.5 9.875t47.25 30.875Q171.5 96 212 96q37 0 70 8 26.25-20.5 46.75-30.25T376 64q12.75 25.5 12.75 54.5 0 21.75-6.75 42 34 40 34 99.5z"/></svg>
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/gitlab.6dd19c00.svg
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/gitlab.6dd19c00.svg (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/images/icons/gitlab.6dd19c00.svg 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500" viewBox="0 0 500 500" id="__gitlab"><path fill="currentColor" d="M93.667 473.347l90.684-279.097H2.983l90.684 279.097z" transform="translate(156.198 1.16)"/><path fill="currentColor" d="M221.333 473.345L130.649 194.25H3.557l217.776 279.095z" transform="translate(28.531 1.16)" opacity=".7"/><path fill="currentColor" d="M32 195.155L4.441 279.97a18.773 18.773 0 0 0 6.821 20.99l238.514 173.29L32 195.155z" transform="translate(.089 .256)" opacity=".5"/><path fill="currentColor" d="M2.667-84.844h127.092L75.14-252.942c-2.811-8.649-15.047-8.649-17.856 0L2.667-84.844z" transform="translate(29.422 280.256)"/><path fill="currentColor" d="M2.667 473.345L93.351 194.25h127.092L2.667 473.345z" transform="translate(247.198 1.16)" opacity=".7"/><path fill="currentColor" d="M221.334 195.155l27.559 84.815a18.772 18.772 0 0 1-6.821 20.99L3.557 474.25l217.777-279.095z" transform="translate(246.307 .256)" opacity=".5"/><path fill="currentColor" d="M130.667-84.844H3.575l54.618-168.098c2.811-8.649 15.047-8.649 17.856 0l54.618 168.098z" transform="translate(336.974 280.256)"/></svg>
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/application.c33a9706.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/application.c33a9706.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/application.c33a9706.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,60 @@
+!function(e,t){for(var n in t)e[n]=t[n]}(window,function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=13)}([function(e,t,n){"use strict";var r={Listener:function(){function e(e,t,n){var r=this;this.els_=Array.prototype.slice.call("string"==typeof e?document.querySelectorAll(e):[].concat(e)),this.handler_="function"==typeof n?{update:n}:n,this.events_=[].concat(t),this.update_=function(e){return r.handler_.update(e)}}var t=e.prototype;return t.listen=function(){var n=this;this.els_.forEach(function(t){n.events_.forEach(function(e){t.addEventListener(e,n.update_,!1)})}),"function"==typeof this.handler_.setup&&this.handler_.setup()},t.unlisten=function(){var n=this;this.els_.forEach(function(t){n.events_.forEach(function(e){t.removeEventListener(e,n.update_)})}),"function"==typeof this.handler_.reset&&this.handler_.reset()},e}(),MatchMedia:function(e,t){this.handler_=function(e){e.matches?t.listen():t.unlisten()};var n=window.matchMedia(e);n.addListener(this.handler_),this.handler_(n)}},i={Shadow:function(){function e(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!(n instanceof HTMLElement&&n.parentNode instanceof HTMLElement))throw new ReferenceErr!
or;if(this.el_=n.parentNode,!((n="string"==typeof t?document.querySelector(t):t)instanceof HTMLElement))throw new ReferenceError;this.header_=n,this.height_=0,this.active_=!1}var t=e.prototype;return t.setup=function(){for(var e=this.el_;e=e.previousElementSibling;){if(!(e instanceof HTMLElement))throw new ReferenceError;this.height_+=e.offsetHeight}this.update()},t.update=function(e){if(!e||"resize"!==e.type&&"orientationchange"!==e.type){var t=window.pageYOffset>=this.height_;t!==this.active_&&(this.header_.dataset.mdState=(this.active_=t)?"shadow":"")}else this.height_=0,this.setup()},t.reset=function(){this.header_.dataset.mdState="",this.height_=0,this.active_=!1},e}(),Title:function(){function e(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!(n instanceof HTMLElement))throw new ReferenceError;if(this.el_=n,!((n="string"==typeof t?document.querySelector(t):t)instanceof HTMLHeadingElement))throw new ReferenceError;this.header_=n,this.active_=!1}var t=e.prototype;return t.setup=function(){var t=this;Array.prototype.forEach.call(this.el_.children,function(e){e.style.width=t.el_.offsetWidth-20+"px"})},t.update=function(e){var t=this,n=window.pageYOffset>=this.header_.offsetTop;n!==this.active_&&(this.el_.dataset.mdState=(this.active_=n)?"active":""),"resize"!==e.type&&"orientationchange"!==e.type||Array.prototype.forEach.call(this.el_.children,function(e){e.style.width=t.el_.offsetWidth-20+"px"})},t.reset=function(){this.el_.dataset.mdState="",this.el_.style.width="",this.active_=!1},e}()},o={Blur:function(){function e(e){this.els_="string"==typeof e?document.querySelectorAll(e):e,this.index_=0,this.offset_=window.pageYOffset,this.dir_=!1,this.anchors_=[].reduce.call(this.els_,function(e,t){var n=decodeURIComponent(t.hash);return e.concat(document.getElementById(n.substring(1))||[])},[])}var t=e.prototype;return t.setup=function(){this.update()},t.update=function(){var e=window.pageYOffset,t=this.offset_-e<0;if(this.dir_!==t&&(this.index_=this.index_=t?0:this.els_.length-1),0!==this.anchors_.leng!
th){if(this.offset_<=e)for(var n=this.index_+1;n<this.els_.length&&this.anchors_[n].offsetTop-80<=e;n++)0<n&&(this.els_[n-1].dataset.mdState="blur"),this.index_=n;else for(var r=this.index_;0<=r;r--){if(!(this.anchors_[r].offsetTop-80>e)){this.index_=r;break}0<r&&(this.els_[r-1].dataset.mdState="")}this.offset_=e,this.dir_=t}},t.reset=function(){Array.prototype.forEach.call(this.els_,function(e){e.dataset.mdState=""}),this.index_=0,this.offset_=window.pageYOffset},e}(),Collapse:function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLElement))throw new ReferenceError;this.el_=t}var t=e.prototype;return t.setup=function(){var e=this.el_.getBoundingClientRect().height;this.el_.style.display=e?"block":"none",this.el_.style.overflow=e?"visible":"hidden"},t.update=function(){var e=this,t=this.el_.getBoundingClientRect().height;this.el_.style.display="block",this.el_.style.overflow="";var r=this.el_.previousElementSibling.previousElementSibling.checked;if(r)this.el_.style.maxHeight=t+"px",requestAnimationFrame(function(){e.el_.setAttribute("data-md-state","animate"),e.el_.style.maxHeight="0px"});else{this.el_.setAttribute("data-md-state","expand"),this.el_.style.maxHeight="";var n=this.el_.getBoundingClientRect().height;this.el_.removeAttribute("data-md-state"),this.el_.style.maxHeight="0px",requestAnimationFrame(function(){e.el_.setAttribute("data-md-state","animate"),e.el_.style.maxHeight=n+"px"})}this.el_.addEventListener("transitionend",function e(t){var n=t.target;if(!(n instanceof HTMLElement))throw new ReferenceError;n.removeAttribute("data-md-state"),n.style.maxHeight="",n.style.display=r?"none":"block",n.style.overflow=r?"hidden":"visible",n.removeEventListener("transitionend",e)},!1)},t.reset=function(){this.el_.dataset.mdState="",this.el_.style.maxHeight="",this.el_.style.display="",this.el_.style.overflow=""},e}(),Scrolling:function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLElement))throw new ReferenceError;this.el_!
=t}var t=e.prototype;return t.setup=function(){this.el_.children[this.el_.children.length-1].style.webkitOverflowScrolling="touch";var e=this.el_.querySelectorAll("[data-md-toggle]");Array.prototype.forEach.call(e,function(e){if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=e.nextElementSibling;if(!(t instanceof HTMLElement))throw new ReferenceError;for(;"NAV"!==t.tagName&&t.nextElementSibling;)t=t.nextElementSibling;if(!(e.parentNode instanceof HTMLElement&&e.parentNode.parentNode instanceof HTMLElement))throw new ReferenceError;var n=e.parentNode.parentNode,r=t.children[t.children.length-1];n.style.webkitOverflowScrolling="",r.style.webkitOverflowScrolling="touch"}})},t.update=function(e){var t=e.target;if(!(t instanceof HTMLElement))throw new ReferenceError;var n=t.nextElementSibling;if(!(n instanceof HTMLElement))throw new ReferenceError;for(;"NAV"!==n.tagName&&n.nextElementSibling;)n=n.nextElementSibling;if(!(t.parentNode instanceof HTMLElement&&t.parentNode.parentNode instanceof HTMLElement))throw new ReferenceError;var r=t.parentNode.parentNode,i=n.children[n.children.length-1];if(r.style.webkitOverflowScrolling="",i.style.webkitOverflowScrolling="",!t.checked){n.addEventListener("transitionend",function e(){n instanceof HTMLElement&&(r.style.webkitOverflowScrolling="touch",n.removeEventListener("transitionend",e))},!1)}if(t.checked){n.addEventListener("transitionend",function e(){n instanceof HTMLElement&&(i.style.webkitOverflowScrolling="touch",n.removeEventListener("transitionend",e))},!1)}},t.reset=function(){this.el_.children[1].style.webkitOverflowScrolling="";var e=this.el_.querySelectorAll("[data-md-toggle]");Array.prototype.forEach.call(e,function(e){if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=e.nextElementSibling;if(!(t instanceof HTMLElement))throw new ReferenceError;for(;"NAV"!==t.tagName&&t.nextElementSibling;)t=t.nextElementSibling;if(!(e.parentNode instanceof HTMLElement&&e.parentNode.parentNode instanceof HTMLElement))thr!
ow new ReferenceError;var n=e.parentNode.parentNode,r=t.children[t.children.length-1];n.style.webkitOverflowScrolling="",r.style.webkitOverflowScrolling=""}})},e}()},a={Lock:function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLInputElement))throw new ReferenceError;if(this.el_=t,!document.body)throw new ReferenceError;this.lock_=document.body}var t=e.prototype;return t.setup=function(){this.update()},t.update=function(){var e=this;this.el_.checked?(this.offset_=window.pageYOffset,setTimeout(function(){window.scrollTo(0,0),e.el_.checked&&(e.lock_.dataset.mdState="lock")},400)):(this.lock_.dataset.mdState="",setTimeout(function(){void 0!==e.offset_&&window.scrollTo(0,e.offset_)},100))},t.reset=function(){"lock"===this.lock_.dataset.mdState&&window.scrollTo(0,this.offset_),this.lock_.dataset.mdState=""},e}(),Result:n(9).a},s={Position:function(){function e(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!(n instanceof HTMLElement&&n.parentNode instanceof HTMLElement))throw new ReferenceError;if(this.el_=n,this.parent_=n.parentNode,!((n="string"==typeof t?document.querySelector(t):t)instanceof HTMLElement))throw new ReferenceError;this.header_=n,this.height_=0,this.pad_="fixed"===window.getComputedStyle(this.header_).position}var t=e.prototype;return t.setup=function(){var e=Array.prototype.reduce.call(this.parent_.children,function(e,t){return Math.max(e,t.offsetTop)},0);this.offset_=e-(this.pad_?this.header_.offsetHeight:0),this.update()},t.update=function(e){var t=window.pageYOffset,n=window.innerHeight;e&&"resize"===e.type&&this.setup();var r=this.pad_?this.header_.offsetHeight:0,i=this.parent_.offsetTop+this.parent_.offsetHeight,o=n-r-Math.max(0,this.offset_-t)-Math.max(0,t+n-i);o!==this.height_&&(this.el_.style.height=(this.height_=o)+"px"),t>=this.offset_?"lock"!==this.el_.dataset.mdState&&(this.el_.dataset.mdState="lock"):"lock"===this.el_.dataset.mdState&&(this.el_.dataset.mdState="")},t.reset=function(){this.el_.dataset.mdState="",this.el_.style.h!
eight="",this.height_=0},e}()},c=n(6),l=n.n(c);var u={Adapter:{GitHub:function(o){var e,t;function n(e){var t;t=o.call(this,e)||this;var n=/^.+github\.com\/([^/]+)\/?([^/]+)?.*$/.exec(t.base_);if(n&&3===n.length){var r=n[1],i=n[2];t.base_="https://api.github.com/users/"+r+"/repos",t.name_=i}return t}return t=o,(e=n).prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t,n.prototype.fetch_=function(){var i=this;return function n(r){return void 0===r&&(r=0),fetch(i.base_+"?per_page=100&sort=updated&page="+r).then(function(e){return e.json()}).then(function(e){if(!(e instanceof Array))return[];if(i.name_){var t=e.find(function(e){return e.name===i.name_});return t||30!==e.length?t?[i.format_(t.stargazers_count)+" Stars",i.format_(t.forks_count)+" Forks"]:[]:n(r+1)}return[e.length+" Repositories"]})}()},n}(function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLAnchorElement))throw new ReferenceError;this.el_=t,this.base_=this.el_.href,this.salt_=this.hash_(this.base_)}var t=e.prototype;return t.fetch=function(){var n=this;return new Promise(function(t){var e=l.a.getJSON(n.salt_+".cache-source");void 0!==e?t(e):n.fetch_().then(function(e){l.a.set(n.salt_+".cache-source",e,{expires:1/96}),t(e)})})},t.fetch_=function(){throw new Error("fetch_(): Not implemented")},t.format_=function(e){return 1e4<e?(e/1e3).toFixed(0)+"k":1e3<e?(e/1e3).toFixed(1)+"k":""+e},t.hash_=function(e){var t=0;if(0===e.length)return t;for(var n=0,r=e.length;n<r;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return t},e}())},Repository:n(10).a},f={Toggle:function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof Node))throw new ReferenceError;this.el_=t;var n=document.querySelector("[data-md-component=header]");this.height_=n.offsetHeight,this.active_=!1}var t=e.prototype;return t.update=function(){var e=window.pageYOffset>=this.el_.children[0].offsetTop+(5-this.height_);e!==this.active_&&(this.el_.dataset.mdState=(this.active_=e)?"hidden":"")},t.reset=fun!
ction(){this.el_.dataset.mdState="",this.active_=!1},e}()};t.a={Event:r,Header:i,Nav:o,Search:a,Sidebar:s,Source:u,Tabs:f}},function(t,e,n){(function(e){t.exports=e.lunr=n(24)}).call(this,n(4))},function(e,d,h){"use strict";(function(t){var e=h(8),n=setTimeout;function c(e){return Boolean(e&&void 0!==e.length)}function r(){}function o(e){if(!(this instanceof o))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function i(n,r){for(;3===n._state;)n=n._value;0!==n._state?(n._handled=!0,o._immediateFn(function(){var e=1===n._state?r.onFulfilled:r.onRejected;if(null!==e){var t;try{t=e(n._value)}catch(e){return void s(r.promise,e)}a(r.promise,t)}else(1===n._state?a:s)(r.promise,n._value)})):n._deferreds.push(r)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void l(t);if("function"==typeof n)return void f((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,l(t)}catch(e){s(t,e)}var r,i}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&o._immediateFn(function(){e._handled||o._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function u(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e(function(e){n||(n=!0,a(t,e))},function(e){n||(n=!0,s(t,e))})}catch(e){if(n)return;n=!0,s(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new u(e,t,n)),n},o.prototype.finally=e.a,o.all=function(t){return new o(function(r,i){if(!c(t))return i(new TypeError("Promise.all accepts an array"));var o=Array.prototype.slice.call(t);if(0===o.length!
)return r([]);var a=o.length;function s(t,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void n.call(e,function(e){s(t,e)},i)}o[t]=e,0==--a&&r(o)}catch(e){i(e)}}for(var e=0;e<o.length;e++)s(e,o[e])})},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o(function(e){e(t)})},o.reject=function(n){return new o(function(e,t){t(n)})},o.race=function(i){return new o(function(e,t){if(!c(i))return t(new TypeError("Promise.race accepts an array"));for(var n=0,r=i.length;n<r;n++)o.resolve(i[n]).then(e,t)})},o._immediateFn="function"==typeof t&&function(e){t(e)}||function(e){n(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},d.a=o}).call(this,h(21).setImmediate)},function(e,t,n){"use strict";function r(e,t){var n=document.createElement(e);t&&Array.prototype.forEach.call(Object.keys(t),function(e){n.setAttribute(e,t[e])});for(var r=arguments.length,i=new Array(2<r?r-2:0),o=2;o<r;o++)i[o-2]=arguments[o];return function t(e){Array.prototype.forEach.call(e,function(e){"string"==typeof e||"number"==typeof e?n.textContent+=e:Array.isArray(e)?t(e):void 0!==e.__html?n.innerHTML+=e.__html:e instanceof Node&&n.appendChild(e)})}(i),n}n.r(t),n.d(t,"createElement",function(){return r})},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){
+/*!
+ * clipboard.js v2.0.4
+ * https://zenorocha.github.io/clipboard.js
+ *
+ * Licensed MIT © Zeno Rocha
+ */
+var r;r=function(){return function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,n){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),a=r(n(1)),s=r(n(3)),c=r(n(4));function r(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function r(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return n.resolveOptions(t),n.listenClick(e),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a functi!
on, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,s.default),o(r,[{key:"resolveOptions",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===i(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,c.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new a.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return u("action",e)}},{key:"defaultTarget",value:function(e){var t=u("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return u("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}]),r}();function u(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}e.exports=l},function(e,t,n){"use strict";var r,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable!
=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),a=n(2),s=(r=a)&&r.__esModule?r:{default:r};var c=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}return o(t,[{key:"resolveOptions",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(e){this!
.emitter..emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),t}();e.exports=c},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(e),r.removeAllRanges(),r.addRange(i),t=r.toString()}return t}},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[!
r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],i=[];if(r&&t)for(var o=0,a=r.length;o<a;o++)r[o].fn!==t&&r[o].fn._!==t&&i.push(r[o]);return i.length?n[e]=i:delete n[e],this}},e.exports=n},function(e,t,n){var d=n(5),h=n(6);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!d.string(t))throw new TypeError("Second argument must be a String");if(!d.fn(n))throw new TypeError("Third argument must be a Function");if(d.node(e))return u=t,f=n,(l=e).addEventListener(u,f),{destroy:function(){l.removeEventListener(u,f)}};if(d.nodeList(e))return a=e,s=t,c=n,Array.prototype.forEach.call(a,function(e){e.addEventListener(s,c)}),{destroy:function(){Array.prototype.forEach.call(a,function(e){e.removeEventListener(s,c)})}};if(d.string(e))return r=e,i=t,o=n,h(document.body,r,i,o);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var r,i,o,a,s,c,l,u,f}},function(e,n){n.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},n.nodeList=function(e){var t=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||n.node(e[0]))},n.string=function(e){return"string"==typeof e||e instanceof String},n.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,n){var a=n(7);function o(e,t,n,r,i){var o=function(t,n,e,r){return function(e){e.delegateTarget=a(e.target,n),e.delegateTarget&&r.call(t,e)}}.apply(this,arguments);return e.addEventListener(n,o,i),{destroy:function(){e.removeEventListener(n,o,i)}}}e.exports=function(e,t,n,r,i){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return o(e,t,n,r,i)}))}},function(e,t){if("undefined"!=typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSele!
ctor||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}}])},e.exports=r()},function(r,i,o){var a,s;
+/*!
+ * JavaScript Cookie v2.2.1
+ * https://github.com/js-cookie/js-cookie
+ *
+ * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
+ * Released under the MIT license
+ */!function(e){if(void 0===(s="function"==typeof(a=e)?a.call(i,o,i,r):a)||(r.exports=s),!0,r.exports=e(),!!0){var t=window.Cookies,n=window.Cookies=e();n.noConflict=function(){return window.Cookies=t,n}}}(function(){function s(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function l(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function e(c){function a(){}function n(e,t,n){if("undefined"!=typeof document){"number"==typeof(n=s({path:"/"},a.defaults,n)).expires&&(n.expires=new Date(1*new Date+864e5*n.expires)),n.expires=n.expires?n.expires.toUTCString():"";try{var r=JSON.stringify(t);/^[\{\[]/.test(r)&&(t=r)}catch(e){}t=c.write?c.write(t,e):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var i="";for(var o in n)n[o]&&(i+="; "+o,!0!==n[o]&&(i+="="+n[o].split(";")[0]));return document.cookie=e+"="+t+i}}function t(e,t){if("undefined"!=typeof document){for(var n={},r=document.cookie?document.cookie.split("; "):[],i=0;i<r.length;i++){var o=r[i].split("="),a=o.slice(1).join("=");t||'"'!==a.charAt(0)||(a=a.slice(1,-1));try{var s=l(o[0]);if(a=(c.read||c)(a,s)||l(a),t)try{a=JSON.parse(a)}catch(e){}if(n[s]=a,e===s)break}catch(e){}}return e?n[e]:n}}return a.set=n,a.get=function(e){return t(e,!1)},a.getJSON=function(e){return t(e,!0)},a.remove=function(e,t){n(e,"",s(t,{expires:-1}))},a.defaults={},a.withConverter=e,a}(function(){})})},function(e,t,n){"use strict";n.r(t);var r="function"==typeof fetch?fetch.bind():function(i,o){return o=o||{},new Promise(function(e,t){var n=new XMLHttpRequest;for(var r in n.open(o.method||"get",i,!0),o.headers)n.setRequestHeader(r,o.headers[r]);function s(){var r,i=[],o=[],a={};return n.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){i.push(t=t.toLowerCase()),o.push([t,n]),r=a[t],a[t]=r?r+","+n:n}),{ok:2=!
=(n.status/100|0),status:n.status,statusText:n.statusText,url:n.responseURL,clone:s,text:function(){return Promise.resolve(n.responseText)},json:function(){return Promise.resolve(n.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([n.response]))},headers:{keys:function(){return i},entries:function(){return o},get:function(e){return a[e.toLowerCase()]},has:function(e){return e.toLowerCase()in a}}}}n.withCredentials="include"==o.credentials,n.onload=function(){e(s())},n.onerror=t,n.send(o.body||null)})};t.default=r},function(e,t,n){"use strict";t.a=function(t){var n=this.constructor;return this.then(function(e){return n.resolve(t()).then(function(){return e})},function(e){return n.resolve(t()).then(function(){return n.reject(e)})})}},function(e,n,r){"use strict";(function(f){r.d(n,"a",function(){return t});var e=r(1),d=r.n(e),h=function(e){var t=document.getElementsByName("lang:"+e)[0];if(!(t instanceof HTMLMetaElement))throw new ReferenceError;return t.content},t=function(){function e(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!(n instanceof HTMLElement))throw new ReferenceError;this.el_=n;var r=Array.prototype.slice.call(this.el_.children),i=r[0],o=r[1];this.data_=t,this.meta_=i,this.list_=o,this.message_={placeholder:this.meta_.textContent,none:h("search.result.none"),one:h("search.result.one"),other:h("search.result.other")};var a=h("search.tokenizer");a.length&&(d.a.tokenizer.separator=a),this.lang_=h("search.language").split(",").filter(Boolean).map(function(e){return e.trim()})}return e.prototype.update=function(e){var t,a=this;if("focus"!==e.type||this.index_){if("focus"===e.type||"keyup"===e.type){var n=e.target;if(!(n instanceof HTMLInputElement))throw new ReferenceError;if(!this.index_||n.value===this.value_)return;for(;this.list_.firstChild;)this.list_.removeChild(this.list_.firstChild);if(this.value_=n.value,0===this.value_.length)return void(this.meta_.textContent=this.message_.placeholder);var r=this.index_.query(function(t){a.value_.toLowerCase().spli!
t(" ").filter(Boolean).forEach(function(e){t.term(e,{wildcard:d.a.Query.wildcard.TRAILING})})}).reduce(function(e,t){var n=a.docs_.get(t.ref);if(n.parent){var r=n.parent.location;e.set(r,(e.get(r)||[]).concat(t))}else{var i=n.location;e.set(i,e.get(i)||[])}return e},new Map),i=(t=this.value_.trim(),t.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&")).replace(new RegExp(d.a.tokenizer.separator,"img"),"|"),s=new RegExp("(^|"+d.a.tokenizer.separator+")("+i+")","img"),c=function(e,t,n){return t+"<em>"+n+"</em>"};this.stack_=[],r.forEach(function(e,t){var n,r=a.docs_.get(t),i=f.createElement("li",{class:"md-search-result__item"},f.createElement("a",{href:r.location,title:r.title,class:"md-search-result__link",tabindex:"-1"},f.createElement("article",{class:"md-search-result__article md-search-result__article--document"},f.createElement("h1",{class:"md-search-result__title"},{__html:r.title.replace(s,c)}),r.text.length?f.createElement("p",{class:"md-search-result__teaser"},{__html:r.text.replace(s,c)}):{}))),o=e.map(function(t){return function(){var e=a.docs_.get(t.ref);i.appendChild(f.createElement("a",{href:e.location,title:e.title,class:"md-search-result__link","data-md-rel":"anchor",tabindex:"-1"},f.createElement("article",{class:"md-search-result__article"},f.createElement("h1",{class:"md-search-result__title"},{__html:e.title.replace(s,c)}),e.text.length?f.createElement("p",{class:"md-search-result__teaser"},{__html:function(e,t){var n=t;if(e.length>n){for(;" "!==e[n]&&0<--n;);return e.substring(0,n)+"..."}return e}(e.text.replace(s,c),400)}):{})))}});(n=a.stack_).push.apply(n,[function(){return a.list_.appendChild(i)}].concat(o))});var o=this.el_.parentNode;if(!(o instanceof HTMLElement))throw new ReferenceError;for(;this.stack_.length&&o.offsetHeight>=o.scrollHeight-16;)this.stack_.shift()();var l=this.list_.querySelectorAll("[data-md-rel=anchor]");switch(Array.prototype.forEach.call(l,function(r){["click","keydown"].forEach(function(n){r.addEventListener(n,function(e){if("keydown"!==n||13===e.keyCode){var t=document.que!
rySelector("[data-md-toggle=search]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;t.checked&&(t.checked=!1,t.dispatchEvent(new CustomEvent("change"))),e.preventDefault(),setTimeout(function(){document.location.href=r.href},100)}})})}),r.size){case 0:this.meta_.textContent=this.message_.none;break;case 1:this.meta_.textContent=this.message_.one;break;default:this.meta_.textContent=this.message_.other.replace("#",r.size)}}}else{var u=function(e){a.docs_=e.reduce(function(e,t){var n,r,i,o=t.location.split("#"),a=o[0],s=o[1];return t.text=(n=t.text,r=document.createTextNode(n),(i=document.createElement("p")).appendChild(r),i.innerHTML),s&&(t.parent=e.get(a),t.parent&&!t.parent.done&&(t.parent.title=t.title,t.parent.text=t.text,t.parent.done=!0)),t.text=t.text.replace(/\n/g," ").replace(/\s+/g," ").replace(/\s+([,.:;!?])/g,function(e,t){return t}),t.parent&&t.parent.title===t.title||e.set(t.location,t),e},new Map);var i=a.docs_,o=a.lang_;a.stack_=[],a.index_=d()(function(){var e,t=this,n={"search.pipeline.trimmer":d.a.trimmer,"search.pipeline.stopwords":d.a.stopWordFilter},r=Object.keys(n).reduce(function(e,t){return h(t).match(/^false$/i)||e.push(n[t]),e},[]);this.pipeline.reset(),r&&(e=this.pipeline).add.apply(e,r),1===o.length&&"en"!==o[0]&&d.a[o[0]]?this.use(d.a[o[0]]):1<o.length&&this.use(d.a.multiLanguage.apply(d.a,o)),this.field("title",{boost:10}),this.field("text"),this.ref("location"),i.forEach(function(e){return t.add(e)})});var t=a.el_.parentNode;if(!(t instanceof HTMLElement))throw new ReferenceError;t.addEventListener("scroll",function(){for(;a.stack_.length&&t.scrollTop+t.offsetHeight>=t.scrollHeight-16;)a.stack_.splice(0,10).forEach(function(e){return e()})})};setTimeout(function(){return"function"==typeof a.data_?a.data_().then(u):u(a.data_)},250)}},e}()}).call(this,r(3))},function(e,n,r){"use strict";(function(t){r.d(n,"a",function(){return e});var e=function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLElement))throw new ReferenceError;!
this.el_=t}return e.prototype.initialize=function(e){e.length&&this.el_.children.length&&this.el_.children[this.el_.children.length-1].appendChild(t.createElement("ul",{class:"md-source__facts"},e.map(function(e){return t.createElement("li",{class:"md-source__fact"},e)}))),this.el_.dataset.mdState="done"},e}()}).call(this,r(3))},,,function(e,n,c){"use strict";c.r(n),function(o){c.d(n,"app",function(){return t});c(14),c(15),c(16),c(17),c(18),c(19),c(20);var r=c(2),e=c(5),a=c.n(e),i=c(0);window.Promise=window.Promise||r.a;var s=function(e){var t=document.getElementsByName("lang:"+e)[0];if(!(t instanceof HTMLMetaElement))throw new ReferenceError;return t.content};var t={initialize:function(t){new i.a.Event.Listener(document,"DOMContentLoaded",function(){if(!(document.body instanceof HTMLElement))throw new ReferenceError;Modernizr.addTest("ios",function(){return!!navigator.userAgent.match(/(iPad|iPhone|iPod)/g)});var e=document.querySelectorAll("table:not([class])");if(Array.prototype.forEach.call(e,function(e){var t=o.createElement("div",{class:"md-typeset__scrollwrap"},o.createElement("div",{class:"md-typeset__table"}));e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.children[0].appendChild(e)}),a.a.isSupported()){var t=document.querySelectorAll("pre > code");Array.prototype.forEach.call(t,function(e,t){var n="__code_"+t,r=o.createElement("button",{class:"md-clipboard",title:s("clipboard.copy"),"data-clipboard-target":"#"+n+" pre, #"+n+" code"},o.createElement("span",{class:"md-clipboard__message"})),i=e.parentNode;i.id=n,i.insertBefore(r,e)}),new a.a(".md-clipboard").on("success",function(e){var t=e.trigger.querySelector(".md-clipboard__message");if(!(t instanceof HTMLElement))throw new ReferenceError;e.clearSelection(),t.dataset.mdTimer&&clearTimeout(parseInt(t.dataset.mdTimer,10)),t.classList.add("md-clipboard__message--active"),t.innerHTML=s("clipboard.copied"),t.dataset.mdTimer=setTimeout(function(){t.classList.remove("md-clipboard__message--active"),t.dataset.mdTimer=""!
},2e3).toString()})}if(!Modernizr.details){var n=document.querySelectorAll("details > summary");Array.prototype.forEach.call(n,function(e){e.addEventListener("click",function(e){var t=e.target.parentNode;t.hasAttribute("open")?t.removeAttribute("open"):t.setAttribute("open","")})})}var r=function(){if(document.location.hash){var e=document.getElementById(document.location.hash.substring(1));if(!e)return;for(var t=e.parentNode;t&&!(t instanceof HTMLDetailsElement);)t=t.parentNode;if(t&&!t.open){t.open=!0;var n=location.hash;location.hash=" ",location.hash=n}}};if(window.addEventListener("hashchange",r),r(),Modernizr.ios){var i=document.querySelectorAll("[data-md-scrollfix]");Array.prototype.forEach.call(i,function(t){t.addEventListener("touchstart",function(){var e=t.scrollTop;0===e?t.scrollTop=1:e+t.offsetHeight===t.scrollHeight&&(t.scrollTop=e-1)})})}}).listen(),new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Header.Shadow("[data-md-component=container]","[data-md-component=header]")).listen(),new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Header.Title("[data-md-component=title]",".md-typeset h1")).listen(),document.querySelector("[data-md-component=hero]")&&new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Tabs.Toggle("[data-md-component=hero]")).listen(),document.querySelector("[data-md-component=tabs]")&&new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Tabs.Toggle("[data-md-component=tabs]")).listen(),new i.a.Event.MatchMedia("(min-width: 1220px)",new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Sidebar.Position("[data-md-component=navigation]","[data-md-component=header]"))),document.querySelector("[data-md-component=toc]")&&new i.a.Event.MatchMedia("(min-width: 960px)",new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Sidebar.Position("[data-md-component=toc]","[data-md-component=header]"))),new i.a.Event.MatchMedia("(min-width: 960px!
)",new i..a.Event.Listener(window,"scroll",new i.a.Nav.Blur("[data-md-component=toc] .md-nav__link")));var e=document.querySelectorAll("[data-md-component=collapsible]");Array.prototype.forEach.call(e,function(e){new i.a.Event.MatchMedia("(min-width: 1220px)",new i.a.Event.Listener(e.previousElementSibling,"click",new i.a.Nav.Collapse(e)))}),new i.a.Event.MatchMedia("(max-width: 1219px)",new i.a.Event.Listener("[data-md-component=navigation] [data-md-toggle]","change",new i.a.Nav.Scrolling("[data-md-component=navigation] nav"))),document.querySelector("[data-md-component=search]")&&(new i.a.Event.MatchMedia("(max-width: 959px)",new i.a.Event.Listener("[data-md-toggle=search]","change",new i.a.Search.Lock("[data-md-toggle=search]"))),new i.a.Event.Listener("[data-md-component=query]",["focus","keyup","change"],new i.a.Search.Result("[data-md-component=result]",function(){return fetch(t.url.base+"/search/search_index.json",{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(e){return e.docs.map(function(e){return e.location=t.url.base+"/"+e.location,e})})})).listen(),new i.a.Event.Listener("[data-md-component=reset]","click",function(){setTimeout(function(){var e=document.querySelector("[data-md-component=query]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;e.focus()},10)}).listen(),new i.a.Event.Listener("[data-md-toggle=search]","change",function(e){setTimeout(function(e){if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=document.querySelector("[data-md-component=query]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;t.focus()}},400,e.target)}).listen(),new i.a.Event.Listener("[data-md-component=query]","focus",function(){var e=document.querySelector("[data-md-toggle=search]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;e.checked||(e.checked=!0,e.dispatchEvent(new CustomEvent("change")))}).listen(),new i.a.Event.Listener(window,"keydown",function(e){var t=document.querySelector("[data-md-toggle=search]");if(!!
(t instanceof HTMLInputElement))throw new ReferenceError;var n=document.querySelector("[data-md-component=query]");if(!(n instanceof HTMLInputElement))throw new ReferenceError;if(!(document.activeElement instanceof HTMLElement&&document.activeElement.isContentEditable||e.metaKey||e.ctrlKey))if(t.checked){if(13===e.keyCode){if(n===document.activeElement){e.preventDefault();var r=document.querySelector("[data-md-component=search] [href][data-md-state=active]");r instanceof HTMLLinkElement&&(window.location=r.getAttribute("href"),t.checked=!1,t.dispatchEvent(new CustomEvent("change")),n.blur())}}else if(9===e.keyCode||27===e.keyCode)t.checked=!1,t.dispatchEvent(new CustomEvent("change")),n.blur();else if(-1!==[8,37,39].indexOf(e.keyCode))n!==document.activeElement&&n.focus();else if(-1!==[38,40].indexOf(e.keyCode)){var i=e.keyCode,o=Array.prototype.slice.call(document.querySelectorAll("[data-md-component=query], [data-md-component=search] [href]")),a=o.find(function(e){if(!(e instanceof HTMLElement))throw new ReferenceError;return"active"===e.dataset.mdState});a&&(a.dataset.mdState="");var s=Math.max(0,(o.indexOf(a)+o.length+(38===i?-1:1))%o.length);return o[s]&&(o[s].dataset.mdState="active",o[s].focus()),e.preventDefault(),e.stopPropagation(),!1}}else if(document.activeElement&&!document.activeElement.form){if("TEXTAREA"===document.activeElement.tagName||"INPUT"===document.activeElement.tagName)return;70!==e.keyCode&&83!==e.keyCode||(n.focus(),e.preventDefault())}}).listen(),new i.a.Event.Listener(window,"keypress",function(){var e=document.querySelector("[data-md-toggle=search]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=document.querySelector("[data-md-component=query]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;t!==document.activeElement&&t.focus()}}).listen()),new i.a.Event.Listener(document.body,"keydown",function(e){if(9===e.keyCode){var t=document.querySelectorAll("[data-md-component=navigation] .md-nav__link[for]:not([tabindex])");Array.prototype.f!
orEach.call(t,function(e){e.offsetHeight&&(e.tabIndex=0)})}}).listen(),new i.a.Event.Listener(document.body,"mousedown",function(){var e=document.querySelectorAll("[data-md-component=navigation] .md-nav__link[tabindex]");Array.prototype.forEach.call(e,function(e){e.removeAttribute("tabIndex")})}).listen(),document.body.addEventListener("click",function(){"tabbing"===document.body.dataset.mdState&&(document.body.dataset.mdState="")}),new i.a.Event.MatchMedia("(max-width: 959px)",new i.a.Event.Listener("[data-md-component=navigation] [href^='#']","click",function(){var e=document.querySelector("[data-md-toggle=drawer]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;e.checked&&(e.checked=!1,e.dispatchEvent(new CustomEvent("change")))})),function(){var e=document.querySelector("[data-md-source]");if(!e)return r.a.resolve([]);if(!(e instanceof HTMLAnchorElement))throw new ReferenceError;switch(e.dataset.mdSource){case"github":return new i.a.Source.Adapter.GitHub(e).fetch();default:return r.a.resolve([])}}().then(function(t){var e=document.querySelectorAll("[data-md-source]");Array.prototype.forEach.call(e,function(e){new i.a.Source.Repository(e).initialize(t)})});var n=function(){var e=document.querySelectorAll("details");Array.prototype.forEach.call(e,function(e){e.setAttribute("open","")})};new i.a.Event.MatchMedia("print",{listen:n,unlisten:function(){}}),window.onbeforeprint=n}}}.call(this,c(3))},function(e,t,n){"use strict";n.p},function(e,t,n){"use strict";n.p},function(e,t,n){"use strict";n.p},function(e,t,n){"use strict"},function(e,t,n){"use strict"},function(e,t){!function(){if("undefined"!=typeof window)try{var e=new window.CustomEvent("test",{cancelable:!0});if(e.preventDefault(),!0!==e.defaultPrevented)throw new Error("Could not prevent default")}catch(e){var t=function(e,t){var n,r;return(t=t||{}).bubbles=!!t.bubbles,t.cancelable=!!t.cancelable,(n=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),r=n.preventDefault,n.preventDefault=function(){r.call(t!
his);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(e){this.defaultPrevented=!0}},n};t.prototype=window.Event.prototype,window.CustomEvent=t}}()},function(e,t,n){window.fetch||(window.fetch=n(7).default||n(7))},function(e,i,o){(function(e){var t=void 0!==e&&e||"undefined"!=typeof self&&self||window,n=Function.prototype.apply;function r(e,t){this._id=e,this._clearFn=t}i.setTimeout=function(){return new r(n.call(setTimeout,t,arguments),clearTimeout)},i.setInterval=function(){return new r(n.call(setInterval,t,arguments),clearInterval)},i.clearTimeout=i.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(t,this._id)},i.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},i.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},i._unrefActive=i.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},o(22),i.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,i.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,o(4))},function(e,t,n){(function(e,p){!function(n,r){"use strict";if(!n.setImmediate){var i,o,t,a,e,s=1,c={},l=!1,u=n.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(n);f=f&&f.setTimeout?f:n,i="[object process]"==={}.toString.call(n.process)?function(e){p.nextTick(function(){h(e)})}:function(){if(n.postMessage&&!n.importScripts){var e=!0,t=n.onmessage;return n.onmessage=function(){e=!1},n.postMessage("","*"),n.onmessage=t,e}}()?(a="setImmediate$"+Math.random()+"$",e=function(e){e.source===n&&"string"==typeof e.data&&0===e.data.indexOf(a)&&h(+e.data.slice(a.length))},n.addEventListener?n.addEventListener("message",e,!1):n.attachEvent("onmessage",e),function(e){n.postMessage(a+e,"*")}):n.MessageChannel?((t=new MessageChannel).!
port1.onmessage=function(e){h(e.data)},function(e){t.port2.postMessage(e)}):u&&"onreadystatechange"in u.createElement("script")?(o=u.documentElement,function(e){var t=u.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):function(e){setTimeout(h,0,e)},f.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return c[s]=r,i(s),s++},f.clearImmediate=d}function d(e){delete c[e]}function h(e){if(l)setTimeout(h,0,e);else{var t=c[e];if(t){l=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(r,n)}}(t)}finally{d(e),l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(4),n(23))},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,l=[],u=!1,f=-1;function d(){u&&c&&(u=!1,c.length?l=c.concat(l):f=-1,l.length&&h())}function h(){if(!u){var e=s(d);u=!0;for(var t=l.length;t;){for(c=l,l=[];++f<t;)c&&c[f].run();f=-1,t=l.length}c=null,u=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.pus!
h(new p(e,t)),1!==l.length||u||s(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(i,o,a){var s,c;!function(){var t,l,u,e,n,f,d,h,p,m,y,v,g,w,_,E,x,b,k,S,T,L,R,O,C,r,D=function(e){var t=new D.Builder;return t.pipeline.add(D.trimmer,D.stopWordFilter,D.stemmer),t.searchPipeline.add(D.stemmer),e.call(t,t),t.build()};D.version="2.3.8"
+/*!
+ * lunr.utils
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.utils={},D.utils.warn=(t=this,function(e){t.console&&console.warn&&console.warn(e)}),D.utils.asString=function(e){return null==e?"":e.toString()},D.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var i=n[r],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},D.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},D.FieldRef.joiner="/",D.FieldRef.fromString=function(e){var t=e.indexOf(D.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new D.FieldRef(r,n,e)},D.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+D.FieldRef.joiner+this.docRef),this._stringValue}
+/*!
+ * lunr.Set
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},D.Set.complete={intersect:function(e){return e},union:function(e){return e},contains:function(){return!0}},D.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},D.Set.prototype.contains=function(e){return!!this.elements[e]},D.Set.prototype.intersect=function(e){var t,n,r,i=[];if(e===D.Set.complete)return this;if(e===D.Set.empty)return e;n=this.length<e.length?(t=this,e):(t=e,this),r=Object.keys(t.elements);for(var o=0;o<r.length;o++){var a=r[o];a in n.elements&&i.push(a)}return new D.Set(i)},D.Set.prototype.union=function(e){return e===D.Set.complete?D.Set.complete:e===D.Set.empty?this:new D.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},D.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);var i=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(i))},D.Token=function(e,t){this.str=e||"",this.metadata=t||{}},D.Token.prototype.toString=function(){return this.str},D.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},D.Token.prototype.clone=function(e){return e=e||function(e){return e},new D.Token(e(this.str,this.metadata),this.metadata)}
+/*!
+ * lunr.tokenizer
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return new D.Token(D.utils.asString(e).toLowerCase(),D.utils.clone(t))});for(var n=e.toString().toLowerCase(),r=n.length,i=[],o=0,a=0;o<=r;o++){var s=o-a;if(n.charAt(o).match(D.tokenizer.separator)||o==r){if(0<s){var c=D.utils.clone(t)||{};c.position=[a,s],c.index=i.length,i.push(new D.Token(n.slice(a,o),c))}a=o+1}}return i},D.tokenizer.separator=/[\s\-]+/
+/*!
+ * lunr.Pipeline
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.Pipeline=function(){this._stack=[]},D.Pipeline.registeredFunctions=Object.create(null),D.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&D.utils.warn("Overwriting existing registered function: "+t),e.label=t,D.Pipeline.registeredFunctions[e.label]=e},D.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||D.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},D.Pipeline.load=function(e){var n=new D.Pipeline;return e.forEach(function(e){var t=D.Pipeline.registeredFunctions[e];if(!t)throw new Error("Cannot load unregistered function: "+e);n.add(t)}),n},D.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){D.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},D.Pipeline.prototype.after=function(e,t){D.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},D.Pipeline.prototype.before=function(e,t){D.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},D.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},D.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],i=[],o=0;o<e.length;o++){var a=r(e[o],o,e);if(null!=a&&""!==a)if(Array.isArray(a))for(var s=0;s<a.length;s++)i.push(a[s]);else i.push(a)}e=i}return e},D.Pipeline.prototype.runString=function(e,t){var n=new D.Token(e,t);return this.run([n]).map(function(e){return e.toString()})},D.Pipeline.prototype.reset=function(){this._stack=[]},D.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return D.Pipeline.warnIfFunctionNotRegistered(e),e.label})}
+/*!
+ * lunr.Vector
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.Vector=function(e){this._magnitude=0,this.elements=e||[]},D.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,i=Math.floor(r/2),o=this.elements[2*i];1<r&&(o<e&&(t=i),e<o&&(n=i),o!=e);)r=n-t,i=t+Math.floor(r/2),o=this.elements[2*i];return o==e?2*i:e<o?2*i:o<e?2*(i+1):void 0},D.Vector.prototype.insert=function(e,t){this.upsert(e,t,function(){throw"duplicate index"})},D.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},D.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},D.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,r=e.elements,i=n.length,o=r.length,a=0,s=0,c=0,l=0;c<i&&l<o;)(a=n[c])<(s=r[l])?c+=2:s<a?l+=2:a==s&&(t+=n[c+1]*r[l+1],c+=2,l+=2);return t},D.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},D.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},D.Vector.prototype.toJSON=function(){return this.elements}
+/*!
+ * lunr.stemmer
+ * Copyright (C) 2019 Oliver Nightingale
+ * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt
+ */,D.stemmer=(l={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},u={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},e="[aeiouy]",n="[^aeiou][^aeiouy]*",f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),m=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,g=/^(.+?)(ed|ing)$/,w=/.$/,_=/(at|bl|iz)$/,E=new RegExp("([^aeiouylsz])\\1$"),x=new RegExp("^"+n+e+"[^aeiouwxy]$"),b=/^(.+?[^aeiou])y$/,k=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,S=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,T=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,L=/^(.+?)(s|t)(ion)$/,R=/^(.+?)e$/,O=/ll$/,C=new RegExp("^"+n+e+"[^aeiouwxy]$"),r=function(e){var t,n,r,i,o,a,s;if(e.length<3)return e;if("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),o=y,(i=m).test(e)?e=e.replace(i,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=g,(i=v).test(e)){var c=i.exec(e);(i=f).test(c[1])&&(i=w,e=e.replace(i,""))}else if(o.test(e)){t=(c=o.exec(e))[1],(o=p).test(t)&&(a=E,s=x,(o=_).test(e=t)?e+="e":a.test(e)?(i=w,e=e.replace(i,"")):s.test(e)&&(e+="e"))}(i=b).test(e)&&(e=(t=(c=i.exec(e))[1])+"i");(i=k).test(e)&&(t=(c=i.exec(e))[1],n=c[2],(i=f).test(t)&&(e=t+l[n]));(i=S).test(e)&&(t=(c=i.exec(e))[1],n=c[2],(i=f).test(t)&&(e=t+u[n]));if(o=L,(i=T).test(e))t=(c=i.exec(e))[1],(i=d).test(t)&&(e=t);else if(o.test(e)){t=(c=o.exec(e))[1]+c[2],(o=d).test(t)&&(e=t)}(i=R).test(e)&&(t=(c=i.exec(e))[1],o=h,a=C,((i=d).test(t)||o.test(t)&&!a.test!
(t))&&(e=t));return o=d,(i=O).test(e)&&o.test(e)&&(i=w,e=e.replace(i,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1)),e},function(e){return e.update(r)}),D.Pipeline.registerFunction(D.stemmer,"stemmer")
+/*!
+ * lunr.stopWordFilter
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.generateStopWordFilter=function(e){var t=e.reduce(function(e,t){return e[t]=t,e},{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},D.stopWordFilter=D.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),D.Pipeline.registerFunction(D.stopWordFilter,"stopWordFilter")
+/*!
+ * lunr.trimmer
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.trimmer=function(e){return e.update(function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")})},D.Pipeline.registerFunction(D.trimmer,"trimmer")
+/*!
+ * lunr.TokenSet
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.TokenSet=function(){this.final=!1,this.edges={},this.id=D.TokenSet._nextId,D.TokenSet._nextId+=1},D.TokenSet._nextId=1,D.TokenSet.fromArray=function(e){for(var t=new D.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},D.TokenSet.fromClause=function(e){return"editDistance"in e?D.TokenSet.fromFuzzyString(e.term,e.editDistance):D.TokenSet.fromString(e.term)},D.TokenSet.fromFuzzyString=function(e,t){for(var n=new D.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var i=r.pop();if(0<i.str.length){var o,a=i.str.charAt(0);a in i.node.edges?o=i.node.edges[a]:(o=new D.TokenSet,i.node.edges[a]=o),1==i.str.length&&(o.final=!0),r.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var s=i.node.edges["*"];else{s=new D.TokenSet;i.node.edges["*"]=s}if(0==i.str.length&&(s.final=!0),r.push({node:s,editsRemaining:i.editsRemaining-1,str:i.str}),1<i.str.length&&r.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),1<=i.str.length){if("*"in i.node.edges)var c=i.node.edges["*"];else{c=new D.TokenSet;i.node.edges["*"]=c}1==i.str.length&&(c.final=!0),r.push({node:c,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(1<i.str.length){var l,u=i.str.charAt(0),f=i.str.charAt(1);f in i.node.edges?l=i.node.edges[f]:(l=new D.TokenSet,i.node.edges[f]=l),1==i.str.length&&(l.final=!0),r.push({node:l,editsRemaining:i.editsRemaining-1,str:u+i.str.slice(2)})}}}return n},D.TokenSet.fromString=function(e){for(var t=new D.TokenSet,n=t,r=0,i=e.length;r<i;r++){var o=e[r],a=r==i-1;if("*"==o)(t.edges[o]=t).final=a;else{var s=new D.TokenSet;s.final=a,t.edges[o]=s,t=s}}return n},D.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),i=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var o=0;o<i;o++){var a=r[o];t.push({prefix:n.prefix.concat(a),node:n.node.edges[a]})}}return e},D.TokenSet.prototy!
pe.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++){var i=t[r];e=e+i+this.edges[i].id}return e},D.TokenSet.prototype.intersect=function(e){for(var t=new D.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;){n=r.pop();for(var i=Object.keys(n.qNode.edges),o=i.length,a=Object.keys(n.node.edges),s=a.length,c=0;c<o;c++)for(var l=i[c],u=0;u<s;u++){var f=a[u];if(f==l||"*"==l){var d=n.node.edges[f],h=n.qNode.edges[l],p=d.final&&h.final,m=void 0;f in n.output.edges?(m=n.output.edges[f]).final=m.final||p:((m=new D.TokenSet).final=p,n.output.edges[f]=m),r.push({qNode:h,output:m,node:d})}}}return t},D.TokenSet.Builder=function(){this.previousWord="",this.root=new D.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},D.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var r=0;r<e.length&&r<this.previousWord.length&&e[r]==this.previousWord[r];r++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(r=n;r<e.length;r++){var i=new D.TokenSet,o=e[r];t.edges[o]=i,this.uncheckedNodes.push({parent:t,char:o,child:i}),t=i}t.final=!0,this.previousWord=e},D.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},D.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;e<=t;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}}
+/*!
+ * lunr.Index
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},D.Index.prototype.search=function(t){return this.query(function(e){new D.QueryParser(t,e).parse()})},D.Index.prototype.query=function(e){for(var t=new D.Query(this.fields),n=Object.create(null),r=Object.create(null),i=Object.create(null),o=Object.create(null),a=Object.create(null),s=0;s<this.fields.length;s++)r[this.fields[s]]=new D.Vector;e.call(t,t);for(s=0;s<t.clauses.length;s++){var c=t.clauses[s],l=null,u=D.Set.complete;l=c.usePipeline?this.pipeline.runString(c.term,{fields:c.fields}):[c.term];for(var f=0;f<l.length;f++){var d=l[f];c.term=d;var h=D.TokenSet.fromClause(c),p=this.tokenSet.intersect(h).toArray();if(0===p.length&&c.presence===D.Query.presence.REQUIRED){for(var m=0;m<c.fields.length;m++){o[P=c.fields[m]]=D.Set.empty}break}for(var y=0;y<p.length;y++){var v=p[y],g=this.invertedIndex[v],w=g._index;for(m=0;m<c.fields.length;m++){var _=g[P=c.fields[m]],E=Object.keys(_),x=v+"/"+P,b=new D.Set(E);if(c.presence==D.Query.presence.REQUIRED&&(u=u.union(b),void 0===o[P]&&(o[P]=D.Set.complete)),c.presence!=D.Query.presence.PROHIBITED){if(r[P].upsert(w,c.boost,function(e,t){return e+t}),!i[x]){for(var k=0;k<E.length;k++){var S,T=E[k],L=new D.FieldRef(T,P),R=_[T];void 0===(S=n[L])?n[L]=new D.MatchData(v,P,R):S.add(v,P,R)}i[x]=!0}}else void 0===a[P]&&(a[P]=D.Set.empty),a[P]=a[P].union(b)}}}if(c.presence===D.Query.presence.REQUIRED)for(m=0;m<c.fields.length;m++){o[P=c.fields[m]]=o[P].intersect(u)}}var O=D.Set.complete,C=D.Set.empty;for(s=0;s<this.fields.length;s++){var P;o[P=this.fields[s]]&&(O=O.intersect(o[P])),a[P]&&(C=C.union(a[P]))}var Q=Object.keys(n),A=[],I=Object.create(null);if(t.isNegated()){Q=Object.keys(this.fieldVectors);for(s=0;s<Q.length;s++){L=Q[s];var M=D.FieldRef.fromString(L);n[L]=new D.MatchData}}for(s=0;s<Q.length;s++){var N=(M=D.FieldRef.fromString(Q[s])).docRef;if(O.contains(N)&&!C.contains(N)){var j,F=this.fieldVectors[!
M],H=r[M.fieldName].similarity(F);if(void 0!==(j=I[N]))j.score+=H,j.matchData.combine(n[M]);else{var q={ref:N,score:H,matchData:n[M]};I[N]=q,A.push(q)}}}return A.sort(function(e,t){return t.score-e.score})},D.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map(function(e){return[e,this.invertedIndex[e]]},this),t=Object.keys(this.fieldVectors).map(function(e){return[e,this.fieldVectors[e].toJSON()]},this);return{version:D.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},D.Index.load=function(e){var t={},n={},r=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,a=new D.TokenSet.Builder,s=D.Pipeline.load(e.pipeline);e.version!=D.version&&D.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+D.version+"' does not match serialized index '"+e.version+"'");for(var c=0;c<r.length;c++){var l=(f=r[c])[0],u=f[1];n[l]=new D.Vector(u)}for(c=0;c<o.length;c++){var f,d=(f=o[c])[0],h=f[1];a.insert(d),i[d]=h}return a.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=i,t.tokenSet=a.root,t.pipeline=s,new D.Index(t)}
+/*!
+ * lunr.Builder
+ * Copyright (C) 2019 Oliver Nightingale
+ */,D.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=D.tokenizer,this.pipeline=new D.Pipeline,this.searchPipeline=new D.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},D.Builder.prototype.ref=function(e){this._ref=e},D.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},D.Builder.prototype.b=function(e){this._b=e<0?0:1<e?1:e},D.Builder.prototype.k1=function(e){this._k1=e},D.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var i=0;i<r.length;i++){var o=r[i],a=this._fields[o].extractor,s=a?a(e):e[o],c=this.tokenizer(s,{fields:[o]}),l=this.pipeline.run(c),u=new D.FieldRef(n,o),f=Object.create(null);this.fieldTermFrequencies[u]=f,this.fieldLengths[u]=0,this.fieldLengths[u]+=l.length;for(var d=0;d<l.length;d++){var h=l[d];if(null==f[h]&&(f[h]=0),f[h]+=1,null==this.invertedIndex[h]){var p=Object.create(null);p._index=this.termIndex,this.termIndex+=1;for(var m=0;m<r.length;m++)p[r[m]]=Object.create(null);this.invertedIndex[h]=p}null==this.invertedIndex[h][o][n]&&(this.invertedIndex[h][o][n]=Object.create(null));for(var y=0;y<this.metadataWhitelist.length;y++){var v=this.metadataWhitelist[y],g=h.metadata[v];null==this.invertedIndex[h][o][n][v]&&(this.invertedIndex[h][o][n][v]=[]),this.invertedIndex[h][o][n][v].push(g)}}}},D.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},i=0;i<t;i++){var o=D.FieldRef.fromString(e[i]),a=o.fieldName;r[a]||(r[a]=0),r[a]+=1,n[a]||(n[a]=0),n[a]+=this.fieldLengths[o]}var s=Object.keys(this._fields);for(i=0;i<s.length;i++){var c=s[i];n[c]=n[c]/r[c]}this.averageFieldLength=n},D.Builder.prototype.createFieldVectors=function(){for(var!
e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),i=0;i<n;i++){for(var o=D.FieldRef.fromString(t[i]),a=o.fieldName,s=this.fieldLengths[o],c=new D.Vector,l=this.fieldTermFrequencies[o],u=Object.keys(l),f=u.length,d=this._fields[a].boost||1,h=this._documents[o.docRef].boost||1,p=0;p<f;p++){var m,y,v,g=u[p],w=l[g],_=this.invertedIndex[g]._index;void 0===r[g]?(m=D.idf(this.invertedIndex[g],this.documentCount),r[g]=m):m=r[g],y=m*((this._k1+1)*w)/(this._k1*(1-this._b+this._b*(s/this.averageFieldLength[a]))+w),y*=d,y*=h,v=Math.round(1e3*y)/1e3,c.insert(_,v)}e[o]=c}this.fieldVectors=e},D.Builder.prototype.createTokenSet=function(){this.tokenSet=D.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},D.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new D.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},D.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},D.MatchData=function(e,t,n){for(var r=Object.create(null),i=Object.keys(n||{}),o=0;o<i.length;o++){var a=i[o];r[a]=n[a].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)},D.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],i=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var o=0;o<i.length;o++){var a=i[o],s=Object.keys(e.metadata[r][a]);null==this.metadata[r][a]&&(this.metadata[r][a]=Object.create(null));for(var c=0;c<s.length;c++){var l=s[c];null==this.metadata[r][a][l]?this.metadata[r][a][l]=e.metadata[r][a][l]:this.metadata[r][a][l]=this.metadata[r][a][l].concat(e.metadata[r][a][l])}}}},D.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n)!
;if(t in this.metadata[e])for(var r=Object.keys(n),i=0;i<r.length;i++){var o=r[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(n[o]):this.metadata[e][t][o]=n[o]}else this.metadata[e][t]=n},D.Query=function(e){this.clauses=[],this.allFields=e},D.Query.wildcard=new String("*"),D.Query.wildcard.NONE=0,D.Query.wildcard.LEADING=1,D.Query.wildcard.TRAILING=2,D.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},D.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=D.Query.wildcard.NONE),e.wildcard&D.Query.wildcard.LEADING&&e.term.charAt(0)!=D.Query.wildcard&&(e.term="*"+e.term),e.wildcard&D.Query.wildcard.TRAILING&&e.term.slice(-1)!=D.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=D.Query.presence.OPTIONAL),this.clauses.push(e),this},D.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=D.Query.presence.PROHIBITED)return!1;return!0},D.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach(function(e){this.term(e,D.utils.clone(t))},this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},D.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},D.QueryParseError.prototype=new Error,D.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},D.QueryLexer.prototype.run=function(){for(var e=D.QueryLexer.lexText;e;)e=e(this)},D.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,r=0;r<this.escapeCharPositions.length;r++)n=this.escapeCharPositions[r],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},D.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},D.QueryLexer.prototype.escapeC!
haracter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},D.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return D.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},D.QueryLexer.prototype.width=function(){return this.pos-this.start},D.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},D.QueryLexer.prototype.backup=function(){this.pos-=1},D.QueryLexer.prototype.acceptDigitRun=function(){for(var e,t;47<(t=(e=this.next()).charCodeAt(0))&&t<58;);e!=D.QueryLexer.EOS&&this.backup()},D.QueryLexer.prototype.more=function(){return this.pos<this.length},D.QueryLexer.EOS="EOS",D.QueryLexer.FIELD="FIELD",D.QueryLexer.TERM="TERM",D.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",D.QueryLexer.BOOST="BOOST",D.QueryLexer.PRESENCE="PRESENCE",D.QueryLexer.lexField=function(e){return e.backup(),e.emit(D.QueryLexer.FIELD),e.ignore(),D.QueryLexer.lexText},D.QueryLexer.lexTerm=function(e){if(1<e.width()&&(e.backup(),e.emit(D.QueryLexer.TERM)),e.ignore(),e.more())return D.QueryLexer.lexText},D.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(D.QueryLexer.EDIT_DISTANCE),D.QueryLexer.lexText},D.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(D.QueryLexer.BOOST),D.QueryLexer.lexText},D.QueryLexer.lexEOS=function(e){0<e.width()&&e.emit(D.QueryLexer.TERM)},D.QueryLexer.termSeparator=D.tokenizer.separator,D.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==D.QueryLexer.EOS)return D.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return D.QueryLexer.lexField;if("~"==t)return e.backup(),0<e.width()&&e.emit(D.QueryLexer.TERM),D.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),0<e.width()&&e.emit(D.QueryLexer.TERM),D.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(D.QueryLexer.PRESENCE),D.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(D.QueryLexer.PRESENCE),D.QueryLexer.lexText;if(t.match(D.QueryLexer.termSeparator))return D.QueryLexer.lexTerm}else e.esc!
apeCharacter()}},D.QueryParser=function(e,t){this.lexer=new D.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},D.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=D.QueryParser.parseClause;e;)e=e(this);return this.query},D.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},D.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},D.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},D.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case D.QueryLexer.PRESENCE:return D.QueryParser.parsePresence;case D.QueryLexer.FIELD:return D.QueryParser.parseField;case D.QueryLexer.TERM:return D.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw 1<=t.str.length&&(n+=" with value '"+t.str+"'"),new D.QueryParseError(n,t.start,t.end)}},D.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=D.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=D.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new D.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new D.QueryParseError(n,t.start,t.end)}switch(r.type){case D.QueryLexer.FIELD:return D.QueryParser.parseField;case D.QueryLexer.TERM:return D.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new D.QueryParseError(n,r.start,r.end)}}},D.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new D.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i){r="expecting term, fo!
und nothing";throw new D.QueryParseError(r,t.start,t.end)}switch(i.type){case D.QueryLexer.TERM:return D.QueryParser.parseTerm;default:r="expecting term, found '"+i.type+"'";throw new D.QueryParseError(r,i.start,i.end)}}},D.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case D.QueryLexer.TERM:return e.nextClause(),D.QueryParser.parseTerm;case D.QueryLexer.FIELD:return e.nextClause(),D.QueryParser.parseField;case D.QueryLexer.EDIT_DISTANCE:return D.QueryParser.parseEditDistance;case D.QueryLexer.BOOST:return D.QueryParser.parseBoost;case D.QueryLexer.PRESENCE:return e.nextClause(),D.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new D.QueryParseError(r,n.start,n.end)}else e.nextClause()}},D.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new D.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var i=e.peekLexeme();if(null!=i)switch(i.type){case D.QueryLexer.TERM:return e.nextClause(),D.QueryParser.parseTerm;case D.QueryLexer.FIELD:return e.nextClause(),D.QueryParser.parseField;case D.QueryLexer.EDIT_DISTANCE:return D.QueryParser.parseEditDistance;case D.QueryLexer.BOOST:return D.QueryParser.parseBoost;case D.QueryLexer.PRESENCE:return e.nextClause(),D.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+i.type+"'";throw new D.QueryParseError(r,i.start,i.end)}else e.nextClause()}},D.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new D.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var i=e.peekLexeme();if(null!=i)switch(i.type){case D.QueryLexer.TERM:return e.nextClause(),D.QueryParser.parseTerm;case D.QueryLexer.FIELD:return e.nextClause(),D.QueryParser.parseField;case D.Que!
ryLexer.EDIT_DISTANCE:return D.QueryParser.parseEditDistance;case D.QueryLexer.BOOST:return D.QueryParser.parseBoost;case D.QueryLexer.PRESENCE:return e.nextClause(),D.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+i.type+"'";throw new D.QueryParseError(r,i.start,i.end)}else e.nextClause()}},void 0===(c="function"==typeof(s=function(){return D})?s.call(o,a,o,i):s)||(i.exports=c)}()}]));
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ar.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ar.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ar.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,20 @@
+/*!
+ * Lunr languages, `Arabic` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2018, Dalia Al-Shahrabi
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Kazem Taghva, Rania Elkhoury, and Jeffrey Coombs (2005)
+ * Meryeme Hadni, Abdelmonaime Lachkar, and S. Alaoui Ouatik (2012)
+ *
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ar=function(){this.pipeline.reset(),this.pipeline.add(e.ar.trimmer,e.ar.stopWordFilter,e.ar.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ar.stemmer))},e.ar.wordCharacters="Ø¡-ÙÙ±Ù",e.ar.trimmer=e.trimmerSupport.generateTrimmer(e.ar.wordCharacters),e.Pipeline.registerFunction(e.ar.trimmer,"trimmer-ar"),e.ar.stemmer=function(){var m=this;return m.result=!1,m.preRemoved=!1,m.sufRemoved=!1,m.pre={pre1:"٠٠ب ٠س ٠٠ا ٠ت",pre2:"ا٠ÙÙ",pre3:"با٠Ùا٠Ùا٠تا٠Ùا٠ÙÙÙ",pre4:"Ùبا٠Ùبا٠Ùبا٠ÙÙاÙ"},m.suf={suf1:"٠٠ت ٠ا Ù",suf2:"ÙÙ ÙÙ Ùا ÙÙ Ùا ا٠ÙÙ Ù٠ت٠تÙ
Ùا Ùا ا٠ÙÙ
ÙÙ ÙÙ ÙÙ Ù
ا ÙÙ
Ù٠ت٠ت٠ات ÙÙ",suf3:"تÙÙ ÙÙÙ
ÙÙÙ ÙÙÙ
ÙÙÙ ÙÙا ÙÙÙ
ÙÙا ÙÙÙ ÙÙÙ ÙÙÙ
تÙÙ
تÙا تÙا تÙ٠تÙÙ
ÙÙ
ا ÙÙا Ùا٠ÙÙÙ
ÙÙا تا٠ÙÙا",suf4:"ÙÙ
ÙÙ ÙاÙا ÙÙÙÙ ÙÙÙÙ
تÙÙ
ا تÙ
Ù٠تÙا٠ÙÙ
ا٠ÙاÙÙ
ÙاÙÙ
ÙÙÙا ÙÙÙا"},m.patterns=JSON.parse('{"pt43":[{"pt":[{"c":"ا","l":1}]},{"pt":[{"c":"ا,ت,Ù,Ù","l":0}],"mPt":[{"c":"Ù","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"Ù","l":2,"m":3}]},{"pt":[{"c":"Ù","l":2}],"mPt":[{"c":"Ù","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"Ù","l":2,"m":3}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"Ù","l":2}],"mPt":[{"c":"Ù","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ا","l":2},{"c":"Ù","l":3,"m":3}]},{"pt":[{"c":"Ù
","l":0}]}],"pt53":[{"pt":[{"c":"ت","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"ا,Ù,ت,Ù","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c!
":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":2}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ع","l":2,"m":3},{"c":"Ù","l":3,"m":4},{"c":"ا","l":4},{"c":"Ù","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":3}],"mPt":[{"c":"Ù","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"Ù","l":2,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"Ù","l":4}]},{"pt":[{"c":"ت","l":0},{"c":"Ù","l":3}]},{"pt":[{"c":"Ù
","l":0},{"c":"Ù","l":3}]},{"pt":[{"c":"ا","l":1},{"c":"Ù","l":3}]},{"pt":[{"c":"Ù","l":1},{"c":"ا","l":2}]},{"pt":[{"c":"Ù
","l":0},{"c":"ا","l":3}]},{"pt":[{"c":"Ù
","l":0},{"c":"Ù","l":3}]},{"pt":[{"c":"ا","l":2},{"c":"Ù","l":3}]},{"pt":[{"c":"Ù
","l":0},{"c":"Ù","l":1}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1},{"c":"Ù","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù","l":5,"m":4}]},{"pt":[{"c":"Ù
","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù","l":5,"m":4}]},{"pt":[{"c":"Ù
","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"Ù
","l":1},{"c":"ا","l":3}]},{"pt":[{"c":"Ù,ت,ا,Ù","l":0},{"c":"ت","l":1}],"mPt":[{"c":"Ù","l":0,"m":2},{"c":"ع","l":1,"m":3},{"c":"ا","l":2},{"c":"Ù","l":3,"m":4}]},{"pt":[{"c":"ت,Ù,ا,Ù","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù","l":5,"m":4}]},{"pt":[{"c":"ا","l":2},{"c":"Ù","l":3}]},{"pt":[{"c":"ا,Ù,ت,Ù","l":0},{"c":"Ù","l":1}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1},{"c":"Ù","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"Ù","l":5,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"Ø¡","l":4}]}],"pt63":[{"pt":[{"c":"ا","l":0},{"c":"ت","l":2},{"c":"ا","l":4}]},{"pt":[{"c":"ا,ت,Ù,Ù","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"Ù","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"Ù","l":6,"m":5}]},{"pt":[{"c":"ا,Ù,ت,Ù!
","l":0},{"c":"Ù","l":3}]},{"pt":[{"c":"Ù
","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"Ù","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"Ù","l":6,"m":5}]},{"pt":[{"c":"Ù","l":1},{"c":"Ù","l":3},{"c":"ا","l":4},{"c":"Ø¡","l":5}]},{"pt":[{"c":"ا","l":0},{"c":"Ù","l":1},{"c":"ا","l":4}]}],"pt54":[{"pt":[{"c":"ت","l":0}]},{"pt":[{"c":"ا,Ù,ت,Ù","l":0}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"Ù","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"Ù
","l":0}],"mPt":[{"c":"ا","l":0},{"c":"Ù","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"Ù","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ا","l":0},{"c":"Ù","l":2}]}],"pt64":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":4}]},{"pt":[{"c":"Ù
","l":0},{"c":"ت","l":1}]}],"pt73":[{"pt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ا","l":5}]}],"pt75":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":5}]}]}'),m.execArray=["cleanWord","removeDiacritics","cleanAlef","removeStopWords","normalizeHamzaAndAlef","removeStartWaw","removePre432","removeEndTaa","wordCheck"],m.stem=function(){var e=0;for(m.result=!1,m.preRemoved=!1,m.sufRemoved=!1;e<m.execArray.length&&1!=m.result;)m.result=m[m.execArray[e]](),e++},m.setCurrent=function(e){m.word=e},m.getCurrent=function(){return m.word},m.cleanWord=function(){var e=new RegExp("[^Ø¡-ÙÙ±Ù]");return m.word=m.word.replace("Ù",""),!!e.test("")},m.removeDiacritics=function(){new RegExp("[Ù-Ù]");return m.word=m.word.replace(/[\u064b-\u065b]/gi,""),!1},m.cleanAlef=function(){var e=new RegExp("[آأإٱÙ]");return m.word=m.word.replace(e,"ا"),!1},m.removeStopWords=function(){if(0<="Ø Ø§Ø¶ اÙ
Ù٠ا٠اÙا ا٠ا اب اج٠اجÙ
ع اخ اخذ Ø§ØµØ¨Ø Ø§Ø¶Ø٠اÙب٠اÙ٠اÙثر اÙا اÙ
اÙ
ا اÙ
اÙ
٠اÙ
اÙ
٠اÙ
س٠اÙ
ا ا٠اÙا اÙت اÙتÙ
اÙتÙ
ا اÙت٠اÙت اÙشا ا!
Ù٠ا٠اÙش٠اÙÙئ٠اÙÙئÙÙ
اÙÙاء اÙÙاÙ٠اÙ٠ا٠اÙا اÙ٠اÙÙÙ
ا ا٠ا٠ا٠ا٠اذ اذا اذا اذÙ
ا اذ٠اÙ٠اÙÙÙÙ
اÙÙÙÙ
ا اÙÙÙ٠اÙÙ٠اÙÙ٠اÙا اÙ
ا ا٠اÙÙ
ا ا٠اÙا٠اÙاÙÙ
اÙاÙÙ
ا اÙاÙ٠اÙاÙا اÙا٠اÙاÙا اÙاÙÙ
اÙاÙÙ
ا اÙاÙ٠اÙا٠اÙ٠ا٠ا ابتدا اثر اج٠اØد اخر٠اخÙÙÙ٠اذا اربعة ارتد استØا٠اطار اعادة اعÙÙت ا٠اÙثر اÙد اÙاÙاء اÙاÙ٠اÙا اÙاخÙرة اÙا٠اÙاÙ٠اÙاÙÙ٠اÙت٠اÙت٠اÙثاÙ٠اÙثاÙÙØ© اÙذات٠اÙذ٠اÙذ٠اÙØ°Ù٠اÙساب٠اÙ٠اÙÙائ٠اÙÙات٠اÙÙتا٠اÙÙتÙا اÙÙتÙ٠اÙÙذا٠اÙÙØ°Ù٠اÙÙÙات٠اÙÙ
اض٠اÙÙ
Ùب٠اÙÙÙت اÙ٠اÙÙÙÙ
اÙ
ا اÙ
اÙ
اÙ
س ا٠اÙبر٠اÙÙÙب اÙ٠اÙÙا ا٠اÙ٠ا٠اÙار اÙاÙ
اÙضا ب بات باسÙ
با٠بخ برس بسبب بس بشÙ٠بضع بطا٠بعد بعض ب٠بÙÙ
بÙÙ
ا بÙ٠ب٠بÙ٠بÙ
ا بÙ
اذا بÙ
٠ب٠بÙا ب٠بÙا ب٠بÙد بÙ٠بس بÙ٠بئس تا٠تاÙ٠تبد٠تجا٠تØÙ٠تÙÙاء تÙ٠تÙÙÙ
تÙÙÙ
ا تÙ
تÙÙ٠تÙ٠ت٠ت٠ثÙاثة Ø«Ù
Ø«Ù
Ø«Ù
Ø© Ø«Ù
جع٠جÙ٠جÙ
Ùع جÙر Øار Øاشا ØاÙÙا Øا٠Øت٠Øر٠Øسب ØÙ
ØÙاÙÙ ØÙÙ ØÙØ« ØÙØ«Ù
ا ØÙÙ ØÙ Øبذا Øت٠Øذار Ø®Ùا Ø®Ùا٠دÙ٠دÙÙ٠ذا ذات ذا٠ذاÙ٠ذا٠ذÙÙ Ø°ÙÙÙ
Ø°ÙÙÙ
ا Ø°ÙÙÙ Ø°Ù Ø°Ùا Ø°Ùاتا Ø°Ùات٠ذÙت Ø°ÙÙÙ Ø°ÙÙ Ø°Ù Ø°Ù Ø±Ø§Ø Ø±Ø¬Ø¹ رÙÙد٠رÙØ« رب زÙارة سبØا٠سرعا٠سÙØ© سÙÙات سÙ٠سÙ٠ساء ساءÙ
ا شب٠شخصا شرع شتا٠صار ØµØ¨Ø§Ø ØµÙر ص٠ص٠ضد ضÙ
٠طا٠طاÙÙ
ا Ø·Ù٠ط٠ظ٠عاد عاÙ
عاÙ
ا عاÙ
Ø© عدا عدة عدد عدÙ
عس٠عشر عشرة عÙ٠عÙ٠عÙÙ٠عÙÙ٠عÙÙÙا عÙ!
ع٠عÙد عÙدÙ
ا عÙض عÙ٠عدس عÙ
ا غدا غÙر Ù Ùا٠ÙÙا٠ÙÙ ÙÙ ÙÙ ÙÙÙ
ÙÙÙ
ا ÙÙÙ ÙÙÙا Ùا٠ÙاÙ
Ùب٠Ùد ÙØ· ÙÙÙ
ا ÙÙØ© ÙاÙÙ
ا ÙاÙÙ Ùا٠ÙاÙÙ Ùاد Ùا٠ÙاÙت Ùذا ÙØ°ÙÙ Ùرب ÙÙ ÙÙا ÙÙاÙÙ
ا ÙÙتا ÙÙÙ
ÙÙÙÙÙ
ا ÙÙÙÙÙ
ا ÙÙÙ
ا ÙÙا ÙÙ
ÙÙ
ا ÙÙ ÙÙت ÙÙÙ ÙÙÙÙ
ا Ùا٠ÙØ® Ùئ٠Ùا Ùات ÙاسÙÙ
ا Ùد٠Ùد٠ÙعÙ
ر ÙÙاء ÙÙ ÙÙÙ
ÙÙÙ
ا ÙÙÙ ÙÙÙÙ
ا ÙÙÙ ÙÙÙÙا ÙÙاÙ
Ù
ÙÙ
ÙÙ
ا ÙÙ
ا ÙÙ ÙÙا ÙÙ ÙÙا ÙÙ ÙÙÙاÙØ© ÙÙÙا ÙÙÙ
ا ÙÙ Ùست Ùست ÙستÙ
ÙستÙ
ا Ùست٠Ùست Ùس٠Ùع٠ÙÙÙ ÙÙت ÙÙس ÙÙسا ÙÙستا ÙÙست ÙÙسÙا ÙسÙا Ù
ا Ù
ااÙÙÙ Ù
Ø§Ø¨Ø±Ø Ù
اداÙ
Ù
اذا Ù
ازا٠Ù
اÙتئ Ù
اÙÙ Ù
ت٠Ù
Ø«Ù Ù
Ø° Ù
ساء Ù
ع Ù
عاذ Ù
Ùاب٠Ù
ÙاÙÙÙ
Ù
ÙاÙÙÙ
ا Ù
ÙاÙÙÙ Ù
ÙاÙÙ Ù
ÙÙار Ù
ÙÙÙÙ Ù
Ù
ا Ù
Ù
Ù Ù
Ù Ù
ÙØ° Ù
ÙÙا Ù
Ù Ù
ÙÙ
ا Ù
Ù Ù
Ù ÙØÙ ÙØÙ ÙعÙ
ÙÙس ÙÙس٠ÙÙاÙØ© ÙØ® ÙعÙ
ا ÙعÙ
Ùا ÙاؤÙ
Ùا٠ÙاÙÙا Ùب Ùذا ÙØ°Ù ÙÙذا ÙÙ ÙÙÙ
ÙÙا ÙÙ
ÙÙ
ا ÙÙ ÙÙا ÙÙا٠ÙÙاÙÙ ÙÙ ÙÙ ÙÙا ÙÙت ÙÙا ÙؤÙاء Ùاتا٠ÙاتÙÙ Ùات٠Ùات٠Ùج Ùذا Ùذا٠ÙØ°ÙÙ ÙØ°Ù ÙØ°Ù ÙÙÙات Ù Ùا ÙاØد Ùاضا٠ÙاضاÙت ÙاÙد Ùا٠ÙاÙا ÙاÙØ¶Ø Ùراء٠ÙÙÙ ÙÙا٠ÙÙاÙت ÙÙد ÙÙÙ ÙÙا٠ÙÙاÙت ÙÙا ÙÙÙ
ÙÙ
Ù ÙÙÙ ÙÙÙ ÙÙÙا٠ÙÙ ÙØ´Ùا٠ÙÙÙÙ ÙÙ
ÙÙ ÙÙÙ
اÙاÙ".split(" ").indexOf(m.word))return!0},m.normalizeHamzaAndAlef=function(){return m.word=m.word.replace("ؤ","Ø¡"),m.word=m.word.replace("ئ","Ø¡"),m.word=m.word.replace(/([\u0627])\1+/gi,"ا"),!1},m.removeEndTaa=function(){return!(2<m.word.length)||(m.word=m.word.replace(/[\u0627]$/,""),m.word=m.word.replace("Ø©",""),!1)},m.removeStartWaw=function(){return 3<m.word.length&&"Ù"==m.word[0]&&"Ù"==m.word[1]&&(m.word=m.word.slice(1)),!1},m.removePre432=func!
tion(){var e=m.word;if(7<=m.word.length){var r=new RegExp("^("+m.pre.pre4.split(" ").join("|")+")");m.word=m.word.replace(r,"")}if(m.word==e&&6<=m.word.length){var t=new RegExp("^("+m.pre.pre3.split(" ").join("|")+")");m.word=m.word.replace(t,"")}if(m.word==e&&5<=m.word.length){var c=new RegExp("^("+m.pre.pre2.split(" ").join("|")+")");m.word=m.word.replace(c,"")}return e!=m.word&&(m.preRemoved=!0),!1},m.patternCheck=function(r){for(var t=0;t<r.length;t++){for(var e=!0,c=0;c<r[t].pt.length;c++){var l=r[t].pt[c].c.split(","),o=!1;if(l.forEach(function(e){m.word[r[t].pt[c].l]==e&&(o=!0)}),!o){e=!1;break}}if(1==e){if(r[t].mPt){for(var n=[],p=0;p<r[t].mPt.length;p++)null!=r[t].mPt[p].m?n[r[t].mPt[p].l]=m.word[r[t].mPt[p].m]:n[r[t].mPt[p].l]=r[t].mPt[p].c;m.word=n.join("")}m.result=!0;break}}},m.removePre1=function(){var e=m.word;if(0==m.preRemoved&&3<m.word.length){var r=new RegExp("^("+m.pre.pre1.split(" ").join("|")+")");m.word=m.word.replace(r,"")}return e!=m.word&&(m.preRemoved=!0),!1},m.removeSuf1=function(){var e=m.word;if(0==m.sufRemoved&&3<m.word.length){var r=new RegExp("("+m.suf.suf1.split(" ").join("|")+")$");m.word=m.word.replace(r,"")}return e!=m.word&&(m.sufRemoved=!0),!1},m.removeSuf432=function(){var e=m.word;if(6<=m.word.length){var r=new RegExp("("+m.suf.suf4.split(" ").join("|")+")$");m.word=m.word.replace(r,"")}if(m.word==e&&5<=m.word.length){var t=new RegExp("("+m.suf.suf3.split(" ").join("|")+")$");m.word=m.word.replace(t,"")}if(m.word==e&&4<=m.word.length){var c=new RegExp("("+m.suf.suf2.split(" ").join("|")+")$");m.word=m.word.replace(c,"")}return e!=m.word&&(m.sufRemoved=!0),!1},m.wordCheck=function(){m.word;for(var e=[m.removeSuf432,m.removeSuf1,m.removePre1],r=0,t=!1;7<=m.word.length&&!m.result&&r<e.length;)t=7!=m.word.length||t?(e[r](),r++,!1):(m.checkPattern73(),!0);var c=[m.checkPattern63,m.removeSuf432,m.removeSuf1,m.removePre1,m.checkPattern64];for(r=0;6==m.word.length&&!m.result&&r<c.length;)c[r](),r++;var l=[m.checkPattern53,m.removeSuf432,m.removeSuf1,m.removePre1,m.checkPattern54]!
;for(r=0;5==m.word.length&&!m.result&&r<l.length;)l[r](),r++;var o=[m.checkPattern43,m.removeSuf1,m.removePre1,m.removeSuf432];for(r=0;4==m.word.length&&!m.result&&r<o.length;)o[r](),r++;return!0},m.checkPattern43=function(){m.patternCheck(m.patterns.pt43)},m.checkPattern53=function(){m.patternCheck(m.patterns.pt53)},m.checkPattern54=function(){m.patternCheck(m.patterns.pt54)},m.checkPattern63=function(){m.patternCheck(m.patterns.pt63)},m.checkPattern64=function(){m.patternCheck(m.patterns.pt64)},m.checkPattern73=function(){m.patternCheck(m.patterns.pt73)},function(e){return"function"==typeof e.update?e.update(function(e){return m.setCurrent(e),m.stem(),m.getCurrent()}):(m.setCurrent(e),m.stem(),m.getCurrent())}}(),e.Pipeline.registerFunction(e.ar.stemmer,"stemmer-ar"),e.ar.stopWordFilter=e.generateStopWordFilter("Ø Ø§Ø¶ اÙ
Ù٠ا٠اÙا ا٠ا اب اج٠اجÙ
ع اخ اخذ Ø§ØµØ¨Ø Ø§Ø¶Ø٠اÙب٠اÙ٠اÙثر اÙا اÙ
اÙ
ا اÙ
اÙ
٠اÙ
اÙ
٠اÙ
س٠اÙ
ا ا٠اÙا اÙت اÙتÙ
اÙتÙ
ا اÙت٠اÙت اÙشا اÙ٠ا٠اÙش٠اÙÙئ٠اÙÙئÙÙ
اÙÙاء اÙÙاÙ٠اÙ٠ا٠اÙا اÙ٠اÙÙÙ
ا ا٠ا٠ا٠ا٠اذ اذا اذا اذÙ
ا اذ٠اÙ٠اÙÙÙÙ
اÙÙÙÙ
ا اÙÙÙ٠اÙÙ٠اÙÙ٠اÙا اÙ
ا ا٠اÙÙ
ا ا٠اÙا٠اÙاÙÙ
اÙاÙÙ
ا اÙاÙ٠اÙاÙا اÙا٠اÙاÙا اÙاÙÙ
اÙاÙÙ
ا اÙاÙ٠اÙا٠اÙ٠ا٠ا ابتدا اثر اج٠اØد اخر٠اخÙÙÙ٠اذا اربعة ارتد استØا٠اطار اعادة اعÙÙت ا٠اÙثر اÙد اÙاÙاء اÙاÙ٠اÙا اÙاخÙرة اÙا٠اÙاÙ٠اÙاÙÙ٠اÙت٠اÙت٠اÙثاÙ٠اÙثاÙÙØ© اÙذات٠اÙذ٠اÙذ٠اÙØ°Ù٠اÙساب٠اÙ٠اÙÙائ٠اÙÙات٠اÙÙتا٠اÙÙتÙا اÙÙتÙ٠اÙÙذا٠اÙÙØ°Ù٠اÙÙÙات٠اÙÙ
اض٠اÙÙ
Ùب٠اÙÙÙت اÙ٠اÙÙÙÙ
اÙ
ا اÙ
اÙ
اÙ
س ا٠اÙبر٠اÙÙÙب اÙ٠اÙÙا ا٠اÙ٠ا٠اÙار اÙاÙ
اÙ!
ضا ب بات باسÙ
با٠بخ برس بسبب بس بشÙ٠بضع بطا٠بعد بعض ب٠بÙÙ
بÙÙ
ا بÙ٠ب٠بÙ٠بÙ
ا بÙ
اذا بÙ
٠ب٠بÙا ب٠بÙا ب٠بÙد بÙ٠بس بÙ٠بئس تا٠تاÙ٠تبد٠تجا٠تØÙ٠تÙÙاء تÙ٠تÙÙÙ
تÙÙÙ
ا تÙ
تÙÙ٠تÙ٠ت٠ت٠ثÙاثة Ø«Ù
Ø«Ù
Ø«Ù
Ø© Ø«Ù
جع٠جÙ٠جÙ
Ùع جÙر Øار Øاشا ØاÙÙا Øا٠Øت٠Øر٠Øسب ØÙ
ØÙاÙÙ ØÙÙ ØÙØ« ØÙØ«Ù
ا ØÙÙ ØÙ Øبذا Øت٠Øذار Ø®Ùا Ø®Ùا٠دÙ٠دÙÙ٠ذا ذات ذا٠ذاÙ٠ذا٠ذÙÙ Ø°ÙÙÙ
Ø°ÙÙÙ
ا Ø°ÙÙÙ Ø°Ù Ø°Ùا Ø°Ùاتا Ø°Ùات٠ذÙت Ø°ÙÙÙ Ø°ÙÙ Ø°Ù Ø°Ù Ø±Ø§Ø Ø±Ø¬Ø¹ رÙÙد٠رÙØ« رب زÙارة سبØا٠سرعا٠سÙØ© سÙÙات سÙ٠سÙ٠ساء ساءÙ
ا شب٠شخصا شرع شتا٠صار ØµØ¨Ø§Ø ØµÙر ص٠ص٠ضد ضÙ
٠طا٠طاÙÙ
ا Ø·Ù٠ط٠ظ٠عاد عاÙ
عاÙ
ا عاÙ
Ø© عدا عدة عدد عدÙ
عس٠عشر عشرة عÙ٠عÙ٠عÙÙ٠عÙÙ٠عÙÙÙا ع٠ع٠عÙد عÙدÙ
ا عÙض عÙ٠عدس عÙ
ا غدا غÙر Ù Ùا٠ÙÙا٠ÙÙ ÙÙ ÙÙ ÙÙÙ
ÙÙÙ
ا ÙÙÙ ÙÙÙا Ùا٠ÙاÙ
Ùب٠Ùد ÙØ· ÙÙÙ
ا ÙÙØ© ÙاÙÙ
ا ÙاÙÙ Ùا٠ÙاÙÙ Ùاد Ùا٠ÙاÙت Ùذا ÙØ°ÙÙ Ùرب ÙÙ ÙÙا ÙÙاÙÙ
ا ÙÙتا ÙÙÙ
ÙÙÙÙÙ
ا ÙÙÙÙÙ
ا ÙÙÙ
ا ÙÙا ÙÙ
ÙÙ
ا ÙÙ ÙÙت ÙÙÙ ÙÙÙÙ
ا Ùا٠ÙØ® Ùئ٠Ùا Ùات ÙاسÙÙ
ا Ùد٠Ùد٠ÙعÙ
ر ÙÙاء ÙÙ ÙÙÙ
ÙÙÙ
ا ÙÙÙ ÙÙÙÙ
ا ÙÙÙ ÙÙÙÙا ÙÙاÙ
Ù
ÙÙ
ÙÙ
ا ÙÙ
ا ÙÙ ÙÙا ÙÙ ÙÙا ÙÙ ÙÙÙاÙØ© ÙÙÙا ÙÙÙ
ا ÙÙ Ùست Ùست ÙستÙ
ÙستÙ
ا Ùست٠Ùست Ùس٠Ùع٠ÙÙÙ ÙÙت ÙÙس ÙÙسا ÙÙستا ÙÙست ÙÙسÙا ÙسÙا Ù
ا Ù
ااÙÙÙ Ù
Ø§Ø¨Ø±Ø Ù
اداÙ
Ù
اذا Ù
ازا٠Ù
اÙتئ Ù
اÙÙ Ù
ت٠Ù
Ø«Ù Ù
Ø° Ù
ساء Ù
ع Ù
عاذ Ù
Ùاب٠Ù
ÙاÙÙÙ
Ù
ÙاÙÙÙ
ا Ù
ÙاÙÙÙ Ù
ÙاÙÙ Ù
ÙÙار Ù
ÙÙÙÙ Ù
Ù
ا Ù
Ù
Ù Ù
Ù Ù
ÙØ° Ù
!
ÙÙا Ù
Ù Ù
ÙÙ
ا Ù
Ù Ù
Ù ÙØÙ ÙØÙ ÙعÙ
ÙÙس ÙÙس٠ÙÙاÙØ© ÙØ® ÙعÙ
ا ÙعÙ
Ùا ÙاؤÙ
Ùا٠ÙاÙÙا Ùب Ùذا ÙØ°Ù ÙÙذا ÙÙ ÙÙÙ
ÙÙا ÙÙ
ÙÙ
ا ÙÙ ÙÙا ÙÙا٠ÙÙاÙÙ ÙÙ ÙÙ ÙÙا ÙÙت ÙÙا ÙؤÙاء Ùاتا٠ÙاتÙÙ Ùات٠Ùات٠Ùج Ùذا Ùذا٠ÙØ°ÙÙ ÙØ°Ù ÙØ°Ù ÙÙÙات Ùا ÙاØد Ùاضا٠ÙاضاÙت ÙاÙد Ùا٠ÙاÙا ÙاÙØ¶Ø Ùراء٠ÙÙÙ ÙÙا٠ÙÙاÙت ÙÙد ÙÙÙ ÙÙا٠ÙÙاÙت ÙÙا ÙÙÙ
ÙÙ
Ù ÙÙÙ ÙÙÙ ÙÙÙا٠ÙÙ ÙØ´Ùا٠ÙÙÙÙ ÙÙ
ÙÙ ÙÙÙ
اÙاÙ".split(" ")),e.Pipeline.registerFunction(e.ar.stopWordFilter,"stopWordFilter-ar")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.da.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.da.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.da.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Danish` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,m,i;e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=(r=e.stemmerSupport.Among,m=e.stemmerSupport.SnowballProgram,i=new function(){var i,t,n,s=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],o=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],u=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],c=new m;function l(){var e,r=c.limit-c.cursor;c.cursor>=t&&(e=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,c.find_among_b(o,4)?(c.bra=c.c!
ursor,c.limit_backward=e,c.cursor=c.limit-r,c.cursor>c.limit_backward&&(c.cursor--,c.bra=c.cursor,c.slice_del())):c.limit_backward=e)}this.setCurrent=function(e){c.setCurrent(e)},this.getCurrent=function(){return c.getCurrent()},this.stem=function(){var e,r=c.cursor;return function(){var e,r=c.cursor+3;if(t=c.limit,0<=r&&r<=c.limit){for(i=r;;){if(e=c.cursor,c.in_grouping(d,97,248)){c.cursor=e;break}if((c.cursor=e)>=c.limit)return;c.cursor++}for(;!c.out_grouping(d,97,248);){if(c.cursor>=c.limit)return;c.cursor++}(t=c.cursor)<i&&(t=i)}}(),c.limit_backward=r,c.cursor=c.limit,function(){var e,r;if(c.cursor>=t&&(r=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,e=c.find_among_b(s,32),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del();break;case 2:c.in_grouping_b(u,97,229)&&c.slice_del()}}(),c.cursor=c.limit,l(),c.cursor=c.limit,function(){var e,r,i,n=c.limit-c.cursor;if(c.ket=c.cursor,c.eq_s_b(2,"st")&&(c.bra=c.cursor,c.eq_s_b(2,"ig")&&c.slice_del()),c.cursor=c.limit-n,c.cursor>=t&&(r=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,e=c.find_among_b(a,5),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del(),i=c.limit-c.cursor,l(),c.cursor=c.limit-i;break;case 2:c.slice_from("løs")}}(),c.cursor=c.limit,c.cursor>=t&&(e=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,c.out_grouping_b(d,97,248)?(c.bra=c.cursor,n=c.slice_to(n),c.limit_backward=e,c.eq_v_b(n)&&c.slice_del()):c.limit_backward=e),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv si!
g sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.de.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.de.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.de.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `German` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var _,p,r;e.de=function(){this.pipeline.reset(),this.pipeline.add(e.de.trimmer,e.de.stopWordFilter,e.de.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.de.stemmer))},e.de.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.de.trimmer=e.trimmerSupport.generateTrimmer(e.de.wordCharacters),e.Pipeline.registerFunction(e.de.trimmer,"trimmer-de"),e.de.stemmer=(_=e.stemmerSupport.Among,p=e.stemmerSupport.SnowballProgram,r=new function(){var r,n,i,s=[new _("",-1,6),new _("U",0,2),new _("Y",0,1),new _("ä",0,3),new _("ö",0,4),new _("ü",0,5)],o=[new _("e",-1,2),new _("em",-1,1),new _("en",-1,2),new _("ern",-1,1),new _("er",-1,1),new _("s",-1,3),new _("es",5,2)],c=[new _("en",-1,1),new _("er",-1,1),new _("st",-1,2),new _("est",2,1)],u=[new _("ig",-1,1),new _("lich",-1,1)],a=[new _("end",-1,1),new _("ig",-1,2),new _("ung",-1,1),new _("lich",-1,3),new _("isch",-1,2),new _("ik",-1,2),new _("heit",-1,3),new _("keit",-1,4)],t=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32,8],d=[117,30,5],l=[117,30,4],m=new p;function h(e,r,n){return!(!m.eq_s(1,e)||(m.ket=m.cursor,!m.in_grouping(t,97,252)))&&(m.slice_from(r),m.cursor=n,!0)}function w(){for(;!m.in_grouping(t,97,252);){if(m.cursor>=m.limit)return!0;m.cursor++}for(;!m.out_grouping(t,97,252);){if(m.cursor>=m.limit)return!0;m.cursor++}return!1}function f(){return i<=m.cursor}function b(){return n<=m.cursor}this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()}!
,this.stem=function(){var e=m.cursor;return function(){for(var e,r,n,i,s=m.cursor;;)if(e=m.cursor,m.bra=e,m.eq_s(1,"Ã"))m.ket=m.cursor,m.slice_from("ss");else{if(e>=m.limit)break;m.cursor=e+1}for(m.cursor=s;;)for(r=m.cursor;;){if(n=m.cursor,m.in_grouping(t,97,252)){if(i=m.cursor,m.bra=i,h("u","U",n))break;if(m.cursor=i,h("y","Y",n))break}if(n>=m.limit)return m.cursor=r;m.cursor=n+1}}(),m.cursor=e,function(){i=m.limit,n=i;var e=m.cursor+3;0<=e&&e<=m.limit&&(r=e,w()||((i=m.cursor)<r&&(i=r),w()||(n=m.cursor)))}(),m.limit_backward=e,m.cursor=m.limit,function(){var e,r,n,i,s=m.limit-m.cursor;if(m.ket=m.cursor,(e=m.find_among_b(o,7))&&(m.bra=m.cursor,f()))switch(e){case 1:m.slice_del();break;case 2:m.slice_del(),m.ket=m.cursor,m.eq_s_b(1,"s")&&(m.bra=m.cursor,m.eq_s_b(3,"nis")&&m.slice_del());break;case 3:m.in_grouping_b(d,98,116)&&m.slice_del()}if(m.cursor=m.limit-s,m.ket=m.cursor,(e=m.find_among_b(c,4))&&(m.bra=m.cursor,f()))switch(e){case 1:m.slice_del();break;case 2:if(m.in_grouping_b(l,98,116)){var t=m.cursor-3;m.limit_backward<=t&&t<=m.limit&&(m.cursor=t,m.slice_del())}}if(m.cursor=m.limit-s,m.ket=m.cursor,(e=m.find_among_b(a,8))&&(m.bra=m.cursor,b()))switch(e){case 1:m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"ig")&&(m.bra=m.cursor,r=m.limit-m.cursor,m.eq_s_b(1,"e")||(m.cursor=m.limit-r,b()&&m.slice_del()));break;case 2:n=m.limit-m.cursor,m.eq_s_b(1,"e")||(m.cursor=m.limit-n,m.slice_del());break;case 3:if(m.slice_del(),m.ket=m.cursor,i=m.limit-m.cursor,!m.eq_s_b(2,"er")&&(m.cursor=m.limit-i,!m.eq_s_b(2,"en")))break;m.bra=m.cursor,f()&&m.slice_del();break;case 4:m.slice_del(),m.ket=m.cursor,(e=m.find_among_b(u,2))&&(m.bra=m.cursor,b()&&1==e&&m.slice_del())}}(),m.cursor=m.limit_backward,function(){for(var e,r;;){if(r=m.cursor,m.bra=r,!(e=m.find_among(s,6)))return;switch(m.ket=m.cursor,e){case 1:m.slice_from("y");break;case 2:case 5:m.slice_from("u");break;case 3:m.slice_from("a");break;case 4:m.slice_from("o");break;case 6:if(m.cursor>=m.limit)return;m.cursor++}}}(),!0}},function(e){return"function"==typeof e.updat!
e?e.update(function(e){return r.setCurrent(e),r.stem(),r.getCurrent()}):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.de.stemmer,"stemmer-de"),e.de.stopWordFilter=e.generateStopWordFilter("aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daà dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über".split(" ")),e.Pipeline.registerFunction(e.de.stopWordFilter,"stopWordFilter-de")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.du.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.du.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.du.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Dutch` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var v,q,r;console.warn('[Lunr Languages] Please use the "nl" instead of the "du". The "nl" code is the standard code for Dutch language, and "du" will be removed in the next major versions.'),e.du=function(){this.pipeline.reset(),this.pipeline.add(e.du.trimmer,e.du.stopWordFilter,e.du.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.du.stemmer))},e.du.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.du.trimmer=e.trimmerSupport.generateTrimmer(e.du.wordCharacters),e.Pipeline.registerFunction(e.du.trimmer,"trimmer-du"),e.du.stemmer=(v=e.stemmerSupport.Among,q=e.stemmerSupport.SnowballProgram,r=new function(){var r,i,u,o=[new v("",-1,6),new v("á",0,1),new v("ä",0,1),new v("é",0,2),new v("ë",0,2),new v("Ã",0,3),new v("ï",0,3),new v("ó",0,4),new v("ö",0,4),new v("ú",0,5),new v("ü",0,5)],n=[new v("",-1,3),new v("I",0,2),new v("Y",0,1)],t=[new v("dd",-1,-1),new v("kk",-1,-1),new v("tt",-1,-1)],c=[new v("ene",-1,2),new v("se",-1,3),new v("en",-1,2),new v("heden",2,1),new v("s",-1,3)],a=[new v("end",-1,1),new v("ig",-1,2),new v("ing",-1,1),new v("lijk",-1,3),new v("baar",-1,4),new v("bar",-1,5)],l=[new v("aa",-1,-1),new v("ee",-1,-1),new v("oo",-1,-1),new v("uu",-1,-1)],m=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],d=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],f=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],_=new q;function s(e){return(_.cursor=e)>=_.limit||(_.cursor++,!1)}function w(){for(;!_.in_grouping(m,97,232);){if(_.curso!
r>=_.limit)return!0;_.cursor++}for(;!_.out_grouping(m,97,232);){if(_.cursor>=_.limit)return!0;_.cursor++}return!1}function b(){return i<=_.cursor}function p(){return r<=_.cursor}function g(){var e=_.limit-_.cursor;_.find_among_b(t,3)&&(_.cursor=_.limit-e,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del()))}function h(){var e;u=!1,_.ket=_.cursor,_.eq_s_b(1,"e")&&(_.bra=_.cursor,b()&&(e=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-e,_.slice_del(),u=!0,g())))}function k(){var e;b()&&(e=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-e,_.eq_s_b(3,"gem")||(_.cursor=_.limit-e,_.slice_del(),g())))}this.setCurrent=function(e){_.setCurrent(e)},this.getCurrent=function(){return _.getCurrent()},this.stem=function(){var e=_.cursor;return function(){for(var e,r,i,n=_.cursor;;){if(_.bra=_.cursor,e=_.find_among(o,11))switch(_.ket=_.cursor,e){case 1:_.slice_from("a");continue;case 2:_.slice_from("e");continue;case 3:_.slice_from("i");continue;case 4:_.slice_from("o");continue;case 5:_.slice_from("u");continue;case 6:if(_.cursor>=_.limit)break;_.cursor++;continue}break}for(_.cursor=n,_.bra=n,_.eq_s(1,"y")?(_.ket=_.cursor,_.slice_from("Y")):_.cursor=n;;)if(r=_.cursor,_.in_grouping(m,97,232)){if(i=_.cursor,_.bra=i,_.eq_s(1,"i"))_.ket=_.cursor,_.in_grouping(m,97,232)&&(_.slice_from("I"),_.cursor=r);else if(_.cursor=i,_.eq_s(1,"y"))_.ket=_.cursor,_.slice_from("Y"),_.cursor=r;else if(s(r))break}else if(s(r))break}(),_.cursor=e,i=_.limit,r=i,w()||((i=_.cursor)<3&&(i=3),w()||(r=_.cursor)),_.limit_backward=e,_.cursor=_.limit,function(){var e,r,i,n,o,t,s=_.limit-_.cursor;if(_.ket=_.cursor,e=_.find_among_b(c,5))switch(_.bra=_.cursor,e){case 1:b()&&_.slice_from("heid");break;case 2:k();break;case 3:b()&&_.out_grouping_b(f,97,232)&&_.slice_del()}if(_.cursor=_.limit-s,h(),_.cursor=_.limit-s,_.ket=_.cursor,_.eq_s_b(4,"heid")&&(_.bra=_.cursor,p()&&(r=_.limit-_.cursor,_.eq_s_b(1,"c")||(_.cursor=_.limit-r,_.slice_del(),_.ket=_.cursor,_.eq_s_b(2,"en")&&(_.bra=_.cursor,k())))),_.curs!
or=_.limit-s,_.ket=_.cursor,e=_.find_among_b(a,6))switch(_.bra=_.cursor,e){case 1:if(p()){if(_.slice_del(),i=_.limit-_.cursor,_.ket=_.cursor,_.eq_s_b(2,"ig")&&(_.bra=_.cursor,p()&&(n=_.limit-_.cursor,!_.eq_s_b(1,"e")))){_.cursor=_.limit-n,_.slice_del();break}_.cursor=_.limit-i,g()}break;case 2:p()&&(o=_.limit-_.cursor,_.eq_s_b(1,"e")||(_.cursor=_.limit-o,_.slice_del()));break;case 3:p()&&(_.slice_del(),h());break;case 4:p()&&_.slice_del();break;case 5:p()&&u&&_.slice_del()}_.cursor=_.limit-s,_.out_grouping_b(d,73,232)&&(t=_.limit-_.cursor,_.find_among_b(l,4)&&_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-t,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del())))}(),_.cursor=_.limit_backward,function(){for(var e;;)if(_.bra=_.cursor,e=_.find_among(n,3))switch(_.ket=_.cursor,e){case 1:_.slice_from("y");break;case 2:_.slice_from("i");break;case 3:if(_.cursor>=_.limit)return;_.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return r.setCurrent(e),r.stem(),r.getCurrent()}):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.du.stemmer,"stemmer-du"),e.du.stopWordFilter=e.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),e.Pipeline.registerFunction(e.du.stopWordFilter,"stopWordFilter-du")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.es.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.es.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.es.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Spanish` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,s){"function"==typeof define&&define.amd?define(s):"object"==typeof exports?module.exports=s():s()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var C,P,s;e.es=function(){this.pipeline.reset(),this.pipeline.add(e.es.trimmer,e.es.stopWordFilter,e.es.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.es.stemmer))},e.es.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.es.trimmer=e.trimmerSupport.generateTrimmer(e.es.wordCharacters),e.Pipeline.registerFunction(e.es.trimmer,"trimmer-es"),e.es.stemmer=(C=e.stemmerSupport.Among,P=e.stemmerSupport.SnowballProgram,s=new function(){var r,n,i,a=[new C("",-1,6),new C("á",0,1),new C("é",0,2),new C("Ã",0,3),new C("ó",0,4),new C("ú",0,5)],t=[new C("la",-1,-1),new C("sela",0,-1),new C("le",-1,-1),new C("me",-1,-1),new C("se",-1,-1),new C("lo",-1,-1),new C("selo",5,-1),new C("las",-1,-1),new C("selas",7,-1),new C("les",-1,-1),new C("los",-1,-1),new C("selos",10,-1),new C("nos",-1,-1)],o=[new C("ando",-1,6),new C("iendo",-1,6),new C("yendo",-1,7),new C("ándo",-1,2),new C("iéndo",-1,1),new C("ar",-1,6),new C("er",-1,6),new C("ir",-1,6),new C("ár",-1,3),new C("ér",-1,4),new C("Ãr",-1,5)],s=[new C("ic",-1,-1),new C("ad",-1,-1),new C("os",-1,-1),new C("iv",-1,1)],u=[new C("able",-1,1),new C("ible",-1,1),new C("ante",-1,1)],w=[new C("ic",-1,1),new C("abil",-1,1),new C("iv",-1,1)],c=[new C("ica",-1,1),new C("ancia",-1,2),new C("encia",-1,5),new C("adora",-1,2),new C("osa",-1,1),new C("ista",-1,1),new C("iva",-1,9),new C("anza",-1,1),new C("logÃa",-1,3),new C("idad",-1,8),new C("able",-1,1),new C("ible",-1,1),new C("ante",-1,2),new!
C("mente",-1,7),new C("amente",13,6),new C("ación",-1,2),new C("ución",-1,4),new C("ico",-1,1),new C("ismo",-1,1),new C("oso",-1,1),new C("amiento",-1,1),new C("imiento",-1,1),new C("ivo",-1,9),new C("ador",-1,2),new C("icas",-1,1),new C("ancias",-1,2),new C("encias",-1,5),new C("adoras",-1,2),new C("osas",-1,1),new C("istas",-1,1),new C("ivas",-1,9),new C("anzas",-1,1),new C("logÃas",-1,3),new C("idades",-1,8),new C("ables",-1,1),new C("ibles",-1,1),new C("aciones",-1,2),new C("uciones",-1,4),new C("adores",-1,2),new C("antes",-1,2),new C("icos",-1,1),new C("ismos",-1,1),new C("osos",-1,1),new C("amientos",-1,1),new C("imientos",-1,1),new C("ivos",-1,9)],m=[new C("ya",-1,1),new C("ye",-1,1),new C("yan",-1,1),new C("yen",-1,1),new C("yeron",-1,1),new C("yendo",-1,1),new C("yo",-1,1),new C("yas",-1,1),new C("yes",-1,1),new C("yais",-1,1),new C("yamos",-1,1),new C("yó",-1,1)],l=[new C("aba",-1,2),new C("ada",-1,2),new C("ida",-1,2),new C("ara",-1,2),new C("iera",-1,2),new C("Ãa",-1,2),new C("arÃa",5,2),new C("erÃa",5,2),new C("irÃa",5,2),new C("ad",-1,2),new C("ed",-1,2),new C("id",-1,2),new C("ase",-1,2),new C("iese",-1,2),new C("aste",-1,2),new C("iste",-1,2),new C("an",-1,2),new C("aban",16,2),new C("aran",16,2),new C("ieran",16,2),new C("Ãan",16,2),new C("arÃan",20,2),new C("erÃan",20,2),new C("irÃan",20,2),new C("en",-1,1),new C("asen",24,2),new C("iesen",24,2),new C("aron",-1,2),new C("ieron",-1,2),new C("arán",-1,2),new C("erán",-1,2),new C("irán",-1,2),new C("ado",-1,2),new C("ido",-1,2),new C("ando",-1,2),new C("iendo",-1,2),new C("ar",-1,2),new C("er",-1,2),new C("ir",-1,2),new C("as",-1,2),new C("abas",39,2),new C("adas",39,2),new C("idas",39,2),new C("aras",39,2),new C("ieras",39,2),new C("Ãas",39,2),new C("arÃas",45,2),new C("erÃas",45,2),new C("irÃas",45,2),new C("es",-1,1),new C("ases",49,2),new C("ieses",49,2),new C("abais",-1,2),new C("arais",-1,2),new C("ierais",-1,2),new C("Ãais",-1,2),new C("arÃais",55,2),new C("erÃais",55,2),new C("irÃais",55,2),new C("aseis",-1,2),new !
C("ieseis",-1,2),new C("asteis",-1,2),new C("isteis",-1,2),new C("áis",-1,2),new C("éis",-1,1),new C("aréis",64,2),new C("eréis",64,2),new C("iréis",64,2),new C("ados",-1,2),new C("idos",-1,2),new C("amos",-1,2),new C("ábamos",70,2),new C("áramos",70,2),new C("iéramos",70,2),new C("Ãamos",70,2),new C("arÃamos",74,2),new C("erÃamos",74,2),new C("irÃamos",74,2),new C("emos",-1,1),new C("aremos",78,2),new C("eremos",78,2),new C("iremos",78,2),new C("ásemos",78,2),new C("iésemos",78,2),new C("imos",-1,2),new C("arás",-1,2),new C("erás",-1,2),new C("irás",-1,2),new C("Ãs",-1,2),new C("ará",-1,2),new C("erá",-1,2),new C("irá",-1,2),new C("aré",-1,2),new C("eré",-1,2),new C("iré",-1,2),new C("ió",-1,2)],d=[new C("a",-1,1),new C("e",-1,2),new C("o",-1,1),new C("os",-1,1),new C("á",-1,1),new C("é",-1,2),new C("Ã",-1,1),new C("ó",-1,1)],b=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,4,10],f=new P;function _(){if(f.out_grouping(b,97,252)){for(;!f.in_grouping(b,97,252);){if(f.cursor>=f.limit)return!0;f.cursor++}return!1}return!0}function h(){var e,s=f.cursor;if(function(){if(f.in_grouping(b,97,252)){var e=f.cursor;if(_()){if(f.cursor=e,!f.in_grouping(b,97,252))return!0;for(;!f.out_grouping(b,97,252);){if(f.cursor>=f.limit)return!0;f.cursor++}}return!1}return!0}()){if(f.cursor=s,!f.out_grouping(b,97,252))return;if(e=f.cursor,_()){if(f.cursor=e,!f.in_grouping(b,97,252)||f.cursor>=f.limit)return;f.cursor++}}i=f.cursor}function v(){for(;!f.in_grouping(b,97,252);){if(f.cursor>=f.limit)return!1;f.cursor++}for(;!f.out_grouping(b,97,252);){if(f.cursor>=f.limit)return!1;f.cursor++}return!0}function p(){return i<=f.cursor}function g(){return r<=f.cursor}function k(e,s){if(!g())return!0;f.slice_del(),f.ket=f.cursor;var r=f.find_among_b(e,s);return r&&(f.bra=f.cursor,1==r&&g()&&f.slice_del()),!1}function y(e){return!g()||(f.slice_del(),f.ket=f.cursor,f.eq_s_b(2,e)&&(f.bra=f.cursor,g()&&f.slice_del()),!1)}function q(){var e;if(f.ket=f.cursor,e=f.find_among_b(c,46)){switch(f.bra=f.cursor,e){case 1:if(!g())return!!
1;f.slice_del();break;case 2:if(y("ic"))return!1;break;case 3:if(!g())return!1;f.slice_from("log");break;case 4:if(!g())return!1;f.slice_from("u");break;case 5:if(!g())return!1;f.slice_from("ente");break;case 6:if(!(n<=f.cursor))return!1;f.slice_del(),f.ket=f.cursor,(e=f.find_among_b(s,4))&&(f.bra=f.cursor,g()&&(f.slice_del(),1==e&&(f.ket=f.cursor,f.eq_s_b(2,"at")&&(f.bra=f.cursor,g()&&f.slice_del()))));break;case 7:if(k(u,3))return!1;break;case 8:if(k(w,3))return!1;break;case 9:if(y("at"))return!1}return!0}return!1}this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var e,s=f.cursor;return e=f.cursor,i=f.limit,r=n=i,h(),f.cursor=e,v()&&(n=f.cursor,v()&&(r=f.cursor)),f.limit_backward=s,f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,f.find_among_b(t,13)&&(f.bra=f.cursor,(e=f.find_among_b(o,11))&&p()))switch(e){case 1:f.bra=f.cursor,f.slice_from("iendo");break;case 2:f.bra=f.cursor,f.slice_from("ando");break;case 3:f.bra=f.cursor,f.slice_from("ar");break;case 4:f.bra=f.cursor,f.slice_from("er");break;case 5:f.bra=f.cursor,f.slice_from("ir");break;case 6:f.slice_del();break;case 7:f.eq_s_b(1,"u")&&f.slice_del()}}(),f.cursor=f.limit,q()||(f.cursor=f.limit,function(){var e,s;if(f.cursor>=i&&(s=f.limit_backward,f.limit_backward=i,f.ket=f.cursor,e=f.find_among_b(m,12),f.limit_backward=s,e)){if(f.bra=f.cursor,1==e){if(!f.eq_s_b(1,"u"))return!1;f.slice_del()}return!0}return!1}()||(f.cursor=f.limit,function(){var e,s,r,n;if(f.cursor>=i&&(s=f.limit_backward,f.limit_backward=i,f.ket=f.cursor,e=f.find_among_b(l,96),f.limit_backward=s,e))switch(f.bra=f.cursor,e){case 1:r=f.limit-f.cursor,f.eq_s_b(1,"u")?(n=f.limit-f.cursor,f.eq_s_b(1,"g")?f.cursor=f.limit-n:f.cursor=f.limit-r):f.cursor=f.limit-r,f.bra=f.cursor;case 2:f.slice_del()}}())),f.cursor=f.limit,function(){var e,s;if(f.ket=f.cursor,e=f.find_among_b(d,8))switch(f.bra=f.cursor,e){case 1:p()&&f.slice_del();break;case 2:p()&&(f.slice_del(),f.ket=f.cursor,f.eq_s_b(1,"u")&&(f.bra=f.cursor,s=f.limit-f.curso!
r,f.eq_s_b(1,"g")&&(f.cursor=f.limit-s,p()&&f.slice_del())))}}(),f.cursor=f.limit_backward,function(){for(var e;;){if(f.bra=f.cursor,e=f.find_among(a,6))switch(f.ket=f.cursor,e){case 1:f.slice_from("a");continue;case 2:f.slice_from("e");continue;case 3:f.slice_from("i");continue;case 4:f.slice_from("o");continue;case 5:f.slice_from("u");continue;case 6:if(f.cursor>=f.limit)break;f.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return s.setCurrent(e),s.stem(),s.getCurrent()}):(s.setCurrent(e),s.stem(),s.getCurrent())}),e.Pipeline.registerFunction(e.es.stemmer,"stemmer-es"),e.es.stopWordFilter=e.generateStopWordFilter("a al algo algunas algunos ante antes como con contra cual cuando de del desde donde durante e el ella ellas ellos en entre era erais eran eras eres es esa esas ese eso esos esta estaba estabais estaban estabas estad estada estadas estado estados estamos estando estar estaremos estará estarán estarás estaré estaréis estarÃa estarÃais estarÃamos estarÃan estarÃas estas este estemos esto estos estoy estuve estuviera estuvierais estuvieran estuvieras estuvieron estuviese estuvieseis estuviesen estuvieses estuvimos estuviste estuvisteis estuviéramos estuviésemos estuvo está estábamos estáis están estás esté estéis estén estés fue fuera fuerais fueran fueras fueron fuese fueseis fuesen fueses fui fuimos fuiste fuisteis fuéramos fuésemos ha habida habidas habido habidos habiendo habremos habrá habrán habrás habré habréis habrÃa habrÃais habrÃamos habrÃan habrÃas habéis habÃa habÃais habÃamos habÃan habÃas han has hasta hay haya hayamos hayan hayas hayáis he hemos hube hubiera hubierais hubieran hubieras hubieron hubiese hubieseis hubiesen hubieses hubimos hubiste hubisteis hubiéramos hubiésemos hubo la las le les lo los me mi mis mucho muchos muy más mà mÃa mÃas mÃo mÃos nada ni no nos nosotras nosotros nuestra nuestras nuestro nuestros o os otra otras otro otros para pero poco por porque que quien quienes !
qué se sea seamos sean seas seremos será serán serás seré seréis serÃa serÃais serÃamos serÃan serÃas seáis sido siendo sin sobre sois somos son soy su sus suya suyas suyo suyos sà también tanto te tendremos tendrá tendrán tendrás tendré tendréis tendrÃa tendrÃais tendrÃamos tendrÃan tendrÃas tened tenemos tenga tengamos tengan tengas tengo tengáis tenida tenidas tenido tenidos teniendo tenéis tenÃa tenÃais tenÃamos tenÃan tenÃas ti tiene tienen tienes todo todos tu tus tuve tuviera tuvierais tuvieran tuvieras tuvieron tuviese tuvieseis tuviesen tuvieses tuvimos tuviste tuvisteis tuviéramos tuviésemos tuvo tuya tuyas tuyo tuyos tú un una uno unos vosotras vosotros vuestra vuestras vuestro vuestros y ya yo él éramos".split(" ")),e.Pipeline.registerFunction(e.es.stopWordFilter,"stopWordFilter-es")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fi.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fi.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fi.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Finnish` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(i,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(i.lunr)}(this,function(){return function(i){if(void 0===i)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===i.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var v,C,e;i.fi=function(){this.pipeline.reset(),this.pipeline.add(i.fi.trimmer,i.fi.stopWordFilter,i.fi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(i.fi.stemmer))},i.fi.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",i.fi.trimmer=i.trimmerSupport.generateTrimmer(i.fi.wordCharacters),i.Pipeline.registerFunction(i.fi.trimmer,"trimmer-fi"),i.fi.stemmer=(v=i.stemmerSupport.Among,C=i.stemmerSupport.SnowballProgram,e=new function(){var n,t,l,o,r=[new v("pa",-1,1),new v("sti",-1,2),new v("kaan",-1,1),new v("han",-1,1),new v("kin",-1,1),new v("hän",-1,1),new v("kään",-1,1),new v("ko",-1,1),new v("pä",-1,1),new v("kö",-1,1)],s=[new v("lla",-1,-1),new v("na",-1,-1),new v("ssa",-1,-1),new v("ta",-1,-1),new v("lta",3,-1),new v("sta",3,-1)],a=[new v("llä",-1,-1),new v("nä",-1,-1),new v("ssä",-1,-1),new v("tä",-1,-1),new v("ltä",3,-1),new v("stä",3,-1)],u=[new v("lle",-1,-1),new v("ine",-1,-1)],c=[new v("nsa",-1,3),new v("mme",-1,3),new v("nne",-1,3),new v("ni",-1,2),new v("si",-1,1),new v("an",-1,4),new v("en",-1,6),new v("än",-1,5),new v("nsä",-1,3)],i=[new v("aa",-1,-1),new v("ee",-1,-1),new v("ii",-1,-1),new v("oo",-1,-1),new v("uu",-1,-1),new v("ää",-1,-1),new v("öö",-1,-1)],m=[new v("a",-1,8),new v("lla",0,-1),new v("na",0,-1),new v("ssa",0,-1),new v("ta",0,-1),new v("lta",4,-1),new v("sta",4,-1),new v("tta",4,9),new v("lle",-1,-1),new v("ine",-1,-1),new v("ksi",-1,-1),new v("n",-1,7),new v("han",11,1),new v("den!
",11,-1,q),new v("seen",11,-1,j),new v("hen",11,2),new v("tten",11,-1,q),new v("hin",11,3),new v("siin",11,-1,q),new v("hon",11,4),new v("hän",11,5),new v("hön",11,6),new v("ä",-1,8),new v("llä",22,-1),new v("nä",22,-1),new v("ssä",22,-1),new v("tä",22,-1),new v("ltä",26,-1),new v("stä",26,-1),new v("ttä",26,9)],w=[new v("eja",-1,-1),new v("mma",-1,1),new v("imma",1,-1),new v("mpa",-1,1),new v("impa",3,-1),new v("mmi",-1,1),new v("immi",5,-1),new v("mpi",-1,1),new v("impi",7,-1),new v("ejä",-1,-1),new v("mmä",-1,1),new v("immä",10,-1),new v("mpä",-1,1),new v("impä",12,-1)],_=[new v("i",-1,-1),new v("j",-1,-1)],k=[new v("mma",-1,1),new v("imma",0,-1)],b=[17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],e=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],f=[17,97,24,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],h=new C;function p(){for(var i;i=h.cursor,!h.in_grouping(d,97,246);){if((h.cursor=i)>=h.limit)return!0;h.cursor++}for(h.cursor=i;!h.out_grouping(d,97,246);){if(h.cursor>=h.limit)return!0;h.cursor++}return!1}function g(){var i,e;if(h.cursor>=o)if(e=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,i=h.find_among_b(r,10)){switch(h.bra=h.cursor,h.limit_backward=e,i){case 1:if(!h.in_grouping_b(f,97,246))return;break;case 2:if(!(l<=h.cursor))return}h.slice_del()}else h.limit_backward=e}function j(){return h.find_among_b(i,7)}function q(){return h.eq_s_b(1,"i")&&h.in_grouping_b(e,97,246)}this.setCurrent=function(i){h.setCurrent(i)},this.getCurrent=function(){return h.getCurrent()},this.stem=function(){var i,e=h.cursor;return o=h.limit,l=o,p()||(o=h.cursor,p()||(l=h.cursor)),n=!1,h.limit_backward=e,h.cursor=h.limit,g(),h.cursor=h.limit,function(){var i,e,r;if(h.cursor>=o)if(e=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,i=h.find_among_b(c,9))switch(h.bra=h.cursor,h.limit_backward=e,i){case 1:r=h.limit-h.cursor,h.eq_s_b(1,"k")||(h.cursor=h.limit-r,h.slice_del());break;case 2:h.slice_del(),h.ket=h.cursor,h.eq_s_b(3,"kse")&&(h.bra=h.cursor,h.slice_from("ksi"));break;case 3:h.slice!
_del();break;case 4:h.find_among_b(s,6)&&h.slice_del();break;case 5:h.find_among_b(a,6)&&h.slice_del();break;case 6:h.find_among_b(u,2)&&h.slice_del()}else h.limit_backward=e}(),h.cursor=h.limit,function(){var i,e,r;if(h.cursor>=o)if(e=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,i=h.find_among_b(m,30)){switch(h.bra=h.cursor,h.limit_backward=e,i){case 1:if(!h.eq_s_b(1,"a"))return;break;case 2:case 9:if(!h.eq_s_b(1,"e"))return;break;case 3:if(!h.eq_s_b(1,"i"))return;break;case 4:if(!h.eq_s_b(1,"o"))return;break;case 5:if(!h.eq_s_b(1,"ä"))return;break;case 6:if(!h.eq_s_b(1,"ö"))return;break;case 7:if(r=h.limit-h.cursor,!j()&&(h.cursor=h.limit-r,!h.eq_s_b(2,"ie"))){h.cursor=h.limit-r;break}if(h.cursor=h.limit-r,h.cursor<=h.limit_backward){h.cursor=h.limit-r;break}h.cursor--,h.bra=h.cursor;break;case 8:if(!h.in_grouping_b(d,97,246)||!h.out_grouping_b(d,97,246))return}h.slice_del(),n=!0}else h.limit_backward=e}(),h.cursor=h.limit,function(){var i,e,r;if(h.cursor>=l)if(e=h.limit_backward,h.limit_backward=l,h.ket=h.cursor,i=h.find_among_b(w,14)){if(h.bra=h.cursor,h.limit_backward=e,1==i){if(r=h.limit-h.cursor,h.eq_s_b(2,"po"))return;h.cursor=h.limit-r}h.slice_del()}else h.limit_backward=e}(),h.cursor=h.limit,h.cursor=(n?h.cursor>=o&&(i=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,h.find_among_b(_,2)?(h.bra=h.cursor,h.limit_backward=i,h.slice_del()):h.limit_backward=i):(h.cursor=h.limit,function(){var i,e,r,n,t,s;if(h.cursor>=o){if(e=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,h.eq_s_b(1,"t")&&(h.bra=h.cursor,r=h.limit-h.cursor,h.in_grouping_b(d,97,246)&&(h.cursor=h.limit-r,h.slice_del(),h.limit_backward=e,n=h.limit-h.cursor,h.cursor>=l&&(h.cursor=l,t=h.limit_backward,h.limit_backward=h.cursor,h.cursor=h.limit-n,h.ket=h.cursor,i=h.find_among_b(k,2))))){if(h.bra=h.cursor,h.limit_backward=t,1==i){if(s=h.limit-h.cursor,h.eq_s_b(2,"po"))return;h.cursor=h.limit-s}return h.slice_del()}h.limit_backward=e}}()),h.limit),function(){var i,e,r,n;if(h.cursor>=o){for(i=h.limit_backward,h.limit_backward=o,e=h.limi!
t-h.cursor,j()&&(h.cursor=h.limit-e,h.ket=h.cursor,h.cursor>h.limit_backward&&(h.cursor--,h.bra=h.cursor,h.slice_del())),h.cursor=h.limit-e,h.ket=h.cursor,h.in_grouping_b(b,97,228)&&(h.bra=h.cursor,h.out_grouping_b(d,97,246)&&h.slice_del()),h.cursor=h.limit-e,h.ket=h.cursor,h.eq_s_b(1,"j")&&(h.bra=h.cursor,r=h.limit-h.cursor,h.eq_s_b(1,"o")?h.slice_del():(h.cursor=h.limit-r,h.eq_s_b(1,"u")&&h.slice_del())),h.cursor=h.limit-e,h.ket=h.cursor,h.eq_s_b(1,"o")&&(h.bra=h.cursor,h.eq_s_b(1,"j")&&h.slice_del()),h.cursor=h.limit-e,h.limit_backward=i;;){if(n=h.limit-h.cursor,h.out_grouping_b(d,97,246)){h.cursor=h.limit-n;break}if(h.cursor=h.limit-n,h.cursor<=h.limit_backward)return;h.cursor--}h.ket=h.cursor,h.cursor>h.limit_backward&&(h.cursor--,h.bra=h.cursor,t=h.slice_to(),h.eq_v_b(t)&&h.slice_del())}}(),!0}},function(i){return"function"==typeof i.update?i.update(function(i){return e.setCurrent(i),e.stem(),e.getCurrent()}):(e.setCurrent(i),e.stem(),e.getCurrent())}),i.Pipeline.registerFunction(i.fi.stemmer,"stemmer-fi"),i.fi.stopWordFilter=i.generateStopWordFilter("ei eivät emme en et ette että he heidän heidät heihin heille heillä heiltä heissä heistä heitä hän häneen hänelle hänellä häneltä hänen hänessä hänestä hänet häntä itse ja johon joiden joihin joiksi joilla joille joilta joina joissa joista joita joka joksi jolla jolle jolta jona jonka jos jossa josta jota jotka kanssa keiden keihin keiksi keille keillä keiltä keinä keissä keistä keitä keneen keneksi kenelle kenellä keneltä kenen kenenä kenessä kenestä kenet ketkä ketkä ketä koska kuin kuka kun me meidän meidät meihin meille meillä meiltä meissä meistä meitä mihin miksi mikä mille millä miltä minkä minkä minua minulla minulle minulta minun minussa minusta minut minuun minä minä missä mistä mitkä mitä mukaan mutta ne niiden niihin niiksi niille niillä niiltä niin niin niinä niissä niistä niitä noiden noihin noiksi noilla noille noilta noin noina noissa noista noita nuo nyt näiden näihin näiksi nä!
ille näillä näiltä näinä näissä näistä näitä nämä ole olemme olen olet olette oli olimme olin olisi olisimme olisin olisit olisitte olisivat olit olitte olivat olla olleet ollut on ovat poikki se sekä sen siihen siinä siitä siksi sille sillä sillä siltä sinua sinulla sinulle sinulta sinun sinussa sinusta sinut sinuun sinä sinä sitä tai te teidän teidät teihin teille teillä teiltä teissä teistä teitä tuo tuohon tuoksi tuolla tuolle tuolta tuon tuona tuossa tuosta tuota tähän täksi tälle tällä tältä tämä tämän tänä tässä tästä tätä vaan vai vaikka yli".split(" ")),i.Pipeline.registerFunction(i.fi.stopWordFilter,"stopWordFilter-fi")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fr.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fr.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.fr.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `French` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,y,s;e.fr=function(){this.pipeline.reset(),this.pipeline.add(e.fr.trimmer,e.fr.stopWordFilter,e.fr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.fr.stemmer))},e.fr.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.fr.trimmer=e.trimmerSupport.generateTrimmer(e.fr.wordCharacters),e.Pipeline.registerFunction(e.fr.trimmer,"trimmer-fr"),e.fr.stemmer=(r=e.stemmerSupport.Among,y=e.stemmerSupport.SnowballProgram,s=new function(){var s,i,t,n=[new r("col",-1,-1),new r("par",-1,-1),new r("tap",-1,-1)],u=[new r("",-1,4),new r("I",0,1),new r("U",0,2),new r("Y",0,3)],o=[new r("iqU",-1,3),new r("abl",-1,3),new r("Ièr",-1,4),new r("ièr",-1,4),new r("eus",-1,2),new r("iv",-1,1)],c=[new r("ic",-1,2),new r("abil",-1,1),new r("iv",-1,3)],a=[new r("iqUe",-1,1),new r("atrice",-1,2),new r("ance",-1,1),new r("ence",-1,5),new r("logie",-1,3),new r("able",-1,1),new r("isme",-1,1),new r("euse",-1,11),new r("iste",-1,1),new r("ive",-1,8),new r("if",-1,8),new r("usion",-1,4),new r("ation",-1,2),new r("ution",-1,4),new r("ateur",-1,2),new r("iqUes",-1,1),new r("atrices",-1,2),new r("ances",-1,1),new r("ences",-1,5),new r("logies",-1,3),new r("ables",-1,1),new r("ismes",-1,1),new r("euses",-1,11),new r("istes",-1,1),new r("ives",-1,8),new r("ifs",-1,8),new r("usions",-1,4),new r("ations",-1,2),new r("utions",-1,4),new r("ateurs",-1,2),new r("ments",-1,15),new r("ements",30,6),new r("issements",31,12),new r("ités",-1,7),new r("ment",-1,15),new r!
("ement",34,6),new r("issement",35,12),new r("amment",34,13),new r("emment",34,14),new r("aux",-1,10),new r("eaux",39,9),new r("eux",-1,1),new r("ité",-1,7)],l=[new r("ira",-1,1),new r("ie",-1,1),new r("isse",-1,1),new r("issante",-1,1),new r("i",-1,1),new r("irai",4,1),new r("ir",-1,1),new r("iras",-1,1),new r("ies",-1,1),new r("îmes",-1,1),new r("isses",-1,1),new r("issantes",-1,1),new r("îtes",-1,1),new r("is",-1,1),new r("irais",13,1),new r("issais",13,1),new r("irions",-1,1),new r("issions",-1,1),new r("irons",-1,1),new r("issons",-1,1),new r("issants",-1,1),new r("it",-1,1),new r("irait",21,1),new r("issait",21,1),new r("issant",-1,1),new r("iraIent",-1,1),new r("issaIent",-1,1),new r("irent",-1,1),new r("issent",-1,1),new r("iront",-1,1),new r("ît",-1,1),new r("iriez",-1,1),new r("issiez",-1,1),new r("irez",-1,1),new r("issez",-1,1)],w=[new r("a",-1,3),new r("era",0,2),new r("asse",-1,3),new r("ante",-1,3),new r("ée",-1,2),new r("ai",-1,3),new r("erai",5,2),new r("er",-1,2),new r("as",-1,3),new r("eras",8,2),new r("âmes",-1,3),new r("asses",-1,3),new r("antes",-1,3),new r("âtes",-1,3),new r("ées",-1,2),new r("ais",-1,3),new r("erais",15,2),new r("ions",-1,1),new r("erions",17,2),new r("assions",17,3),new r("erons",-1,2),new r("ants",-1,3),new r("és",-1,2),new r("ait",-1,3),new r("erait",23,2),new r("ant",-1,3),new r("aIent",-1,3),new r("eraIent",26,2),new r("èrent",-1,2),new r("assent",-1,3),new r("eront",-1,2),new r("ât",-1,3),new r("ez",-1,2),new r("iez",32,2),new r("eriez",33,2),new r("assiez",33,3),new r("erez",32,2),new r("é",-1,2)],f=[new r("e",-1,3),new r("Ière",0,2),new r("ière",0,2),new r("ion",-1,1),new r("Ier",-1,2),new r("ier",-1,2),new r("ë",-1,4)],m=[new r("ell",-1,-1),new r("eill",-1,-1),new r("enn",-1,-1),new r("onn",-1,-1),new r("ett",-1,-1)],_=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,128,130,103,8,5],b=[1,65,20,0,0,0,0,0,0,0,0,0,0,0,0,0,128],d=new y;function k(e,r,s){return!(!d.eq_s(1,e)||(d.ket=d.cursor,!d.in_grouping(_,97,251)))&&(d.slice_from(r),d.cursor=s,!0)}function p(e,r,s!
){return!!d.eq_s(1,e)&&(d.ket=d.cursor,d.slice_from(r),d.cursor=s,!0)}function g(){for(;!d.in_grouping(_,97,251);){if(d.cursor>=d.limit)return!0;d.cursor++}for(;!d.out_grouping(_,97,251);){if(d.cursor>=d.limit)return!0;d.cursor++}return!1}function q(){return t<=d.cursor}function v(){return i<=d.cursor}function h(){return s<=d.cursor}function z(){if(!function(){var e,r;if(d.ket=d.cursor,e=d.find_among_b(a,43)){switch(d.bra=d.cursor,e){case 1:if(!h())return!1;d.slice_del();break;case 2:if(!h())return!1;d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"ic")&&(d.bra=d.cursor,h()?d.slice_del():d.slice_from("iqU"));break;case 3:if(!h())return!1;d.slice_from("log");break;case 4:if(!h())return!1;d.slice_from("u");break;case 5:if(!h())return!1;d.slice_from("ent");break;case 6:if(!q())return!1;if(d.slice_del(),d.ket=d.cursor,e=d.find_among_b(o,6))switch(d.bra=d.cursor,e){case 1:h()&&(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,h()&&d.slice_del()));break;case 2:h()?d.slice_del():v()&&d.slice_from("eux");break;case 3:h()&&d.slice_del();break;case 4:q()&&d.slice_from("i")}break;case 7:if(!h())return!1;if(d.slice_del(),d.ket=d.cursor,e=d.find_among_b(c,3))switch(d.bra=d.cursor,e){case 1:h()?d.slice_del():d.slice_from("abl");break;case 2:h()?d.slice_del():d.slice_from("iqU");break;case 3:h()&&d.slice_del()}break;case 8:if(!h())return!1;if(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,h()&&(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"ic")))){d.bra=d.cursor,h()?d.slice_del():d.slice_from("iqU");break}break;case 9:d.slice_from("eau");break;case 10:if(!v())return!1;d.slice_from("al");break;case 11:if(h())d.slice_del();else{if(!v())return!1;d.slice_from("eux")}break;case 12:if(!v()||!d.out_grouping_b(_,97,251))return!1;d.slice_del();break;case 13:return q()&&d.slice_from("ant"),!1;case 14:return q()&&d.slice_from("ent"),!1;case 15:return r=d.limit-d.cursor,d.in_grouping_b(_,97,251)&&q()&&(d.cursor=d.limit-r,d.slice_del()),!1}return!0}return!1}()&&(d.cursor=d.limit,!function(){var e,r;if(d.cursor<t)return!1;i!
f(r=d.limit_backward,d.limit_backward=t,d.ket=d.cursor,!(e=d.find_among_b(l,35)))return d.limit_backward=r,!1;if(d.bra=d.cursor,1==e){if(!d.out_grouping_b(_,97,251))return d.limit_backward=r,!1;d.slice_del()}return d.limit_backward=r,!0}()&&(d.cursor=d.limit,!function(){var e,r,s;if(d.cursor<t)return!1;if(r=d.limit_backward,d.limit_backward=t,d.ket=d.cursor,!(e=d.find_among_b(w,38)))return d.limit_backward=r,!1;switch(d.bra=d.cursor,e){case 1:if(!h())return d.limit_backward=r,!1;d.slice_del();break;case 2:d.slice_del();break;case 3:d.slice_del(),s=d.limit-d.cursor,d.ket=d.cursor,d.eq_s_b(1,"e")?(d.bra=d.cursor,d.slice_del()):d.cursor=d.limit-s}return d.limit_backward=r,!0}())))return d.cursor=d.limit,void function(){var e,r,s,i,n=d.limit-d.cursor;if(d.ket=d.cursor,d.eq_s_b(1,"s")?(d.bra=d.cursor,r=d.limit-d.cursor,d.out_grouping_b(b,97,232)?(d.cursor=d.limit-r,d.slice_del()):d.cursor=d.limit-n):d.cursor=d.limit-n,d.cursor>=t){if(s=d.limit_backward,d.limit_backward=t,d.ket=d.cursor,e=d.find_among_b(f,7))switch(d.bra=d.cursor,e){case 1:if(h()){if(i=d.limit-d.cursor,!d.eq_s_b(1,"s")&&(d.cursor=d.limit-i,!d.eq_s_b(1,"t")))break;d.slice_del()}break;case 2:d.slice_from("i");break;case 3:d.slice_del();break;case 4:d.eq_s_b(2,"gu")&&d.slice_del()}d.limit_backward=s}}();d.cursor=d.limit,d.ket=d.cursor,d.eq_s_b(1,"Y")?(d.bra=d.cursor,d.slice_from("i")):(d.cursor=d.limit,d.eq_s_b(1,"ç")&&(d.bra=d.cursor,d.slice_from("c")))}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){var e,r=d.cursor;return function(){for(var e,r;;){if(e=d.cursor,d.in_grouping(_,97,251)){if(d.bra=d.cursor,r=d.cursor,k("u","U",e))continue;if(d.cursor=r,k("i","I",e))continue;if(d.cursor=r,p("y","Y",e))continue}if(d.cursor=e,!k("y","Y",d.bra=e)){if(d.cursor=e,d.eq_s(1,"q")&&(d.bra=d.cursor,p("u","U",e)))continue;if((d.cursor=e)>=d.limit)return;d.cursor++}}}(),d.cursor=r,function(){var e=d.cursor;if(t=d.limit,s=i=t,d.in_grouping(_,97,251)&&d.in_grouping(_,97,251)&&d.cursor<d.limit)d.cursor!
++;else if(d.cursor=e,!d.find_among(n,3)){d.cursor=e;do{if(d.cursor>=d.limit){d.cursor=t;break}d.cursor++}while(!d.in_grouping(_,97,251))}t=d.cursor,d.cursor=e,g()||(i=d.cursor,g()||(s=d.cursor))}(),d.limit_backward=r,d.cursor=d.limit,z(),d.cursor=d.limit,e=d.limit-d.cursor,d.find_among_b(m,5)&&(d.cursor=d.limit-e,d.ket=d.cursor,d.cursor>d.limit_backward&&(d.cursor--,d.bra=d.cursor,d.slice_del())),d.cursor=d.limit,function(){for(var e,r=1;d.out_grouping_b(_,97,251);)r--;if(r<=0){if(d.ket=d.cursor,e=d.limit-d.cursor,!d.eq_s_b(1,"é")&&(d.cursor=d.limit-e,!d.eq_s_b(1,"è")))return;d.bra=d.cursor,d.slice_from("e")}}(),d.cursor=d.limit_backward,function(){for(var e,r;r=d.cursor,d.bra=r,e=d.find_among(u,4);)switch(d.ket=d.cursor,e){case 1:d.slice_from("i");break;case 2:d.slice_from("u");break;case 3:d.slice_from("y");break;case 4:if(d.cursor>=d.limit)return;d.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return s.setCurrent(e),s.stem(),s.getCurrent()}):(s.setCurrent(e),s.stem(),s.getCurrent())}),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWor!
dFilter-fr")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.hu.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.hu.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.hu.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Hungarian` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var p,_,n;e.hu=function(){this.pipeline.reset(),this.pipeline.add(e.hu.trimmer,e.hu.stopWordFilter,e.hu.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hu.stemmer))},e.hu.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.hu.trimmer=e.trimmerSupport.generateTrimmer(e.hu.wordCharacters),e.Pipeline.registerFunction(e.hu.trimmer,"trimmer-hu"),e.hu.stemmer=(p=e.stemmerSupport.Among,_=e.stemmerSupport.SnowballProgram,n=new function(){var r,i=[new p("cs",-1,-1),new p("dzs",-1,-1),new p("gy",-1,-1),new p("ly",-1,-1),new p("ny",-1,-1),new p("sz",-1,-1),new p("ty",-1,-1),new p("zs",-1,-1)],n=[new p("á",-1,1),new p("é",-1,2)],a=[new p("bb",-1,-1),new p("cc",-1,-1),new p("dd",-1,-1),new p("ff",-1,-1),new p("gg",-1,-1),new p("jj",-1,-1),new p("kk",-1,-1),new p("ll",-1,-1),new p("mm",-1,-1),new p("nn",-1,-1),new p("pp",-1,-1),new p("rr",-1,-1),new p("ccs",-1,-1),new p("ss",-1,-1),new p("zzs",-1,-1),new p("tt",-1,-1),new p("vv",-1,-1),new p("ggy",-1,-1),new p("lly",-1,-1),new p("nny",-1,-1),new p("tty",-1,-1),new p("ssz",-1,-1),new p("zz",-1,-1)],t=[new p("al",-1,1),new p("el",-1,2)],e=[new p("ba",-1,-1),new p("ra",-1,-1),new p("be",-1,-1),new p("re",-1,-1),new p("ig",-1,-1),new p("nak",-1,-1),new p("nek",-1,-1),new p("val",-1,-1),new p("vel",-1,-1),new p("ul",-1,-1),new p("nál",-1,-1),new p("nél",-1,-1),new p("ból",-1,-1),new p("ról",-1,-1),new p("tól",-1,-1),new p("bõl",-1,-1),new p("rõl",-1,-1),new p("tõl",-1,-1),new p("ül",!
-1,-1),new p("n",-1,-1),new p("an",19,-1),new p("ban",20,-1),new p("en",19,-1),new p("ben",22,-1),new p("képpen",22,-1),new p("on",19,-1),new p("ön",19,-1),new p("képp",-1,-1),new p("kor",-1,-1),new p("t",-1,-1),new p("at",29,-1),new p("et",29,-1),new p("ként",29,-1),new p("anként",32,-1),new p("enként",32,-1),new p("onként",32,-1),new p("ot",29,-1),new p("ért",29,-1),new p("öt",29,-1),new p("hez",-1,-1),new p("hoz",-1,-1),new p("höz",-1,-1),new p("vá",-1,-1),new p("vé",-1,-1)],s=[new p("án",-1,2),new p("én",-1,1),new p("ánként",-1,3)],c=[new p("stul",-1,2),new p("astul",0,1),new p("ástul",0,3),new p("stül",-1,2),new p("estül",3,1),new p("éstül",3,4)],w=[new p("á",-1,1),new p("é",-1,2)],o=[new p("k",-1,7),new p("ak",0,4),new p("ek",0,6),new p("ok",0,5),new p("ák",0,1),new p("ék",0,2),new p("ök",0,3)],l=[new p("éi",-1,7),new p("áéi",0,6),new p("ééi",0,5),new p("é",-1,9),new p("ké",3,4),new p("aké",4,1),new p("eké",4,1),new p("oké",4,1),new p("áké",4,3),new p("éké",4,2),new p("öké",4,1),new p("éé",3,8)],u=[new p("a",-1,18),new p("ja",0,17),new p("d",-1,16),new p("ad",2,13),new p("ed",2,13),new p("od",2,13),new p("ád",2,14),new p("éd",2,15),new p("öd",2,13),new p("e",-1,18),new p("je",9,17),new p("nk",-1,4),new p("unk",11,1),new p("ánk",11,2),new p("énk",11,3),new p("ünk",11,1),new p("uk",-1,8),new p("juk",16,7),new p("ájuk",17,5),new p("ük",-1,8),new p("jük",19,7),new p("éjük",20,6),new p("m",-1,12),new p("am",22,9),new p("em",22,9),new p("om",22,9),new p("ám",22,10),new p("ém",22,11),new p("o",-1,18),new p("á",-1,19),new p("é",-1,20)],m=[new p("id",-1,10),new p("aid",0,9),new p("jaid",1,6),new p("eid",0,9),new p("jeid",3,6),new p("áid",0,7),new p("éid",0,8),new p("i",-1,15),new p("ai",7,14),new p("jai",8,11),new p("ei",7,14),new p("jei",10,11),new p("ái",7,12),new p("éi",7,13),new p("itek",-1,24),new p("eitek",14,21),new p("jeitek",15,20),new p("éitek",14,23),new p("ik",-1,29),new p("aik",18,26),new p("jaik",19,25),new p("eik",18,26),new p("jeik",21,!
25),new p("áik",18,27),new p("éik",18,28),new p("ink",-1,20),new p("aink",25,17),new p("jaink",26,16),new p("eink",25,17),new p("jeink",28,16),new p("áink",25,18),new p("éink",25,19),new p("aitok",-1,21),new p("jaitok",32,20),new p("áitok",-1,22),new p("im",-1,5),new p("aim",35,4),new p("jaim",36,1),new p("eim",35,4),new p("jeim",38,1),new p("áim",35,2),new p("éim",35,3)],k=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,52,14],f=new _;function b(){return r<=f.cursor}function d(){var e=f.limit-f.cursor;return!!f.find_among_b(a,23)&&(f.cursor=f.limit-e,!0)}function g(){if(f.cursor>f.limit_backward){f.cursor--,f.ket=f.cursor;var e=f.cursor-1;f.limit_backward<=e&&e<=f.limit&&(f.cursor=e,f.bra=e,f.slice_del())}}function h(){f.ket=f.cursor,f.find_among_b(e,44)&&(f.bra=f.cursor,b()&&(f.slice_del(),function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(n,2))&&(f.bra=f.cursor,b()))switch(e){case 1:f.slice_from("a");break;case 2:f.slice_from("e")}}()))}this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var e=f.cursor;return function(){var e,n=f.cursor;if(r=f.limit,f.in_grouping(k,97,252))for(;;){if(e=f.cursor,f.out_grouping(k,97,252))return f.cursor=e,f.find_among(i,8)||(f.cursor=e)<f.limit&&f.cursor++,r=f.cursor;if((f.cursor=e)>=f.limit)return r=e;f.cursor++}if(f.cursor=n,f.out_grouping(k,97,252)){for(;!f.in_grouping(k,97,252);){if(f.cursor>=f.limit)return;f.cursor++}r=f.cursor}}(),f.limit_backward=e,f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(t,2))&&(f.bra=f.cursor,b())){if((1==e||2==e)&&!d())return;f.slice_del(),g()}}(),f.cursor=f.limit,h(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(s,3))&&(f.bra=f.cursor,b()))switch(e){case 1:f.slice_from("e");break;case 2:case 3:f.slice_from("a")}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(c,6))&&(f.bra=f.cursor,b()))switch(e){case 1:case 2:f.slice_del();break;case 3:f.slice_from("a");break;case 4:f.slice_from("e")}}(),f.cursor=f.limit,fun!
ction(){var e;if(f.ket=f.cursor,(e=f.find_among_b(w,2))&&(f.bra=f.cursor,b())){if((1==e||2==e)&&!d())return;f.slice_del(),g()}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(l,12))&&(f.bra=f.cursor,b()))switch(e){case 1:case 4:case 7:case 9:f.slice_del();break;case 2:case 5:case 8:f.slice_from("e");break;case 3:case 6:f.slice_from("a")}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(u,31))&&(f.bra=f.cursor,b()))switch(e){case 1:case 4:case 7:case 8:case 9:case 12:case 13:case 16:case 17:case 18:f.slice_del();break;case 2:case 5:case 10:case 14:case 19:f.slice_from("a");break;case 3:case 6:case 11:case 15:case 20:f.slice_from("e")}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(m,42))&&(f.bra=f.cursor,b()))switch(e){case 1:case 4:case 5:case 6:case 9:case 10:case 11:case 14:case 15:case 16:case 17:case 20:case 21:case 24:case 25:case 26:case 29:f.slice_del();break;case 2:case 7:case 12:case 18:case 22:case 27:f.slice_from("a");break;case 3:case 8:case 13:case 19:case 23:case 28:f.slice_from("e")}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(o,7))&&(f.bra=f.cursor,b()))switch(e){case 1:f.slice_from("a");break;case 2:f.slice_from("e");break;case 3:case 4:case 5:case 6:case 7:f.slice_del()}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.hu.stemmer,"stemmer-hu"),e.hu.stopWordFilter=e.generateStopWordFilter("a abban ahhoz ahogy ahol aki akik akkor alatt amely amelyek amelyekben amelyeket amelyet amelynek ami amikor amit amolyan amÃg annak arra arról az azok azon azonban azt aztán azután azzal azért be belül benne bár cikk cikkek cikkeket csak de e ebben eddig egy egyes egyetlen egyik egyre egyéb egész ehhez ekkor el ellen elsõ elég elõ elõször elõtt emilyen ennek erre ez ezek ezen ezt ezzel ezért fel felé hanem hiszen hogy hogyan igen ill ill. illet!
ve ilyen ilyenkor ismét ison itt jobban jó jól kell kellett keressünk keresztül ki kÃvül között közül legalább legyen lehet lehetett lenne lenni lesz lett maga magát majd majd meg mellett mely melyek mert mi mikor milyen minden mindenki mindent mindig mint mintha mit mivel miért most már más másik még mÃg nagy nagyobb nagyon ne nekem neki nem nincs néha néhány nélkül olyan ott pedig persze rá s saját sem semmi sok sokat sokkal szemben szerint szinte számára talán tehát teljes tovább továbbá több ugyanis utolsó után utána vagy vagyis vagyok valaki valami valamint való van vannak vele vissza viszont volna volt voltak voltam voltunk által általában át én éppen és Ãgy õ õk õket össze úgy új újabb újra".split(" ")),e.Pipeline.registerFunction(e.hu.stopWordFilter,"stopWordFilter-hu")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.it.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.it.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.it.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Italian` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var z,P,r;e.it=function(){this.pipeline.reset(),this.pipeline.add(e.it.trimmer,e.it.stopWordFilter,e.it.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.it.stemmer))},e.it.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.it.trimmer=e.trimmerSupport.generateTrimmer(e.it.wordCharacters),e.Pipeline.registerFunction(e.it.trimmer,"trimmer-it"),e.it.stemmer=(z=e.stemmerSupport.Among,P=e.stemmerSupport.SnowballProgram,r=new function(){var o,t,s,a=[new z("",-1,7),new z("qu",0,6),new z("á",0,1),new z("é",0,2),new z("Ã",0,3),new z("ó",0,4),new z("ú",0,5)],u=[new z("",-1,3),new z("I",0,1),new z("U",0,2)],c=[new z("la",-1,-1),new z("cela",0,-1),new z("gliela",0,-1),new z("mela",0,-1),new z("tela",0,-1),new z("vela",0,-1),new z("le",-1,-1),new z("cele",6,-1),new z("gliele",6,-1),new z("mele",6,-1),new z("tele",6,-1),new z("vele",6,-1),new z("ne",-1,-1),new z("cene",12,-1),new z("gliene",12,-1),new z("mene",12,-1),new z("sene",12,-1),new z("tene",12,-1),new z("vene",12,-1),new z("ci",-1,-1),new z("li",-1,-1),new z("celi",20,-1),new z("glieli",20,-1),new z("meli",20,-1),new z("teli",20,-1),new z("veli",20,-1),new z("gli",20,-1),new z("mi",-1,-1),new z("si",-1,-1),new z("ti",-1,-1),new z("vi",-1,-1),new z("lo",-1,-1),new z("celo",31,-1),new z("glielo",31,-1),new z("melo",31,-1),new z("telo",31,-1),new z("velo",31,-1)],w=[new z("ando",-1,1),new z("endo",-1,1),new z("ar",-1,2),new z("er",-1,2),new z("ir",-1,2)],r=[new z("ic",-1,-1),new !
z("abil",-1,-1),new z("os",-1,-1),new z("iv",-1,1)],n=[new z("ic",-1,1),new z("abil",-1,1),new z("iv",-1,1)],i=[new z("ica",-1,1),new z("logia",-1,3),new z("osa",-1,1),new z("ista",-1,1),new z("iva",-1,9),new z("anza",-1,1),new z("enza",-1,5),new z("ice",-1,1),new z("atrice",7,1),new z("iche",-1,1),new z("logie",-1,3),new z("abile",-1,1),new z("ibile",-1,1),new z("usione",-1,4),new z("azione",-1,2),new z("uzione",-1,4),new z("atore",-1,2),new z("ose",-1,1),new z("ante",-1,1),new z("mente",-1,1),new z("amente",19,7),new z("iste",-1,1),new z("ive",-1,9),new z("anze",-1,1),new z("enze",-1,5),new z("ici",-1,1),new z("atrici",25,1),new z("ichi",-1,1),new z("abili",-1,1),new z("ibili",-1,1),new z("ismi",-1,1),new z("usioni",-1,4),new z("azioni",-1,2),new z("uzioni",-1,4),new z("atori",-1,2),new z("osi",-1,1),new z("anti",-1,1),new z("amenti",-1,6),new z("imenti",-1,6),new z("isti",-1,1),new z("ivi",-1,9),new z("ico",-1,1),new z("ismo",-1,1),new z("oso",-1,1),new z("amento",-1,6),new z("imento",-1,6),new z("ivo",-1,9),new z("ità ",-1,8),new z("istà ",-1,1),new z("istè",-1,1),new z("istì",-1,1)],l=[new z("isca",-1,1),new z("enda",-1,1),new z("ata",-1,1),new z("ita",-1,1),new z("uta",-1,1),new z("ava",-1,1),new z("eva",-1,1),new z("iva",-1,1),new z("erebbe",-1,1),new z("irebbe",-1,1),new z("isce",-1,1),new z("ende",-1,1),new z("are",-1,1),new z("ere",-1,1),new z("ire",-1,1),new z("asse",-1,1),new z("ate",-1,1),new z("avate",16,1),new z("evate",16,1),new z("ivate",16,1),new z("ete",-1,1),new z("erete",20,1),new z("irete",20,1),new z("ite",-1,1),new z("ereste",-1,1),new z("ireste",-1,1),new z("ute",-1,1),new z("erai",-1,1),new z("irai",-1,1),new z("isci",-1,1),new z("endi",-1,1),new z("erei",-1,1),new z("irei",-1,1),new z("assi",-1,1),new z("ati",-1,1),new z("iti",-1,1),new z("eresti",-1,1),new z("iresti",-1,1),new z("uti",-1,1),new z("avi",-1,1),new z("evi",-1,1),new z("ivi",-1,1),new z("isco",-1,1),new z("ando",-1,1),new z("endo",-1,1),new z("Yamo",-1,1),new z("iamo",-1,1),new z("avamo",-1,1),new z("evamo",-1,1),new z(!
"ivamo",-1,1),new z("eremo",-1,1),new z("iremo",-1,1),new z("assimo",-1,1),new z("ammo",-1,1),new z("emmo",-1,1),new z("eremmo",54,1),new z("iremmo",54,1),new z("immo",-1,1),new z("ano",-1,1),new z("iscano",58,1),new z("avano",58,1),new z("evano",58,1),new z("ivano",58,1),new z("eranno",-1,1),new z("iranno",-1,1),new z("ono",-1,1),new z("iscono",65,1),new z("arono",65,1),new z("erono",65,1),new z("irono",65,1),new z("erebbero",-1,1),new z("irebbero",-1,1),new z("assero",-1,1),new z("essero",-1,1),new z("issero",-1,1),new z("ato",-1,1),new z("ito",-1,1),new z("uto",-1,1),new z("avo",-1,1),new z("evo",-1,1),new z("ivo",-1,1),new z("ar",-1,1),new z("ir",-1,1),new z("erà ",-1,1),new z("irà ",-1,1),new z("erò",-1,1),new z("irò",-1,1)],m=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2,1],f=[17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2],v=[17],b=new P;function d(e,r,n){return!(!b.eq_s(1,e)||(b.ket=b.cursor,!b.in_grouping(m,97,249)))&&(b.slice_from(r),b.cursor=n,!0)}function _(e){if(b.cursor=e,!b.in_grouping(m,97,249))return!1;for(;!b.out_grouping(m,97,249);){if(b.cursor>=b.limit)return!1;b.cursor++}return!0}function g(){var e,r=b.cursor;if(!function(){if(b.in_grouping(m,97,249)){var e=b.cursor;if(b.out_grouping(m,97,249)){for(;!b.in_grouping(m,97,249);){if(b.cursor>=b.limit)return _(e);b.cursor++}return!0}return _(e)}return!1}()){if(b.cursor=r,!b.out_grouping(m,97,249))return;if(e=b.cursor,b.out_grouping(m,97,249)){for(;!b.in_grouping(m,97,249);){if(b.cursor>=b.limit)return b.cursor=e,void(b.in_grouping(m,97,249)&&b.cursor<b.limit&&b.cursor++);b.cursor++}return void(s=b.cursor)}if(b.cursor=e,!b.in_grouping(m,97,249)||b.cursor>=b.limit)return;b.cursor++}s=b.cursor}function p(){for(;!b.in_grouping(m,97,249);){if(b.cursor>=b.limit)return!1;b.cursor++}for(;!b.out_grouping(m,97,249);){if(b.cursor>=b.limit)return!1;b.cursor++}return!0}function k(){return s<=b.cursor}function h(){return o<=b.cursor}function q(){var e;if(b.ket=b.cursor,!(e=b.find_among_b(i,51)))return!1;switch(b.bra=b.cursor,e){case 1:if(!h())return!1;b.slice_d!
el();break;case 2:if(!h())return!1;b.slice_del(),b.ket=b.cursor,b.eq_s_b(2,"ic")&&(b.bra=b.cursor,h()&&b.slice_del());break;case 3:if(!h())return!1;b.slice_from("log");break;case 4:if(!h())return!1;b.slice_from("u");break;case 5:if(!h())return!1;b.slice_from("ente");break;case 6:if(!k())return!1;b.slice_del();break;case 7:if(!(t<=b.cursor))return!1;b.slice_del(),b.ket=b.cursor,(e=b.find_among_b(r,4))&&(b.bra=b.cursor,h()&&(b.slice_del(),1==e&&(b.ket=b.cursor,b.eq_s_b(2,"at")&&(b.bra=b.cursor,h()&&b.slice_del()))));break;case 8:if(!h())return!1;b.slice_del(),b.ket=b.cursor,(e=b.find_among_b(n,3))&&(b.bra=b.cursor,1==e&&h()&&b.slice_del());break;case 9:if(!h())return!1;b.slice_del(),b.ket=b.cursor,b.eq_s_b(2,"at")&&(b.bra=b.cursor,h()&&(b.slice_del(),b.ket=b.cursor,b.eq_s_b(2,"ic")&&(b.bra=b.cursor,h()&&b.slice_del())))}return!0}function C(){var e;e=b.limit-b.cursor,b.ket=b.cursor,b.in_grouping_b(f,97,242)&&(b.bra=b.cursor,k()&&(b.slice_del(),b.ket=b.cursor,b.eq_s_b(1,"i")&&(b.bra=b.cursor,k())))?b.slice_del():b.cursor=b.limit-e,b.ket=b.cursor,b.eq_s_b(1,"h")&&(b.bra=b.cursor,b.in_grouping_b(v,99,103)&&k()&&b.slice_del())}this.setCurrent=function(e){b.setCurrent(e)},this.getCurrent=function(){return b.getCurrent()},this.stem=function(){var e,r,n,i=b.cursor;return function(){for(var e,r,n,i,o=b.cursor;;){if(b.bra=b.cursor,e=b.find_among(a,7))switch(b.ket=b.cursor,e){case 1:b.slice_from("à ");continue;case 2:b.slice_from("è");continue;case 3:b.slice_from("ì");continue;case 4:b.slice_from("ò");continue;case 5:b.slice_from("ù");continue;case 6:b.slice_from("qU");continue;case 7:if(b.cursor>=b.limit)break;b.cursor++;continue}break}for(b.cursor=o;;)for(r=b.cursor;;){if(n=b.cursor,b.in_grouping(m,97,249)){if(b.bra=b.cursor,i=b.cursor,d("u","U",n))break;if(b.cursor=i,d("i","I",n))break}if(b.cursor=n,b.cursor>=b.limit)return b.cursor=r;b.cursor++}}(),b.cursor=i,e=b.cursor,s=b.limit,o=t=s,g(),b.cursor=e,p()&&(t=b.cursor,p()&&(o=b.cursor)),b.limit_backward=i,b.cursor=b.limit,function(){var e;if(b.ket=b.cursor,b.find_amon!
g_b(c,37)&&(b.bra=b.cursor,(e=b.find_among_b(w,5))&&k()))switch(e){case 1:b.slice_del();break;case 2:b.slice_from("e")}}(),b.cursor=b.limit,q()||(b.cursor=b.limit,b.cursor>=s&&(n=b.limit_backward,b.limit_backward=s,b.ket=b.cursor,(r=b.find_among_b(l,87))&&(b.bra=b.cursor,1==r&&b.slice_del()),b.limit_backward=n)),b.cursor=b.limit,C(),b.cursor=b.limit_backward,function(){for(var e;b.bra=b.cursor,e=b.find_among(u,3);)switch(b.ket=b.cursor,e){case 1:b.slice_from("i");break;case 2:b.slice_from("u");break;case 3:if(b.cursor>=b.limit)return;b.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return r.setCurrent(e),r.stem(),r.getCurrent()}):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.it.stemmer,"stemmer-it"),e.it.stopWordFilter=e.generateStopWordFilter("a abbia abbiamo abbiano abbiate ad agl agli ai al all alla alle allo anche avemmo avendo avesse avessero avessi avessimo aveste avesti avete aveva avevamo avevano avevate avevi avevo avrai avranno avrebbe avrebbero avrei avremmo avremo avreste avresti avrete avrà avrò avuta avute avuti avuto c che chi ci coi col come con contro cui da dagl dagli dai dal dall dalla dalle dallo degl degli dei del dell della delle dello di dov dove e ebbe ebbero ebbi ed era erano eravamo eravate eri ero essendo faccia facciamo facciano facciate faccio facemmo facendo facesse facessero facessi facessimo faceste facesti faceva facevamo facevano facevate facevi facevo fai fanno farai faranno farebbe farebbero farei faremmo faremo fareste faresti farete farà farò fece fecero feci fosse fossero fossi fossimo foste fosti fu fui fummo furono gli ha hai hanno ho i il in io l la le lei li lo loro lui ma mi mia mie miei mio ne negl negli nei nel nell nella nelle nello noi non nostra nostre nostri nostro o per perché più quale quanta quante quanti quanto quella quelle quelli quello questa queste questi questo sarai saranno sarebbe sarebbero sarei saremmo saremo sareste saresti sarete sarà sarò se sei si sia siamo siano siate siet!
e sono sta stai stando stanno starai staranno starebbe starebbero starei staremmo staremo stareste staresti starete starà starò stava stavamo stavano stavate stavi stavo stemmo stesse stessero stessi stessimo steste stesti stette stettero stetti stia stiamo stiano stiate sto su sua sue sugl sugli sui sul sull sulla sulle sullo suo suoi ti tra tu tua tue tuo tuoi tutti tutto un una uno vi voi vostra vostre vostri vostro è".split(" ")),e.Pipeline.registerFunction(e.it.stopWordFilter,"stopWordFilter-it")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ja.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ja.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ja.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Japanese` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Chad Liu
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(m){if(void 0===m)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===m.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var l="2"==m.version[0];m.ja=function(){this.pipeline.reset(),this.pipeline.add(m.ja.trimmer,m.ja.stopWordFilter,m.ja.stemmer),l?this.tokenizer=m.ja.tokenizer:(m.tokenizer&&(m.tokenizer=m.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=m.ja.tokenizer))};var j=new m.TinySegmenter;m.ja.tokenizer=function(e){var r,t,i,n,o,s,p,a,u;if(!arguments.length||null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return l?new m.Token(e.toLowerCase()):e.toLowerCase()});for(r=(t=e.toString().toLowerCase().replace(/^\s+/,"")).length-1;0<=r;r--)if(/\S/.test(t.charAt(r))){t=t.substring(0,r+1);break}for(o=[],i=t.length,p=a=0;a<=i;a++)if(s=a-p,t.charAt(a).match(/\s/)||a==i){if(0<s)for(n=j.segment(t.slice(p,a)).filter(function(e){return!!e}),u=p,r=0;r<n.length;r++)l?o.push(new m.Token(n[r],{position:[u,n[r].length],index:o.length})):o.push(n[r]),u+=n[r].length;p=a+1}return o},m.ja.stemmer=function(e){return e},m.Pipeline.registerFunction(m.ja.stemmer,"stemmer-ja"),m.ja.wordCharacters="ä¸äºä¸åäºå
ä¸å
«ä¹åç¾åä¸åå
ä¸-é¾ ã
ããµã¶ã-ãã¡-ã´ã¼ï½±-ï¾ï¾a-zA-Zï½-ï½ï¼¡-Z0-9ï¼-ï¼",m.ja.trimmer=m.trimmerSupport.generateTrimmer(m.ja.wordCharacters),m.Pipeline.registerFunction(m.ja.trimmer,"trimmer-ja"),m.ja.stopWordFilter=m.generateStopWordFilter("ãã ãã ãã ãã® ãã® ãã® ãã ãã ããã ãã¡ã ã©ã ã ã ãªã« ãªã ä½ ç§ è²´æ¹ è²´æ¹æ¹ æã
ç§é ãã®äºº ãã®ãã 彼女 å½¼ ã§ã ããã¾ã ããã¾ã ãã¾ã 㯠ã ã® ã« ã 㧠ã ãã ã¾ã§ ãã ã ã©ã® 㨠ã ãã㧠ããã".split(" ")),m.Pipeline.regist!
erFunction(m.ja.stopWordFilter,"stopWordFilter-ja"),m.jp=m.ja,m.Pipeline.registerFunction(m.jp.stemmer,"stemmer-jp"),m.Pipeline.registerFunction(m.jp.trimmer,"trimmer-jp"),m.Pipeline.registerFunction(m.jp.stopWordFilter,"stopWordFilter-jp")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.jp.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.jp.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.jp.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+module.exports=require("./lunr.ja");
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.multi.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.multi.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.multi.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(o){o.multiLanguage=function(){for(var e=Array.prototype.slice.call(arguments),t=e.join("-"),i="",r=[],n=[],s=0;s<e.length;++s)"en"==e[s]?(i+="\\w",r.unshift(o.stopWordFilter),r.push(o.stemmer),n.push(o.stemmer)):(i+=o[e[s]].wordCharacters,o[e[s]].stopWordFilter&&r.unshift(o[e[s]].stopWordFilter),o[e[s]].stemmer&&(r.push(o[e[s]].stemmer),n.push(o[e[s]].stemmer)));var p=o.trimmerSupport.generateTrimmer(i);return o.Pipeline.registerFunction(p,"lunr-multi-trimmer-"+t),r.unshift(p),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,r),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,n))}}}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.nl.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.nl.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.nl.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Dutch` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(r,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var v,q,e;r.nl=function(){this.pipeline.reset(),this.pipeline.add(r.nl.trimmer,r.nl.stopWordFilter,r.nl.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.nl.stemmer))},r.nl.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",r.nl.trimmer=r.trimmerSupport.generateTrimmer(r.nl.wordCharacters),r.Pipeline.registerFunction(r.nl.trimmer,"trimmer-nl"),r.nl.stemmer=(v=r.stemmerSupport.Among,q=r.stemmerSupport.SnowballProgram,e=new function(){var e,i,u,o=[new v("",-1,6),new v("á",0,1),new v("ä",0,1),new v("é",0,2),new v("ë",0,2),new v("Ã",0,3),new v("ï",0,3),new v("ó",0,4),new v("ö",0,4),new v("ú",0,5),new v("ü",0,5)],n=[new v("",-1,3),new v("I",0,2),new v("Y",0,1)],t=[new v("dd",-1,-1),new v("kk",-1,-1),new v("tt",-1,-1)],c=[new v("ene",-1,2),new v("se",-1,3),new v("en",-1,2),new v("heden",2,1),new v("s",-1,3)],a=[new v("end",-1,1),new v("ig",-1,2),new v("ing",-1,1),new v("lijk",-1,3),new v("baar",-1,4),new v("bar",-1,5)],l=[new v("aa",-1,-1),new v("ee",-1,-1),new v("oo",-1,-1),new v("uu",-1,-1)],m=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],d=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],f=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],_=new q;function s(r){return(_.cursor=r)>=_.limit||(_.cursor++,!1)}function w(){for(;!_.in_grouping(m,97,232);){if(_.cursor>=_.limit)return!0;_.cursor++}for(;!_.out_grouping(m,97,232);){if(_.cursor>=_.limit)return!0;_.cursor++}return!1}function b(){return i<=_.cursor}function p(){return e<=_.cursor}func!
tion g(){var r=_.limit-_.cursor;_.find_among_b(t,3)&&(_.cursor=_.limit-r,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del()))}function h(){var r;u=!1,_.ket=_.cursor,_.eq_s_b(1,"e")&&(_.bra=_.cursor,b()&&(r=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-r,_.slice_del(),u=!0,g())))}function k(){var r;b()&&(r=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-r,_.eq_s_b(3,"gem")||(_.cursor=_.limit-r,_.slice_del(),g())))}this.setCurrent=function(r){_.setCurrent(r)},this.getCurrent=function(){return _.getCurrent()},this.stem=function(){var r=_.cursor;return function(){for(var r,e,i,n=_.cursor;;){if(_.bra=_.cursor,r=_.find_among(o,11))switch(_.ket=_.cursor,r){case 1:_.slice_from("a");continue;case 2:_.slice_from("e");continue;case 3:_.slice_from("i");continue;case 4:_.slice_from("o");continue;case 5:_.slice_from("u");continue;case 6:if(_.cursor>=_.limit)break;_.cursor++;continue}break}for(_.cursor=n,_.bra=n,_.eq_s(1,"y")?(_.ket=_.cursor,_.slice_from("Y")):_.cursor=n;;)if(e=_.cursor,_.in_grouping(m,97,232)){if(i=_.cursor,_.bra=i,_.eq_s(1,"i"))_.ket=_.cursor,_.in_grouping(m,97,232)&&(_.slice_from("I"),_.cursor=e);else if(_.cursor=i,_.eq_s(1,"y"))_.ket=_.cursor,_.slice_from("Y"),_.cursor=e;else if(s(e))break}else if(s(e))break}(),_.cursor=r,i=_.limit,e=i,w()||((i=_.cursor)<3&&(i=3),w()||(e=_.cursor)),_.limit_backward=r,_.cursor=_.limit,function(){var r,e,i,n,o,t,s=_.limit-_.cursor;if(_.ket=_.cursor,r=_.find_among_b(c,5))switch(_.bra=_.cursor,r){case 1:b()&&_.slice_from("heid");break;case 2:k();break;case 3:b()&&_.out_grouping_b(f,97,232)&&_.slice_del()}if(_.cursor=_.limit-s,h(),_.cursor=_.limit-s,_.ket=_.cursor,_.eq_s_b(4,"heid")&&(_.bra=_.cursor,p()&&(e=_.limit-_.cursor,_.eq_s_b(1,"c")||(_.cursor=_.limit-e,_.slice_del(),_.ket=_.cursor,_.eq_s_b(2,"en")&&(_.bra=_.cursor,k())))),_.cursor=_.limit-s,_.ket=_.cursor,r=_.find_among_b(a,6))switch(_.bra=_.cursor,r){case 1:if(p()){if(_.slice_del(),i=_.limit-_.cursor,_.ket=_.cursor,_.eq_s_b(2,"ig")&&(_.bra=_.cursor,p()&&(n!
=_.limit-_.cursor,!_.eq_s_b(1,"e")))){_.cursor=_.limit-n,_.slice_del();break}_.cursor=_.limit-i,g()}break;case 2:p()&&(o=_.limit-_.cursor,_.eq_s_b(1,"e")||(_.cursor=_.limit-o,_.slice_del()));break;case 3:p()&&(_.slice_del(),h());break;case 4:p()&&_.slice_del();break;case 5:p()&&u&&_.slice_del()}_.cursor=_.limit-s,_.out_grouping_b(d,73,232)&&(t=_.limit-_.cursor,_.find_among_b(l,4)&&_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-t,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del())))}(),_.cursor=_.limit_backward,function(){for(var r;;)if(_.bra=_.cursor,r=_.find_among(n,3))switch(_.ket=_.cursor,r){case 1:_.slice_from("y");break;case 2:_.slice_from("i");break;case 3:if(_.cursor>=_.limit)return;_.cursor++}}(),!0}},function(r){return"function"==typeof r.update?r.update(function(r){return e.setCurrent(r),e.stem(),e.getCurrent()}):(e.setCurrent(r),e.stem(),e.getCurrent())}),r.Pipeline.registerFunction(r.nl.stemmer,"stemmer-nl"),r.nl.stopWordFilter=r.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),r.Pipeline.registerFunction(r.nl.stopWordFilter,"stopWordFilter-nl")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.no.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.no.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.no.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Norwegian` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,n,i;e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=(r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){var o,s,a=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],m=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],u=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],d=[119,125,149,1],c=new n;this.setCurrent=function(e){c.setCurrent(e)},this.getCurrent=function(){return c.getCurrent()},this.stem=function(){var e,r,n,i,t=c.cursor;return function(){var e,r!
=c.cursor+3;if(s=c.limit,0<=r||r<=c.limit){for(o=r;;){if(e=c.cursor,c.in_grouping(u,97,248)){c.cursor=e;break}if(e>=c.limit)return;c.cursor=e+1}for(;!c.out_grouping(u,97,248);){if(c.cursor>=c.limit)return;c.cursor++}(s=c.cursor)<o&&(s=o)}}(),c.limit_backward=t,c.cursor=c.limit,function(){var e,r,n;if(c.cursor>=s&&(r=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,e=c.find_among_b(a,29),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del();break;case 2:n=c.limit-c.cursor,c.in_grouping_b(d,98,122)?c.slice_del():(c.cursor=c.limit-n,c.eq_s_b(1,"k")&&c.out_grouping_b(u,97,248)&&c.slice_del());break;case 3:c.slice_from("er")}}(),c.cursor=c.limit,r=c.limit-c.cursor,c.cursor>=s&&(e=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,c.find_among_b(m,2)?(c.bra=c.cursor,c.limit_backward=e,c.cursor=c.limit-r,c.cursor>c.limit_backward&&(c.cursor--,c.bra=c.cursor,c.slice_del())):c.limit_backward=e),c.cursor=c.limit,c.cursor>=s&&(i=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,(n=c.find_among_b(l,11))?(c.bra=c.cursor,c.limit_backward=i,1==n&&c.slice_del()):c.limit_backward=i),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden si!
n sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.pt.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.pt.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.pt.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Portuguese` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var j,C,r;e.pt=function(){this.pipeline.reset(),this.pipeline.add(e.pt.trimmer,e.pt.stopWordFilter,e.pt.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.pt.stemmer))},e.pt.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.pt.trimmer=e.trimmerSupport.generateTrimmer(e.pt.wordCharacters),e.Pipeline.registerFunction(e.pt.trimmer,"trimmer-pt"),e.pt.stemmer=(j=e.stemmerSupport.Among,C=e.stemmerSupport.SnowballProgram,r=new function(){var s,n,i,o=[new j("",-1,3),new j("ã",0,1),new j("õ",0,2)],a=[new j("",-1,3),new j("a~",0,1),new j("o~",0,2)],r=[new j("ic",-1,-1),new j("ad",-1,-1),new j("os",-1,-1),new j("iv",-1,1)],t=[new j("ante",-1,1),new j("avel",-1,1),new j("Ãvel",-1,1)],u=[new j("ic",-1,1),new j("abil",-1,1),new j("iv",-1,1)],w=[new j("ica",-1,1),new j("ância",-1,1),new j("ência",-1,4),new j("ira",-1,9),new j("adora",-1,1),new j("osa",-1,1),new j("ista",-1,1),new j("iva",-1,8),new j("eza",-1,1),new j("logÃa",-1,2),new j("idade",-1,7),new j("ante",-1,1),new j("mente",-1,6),new j("amente",12,5),new j("ável",-1,1),new j("Ãvel",-1,1),new j("ución",-1,3),new j("ico",-1,1),new j("ismo",-1,1),new j("oso",-1,1),new j("amento",-1,1),new j("imento",-1,1),new j("ivo",-1,8),new j("aça~o",-1,1),new j("ador",-1,1),new j("icas",-1,1),new j("ências",-1,4),new j("iras",-1,9),new j("adoras",-1,1),new j("osas",-1,1),new j("istas",-1,1),new j("ivas",-1,8),new j("ezas",-1,1),new j("logÃas",-1,2),new j("idades",-1,7),new j("uciones",-!
1,3),new j("adores",-1,1),new j("antes",-1,1),new j("aço~es",-1,1),new j("icos",-1,1),new j("ismos",-1,1),new j("osos",-1,1),new j("amentos",-1,1),new j("imentos",-1,1),new j("ivos",-1,8)],m=[new j("ada",-1,1),new j("ida",-1,1),new j("ia",-1,1),new j("aria",2,1),new j("eria",2,1),new j("iria",2,1),new j("ara",-1,1),new j("era",-1,1),new j("ira",-1,1),new j("ava",-1,1),new j("asse",-1,1),new j("esse",-1,1),new j("isse",-1,1),new j("aste",-1,1),new j("este",-1,1),new j("iste",-1,1),new j("ei",-1,1),new j("arei",16,1),new j("erei",16,1),new j("irei",16,1),new j("am",-1,1),new j("iam",20,1),new j("ariam",21,1),new j("eriam",21,1),new j("iriam",21,1),new j("aram",20,1),new j("eram",20,1),new j("iram",20,1),new j("avam",20,1),new j("em",-1,1),new j("arem",29,1),new j("erem",29,1),new j("irem",29,1),new j("assem",29,1),new j("essem",29,1),new j("issem",29,1),new j("ado",-1,1),new j("ido",-1,1),new j("ando",-1,1),new j("endo",-1,1),new j("indo",-1,1),new j("ara~o",-1,1),new j("era~o",-1,1),new j("ira~o",-1,1),new j("ar",-1,1),new j("er",-1,1),new j("ir",-1,1),new j("as",-1,1),new j("adas",47,1),new j("idas",47,1),new j("ias",47,1),new j("arias",50,1),new j("erias",50,1),new j("irias",50,1),new j("aras",47,1),new j("eras",47,1),new j("iras",47,1),new j("avas",47,1),new j("es",-1,1),new j("ardes",58,1),new j("erdes",58,1),new j("irdes",58,1),new j("ares",58,1),new j("eres",58,1),new j("ires",58,1),new j("asses",58,1),new j("esses",58,1),new j("isses",58,1),new j("astes",58,1),new j("estes",58,1),new j("istes",58,1),new j("is",-1,1),new j("ais",71,1),new j("eis",71,1),new j("areis",73,1),new j("ereis",73,1),new j("ireis",73,1),new j("áreis",73,1),new j("éreis",73,1),new j("Ãreis",73,1),new j("ásseis",73,1),new j("ésseis",73,1),new j("Ãsseis",73,1),new j("áveis",73,1),new j("Ãeis",73,1),new j("arÃeis",84,1),new j("erÃeis",84,1),new j("irÃeis",84,1),new j("ados",-1,1),new j("idos",-1,1),new j("amos",-1,1),new j("áramos",90,1),new j("éramos",90,1),new j("Ãramos",90,1),new j("ávamos",90,1),new j("Ãamos",90,1),!
new j("arÃamos",95,1),new j("erÃamos",95,1),new j("irÃamos",95,1),new j("emos",-1,1),new j("aremos",99,1),new j("eremos",99,1),new j("iremos",99,1),new j("ássemos",99,1),new j("êssemos",99,1),new j("Ãssemos",99,1),new j("imos",-1,1),new j("armos",-1,1),new j("ermos",-1,1),new j("irmos",-1,1),new j("ámos",-1,1),new j("arás",-1,1),new j("erás",-1,1),new j("irás",-1,1),new j("eu",-1,1),new j("iu",-1,1),new j("ou",-1,1),new j("ará",-1,1),new j("erá",-1,1),new j("irá",-1,1)],c=[new j("a",-1,1),new j("i",-1,1),new j("o",-1,1),new j("os",-1,1),new j("á",-1,1),new j("Ã",-1,1),new j("ó",-1,1)],l=[new j("e",-1,1),new j("ç",-1,2),new j("é",-1,1),new j("ê",-1,1)],f=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,19,12,2],d=new C;function v(){if(d.out_grouping(f,97,250)){for(;!d.in_grouping(f,97,250);){if(d.cursor>=d.limit)return!0;d.cursor++}return!1}return!0}function p(){var e,r,s=d.cursor;if(d.in_grouping(f,97,250))if(e=d.cursor,v()){if(d.cursor=e,function(){if(d.in_grouping(f,97,250))for(;!d.out_grouping(f,97,250);){if(d.cursor>=d.limit)return!1;d.cursor++}return i=d.cursor,!0}())return}else i=d.cursor;if(d.cursor=s,d.out_grouping(f,97,250)){if(r=d.cursor,v()){if(d.cursor=r,!d.in_grouping(f,97,250)||d.cursor>=d.limit)return;d.cursor++}i=d.cursor}}function _(){for(;!d.in_grouping(f,97,250);){if(d.cursor>=d.limit)return!1;d.cursor++}for(;!d.out_grouping(f,97,250);){if(d.cursor>=d.limit)return!1;d.cursor++}return!0}function h(){return i<=d.cursor}function b(){return s<=d.cursor}function g(){var e;if(d.ket=d.cursor,!(e=d.find_among_b(w,45)))return!1;switch(d.bra=d.cursor,e){case 1:if(!b())return!1;d.slice_del();break;case 2:if(!b())return!1;d.slice_from("log");break;case 3:if(!b())return!1;d.slice_from("u");break;case 4:if(!b())return!1;d.slice_from("ente");break;case 5:if(!(n<=d.cursor))return!1;d.slice_del(),d.ket=d.cursor,(e=d.find_among_b(r,4))&&(d.bra=d.cursor,b()&&(d.slice_del(),1==e&&(d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,b()&&d.slice_del()))));break;case 6:if(!b())return!1;d.slice_del(),d.ket=d.cu!
rsor,(e=d.find_among_b(t,3))&&(d.bra=d.cursor,1==e&&b()&&d.slice_del());break;case 7:if(!b())return!1;d.slice_del(),d.ket=d.cursor,(e=d.find_among_b(u,3))&&(d.bra=d.cursor,1==e&&b()&&d.slice_del());break;case 8:if(!b())return!1;d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,b()&&d.slice_del());break;case 9:if(!h()||!d.eq_s_b(1,"e"))return!1;d.slice_from("ir")}return!0}function k(e,r){if(d.eq_s_b(1,e)){d.bra=d.cursor;var s=d.limit-d.cursor;if(d.eq_s_b(1,r))return d.cursor=d.limit-s,h()&&d.slice_del(),!1}return!0}function q(){if(!g()&&(d.cursor=d.limit,!function(){var e,r;if(d.cursor>=i){if(r=d.limit_backward,d.limit_backward=i,d.ket=d.cursor,e=d.find_among_b(m,120))return d.bra=d.cursor,1==e&&d.slice_del(),d.limit_backward=r,!0;d.limit_backward=r}return!1}()))return d.cursor=d.limit,d.ket=d.cursor,void((e=d.find_among_b(c,7))&&(d.bra=d.cursor,1==e&&h()&&d.slice_del()));var e;d.cursor=d.limit,d.ket=d.cursor,d.eq_s_b(1,"i")&&(d.bra=d.cursor,d.eq_s_b(1,"c")&&(d.cursor=d.limit,h()&&d.slice_del()))}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){var e,r=d.cursor;return function(){for(var e;;){if(d.bra=d.cursor,e=d.find_among(o,3))switch(d.ket=d.cursor,e){case 1:d.slice_from("a~");continue;case 2:d.slice_from("o~");continue;case 3:if(d.cursor>=d.limit)break;d.cursor++;continue}break}}(),d.cursor=r,e=d.cursor,i=d.limit,s=n=i,p(),d.cursor=e,_()&&(n=d.cursor,_()&&(s=d.cursor)),d.limit_backward=r,d.cursor=d.limit,q(),d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,e=d.find_among_b(l,4))switch(d.bra=d.cursor,e){case 1:h()&&(d.slice_del(),d.ket=d.cursor,d.limit,d.cursor,k("u","g")&&k("i","c"));break;case 2:d.slice_from("c")}}(),d.cursor=d.limit_backward,function(){for(var e;;){if(d.bra=d.cursor,e=d.find_among(a,3))switch(d.ket=d.cursor,e){case 1:d.slice_from("ã");continue;case 2:d.slice_from("õ");continue;case 3:if(d.cursor>=d.limit)break;d.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(!
e){return r.setCurrent(e),r.stem(),r.getCurrent()}):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.pt.stemmer,"stemmer-pt"),e.pt.stopWordFilter=e.generateStopWordFilter("a ao aos aquela aquelas aquele aqueles aquilo as até com como da das de dela delas dele deles depois do dos e ela elas ele eles em entre era eram essa essas esse esses esta estamos estas estava estavam este esteja estejam estejamos estes esteve estive estivemos estiver estivera estiveram estiverem estivermos estivesse estivessem estivéramos estivéssemos estou está estávamos estão eu foi fomos for fora foram forem formos fosse fossem fui fôramos fôssemos haja hajam hajamos havemos hei houve houvemos houver houvera houveram houverei houverem houveremos houveria houveriam houvermos houverá houverão houverÃamos houvesse houvessem houvéramos houvéssemos há hão isso isto já lhe lhes mais mas me mesmo meu meus minha minhas muito na nas nem no nos nossa nossas nosso nossos num numa não nós o os ou para pela pelas pelo pelos por qual quando que quem se seja sejam sejamos sem serei seremos seria seriam será serão serÃamos seu seus somos sou sua suas são só também te tem temos tenha tenham tenhamos tenho terei teremos teria teriam terá terão terÃamos teu teus teve tinha tinham tive tivemos tiver tivera tiveram tiverem tivermos tivesse tivessem tivéramos tivéssemos tu tua tuas tém tÃnhamos um uma você vocês vos à à s éramos".split(" ")),e.Pipeline.registerFunction(e.pt.stopWordFilter,"stopWordFilter-pt")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ro.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ro.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ro.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Romanian` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var h,z,i;e.ro=function(){this.pipeline.reset(),this.pipeline.add(e.ro.trimmer,e.ro.stopWordFilter,e.ro.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ro.stemmer))},e.ro.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.ro.trimmer=e.trimmerSupport.generateTrimmer(e.ro.wordCharacters),e.Pipeline.registerFunction(e.ro.trimmer,"trimmer-ro"),e.ro.stemmer=(h=e.stemmerSupport.Among,z=e.stemmerSupport.SnowballProgram,i=new function(){var r,n,t,a,o=[new h("",-1,3),new h("I",0,1),new h("U",0,2)],s=[new h("ea",-1,3),new h("aÅ£ia",-1,7),new h("aua",-1,2),new h("iua",-1,4),new h("aÅ£ie",-1,7),new h("ele",-1,3),new h("ile",-1,5),new h("iile",6,4),new h("iei",-1,4),new h("atei",-1,6),new h("ii",-1,4),new h("ului",-1,1),new h("ul",-1,1),new h("elor",-1,3),new h("ilor",-1,4),new h("iilor",14,4)],c=[new h("icala",-1,4),new h("iciva",-1,4),new h("ativa",-1,5),new h("itiva",-1,6),new h("icale",-1,4),new h("aÅ£iune",-1,5),new h("iÅ£iune",-1,6),new h("atoare",-1,5),new h("itoare",-1,6),new h("Ätoare",-1,5),new h("icitate",-1,4),new h("abilitate",-1,1),new h("ibilitate",-1,2),new h("ivitate",-1,3),new h("icive",-1,4),new h("ative",-1,5),new h("itive",-1,6),new h("icali",-1,4),new h("atori",-1,5),new h("icatori",18,4),new h("itori",-1,6),new h("Ätori",-1,5),new h("icitati",-1,4),new h("abilitati",-1,1),new h("ivitati",-1,3),new h("icivi",-1,4),new h("ativi",-1,5),new h("itivi",-1,6),new h("icitÄi",-1,4),new h("abilitÄi",-1,1),new h("ivitÄi"!
,-1,3),new h("icitÄÅ£i",-1,4),new h("abilitÄÅ£i",-1,1),new h("ivitÄÅ£i",-1,3),new h("ical",-1,4),new h("ator",-1,5),new h("icator",35,4),new h("itor",-1,6),new h("Ätor",-1,5),new h("iciv",-1,4),new h("ativ",-1,5),new h("itiv",-1,6),new h("icalÄ",-1,4),new h("icivÄ",-1,4),new h("ativÄ",-1,5),new h("itivÄ",-1,6)],u=[new h("ica",-1,1),new h("abila",-1,1),new h("ibila",-1,1),new h("oasa",-1,1),new h("ata",-1,1),new h("ita",-1,1),new h("anta",-1,1),new h("ista",-1,3),new h("uta",-1,1),new h("iva",-1,1),new h("ic",-1,1),new h("ice",-1,1),new h("abile",-1,1),new h("ibile",-1,1),new h("isme",-1,3),new h("iune",-1,2),new h("oase",-1,1),new h("ate",-1,1),new h("itate",17,1),new h("ite",-1,1),new h("ante",-1,1),new h("iste",-1,3),new h("ute",-1,1),new h("ive",-1,1),new h("ici",-1,1),new h("abili",-1,1),new h("ibili",-1,1),new h("iuni",-1,2),new h("atori",-1,1),new h("osi",-1,1),new h("ati",-1,1),new h("itati",30,1),new h("iti",-1,1),new h("anti",-1,1),new h("isti",-1,3),new h("uti",-1,1),new h("iÅti",-1,3),new h("ivi",-1,1),new h("itÄi",-1,1),new h("oÅi",-1,1),new h("itÄÅ£i",-1,1),new h("abil",-1,1),new h("ibil",-1,1),new h("ism",-1,3),new h("ator",-1,1),new h("os",-1,1),new h("at",-1,1),new h("it",-1,1),new h("ant",-1,1),new h("ist",-1,3),new h("ut",-1,1),new h("iv",-1,1),new h("icÄ",-1,1),new h("abilÄ",-1,1),new h("ibilÄ",-1,1),new h("oasÄ",-1,1),new h("atÄ",-1,1),new h("itÄ",-1,1),new h("antÄ",-1,1),new h("istÄ",-1,3),new h("utÄ",-1,1),new h("ivÄ",-1,1)],w=[new h("ea",-1,1),new h("ia",-1,1),new h("esc",-1,1),new h("Äsc",-1,1),new h("ind",-1,1),new h("ând",-1,1),new h("are",-1,1),new h("ere",-1,1),new h("ire",-1,1),new h("âre",-1,1),new h("se",-1,2),new h("ase",10,1),new h("sese",10,2),new h("ise",10,1),new h("use",10,1),new h("âse",10,1),new h("eÅte",-1,1),new h("ÄÅte",-1,1),new h("eze",-1,1),new h("ai",-1,1),new h("eai",19,1),new h("iai",19,1),new h("sei",-1,2),new h("eÅti",-1,1),new h("ÄÅti",-1,1),new h("ui",-1,1),new h("ezi",-1,1),new h("âi",-1,1),new h("aÅi",-1,1),new h("seÅi",-1,2!
),new h("aseÅi",29,1),new h("seseÅi",29,2),new h("iseÅi",29,1),new h("useÅi",29,1),new h("âseÅi",29,1),new h("iÅi",-1,1),new h("uÅi",-1,1),new h("âÅi",-1,1),new h("aÅ£i",-1,2),new h("eaÅ£i",38,1),new h("iaÅ£i",38,1),new h("eÅ£i",-1,2),new h("iÅ£i",-1,2),new h("âţi",-1,2),new h("arÄÅ£i",-1,1),new h("serÄÅ£i",-1,2),new h("aserÄÅ£i",45,1),new h("seserÄÅ£i",45,2),new h("iserÄÅ£i",45,1),new h("userÄÅ£i",45,1),new h("âserÄÅ£i",45,1),new h("irÄÅ£i",-1,1),new h("urÄÅ£i",-1,1),new h("ârÄÅ£i",-1,1),new h("am",-1,1),new h("eam",54,1),new h("iam",54,1),new h("em",-1,2),new h("asem",57,1),new h("sesem",57,2),new h("isem",57,1),new h("usem",57,1),new h("âsem",57,1),new h("im",-1,2),new h("âm",-1,2),new h("Äm",-1,2),new h("arÄm",65,1),new h("serÄm",65,2),new h("aserÄm",67,1),new h("seserÄm",67,2),new h("iserÄm",67,1),new h("userÄm",67,1),new h("âserÄm",67,1),new h("irÄm",65,1),new h("urÄm",65,1),new h("ârÄm",65,1),new h("au",-1,1),new h("eau",76,1),new h("iau",76,1),new h("indu",-1,1),new h("ându",-1,1),new h("ez",-1,1),new h("eascÄ",-1,1),new h("arÄ",-1,1),new h("serÄ",-1,2),new h("aserÄ",84,1),new h("seserÄ",84,2),new h("iserÄ",84,1),new h("userÄ",84,1),new h("âserÄ",84,1),new h("irÄ",-1,1),new h("urÄ",-1,1),new h("ârÄ",-1,1),new h("eazÄ",-1,1)],i=[new h("a",-1,1),new h("e",-1,1),new h("ie",1,1),new h("i",-1,1),new h("Ä",-1,1)],m=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,2,32,0,0,4],l=new z;function f(e,i){l.eq_s(1,e)&&(l.ket=l.cursor,l.in_grouping(m,97,259)&&l.slice_from(i))}function p(){if(l.out_grouping(m,97,259)){for(;!l.in_grouping(m,97,259);){if(l.cursor>=l.limit)return!0;l.cursor++}return!1}return!0}function d(){var e,i,r=l.cursor;if(l.in_grouping(m,97,259)){if(e=l.cursor,!p())return void(a=l.cursor);if(l.cursor=e,!function(){if(l.in_grouping(m,97,259))for(;!l.out_grouping(m,97,259);){if(l.cursor>=l.limit)return!0;l.cursor++}return!1}())return void(a=l.cursor)}l.cursor=r,l.out_grouping(m,97,259)&&(i=l.cursor,p()&&(l.cursor=i,l.in_grouping(m,97,259)&&l.cursor<l.limit&&l.!
cursor++),a=l.cursor)}function b(){for(;!l.in_grouping(m,97,259);){if(l.cursor>=l.limit)return!1;l.cursor++}for(;!l.out_grouping(m,97,259);){if(l.cursor>=l.limit)return!1;l.cursor++}return!0}function v(){return t<=l.cursor}function _(){var e,i=l.limit-l.cursor;if(l.ket=l.cursor,(e=l.find_among_b(c,46))&&(l.bra=l.cursor,v())){switch(e){case 1:l.slice_from("abil");break;case 2:l.slice_from("ibil");break;case 3:l.slice_from("iv");break;case 4:l.slice_from("ic");break;case 5:l.slice_from("at");break;case 6:l.slice_from("it")}return r=!0,l.cursor=l.limit-i,!0}return!1}function g(){var e,i;for(r=!1;;)if(i=l.limit-l.cursor,!_()){l.cursor=l.limit-i;break}if(l.ket=l.cursor,(e=l.find_among_b(u,62))&&(l.bra=l.cursor,n<=l.cursor)){switch(e){case 1:l.slice_del();break;case 2:l.eq_s_b(1,"ţ")&&(l.bra=l.cursor,l.slice_from("t"));break;case 3:l.slice_from("ist")}r=!0}}function k(){var e;l.ket=l.cursor,(e=l.find_among_b(i,5))&&(l.bra=l.cursor,a<=l.cursor&&1==e&&l.slice_del())}this.setCurrent=function(e){l.setCurrent(e)},this.getCurrent=function(){return l.getCurrent()},this.stem=function(){var e,i=l.cursor;return function(){for(var e,i;e=l.cursor,l.in_grouping(m,97,259)&&(i=l.cursor,l.bra=i,f("u","U"),l.cursor=i,f("i","I")),l.cursor=e,!(l.cursor>=l.limit);)l.cursor++}(),l.cursor=i,e=l.cursor,a=l.limit,n=t=a,d(),l.cursor=e,b()&&(t=l.cursor,b()&&(n=l.cursor)),l.limit_backward=i,l.cursor=l.limit,function(){var e,i;if(l.ket=l.cursor,(e=l.find_among_b(s,16))&&(l.bra=l.cursor,v()))switch(e){case 1:l.slice_del();break;case 2:l.slice_from("a");break;case 3:l.slice_from("e");break;case 4:l.slice_from("i");break;case 5:i=l.limit-l.cursor,l.eq_s_b(2,"ab")||(l.cursor=l.limit-i,l.slice_from("i"));break;case 6:l.slice_from("at");break;case 7:l.slice_from("aţi")}}(),l.cursor=l.limit,g(),l.cursor=l.limit,r||(l.cursor=l.limit,function(){var e,i,r;if(l.cursor>=a){if(i=l.limit_backward,l.limit_backward=a,l.ket=l.cursor,e=l.find_among_b(w,94))switch(l.bra=l.cursor,e){case 1:if(r=l.limit-l.cursor,!l.out_grouping_b(m,97,259)&&(l.cursor=l.limit-r,!l.!
eq_s_b(1,"u")))break;case 2:l.slice_del()}l.limit_backward=i}}(),l.cursor=l.limit),k(),l.cursor=l.limit_backward,function(){for(var e;;){if(l.bra=l.cursor,e=l.find_among(o,3))switch(l.ket=l.cursor,e){case 1:l.slice_from("i");continue;case 2:l.slice_from("u");continue;case 3:if(l.cursor>=l.limit)break;l.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.ro.stemmer,"stemmer-ro"),e.ro.stopWordFilter=e.generateStopWordFilter("acea aceasta aceastÄ aceea acei aceia acel acela acele acelea acest acesta aceste acestea aceÅti aceÅtia acolo acord acum ai aia aibÄ aici al ale alea altceva altcineva am ar are asemenea asta astea astÄzi asupra au avea avem aveÅ£i azi aÅ aÅadar aÅ£i bine bucur bunÄ ca care caut ce cel ceva chiar cinci cine cineva contra cu cum cumva curând curînd când cât câte câtva câţi cînd cît cîte cîtva cîţi cÄ cÄci cÄrei cÄror cÄrui cÄtre da dacÄ dar datoritÄ datÄ dau de deci deja deoarece departe deÅi din dinaintea dintr- dintre doi doilea douÄ drept dupÄ dÄ ea ei el ele eram este eu eÅti face fata fi fie fiecare fii fim fiu fiÅ£i frumos fÄrÄ graÅ£ie halbÄ iar ieri la le li lor lui lângÄ lîngÄ mai mea mei mele mereu meu mi mie mine mult multÄ mulÅ£i mulÅ£umesc mâine mîine mÄ ne nevoie nici nicÄieri nimeni nimeri nimic niÅte noastre noastrÄ noi noroc nostru nouÄ noÅtri nu opt ori oricare orice oricine oricum oricând oricât oricînd oricît oriunde patra patru patrulea pe pentru peste pic poate pot prea prima primul prin puÅ£in puÅ£ina puÅ£inÄ pânÄ pînÄ rog sa sale sau se spate spre sub sunt suntem sunteÅ£i sutÄ sînt sîntem sînteÅ£i sÄ sÄi sÄu ta tale te timp tine toate toatÄ tot totuÅi toÅ£i trei treia treilea tu tÄi tÄu un una unde undeva unei uneia unele uneori unii unor unora unu unui unuia unul vi voastre voastrÄ voi vostru vouÄ voÅtri vreme vreo vreun vÄ zec!
e zero zi zice îi îl îmi împotriva în înainte înaintea încotro încât încît între întrucât întrucît îţi Äla Älea Ästa Ästea ÄÅtia Åapte Åase Åi Åtiu Å£i Å£ie".split(" ")),e.Pipeline.registerFunction(e.ro.stopWordFilter,"stopWordFilter-ro")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ru.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ru.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.ru.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Russian` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var h,g,n;e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="Ð-ÒÒ-ԯᴫᵸⷠ-â·¿ê-ê︮︯",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=(h=e.stemmerSupport.Among,g=e.stemmerSupport.SnowballProgram,n=new function(){var n,e,r=[new h("в",-1,1),new h("ив",0,2),new h("Ñв",0,2),new h("вÑи",-1,1),new h("ивÑи",3,2),new h("ÑвÑи",3,2),new h("вÑиÑÑ",-1,1),new h("ивÑиÑÑ",6,2),new h("ÑвÑиÑÑ",6,2)],t=[new h("ее",-1,1),new h("ие",-1,1),new h("ое",-1,1),new h("Ñе",-1,1),new h("ими",-1,1),new h("Ñми",-1,1),new h("ей",-1,1),new h("ий",-1,1),new h("ой",-1,1),new h("Ñй",-1,1),new h("ем",-1,1),new h("им",-1,1),new h("ом",-1,1),new h("Ñм",-1,1),new h("его",-1,1),new h("ого",-1,1),new h("емÑ",-1,1),new h("омÑ",-1,1),new h("иÑ
",-1,1),new h("ÑÑ
",-1,1),new h("еÑ",-1,1),new h("оÑ",-1,1),new h("ÑÑ",-1,1),new h("ÑÑ",-1,1),new h("аÑ",-1,1),new h("ÑÑ",-1,1)],w=[new h("ем",-1,1),new h("нн",-1,1),new h("вÑ",-1,1),new h("ивÑ",2,2),new h("ÑвÑ",2,2),new h("Ñ",-1,1),new h("ÑÑ",5,1),new h("ÑÑÑ",6,2)],i=[new h("ÑÑ",-1,1),new h("ÑÑ",-1,1)],u=[new h("ла",-1,1),new h("ила",0,2),new h("Ñла",0,2),new h("на",-1,1),new h("ена",3,2),new h("еÑе",-1,1),new h("иÑе",-1,2),new h("йÑе",-1,1),new h("ейÑе",7,2),new h("ÑйÑе",7,2),new h("ли",-1,1),new h("ил!
и",10,2),new h("Ñли",10,2),new h("й",-1,1),new h("ей",13,2),new h("Ñй",13,2),new h("л",-1,1),new h("ил",16,2),new h("Ñл",16,2),new h("ем",-1,1),new h("им",-1,2),new h("Ñм",-1,2),new h("н",-1,1),new h("ен",22,2),new h("ло",-1,1),new h("ило",24,2),new h("Ñло",24,2),new h("но",-1,1),new h("ено",27,2),new h("нно",27,1),new h("еÑ",-1,1),new h("ÑеÑ",30,2),new h("иÑ",-1,2),new h("ÑÑ",-1,2),new h("ÑÑ",-1,1),new h("ÑÑÑ",34,2),new h("ÑÑ",-1,2),new h("нÑ",-1,1),new h("енÑ",37,2),new h("ÑÑ",-1,1),new h("иÑÑ",39,2),new h("ÑÑÑ",39,2),new h("еÑÑ",-1,1),new h("иÑÑ",-1,2),new h("Ñ",-1,2),new h("ÑÑ",44,2)],s=[new h("а",-1,1),new h("ев",-1,1),new h("ов",-1,1),new h("е",-1,1),new h("ие",3,1),new h("Ñе",3,1),new h("и",-1,1),new h("еи",6,1),new h("ии",6,1),new h("ами",6,1),new h("Ñми",6,1),new h("иÑми",10,1),new h("й",-1,1),new h("ей",12,1),new h("ией",13,1),new h("ий",12,1),new h("ой",12,1),new h("ам",-1,1),new h("ем",-1,1),new h("ием",18,1),new h("ом",-1,1),new h("Ñм",-1,1),new h("иÑм",21,1),new h("о",-1,1),new h("Ñ",-1,1),new h("аÑ
",-1,1),new h("ÑÑ
",-1,1),new h("иÑÑ
",26,1),new h("Ñ",-1,1),new h("Ñ",-1,1),new h("Ñ",-1,1),new h("иÑ",30,1),new h("ÑÑ",30,1),new h("Ñ",-1,1),new h("иÑ",33,1),new h("ÑÑ",33,1)],o=[new h("оÑÑ",-1,1),new h("оÑÑÑ",-1,1)],c=[new h("ейÑе",-1,1),new h("н",-1,2),new h("ейÑ",-1,1),new h("Ñ",-1,3)],m=[33,65,8,232],l=new g;function f(){for(;!l.in_grouping(m,1072,1103);){if(l.cursor>=l.limit)return!1;l.cursor++}return!0}function a(){for(;!l.out_grouping(m,1072,1103);){if(l.cursor>=l.limit)return!1;l.cursor++}return!0}function p(e,n){var r,t;if(l.ket=l.cursor,r=l.find_among_b(e,n)){switch(l.bra=l.cursor,r){case 1:if(t=l.limit-l.cursor,!l.eq_s_b(1,"а")&&(l.cursor=l.limit-t,!l.eq_s_b(1,"Ñ")))return!1;case 2:l.slice_del()}return!0}return!1}function d(e,n){var r;return l.ket=l.cursor,!!(r=l.find_among_b(e,n))&&(l.bra=l.cursor,1==r&&l.slice_del(),!0)}function !
_(){return!!d(t,26)&&(p(w,8),!0)}function b(){var e;l.ket=l.cursor,(e=l.find_among_b(o,2))&&(l.bra=l.cursor,n<=l.cursor&&1==e&&l.slice_del())}this.setCurrent=function(e){l.setCurrent(e)},this.getCurrent=function(){return l.getCurrent()},this.stem=function(){return e=l.limit,n=e,f()&&(e=l.cursor,a()&&f()&&a()&&(n=l.cursor)),l.cursor=l.limit,!(l.cursor<e)&&(l.limit_backward=e,p(r,9)||(l.cursor=l.limit,d(i,2)||(l.cursor=l.limit),_()||(l.cursor=l.limit,p(u,46)||(l.cursor=l.limit,d(s,36)))),l.cursor=l.limit,l.ket=l.cursor,l.eq_s_b(1,"и")?(l.bra=l.cursor,l.slice_del()):l.cursor=l.limit,b(),l.cursor=l.limit,function(){var e;if(l.ket=l.cursor,e=l.find_among_b(c,4))switch(l.bra=l.cursor,e){case 1:if(l.slice_del(),l.ket=l.cursor,!l.eq_s_b(1,"н"))break;l.bra=l.cursor;case 2:if(!l.eq_s_b(1,"н"))break;case 3:l.slice_del()}}(),!0)}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.ru.stemmer,"stemmer-ru"),e.ru.stopWordFilter=e.generateStopWordFilter("алло без близко более болÑÑе бÑдем бÑÐ´ÐµÑ Ð±ÑдеÑе бÑдеÑÑ Ð±ÑдÑо бÑÐ´Ñ Ð±ÑдÑÑ Ð±ÑÐ´Ñ Ð±Ñ Ð±ÑÐ²Ð°ÐµÑ Ð±ÑÐ²Ñ Ð±Ñл бÑла бÑли бÑло бÑÑÑ Ð² Ð²Ð°Ð¶Ð½Ð°Ñ Ð²Ð°Ð¶Ð½Ð¾Ðµ важнÑе важнÑй вам вами Ð²Ð°Ñ Ð²Ð°Ñ Ð²Ð°Ñа ваÑе ваÑи ввеÑÑ
вдали вдÑÑг Ð²ÐµÐ´Ñ Ð²ÐµÐ·Ð´Ðµ веÑÑ Ð²Ð½Ð¸Ð· Ð²Ð½Ð¸Ð·Ñ Ð²Ð¾ вокÑÑг вон воÑемнадÑаÑÑй воÑемнадÑаÑÑ Ð²Ð¾ÑÐµÐ¼Ñ Ð²Ð¾ÑÑмой Ð²Ð¾Ñ Ð²Ð¿ÑоÑем вÑемени вÑÐµÐ¼Ñ Ð²Ñе вÑегда вÑего вÑем вÑеми вÑÐµÐ¼Ñ Ð²ÑеÑ
вÑÐµÑ Ð²ÑÑ Ð²ÑÑÐ´Ñ Ð²ÑÑ Ð²ÑÑ Ð²ÑоÑой Ð²Ñ Ð³ где говоÑил говоÑÐ¸Ñ Ð³Ð¾Ð´ года Ð³Ð¾Ð´Ñ Ð´Ð° давно даже далеко далÑÑе даÑом два двадÑаÑÑй двадÑаÑÑ Ð´Ð²Ðµ двенадÑаÑÑй двенадÑаÑÑ Ð´Ð²ÑÑ
девÑÑнадÑаÑÑй девÑ!
ÑнадÑаÑÑ Ð´ÐµÐ²ÑÑÑй девÑÑÑ Ð´ÐµÐ¹ÑÑвиÑелÑно дел Ð´ÐµÐ½Ñ Ð´ÐµÑÑÑÑй деÑÑÑÑ Ð´Ð»Ñ Ð´Ð¾ доволÑно долго должно дÑÑÐ³Ð°Ñ Ð´ÑÑгие дÑÑгиÑ
дÑÑго дÑÑгое дÑÑгой е его ее ей ÐµÐ¼Ñ ÐµÑли еÑÑÑ ÐµÑе еÑÑ ÐµÑ ÐµÑ Ð¶ же Ð¶Ð¸Ð·Ð½Ñ Ð·Ð° занÑÑ Ð·Ð°Ð½ÑÑа занÑÑо занÑÑÑ Ð·Ð°Ñем заÑо заÑем здеÑÑ Ð·Ð½Ð°ÑÐ¸Ñ Ð¸ из или им именно имеÑÑ Ð¸Ð¼Ð¸ Ð¸Ð¼Ñ Ð¸Ð½Ð¾Ð³Ð´Ð° иÑ
к ÐºÐ°Ð¶Ð´Ð°Ñ ÐºÐ°Ð¶Ð´Ð¾Ðµ каждÑе каждÑй кажеÑÑÑ ÐºÐ°Ðº ÐºÐ°ÐºÐ°Ñ ÐºÐ°ÐºÐ¾Ð¹ кем когда кого ком ÐºÐ¾Ð¼Ñ ÐºÐ¾Ð½ÐµÑно коÑоÑÐ°Ñ ÐºÐ¾ÑоÑого коÑоÑой коÑоÑÑе коÑоÑÑй коÑоÑÑÑ
кÑоме кÑÑгом кÑо кÑда Ð»ÐµÑ Ð»Ð¸ лиÑÑ Ð»ÑÑÑе лÑди м мало Ð¼ÐµÐ¶Ð´Ñ Ð¼ÐµÐ»Ñ Ð¼ÐµÐ½ÐµÐµ менÑÑе Ð¼ÐµÐ½Ñ Ð¼Ð¸Ð»Ð»Ð¸Ð¾Ð½Ð¾Ð² мимо миÑа мне много многоÑиÑÐ»ÐµÐ½Ð½Ð°Ñ Ð¼Ð½Ð¾Ð³Ð¾ÑиÑленное многоÑиÑленнÑе многоÑиÑленнÑй мной Ð¼Ð½Ð¾Ñ Ð¼Ð¾Ð³ могÑÑ Ð¼Ð¾Ð¶ Ð¼Ð¾Ð¶ÐµÑ Ð¼Ð¾Ð¶Ð½Ð¾ можÑ
о мои мой Ð¼Ð¾Ñ Ð¼Ð¾ÑÑ Ð¼Ð¾Ñ Ð¼Ð¾Ñ Ð¼Ñ Ð½Ð° навеÑÑ
Ñ Ð½Ð°Ð´ надо назад наиболее Ð½Ð°ÐºÐ¾Ð½ÐµÑ Ð½Ð°Ð¼ нами Ð½Ð°Ñ Ð½Ð°Ñала Ð½Ð°Ñ Ð½Ð°Ñа наÑе наÑи не него недавно недалеко нее ней нелÑÐ·Ñ Ð½ÐµÐ¼ немного Ð½ÐµÐ¼Ñ Ð½ÐµÐ¿ÑеÑÑвно неÑедко неÑколÑко Ð½ÐµÑ Ð½ÐµÑ Ð½ÐµÑ Ð½Ð¸ нибÑÐ´Ñ Ð½Ð¸Ð¶Ðµ низко никогда никÑда ними ниÑ
ниÑего но Ð½Ñ Ð½Ñжно нÑ
о об оба обÑÑно один одиннадÑаÑÑй одиннадÑаÑÑ Ð¾Ð´Ð½Ð°Ð¶Ð´Ñ Ð¾Ð´Ð½Ð°ÐºÐ¾ одного одной около он она они оно опÑÑÑ Ð¾Ñобенно Ð¾Ñ Ð¾ÑовÑÑÐ´Ñ Ð¾ÑÑÑда оÑÐµÐ½Ñ Ð¿ÐµÑвÑй пеÑед по под пожалÑйÑÑа позже пока Ð¿Ð¾Ñ Ð¿Ð¾Ñа поÑле поÑÑеди поÑом поÑо!
Ð¼Ñ Ð¿Ð¾ÑÐµÐ¼Ñ Ð¿Ð¾ÑÑи пÑекÑаÑно пÑи пÑо пÑоÑÑо пÑоÑив пÑоÑенÑов пÑÑнадÑаÑÑй пÑÑнадÑаÑÑ Ð¿ÑÑÑй пÑÑÑ Ñаз Ñазве Ñано ÑанÑÑе ÑÑдом Ñ Ñам Ñама Ñами Ñамим Ñамими ÑамиÑ
Ñамо Ñамого Ñамой Ñамом ÑÐ°Ð¼Ð¾Ð¼Ñ ÑÐ°Ð¼Ñ Ñвое Ñвоего Ñвоей Ñвои ÑвоиÑ
ÑÐ²Ð¾Ñ Ñеаой Ñебе ÑÐµÐ±Ñ ÑÐµÐ³Ð¾Ð´Ð½Ñ ÑедÑмой ÑейÑÐ°Ñ ÑемнадÑаÑÑй ÑемнадÑаÑÑ ÑÐµÐ¼Ñ ÑиÑ
Ñказал Ñказала ÑказаÑÑ ÑколÑко ÑлиÑком ÑнаÑала Ñнова Ñо Ñобой ÑÐ¾Ð±Ð¾Ñ ÑовÑем ÑпаÑибо ÑÑал ÑÑÑÑ Ñ Ñа Ñак ÑÐ°ÐºÐ°Ñ Ñакже Ñакие Ñакое Ñакой Ñам Ñвой ÑÐ²Ð¾Ñ ÑÐ²Ð¾Ñ Ñе Ñебе ÑÐµÐ±Ñ Ñем Ñеми ÑепеÑÑ ÑеÑ
Ñо Ñобой ÑÐ¾Ð±Ð¾Ñ Ñогда Ñого Ñоже ÑолÑко Ñом ÑÐ¾Ð¼Ñ ÑÐ¾Ñ ÑÐ¾Ñ ÑÑеÑий ÑÑи ÑÑинадÑаÑÑй ÑÑинадÑаÑÑ ÑÑ ÑÑда ÑÑÑ ÑÑ ÑÑÑÑÑ Ñ Ñж Ñже ÑмеÑÑ Ñ
оÑоÑо Ñ
оÑеÑÑ Ñ
оÑÑ Ñ
оÑÑ Ñ
оÑеÑÑ ÑаÑÑо ÑаÑе Ñего Ñеловек Ñем ÑÐµÐ¼Ñ ÑеÑез ÑеÑвеÑÑÑй ÑеÑÑÑе ÑеÑÑÑнадÑаÑÑй ÑеÑÑÑнадÑаÑÑ ÑÑо ÑÑоб ÑÑÐ¾Ð±Ñ ÑÑÑÑ ÑеÑÑнадÑаÑÑй ÑеÑÑнадÑаÑÑ ÑеÑÑой ÑеÑÑÑ ÑÑа ÑÑи ÑÑим ÑÑими ÑÑиÑ
ÑÑо ÑÑого ÑÑой ÑÑом ÑÑÐ¾Ð¼Ñ ÑÑÐ¾Ñ ÑÑÑ Ñ \ufeffа".split(" ")),e.Pipeline.registerFunction(e.ru.stopWordFilter,"stopWordFilter-ru")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.stemmer.support.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.stemmer.support.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.stemmer.support.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,9 @@
+/*!
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(r,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(r.lunr)}(this,function(){return function(r){r.stemmerSupport={Among:function(r,t,i,s){if(this.toCharArray=function(r){for(var t=r.length,i=new Array(t),s=0;s<t;s++)i[s]=r.charCodeAt(s);return i},!r&&""!=r||!t&&0!=t||!i)throw"Bad Among initialisation: s:"+r+", substring_i: "+t+", result: "+i;this.s_size=r.length,this.s=this.toCharArray(r),this.substring_i=t,this.result=i,this.method=s},SnowballProgram:function(){var b;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(r){b=r,this.cursor=0,this.limit=r.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var r=b;return b=null,r},in_grouping:function(r,t,i){if(this.cursor<this.limit){var s=b.charCodeAt(this.cursor);if(s<=i&&t<=s&&r[(s-=t)>>3]&1<<(7&s))return this.cursor++,!0}return!1},in_grouping_b:function(r,t,i){if(this.cursor>this.limit_backward){var s=b.charCodeAt(this.cursor-1);if(s<=i&&t<=s&&r[(s-=t)>>3]&1<<(7&s))return this.cursor--,!0}return!1},out_grouping:function(r,t,i){if(this.cursor<this.limit){var s=b.charCodeAt(this.cursor);if(i<s||s<t)return this.cursor++,!0;if(!(r[(s-=t)>>3]&1<<(7&s)))return this.cursor++,!0}return!1},out_grouping_b:function(r,t,i){if(this.cursor>this.limit_backward){var s=b.charCodeAt(this.cursor-1);if(i<s||s<t)return this.cursor--,!0;if(!(r[(s-=t)>>3]&1<<(7&s)))return this.cursor--,!0}return!1},eq_s:function(r,t){if(this.limit-this.cursor<r)return!1;for(var i=0;i<r;i++)if(b.charCodeAt(this.cursor+i)!=t.charCodeAt(i))return!1;return this.cursor+=r,!0},eq_s_b:function(r,t){if(this.cursor-this.limit_backward<r)return!1;for(var i=0;i<r;i++)if(b.charCodeAt(this.cursor-r+i)!=t.charCodeAt(i))return!1;return this.cursor-=r,!0},find_among:function(r,t){for(var i=0,s=t,e=this.cursor,n=this.limit,u=0,o=0,h=!1;;){for(var c=i+(s-i>>1),a=0,f=u<o?u:o,l=r[c],_=f;_<l.s_size;_++){if(e+f==n){a=-1;break}if(a=b.charCodeAt(e+f)-l.s[_])break;f++}if(a<0?(s=c,o=f):(i=c,u=f),s!
-i<=1){if(0<i||s==i||h)break;h=!0}}for(;;){if(u>=(l=r[i]).s_size){if(this.cursor=e+l.s_size,!l.method)return l.result;var m=l.method();if(this.cursor=e+l.s_size,m)return l.result}if((i=l.substring_i)<0)return 0}},find_among_b:function(r,t){for(var i=0,s=t,e=this.cursor,n=this.limit_backward,u=0,o=0,h=!1;;){for(var c=i+(s-i>>1),a=0,f=u<o?u:o,l=(_=r[c]).s_size-1-f;0<=l;l--){if(e-f==n){a=-1;break}if(a=b.charCodeAt(e-1-f)-_.s[l])break;f++}if(a<0?(s=c,o=f):(i=c,u=f),s-i<=1){if(0<i||s==i||h)break;h=!0}}for(;;){var _;if(u>=(_=r[i]).s_size){if(this.cursor=e-_.s_size,!_.method)return _.result;var m=_.method();if(this.cursor=e-_.s_size,m)return _.result}if((i=_.substring_i)<0)return 0}},replace_s:function(r,t,i){var s=i.length-(t-r);return b=b.substring(0,r)+i+b.substring(t),this.limit+=s,this.cursor>=t?this.cursor+=s:this.cursor>r&&(this.cursor=r),s},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>b.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),b.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.sv.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.sv.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.sv.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Swedish` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,l,n;e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=(r=e.stemmerSupport.Among,l=e.stemmerSupport.SnowballProgram,n=new function(){var n,t,i=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],s=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],o=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],u=[119,127,149],m=new l;this.setCurrent=function(e){m!
.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var e,r=m.cursor;return function(){var e,r=m.cursor+3;if(t=m.limit,0<=r||r<=m.limit){for(n=r;;){if(e=m.cursor,m.in_grouping(o,97,246)){m.cursor=e;break}if(m.cursor=e,m.cursor>=m.limit)return;m.cursor++}for(;!m.out_grouping(o,97,246);){if(m.cursor>=m.limit)return;m.cursor++}(t=m.cursor)<n&&(t=n)}}(),m.limit_backward=r,m.cursor=m.limit,function(){var e,r=m.limit_backward;if(m.cursor>=t&&(m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(i,37),m.limit_backward=r,e))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.in_grouping_b(u,98,121)&&m.slice_del()}}(),m.cursor=m.limit,e=m.limit_backward,m.cursor>=t&&(m.limit_backward=t,m.cursor=m.limit,m.find_among_b(s,7)&&(m.cursor=m.limit,m.ket=m.cursor,m.cursor>m.limit_backward&&(m.bra=--m.cursor,m.slice_del())),m.limit_backward=e),m.cursor=m.limit,function(){var e,r;if(m.cursor>=t){if(r=m.limit_backward,m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(a,5))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.slice_from("lös");break;case 3:m.slice_from("full")}m.limit_backward=r}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(!
e.sv.stopWordFilter,"stopWordFilter-sv")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.th.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.th.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.th.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Thai` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2017, Keerati Thiwanruk
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(t){if(void 0===t)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===t.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var i="2"==t.version[0];t.th=function(){this.pipeline.reset(),this.pipeline.add(t.th.trimmer),i?this.tokenizer=t.th.tokenizer:(t.tokenizer&&(t.tokenizer=t.th.tokenizer),this.tokenizerFn&&(this.tokenizerFn=t.th.tokenizer))},t.th.wordCharacters="[à¸-๿]",t.th.trimmer=t.trimmerSupport.generateTrimmer(t.th.wordCharacters),t.Pipeline.registerFunction(t.th.trimmer,"trimmer-th");var n=t.wordcut;n.init(),t.th.tokenizer=function(e){if(!arguments.length||null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return i?new t.Token(e):e});var r=e.toString().replace(/^\s+/,"");return n.cut(r).split("|")}}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.tr.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.tr.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.tr.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Turkish` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(r,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var mr,dr,i;r.tr=function(){this.pipeline.reset(),this.pipeline.add(r.tr.trimmer,r.tr.stopWordFilter,r.tr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.tr.stemmer))},r.tr.wordCharacters="A-Za-zªºÃ-ÃÃ-öø-Ê¸Ë -ˤá´-ᴥᴬ-áµáµ¢-ᵥᵫ-áµ·áµ¹-ᶾá¸-ỿâ±â¿â-ââªâ«â²â
â
-ââ± -Ɀê¢-êê-êê°-ê·ê·-ê¿ê¬°-êê-ê¤ï¬-ï¬ï¼¡-Zï½-ï½",r.tr.trimmer=r.trimmerSupport.generateTrimmer(r.tr.wordCharacters),r.Pipeline.registerFunction(r.tr.trimmer,"trimmer-tr"),r.tr.stemmer=(mr=r.stemmerSupport.Among,dr=r.stemmerSupport.SnowballProgram,i=new function(){var t,r=[new mr("m",-1,-1),new mr("n",-1,-1),new mr("miz",-1,-1),new mr("niz",-1,-1),new mr("muz",-1,-1),new mr("nuz",-1,-1),new mr("müz",-1,-1),new mr("nüz",-1,-1),new mr("mız",-1,-1),new mr("nız",-1,-1)],i=[new mr("leri",-1,-1),new mr("ları",-1,-1)],e=[new mr("ni",-1,-1),new mr("nu",-1,-1),new mr("nü",-1,-1),new mr("nı",-1,-1)],n=[new mr("in",-1,-1),new mr("un",-1,-1),new mr("ün",-1,-1),new mr("ın",-1,-1)],u=[new mr("a",-1,-1),new mr("e",-1,-1)],o=[new mr("na",-1,-1),new mr("ne",-1,-1)],s=[new mr("da",-1,-1),new mr("ta",-1,-1),new mr("de",-1,-1),new mr("te",-1,-1)],c=[new mr("nda",-1,-1),new mr("nde",-1,-1)],l=[new mr("dan",-1,-1),new mr("tan",-1,-1),new mr("den",-1,-1),new mr("ten",-1,-1)],a=[new mr("ndan",-1,-1),new mr("nden",-1,-1)],m=[new mr("la",-1,-1),new mr("le",-1,-1)],d=[new mr("ca",-1,-1),new mr("ce",-1,-1)],f=[new mr("im",-1,-1),new mr("um",-1,-1),new mr("üm",-1,-1),new mr("ım",-1,-1)],b=[new mr("sin",-1,-1),new mr("sun",-1,-1),new mr("sün",-1,-1),new mr("sın",-1,-1)],w=!
[new mr("iz",-1,-1),new mr("uz",-1,-1),new mr("üz",-1,-1),new mr("ız",-1,-1)],_=[new mr("siniz",-1,-1),new mr("sunuz",-1,-1),new mr("sünüz",-1,-1),new mr("sınız",-1,-1)],k=[new mr("lar",-1,-1),new mr("ler",-1,-1)],p=[new mr("niz",-1,-1),new mr("nuz",-1,-1),new mr("nüz",-1,-1),new mr("nız",-1,-1)],g=[new mr("dir",-1,-1),new mr("tir",-1,-1),new mr("dur",-1,-1),new mr("tur",-1,-1),new mr("dür",-1,-1),new mr("tür",-1,-1),new mr("dır",-1,-1),new mr("tır",-1,-1)],y=[new mr("casına",-1,-1),new mr("cesine",-1,-1)],z=[new mr("di",-1,-1),new mr("ti",-1,-1),new mr("dik",-1,-1),new mr("tik",-1,-1),new mr("duk",-1,-1),new mr("tuk",-1,-1),new mr("dük",-1,-1),new mr("tük",-1,-1),new mr("dık",-1,-1),new mr("tık",-1,-1),new mr("dim",-1,-1),new mr("tim",-1,-1),new mr("dum",-1,-1),new mr("tum",-1,-1),new mr("düm",-1,-1),new mr("tüm",-1,-1),new mr("dım",-1,-1),new mr("tım",-1,-1),new mr("din",-1,-1),new mr("tin",-1,-1),new mr("dun",-1,-1),new mr("tun",-1,-1),new mr("dün",-1,-1),new mr("tün",-1,-1),new mr("dın",-1,-1),new mr("tın",-1,-1),new mr("du",-1,-1),new mr("tu",-1,-1),new mr("dü",-1,-1),new mr("tü",-1,-1),new mr("dı",-1,-1),new mr("tı",-1,-1)],h=[new mr("sa",-1,-1),new mr("se",-1,-1),new mr("sak",-1,-1),new mr("sek",-1,-1),new mr("sam",-1,-1),new mr("sem",-1,-1),new mr("san",-1,-1),new mr("sen",-1,-1)],v=[new mr("miÅ",-1,-1),new mr("muÅ",-1,-1),new mr("müÅ",-1,-1),new mr("mıÅ",-1,-1)],q=[new mr("b",-1,1),new mr("c",-1,2),new mr("d",-1,3),new mr("Ä",-1,4)],C=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,8,0,0,0,0,0,0,1],P=[1,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,1],F=[65],S=[65],W=[["a",[1,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],97,305],["e",[17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130],101,252],["ı",[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],97,305],["i",[17],101,105],["o",F,111,117],["ö",S,246,252],["u",F,111,117]],L=new dr;function x(r,i,e){for(;;){var n=L.limit-L.cursor;if(L.in_grouping_b(r,i,e)){L.cursor=L.limit-n;break}if(L.cursor=L.limit-n,L.cursor<=!
L.limit_backward)return!1;L.cursor--}return!0}function A(){var r,i;r=L.limit-L.cursor,x(C,97,305);for(var e=0;e<W.length;e++){i=L.limit-L.cursor;var n=W[e];if(L.eq_s_b(1,n[0])&&x(n[1],n[2],n[3]))return L.cursor=L.limit-r,!0;L.cursor=L.limit-i}return L.cursor=L.limit-i,!(!L.eq_s_b(1,"ü")||!x(S,246,252))&&(L.cursor=L.limit-r,!0)}function E(r,i){var e,n=L.limit-L.cursor;return r()&&(L.cursor=L.limit-n,L.cursor>L.limit_backward&&(L.cursor--,e=L.limit-L.cursor,i()))?(L.cursor=L.limit-e,!0):(L.cursor=L.limit-n,r()?(L.cursor=L.limit-n,!1):(L.cursor=L.limit-n,!(L.cursor<=L.limit_backward)&&(L.cursor--,!!i()&&(L.cursor=L.limit-n,!0))))}function j(r){return E(r,function(){return L.in_grouping_b(C,97,305)})}function T(){return j(function(){return L.eq_s_b(1,"n")})}function Z(){return j(function(){return L.eq_s_b(1,"y")})}function B(){return L.find_among_b(r,10)&&E(function(){return L.in_grouping_b(P,105,305)},function(){return L.out_grouping_b(C,97,305)})}function D(){return A()&&L.in_grouping_b(P,105,305)&&j(function(){return L.eq_s_b(1,"s")})}function G(){return L.find_among_b(i,2)}function H(){return A()&&L.find_among_b(n,4)&&T()}function I(){return A()&&L.find_among_b(s,4)}function J(){return A()&&L.find_among_b(c,2)}function K(){return A()&&L.find_among_b(f,4)&&Z()}function M(){return A()&&L.find_among_b(b,4)}function N(){return A()&&L.find_among_b(w,4)&&Z()}function O(){return L.find_among_b(_,4)}function Q(){return A()&&L.find_among_b(k,2)}function R(){return A()&&L.find_among_b(g,8)}function U(){return A()&&L.find_among_b(z,32)&&Z()}function V(){return L.find_among_b(h,8)&&Z()}function X(){return A()&&L.find_among_b(v,4)&&Z()}function Y(){var r=L.limit-L.cursor;return!(X()||(L.cursor=L.limit-r,U()||(L.cursor=L.limit-r,V()||(L.cursor=L.limit-r,L.eq_s_b(3,"ken")&&Z()))))}function $(){if(L.find_among_b(y,2)){var r=L.limit-L.cursor;if(O()||(L.cursor=L.limit-r,Q()||(L.cursor=L.limit-r,K()||(L.cursor=L.limit-r,M()||(L.cursor=L.limit-r,N()||(L.cursor=L.limit-r))))),X())return!1}return!0}function rr(){if(!A()||!L.find_amo!
ng_b(p,4))return!0;var r=L.limit-L.cursor;return!U()&&(L.cursor=L.limit-r,!V())}function ir(){var r,i,e,n=L.limit-L.cursor;if(L.ket=L.cursor,t=!0,Y()&&(L.cursor=L.limit-n,$()&&(L.cursor=L.limit-n,function(){if(Q()){L.bra=L.cursor,L.slice_del();var r=L.limit-L.cursor;return L.ket=L.cursor,R()||(L.cursor=L.limit-r,U()||(L.cursor=L.limit-r,V()||(L.cursor=L.limit-r,X()||(L.cursor=L.limit-r)))),t=!1}return!0}()&&(L.cursor=L.limit-n,rr()&&(L.cursor=L.limit-n,e=L.limit-L.cursor,!(O()||(L.cursor=L.limit-e,N()||(L.cursor=L.limit-e,M()||(L.cursor=L.limit-e,K()))))||(L.bra=L.cursor,L.slice_del(),i=L.limit-L.cursor,L.ket=L.cursor,X()||(L.cursor=L.limit-i),0)))))){if(L.cursor=L.limit-n,!R())return;L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,r=L.limit-L.cursor,O()||(L.cursor=L.limit-r,Q()||(L.cursor=L.limit-r,K()||(L.cursor=L.limit-r,M()||(L.cursor=L.limit-r,N()||(L.cursor=L.limit-r))))),X()||(L.cursor=L.limit-r)}L.bra=L.cursor,L.slice_del()}function er(){var r,i,e,n;if(L.ket=L.cursor,L.eq_s_b(2,"ki")){if(r=L.limit-L.cursor,I())return L.bra=L.cursor,L.slice_del(),i=L.limit-L.cursor,L.ket=L.cursor,Q()?(L.bra=L.cursor,L.slice_del(),er()):(L.cursor=L.limit-i,B()&&(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er()))),!0;if(L.cursor=L.limit-r,H()){if(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,e=L.limit-L.cursor,G())L.bra=L.cursor,L.slice_del();else{if(L.cursor=L.limit-e,L.ket=L.cursor,!B()&&(L.cursor=L.limit-e,!D()&&(L.cursor=L.limit-e,!er())))return!0;L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er())}return!0}if(L.cursor=L.limit-r,J()){if(n=L.limit-L.cursor,G())L.bra=L.cursor,L.slice_del();else if(L.cursor=L.limit-n,D())L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er());else if(L.cursor=L.limit-n,!er())return!1;return!0}}return!1}function nr(r){if(L.ket=L.cursor,!J()&&(L.cursor=L.limit-r,!A()||!L.find_among_b(o,2)))return!1;var i=L.limit-L.cursor;if(G())L.bra=L.cursor,L.slice_del();else if(L.cursor=L.limit-i,D())L.bra=L.cursor,!
L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er());else if(L.cursor=L.limit-i,!er())return!1;return!0}function tr(r){if(L.ket=L.cursor,!(A()&&L.find_among_b(a,2)||(L.cursor=L.limit-r,A()&&L.find_among_b(e,4))))return!1;var i=L.limit-L.cursor;return!(!D()&&(L.cursor=L.limit-i,!G()))&&(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er()),!0)}function ur(){var r,i=L.limit-L.cursor;return L.ket=L.cursor,!!(H()||(L.cursor=L.limit-i,A()&&L.find_among_b(m,2)&&Z()))&&(L.bra=L.cursor,L.slice_del(),r=L.limit-L.cursor,L.ket=L.cursor,!(!Q()||(L.bra=L.cursor,L.slice_del(),!er()))||(L.cursor=L.limit-r,L.ket=L.cursor,(B()||(L.cursor=L.limit-r,D()||(L.cursor=L.limit-r,er())))&&(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er())),!0))}function or(){var r,i,e=L.limit-L.cursor;if(L.ket=L.cursor,!(I()||(L.cursor=L.limit-e,A()&&L.in_grouping_b(P,105,305)&&Z()||(L.cursor=L.limit-e,A()&&L.find_among_b(u,2)&&Z()))))return!1;if(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,r=L.limit-L.cursor,B())L.bra=L.cursor,L.slice_del(),i=L.limit-L.cursor,L.ket=L.cursor,Q()||(L.cursor=L.limit-i);else if(L.cursor=L.limit-r,!Q())return!0;return L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,er(),!0}function sr(){var r,i,e=L.limit-L.cursor;if(L.ket=L.cursor,Q())return L.bra=L.cursor,L.slice_del(),void er();if(L.cursor=L.limit-e,L.ket=L.cursor,A()&&L.find_among_b(d,2)&&T())if(L.bra=L.cursor,L.slice_del(),r=L.limit-L.cursor,L.ket=L.cursor,G())L.bra=L.cursor,L.slice_del();else{if(L.cursor=L.limit-r,L.ket=L.cursor,!B()&&(L.cursor=L.limit-r,!D())){if(L.cursor=L.limit-r,L.ket=L.cursor,!Q())return;if(L.bra=L.cursor,L.slice_del(),!er())return}L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er())}else if(L.cursor=L.limit-e,!nr(e)&&(L.cursor=L.limit-e,!tr(e))){if(L.cursor=L.limit-e,L.ket=L.cursor,A()&&L.find_among_b(l,4))return L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,i=L.limit-L.cursor,void(B()?(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.br!
a=L.cursor,L.slice_del(),er())):(L.cursor=L.limit-i,Q()?(L.bra=L.cursor,L.slice_del()):L.cursor=L.limit-i,er()));if(L.cursor=L.limit-e,!ur()){if(L.cursor=L.limit-e,G())return L.bra=L.cursor,void L.slice_del();L.cursor=L.limit-e,er()||(L.cursor=L.limit-e,or()||(L.cursor=L.limit-e,L.ket=L.cursor,(B()||(L.cursor=L.limit-e,D()))&&(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er()))))}}}function cr(r,i,e){if(L.cursor=L.limit-r,function(){for(;;){var r=L.limit-L.cursor;if(L.in_grouping_b(C,97,305)){L.cursor=L.limit-r;break}if(L.cursor=L.limit-r,L.cursor<=L.limit_backward)return!1;L.cursor--}return!0}()){var n=L.limit-L.cursor;if(!L.eq_s_b(1,i)&&(L.cursor=L.limit-n,!L.eq_s_b(1,e)))return!0;L.cursor=L.limit-r;var t=L.cursor;return L.insert(L.cursor,L.cursor,e),L.cursor=t,!1}return!0}function lr(r,i,e){for(;!L.eq_s(i,e);){if(L.cursor>=L.limit)return!0;L.cursor++}return i!=L.limit||(L.cursor=r,!1)}function ar(){var r,i,e=L.cursor;return!(!lr(r=L.cursor,2,"ad")||!lr(L.cursor=r,5,"soyad"))&&(L.limit_backward=e,L.cursor=L.limit,i=L.limit-L.cursor,(L.eq_s_b(1,"d")||(L.cursor=L.limit-i,L.eq_s_b(1,"g")))&&cr(i,"a","ı")&&cr(i,"e","i")&&cr(i,"o","u")&&cr(i,"ö","ü"),L.cursor=L.limit,function(){var r;if(L.ket=L.cursor,r=L.find_among_b(q,4))switch(L.bra=L.cursor,r){case 1:L.slice_from("p");break;case 2:L.slice_from("ç");break;case 3:L.slice_from("t");break;case 4:L.slice_from("k")}}(),!0)}this.setCurrent=function(r){L.setCurrent(r)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){return!!(function(){for(var r,i=L.cursor,e=2;;){for(r=L.cursor;!L.in_grouping(C,97,305);){if(L.cursor>=L.limit)return L.cursor=r,!(0<e||(L.cursor=i,0));L.cursor++}e--}}()&&(L.limit_backward=L.cursor,L.cursor=L.limit,ir(),L.cursor=L.limit,t&&(sr(),L.cursor=L.limit_backward,ar())))}},function(r){return"function"==typeof r.update?r.update(function(r){return i.setCurrent(r),i.stem(),i.getCurrent()}):(i.setCurrent(r),i.stem(),i.getCurrent())}),r.Pipeline.registerFunction(r.tr.stemmer,"stemmer-tr"),r.tr!
.stopWordFilter=r.generateStopWordFilter("acaba altmıŠaltı ama ancak arada aslında ayrıca bana bazı belki ben benden beni benim beri beÅ bile bin bir biri birkaç birkez birçok birÅey birÅeyi biz bizden bize bizi bizim bu buna bunda bundan bunlar bunları bunların bunu bunun burada böyle böylece da daha dahi de defa deÄil diye diÄer doksan dokuz dolayı dolayısıyla dört edecek eden ederek edilecek ediliyor edilmesi ediyor elli en etmesi etti ettiÄi ettiÄini eÄer gibi göre halen hangi hatta hem henüz hep hepsi her herhangi herkesin hiç hiçbir iki ile ilgili ise itibaren itibariyle için iÅte kadar karÅın katrilyon kendi kendilerine kendini kendisi kendisine kendisini kez ki kim kimden kime kimi kimse kırk milyar milyon mu mü mı nasıl ne neden nedenle nerde nerede nereye niye niçin o olan olarak oldu olduklarını olduÄu olduÄunu olmadı olmadıÄı olmak olması olmayan olmaz olsa olsun olup olur olursa oluyor on ona ondan onlar onlardan onları onların onu onun otuz oysa pek raÄmen sadece sanki sekiz seksen sen senden seni senin siz sizden sizi sizin tarafından trilyon tüm var vardı ve veya ya yani yapacak yapmak yaptı yaptıkları yaptıÄı yaptıÄını yapılan yapılması yapıyor yedi yerine yetmiÅ yine yirmi yoksa yüz zaten çok çünkü öyle üzere üç Åey Åeyden Åeyi Åeyler Åu Åuna Åunda Åundan Åunları Åunu Åöyle".split(" ")),r.Pipeline.registerFunction(r.tr.stopWordFilter,"stopWordFilter-tr")}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.vi.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.vi.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/lunr.vi.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,17 @@
+/*!
+ * Lunr languages, `Vietnamese` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2017, Keerati Thiwanruk
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-zÌÍÌÍÌÌ£ÌÍÃâÃêÃôÄ-ÄÄ-ÄÆ -ơƯ-Æ°]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("là cái nhÆ°ng mà ".split(" "))}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/tinyseg.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/tinyseg.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/tinyseg.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+!function(_,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(_.lunr)}(this,function(){return function(_){function t(){var _={"[ä¸äºä¸åäºå
ä¸å
«ä¹åç¾åä¸åå
]":"M","[ä¸-é¾ ã
ããµã¶]":"H","[ã-ã]":"I","[ã¡-ã´ã¼ï½±-ï¾ï¾ï½°]":"K","[a-zA-Zï½-ï½ï¼¡-Z]":"A","[0-9ï¼-ï¼]":"N"};for(var t in this.chartype_=[],_){var H=new RegExp(t);this.chartype_.push([H,_[t]])}return this.BIAS__=-332,this.BC1__={HH:6,II:2461,KH:406,OH:-1378},this.BC2__={AA:-3267,AI:2744,AN:-878,HH:-4070,HM:-1711,HN:4012,HO:3761,IA:1327,IH:-1184,II:-1332,IK:1721,IO:5492,KI:3831,KK:-8741,MH:-3132,MK:3334,OO:-2920},this.BC3__={HH:996,HI:626,HK:-721,HN:-1307,HO:-836,IH:-301,KK:2762,MK:1079,MM:4034,OA:-1652,OH:266},this.BP1__={BB:295,OB:304,OO:-125,UB:352},this.BP2__={BO:60,OO:-1762},this.BQ1__={BHH:1150,BHM:1521,BII:-1158,BIM:886,BMH:1208,BNH:449,BOH:-91,BOO:-2597,OHI:451,OIH:-296,OKA:1851,OKH:-1020,OKK:904,OOO:2965},this.BQ2__={BHH:118,BHI:-1159,BHM:466,BIH:-919,BKK:-1720,BKO:864,OHH:-1139,OHM:-181,OIH:153,UHI:-1146},this.BQ3__={BHH:-792,BHI:2664,BII:-299,BKI:419,BMH:937,BMM:8335,BNN:998,BOH:775,OHH:2174,OHM:439,OII:280,OKH:1798,OKI:-793,OKO:-2242,OMH:-2402,OOO:11699},this.BQ4__={BHH:-3895,BIH:3761,BII:-4654,BIK:1348,BKK:-1806,BMI:-3385,BOO:-12396,OAH:926,OHH:266,OHK:-2036,ONN:-973},this.BW1__={",ã¨":660,",å":727,"B1ã":1404,"B1å":542,"ãã¨":660,"ãå":727,"ãã¨":1682,"ãã£":1505,"ãã":1743,"ãã£":-2055,"ãã":672,"ãã":-4817,"ãã":665,"ãã":3472,"ãã":600,"ãã":-790,"ãã¨":2083,"ãã":-1262,"ãã":-4143,"ãã":4573,"ãã":2641,"ãã¦":1104,"ãã§":-3399,"ãã":1977,"ãã":-871,"ãã¡":1122,"ãã":601,"ã£ã":3463,"ã¤ã":-802,"ã¦ã":805,"ã¦ã":1249,"ã§ã":1127,"ã§ã":3445,"ã§ã¯":844,"ã¨ã":-4915,"ã¨ã¿":1922,"ã©ã":3887,"ãªã":5713,"ãªã£":3015,"ãªã©":7379,"ãªã":-1113,"ã«ã":2468,"ã«ã¯":1498,"ã«ã":1671,"ã«å¯¾":-912,"ã®ä¸":-501,"ã®ä¸":741,"ã¾ã":2448,"ã¾ã§":1711,"ã¾ã¾":!
2600,"ã¾ã":-2155,"ãã":-1947,"ãã£":-2565,"ãã":2369,"ãã§":-913,"ãã":1860,"ãè¦":731,"亡ã":-1886,"京é½":2558,"åã":-2784,"大ã":-2604,"大éª":1497,"å¹³æ¹":-2314,"å¼ã":-1336,"æ¥æ¬":-195,"æ¬å½":-2423,"æ¯æ¥":-2113,"ç®æ":-724,"ï¼¢ï¼ã":1404,"ï¼¢ï¼å":542,"ï½£ã¨":1682},this.BW2__={"..":-11822,11:-669,"ââ":-5730,"ââ":-13175,"ãã":-1609,"ãã":2490,"ãã":-1350,"ãã":-602,"ãã":-7194,"ãã":4612,"ãã":853,"ãã":-3198,"ãã":1941,"ããª":-1597,"ãã¨":-8392,"ãã®":-4193,"ãã":4533,"ãã":13168,"ãã":-3977,"ãã":-1819,"ãã":-545,"ãã":5078,"ãã¦":972,"ããª":939,"ãã®":-3744,"ãã":-1253,"ãã":-662,"ãã ":-3857,"ãã¡":-786,"ãã¨":1224,"ãã¯":-939,"ã£ã":4589,"ã£ã¦":1647,"ã£ã¨":-2094,"ã¦ã":6144,"ã¦ã":3640,"ã¦ã":2551,"ã¦ã¯":-3110,"ã¦ã":-3065,"ã§ã":2666,"ã§ã":-1528,"ã§ã":-3828,"ã§ã":-4761,"ã§ã":-4203,"ã¨ã":1890,"ã¨ã":-1746,"ã¨ã¨":-2279,"ã¨ã®":720,"ã¨ã¿":5168,"ã¨ã":-3941,"ãªã":-2488,"ãªã":-1313,"ãªã©":-6509,"ãªã®":2614,"ãªã":3099,"ã«ã":-1615,"ã«ã":2748,"ã«ãª":2454,"ã«ã":-7236,"ã«å¯¾":-14943,"ã«å¾":-4688,"ã«é¢":-11388,"ã®ã":2093,"ã®ã§":-7059,"ã®ã«":-6041,"ã®ã®":-6125,"ã¯ã":1073,"ã¯ã":-1033,"ã¯ã":-2532,"ã°ã":1813,"ã¾ã":-1316,"ã¾ã§":-6621,"ã¾ã":5409,"ãã¦":-3153,"ãã":2230,"ãã®":-10713,"ãã":-944,"ãã":-1611,"ãã«":-1897,"ãã":651,"ãã¾":1620,"ãã":4270,"ãã¦":849,"ãã°":4114,"ãã":6067,"ãã":7901,"ãé":-11877,"ãã ":728,"ããª":-4115,"ä¸äºº":602,"ä¸æ¹":-1375,"ä¸æ¥":970,"ä¸é¨":-1051,"ä¸ã":-4479,"ä¼ç¤¾":-1116,"åºã¦":2163,"åã®":-7758,"åå
":970,"åæ¥":-913,"大éª":-2471,"å§å¡":-1250,"å°ãª":-1050,"年度":-8669,"å¹´é":-1626,"åºç":-2363,"æ権":-1982,"æ°è":-4066,"æ¥æ°":-722,"æ¥æ¬":-7068,"æ¥ç±³":3372,"ææ¥":-601,"æé®®":-2355,"æ¬äºº":-2697,"æ±äº¬":-1543,"ç¶ã¨":-1384,"社ä¼":-1276,"ç«ã¦":-990,"第ã«":-1612,"ç±³å½":-4268,"!
ï¼ï¼":-669},this.BW3__={"ãã":-2194,"ãã":719,"ãã":3846,"ã.":-1185,"ãã":-1185,"ãã":5308,"ãã":2079,"ãã":3029,"ãã":2056,"ãã£":1883,"ãã":5600,"ãã":1527,"ãã¡":1117,"ãã¨":4798,"ãã¨":1454,"ã.":2857,"ãã":2857,"ãã":-743,"ãã£":-4098,"ãã«":-669,"ãã":6520,"ãã":-2670,"ã,":1816,"ãã":1816,"ãã":-4855,"ãã":-1127,"ãã£":-913,"ãã":-4977,"ãã":-2064,"ãã":1645,"ãã©":1374,"ãã¨":7397,"ãã®":1542,"ãã":-2757,"ãã":-714,"ãã":976,"ã,":1557,"ãã":1557,"ãã":-3714,"ãã":3562,"ãã¦":1449,"ããª":2608,"ãã¾":1200,"ã.":-1310,"ãã":-1310,"ãã":6521,"ã,":3426,"ãã":3426,"ãã«":841,"ãã":428,"ã.":8875,"ãã":8875,"ãã":-594,"ãã®":812,"ãã":-1183,"ãã":-853,"ã .":4098,"ã ã":4098,"ã ã£":1004,"ã£ã":-4748,"ã£ã¦":300,"ã¦ã":6240,"ã¦ã":855,"ã¦ã":302,"ã§ã":1437,"ã§ã«":-1482,"ã§ã¯":2295,"ã¨ã":-1387,"ã¨ã":2266,"ã¨ã®":541,"ã¨ã":-3543,"ã©ã":4664,"ãªã":1796,"ãªã":-903,"ãªã©":2135,"ã«,":-1021,"ã«ã":-1021,"ã«ã":1771,"ã«ãª":1906,"ã«ã¯":2644,"ã®,":-724,"ã®ã":-724,"ã®å":-1e3,"ã¯,":1337,"ã¯ã":1337,"ã¹ã":2181,"ã¾ã":1113,"ã¾ã":6943,"ã¾ã£":-1549,"ã¾ã§":6154,"ã¾ã":-793,"ãã":1479,"ãã":6820,"ãã":3818,"ã,":854,"ãã":854,"ãã":1850,"ãã¦":1375,"ãã°":-3246,"ãã":1091,"ãã":-605,"ãã ":606,"ãã§":798,"ã«æ":990,"ä¼è°":860,"å
¥ã":1232,"大ä¼":2217,"å§ã":1681,"å¸":965,"æ°è":-5055,"æ¥,":974,"æ¥ã":974,"社ä¼":2024,"カæ":990},this.TC1__={AAA:1093,HHH:1029,HHM:580,HII:998,HOH:-390,HOM:-331,IHI:1169,IOH:-142,IOI:-1015,IOM:467,MMH:187,OOI:-1832},this.TC2__={HHO:2088,HII:-1023,HMM:-1154,IHI:-1965,KKH:703,OII:-2649},this.TC3__={AAA:-294,HHH:346,HHI:-341,HII:-1088,HIK:731,HOH:-1486,IHH:128,IHI:-3041,IHO:-1935,IIH:-825,IIM:-1035,IOI:-542,KHH:-1216,KKA:491,KKH:-1217,KOK:-1009,MHH:-2694,MHM:-457,MHO:123,MMH:-471,NNH:-1689,NNO:662,OHO:-3393},this.TC4__={HHH:-203,HHI:1344,HHK:3!
65,HHM:-122,HHN:182,HHO:669,HIH:804,HII:679,HOH:446,IHH:695,IHO:-2324,IIH:321,III:1497,IIO:656,IOO:54,KAK:4845,KKA:3386,KKK:3065,MHH:-405,MHI:201,MMH:-241,MMM:661,MOM:841},this.TQ1__={BHHH:-227,BHHI:316,BHIH:-132,BIHH:60,BIII:1595,BNHH:-744,BOHH:225,BOOO:-908,OAKK:482,OHHH:281,OHIH:249,OIHI:200,OIIH:-68},this.TQ2__={BIHH:-1401,BIII:-1033,BKAK:-543,BOOO:-5591},this.TQ3__={BHHH:478,BHHM:-1073,BHIH:222,BHII:-504,BIIH:-116,BIII:-105,BMHI:-863,BMHM:-464,BOMH:620,OHHH:346,OHHI:1729,OHII:997,OHMH:481,OIHH:623,OIIH:1344,OKAK:2792,OKHH:587,OKKA:679,OOHH:110,OOII:-685},this.TQ4__={BHHH:-721,BHHM:-3604,BHII:-966,BIIH:-607,BIII:-2181,OAAA:-2763,OAKK:180,OHHH:-294,OHHI:2446,OHHO:480,OHIH:-1573,OIHH:1935,OIHI:-493,OIIH:626,OIII:-4007,OKAK:-8156},this.TW1__={"ã«ã¤ã":-4681,"æ±äº¬é½":2026},this.TW2__={"ããç¨":-2049,"ãã£ã":-1256,"ããã":-2434,"ããã":3873,"ãã®å¾":-4430,"ã ã£ã¦":-1049,"ã¦ãã":1833,"ã¨ãã¦":-4657,"ã¨ãã«":-4517,"ãã®ã§":1882,"ä¸æ°ã«":-792,"åãã¦":-1512,"åæã«":-8097,"大ããª":-1255,"対ãã¦":-2721,"社ä¼å
":-3216},this.TW3__={"ããã ":-1734,"ãã¦ã":1314,"ã¨ãã¦":-4314,"ã«ã¤ã":-5483,"ã«ã¨ã£":-5989,"ã«å½ã":-6247,"ã®ã§,":-727,"ã®ã§ã":-727,"ã®ãã®":-600,"ããã":-3752,"åäºæ":-2287},this.TW4__={"ãã.":8576,"ããã":8576,"ãããª":-2348,"ãã¦ã":2958,"ãã,":1516,"ããã":1516,"ã¦ãã":1538,"ã¨ãã":1349,"ã¾ãã":5543,"ã¾ãã":1097,"ããã¨":-4258,"ããã¨":5865},this.UC1__={A:484,K:93,M:645,O:-505},this.UC2__={A:819,H:1059,I:409,M:3987,N:5775,O:646},this.UC3__={A:-1370,I:2311},this.UC4__={A:-2643,H:1809,I:-1032,K:-3450,M:3565,N:3876,O:6646},this.UC5__={H:313,I:-1238,K:-799,M:539,O:-831},this.UC6__={H:-506,I:-253,K:87,M:247,O:-387},this.UP1__={O:-214},this.UP2__={B:69,O:935},this.UP3__={B:189},this.UQ1__={BH:21,BI:-12,BK:-99,BN:142,BO:-56,OH:-95,OI:477,OK:410,OO:-2422},this.UQ2__={BH:216,BI:113,OK:1759},this.UQ3__={BA:-479,BH:42,BI:1913,BK:-7198,BM:3160,BN:6427,BO:14761,OI:-827,ON:-3212},this.!
UW1__={",":156,"ã":156,"ã":-463,"ã":-941,"ã":-127,"ã":-553,"ã":121,"ã":505,"ã§":-201,"ã¨":-547,"ã©":-123,"ã«":-789,"ã®":-185,"ã¯":-847,"ã":-466,"ã":-470,"ã":182,"ã":-292,"ã":208,"ã":169,"ã":-446,"ã":-137,"ã»":-135,"主":-402,"京":-268,"åº":-912,"å":871,"å½":-460,"大":561,"å§":729,"å¸":-411,"æ¥":-141,"ç":361,"ç":-408,"ç":-386,"é½":-718,"ï½¢":-463,"ï½¥":-135},this.UW2__={",":-829,"ã":-829,"ã":892,"ã":-645,"ã":3145,"ã":-538,"ã":505,"ã":134,"ã":-502,"ã":1454,"ã":-856,"ã":-412,"ã":1141,"ã":878,"ã":540,"ã":1529,"ã":-675,"ã":300,"ã":-1011,"ã":188,"ã ":1837,"ã¤":-949,"ã¦":-291,"ã§":-268,"ã¨":-981,"ã©":1273,"ãª":1063,"ã«":-1764,"ã®":130,"ã¯":-409,"ã²":-1273,"ã¹":1261,"ã¾":600,"ã":-1263,"ã":-402,"ã":1639,"ã":-579,"ã":-694,"ã":571,"ã":-2516,"ã":2095,"ã¢":-587,"ã«":306,"ã":568,"ã":831,"ä¸":-758,"ä¸":-2150,"ä¸":-302,"ä¸":-968,"主":-861,"äº":492,"人":-123,"ä¼":978,"ä¿":362,"å
¥":548,"å":-3025,"å¯":-1566,"å":-3414,"åº":-422,"大":-1769,"天":-865,"太":-483,"å":-1519,"å¦":760,"å®":1023,"å°":-2009,"å¸":-813,"å¹´":-1060,"å¼·":1067,"æ":-1519,"æº":-1033,"æ¿":1522,"æ":-1355,"æ°":-1682,"æ¥":-1815,"æ":-1462,"æ":-630,"æ":-1843,"æ¬":-1650,"æ±":-931,"æ":-665,"次":-2378,"æ°":-180,"æ°":-1740,"ç":752,"çº":529,"ç®":-1584,"ç¸":-242,"ç":-1165,"ç«":-763,"第":810,"ç±³":509,"èª":-1353,"è¡":838,"西":-744,"è¦":-3874,"調":1010,"è°":1198,"è¾¼":3041,"é":1758,"é":-1257,"ï½¢":-645,"ï½£":3145,"ッ":831,"ï½±":-587,"カ":306,"ï½·":568},this.UW3__={",":4889,1:-800,"â":-1723,"ã":4889,"ã
":-2311,"ã":5827,"ã":2670,"ã":-3573,"ã":-2696,"ã":1006,"ã":2342,"ã":1983,"ã":-4864,"ã":-1163,"ã":3271,"ã":1004,"ã":388,"ã":401,"ã":-3552,"ã":-3116,"ã":-1058,"ã":-395,"ã":584,"ã":3685,"ã":-5228,"ã":842,"ã¡":-521,"ã£":-1444,"ã¤":-1081,"ã¦":6167,"ã§":2318,"ã¨":1691,"ã©":-899,"ãª":-2788,"ã«":2745,"ã®":4056,"ã¯":4555,"ã²":-2171,"ãµ":-179!
8,"ã¸":1199,"ã»":-5516,"ã¾":-4384,"ã¿":-120,"ã":1205,"ã":2323,"ã":-788,"ã":-202,"ã":727,"ã":649,"ã":5905,"ã":2773,"ã":-1207,"ã":6620,"ã":-518,"ã¢":551,"ã°":1319,"ã¹":874,"ã":-1350,"ã":521,"ã ":1109,"ã«":1591,"ã":2201,"ã³":278,"ã»":-3794,"ä¸":-1619,"ä¸":-1759,"ä¸":-2087,"両":3815,"ä¸":653,"主":-758,"äº":-1193,"äº":974,"人":2742,"ä»":792,"ä»":1889,"以":-1368,"ä½":811,"ä½":4265,"ä½":-361,"ä¿":-2439,"å
":4858,"å
":3593,"å
¨":1574,"å
¬":-3030,"å
":755,"å
±":-1880,"å":5807,"å":3095,"å":457,"å":2475,"å¥":1129,"å":2286,"å¯":4437,"å":365,"å":-949,"å":-1872,"å":1327,"å":-1038,"åº":4646,"å":-2309,"å":-783,"å":-1006,"å£":483,"å³":1233,"å":3588,"å":-241,"å":3906,"å":-837,"å¡":4513,"å½":642,"å":1389,"å ´":1219,"å¤":-241,"妻":2016,"å¦":-1356,"å®":-423,"å®":-1008,"家":1078,"å°":-513,"å°":-3102,"å·":1155,"å¸":3197,"å¹³":-1804,"å¹´":2416,"åº":-1030,"åº":1605,"度":1452,"建":-2352,"å½":-3885,"å¾":1905,"æ":-1291,"æ§":1822,"æ¸":-488,"æ":-3973,"æ¿":-2013,"æ":-1479,"æ°":3222,"æ":-1489,"æ°":1764,"æ¥":2099,"æ§":5792,"æ¨":-661,"æ":-1248,"æ":-951,"æ":-937,"æ":4125,"æ":360,"æ":3094,"æ":364,"æ±":-805,"æ ¸":5156,"森":2438,"æ¥":484,"æ°":2613,"æ°":-1694,"決":-1073,"æ³":1868,"æµ·":-495,"ç¡":979,"ç©":461,"ç¹":-3850,"ç":-273,"ç¨":914,"çº":1215,"ç":7313,"ç´":-1835,"ç":792,"ç":6293,"ç¥":-1528,"ç§":4231,"ç¨":401,"ç«":-960,"第":1201,"ç±³":7767,"ç³»":3066,"ç´":3663,"ç´":1384,"çµ±":-4229,"ç·":1163,"ç·":1255,"è
":6457,"è½":725,"èª":-2869,"è±":785,"è¦":1044,"調":-562,"財":-733,"è²»":1777,"è»":1835,"è»":1375,"è¾¼":-1504,"é":-1136,"é¸":-681,"é":1026,"é¡":4404,"é¨":1200,"é":2163,"é·":421,"é":-1432,"é":1302,"é¢":-1282,"é¨":2009,"é»":-1045,"é":2066,"é§
":1620,"ï¼":-800,"ï½£":2670,"ï½¥":-3794,"ッ":-1350,"ï½±":551,"クï¾":1319,"ï½½":874,"ï¾":521,"ï¾":1109,"ï¾":1591,"ï¾":2201,"ï¾":278},this.UW4__={",":3930,".":3508,"â":-4841,"ã":3930,"ã":3508,"ã"!
:4999,"ã":1895,"ã":3798,"ã":-5156,"ã":4752,"ã":-3435,"ã":-640,"ã":-2514,"ã":2405,"ã":530,"ã":6006,"ã":-4482,"ã":-3821,"ã":-3788,"ã":-4376,"ã":-4734,"ã":2255,"ã":1979,"ã":2864,"ã":-843,"ã":-2506,"ã":-731,"ã":1251,"ã":181,"ã":4091,"ã":5034,"ã ":5408,"ã¡":-3654,"ã£":-5882,"ã¤":-1659,"ã¦":3994,"ã§":7410,"ã¨":4547,"ãª":5433,"ã«":6499,"ã¬":1853,"ã":1413,"ã®":7396,"ã¯":8578,"ã°":1940,"ã²":4249,"ã³":-4134,"ãµ":1345,"ã¸":6665,"ã¹":-744,"ã»":1464,"ã¾":1051,"ã¿":-2082,"ã":-882,"ã":-5046,"ã":4169,"ã":-2666,"ã":2795,"ã":-1544,"ã":3351,"ã":-2922,"ã":-9726,"ã":-14896,"ã":-2613,"ã":-4570,"ã":-1783,"ã":13150,"ã":-2352,"ã«":2145,"ã³":1789,"ã»":1287,"ã":-724,"ã":-403,"ã¡":-1635,"ã©":-881,"ãª":-541,"ã«":-856,"ã³":-3637,"ã»":-4371,"ã¼":-11870,"ä¸":-2069,"ä¸":2210,"äº":782,"äº":-190,"äº":-1768,"人":1036,"以":544,"ä¼":950,"ä½":-1286,"ä½":530,"å´":4292,"å
":601,"å
":-2006,"å
±":-1212,"å
":584,"å":788,"å":1347,"å":1623,"å¯":3879,"å":-302,"å":-740,"å":-2715,"å":776,"åº":4517,"å":1013,"å":1555,"å":-1834,"å":-681,"å¡":-910,"å¨":-851,"å":1500,"å½":-619,"å":-1200,"å°":866,"å ´":-1410,"å¡":-2094,"士":-1413,"å¤":1067,"大":571,"å":-4802,"å¦":-1397,"å®":-1057,"寺":-809,"å°":1910,"å±":-1328,"å±±":-1500,"島":-2056,"å·":-2667,"å¸":2771,"å¹´":374,"åº":-4556,"å¾":456,"æ§":553,"æ":916,"æ":-1566,"æ¯":856,"æ¹":787,"æ¿":2182,"æ":704,"æ":522,"æ¹":-856,"æ¥":1798,"æ":1829,"æ":845,"æ":-9066,"æ¨":-485,"æ¥":-442,"æ ¡":-360,"æ¥":-1043,"æ°":5388,"æ°":-2716,"æ°":-910,"æ²¢":-939,"æ¸":-543,"ç©":-735,"ç":672,"ç":-1267,"ç":-1286,"ç£":-1101,"ç°":-2900,"çº":1826,"ç":2586,"ç®":922,"ç":-3485,"ç":2997,"空":-867,"ç«":-2112,"第":788,"ç±³":2937,"ç³»":786,"ç´":2171,"çµ":1146,"çµ±":-1169,"ç·":940,"ç·":-994,"ç½²":749,"è
":2145,"è½":-730,"è¬":-852,"è¡":-792,"è¦":792,"è¦":-1184,"è°":-244,"è°·":-1e3,"è³":730,"è»":-1481,"è»":1158,"輪":-1433,"è¾¼!
":-3370,"è¿":929,"é":-1291,"é¸":2596,"é":-4866,"é½":1192,"é":-1100,"é":-2213,"é·":357,"é":-2344,"é¢":-2297,"é":-2604,"é»":-878,"é ":-1659,"é¡":-792,"館":-1984,"é¦":1749,"é«":2120,"ï½¢":1895,"ï½£":3798,"ï½¥":-4371,"ッ":-724,"ï½°":-11870,"カ":2145,"コ":1789,"ï½¾":1287,"ï¾":-403,"ï¾":-1635,"ï¾":-881,"ï¾":-541,"ï¾":-856,"ï¾":-3637},this.UW5__={",":465,".":-299,1:-514,E2:-32768,"]":-2762,"ã":465,"ã":-299,"ã":363,"ã":1655,"ã":331,"ã":-503,"ã":1199,"ã":527,"ã":647,"ã":-421,"ã":1624,"ã":1971,"ã":312,"ã":-983,"ã":-1537,"ã":-1371,"ã":-852,"ã ":-1186,"ã¡":1093,"ã£":52,"ã¤":921,"ã¦":-18,"ã§":-850,"ã¨":-127,"ã©":1682,"ãª":-787,"ã«":-1224,"ã®":-635,"ã¯":-578,"ã¹":1001,"ã¿":502,"ã":865,"ã":3350,"ã":854,"ã":-208,"ã":429,"ã":504,"ã":419,"ã":-1264,"ã":327,"ã¤":241,"ã«":451,"ã³":-343,"ä¸":-871,"京":722,"ä¼":-1153,"å
":-654,"å":3519,"åº":-901,"å":848,"å¡":2104,"大":-1296,"å¦":-548,"å®":1785,"åµ":-1304,"å¸":-2991,"å¸":921,"å¹´":1763,"æ":872,"æ":-814,"æ":1618,"æ°":-1682,"æ¥":218,"æ":-4353,"æ»":932,"æ ¼":1356,"æ©":-1508,"æ°":-1347,"ç°":240,"çº":-3912,"ç":-3149,"ç¸":1319,"ç":-1052,"ç":-4003,"ç ":-997,"社":-278,"空":-813,"çµ±":1955,"è
":-2233,"表":663,"èª":-1073,"è°":1219,"é¸":-1018,"é":-368,"é·":786,"é":1191,"é¡":2368,"館":-689,"ï¼":-514,"ï¼¥ï¼":-32768,"ï½¢":363,"ï½²":241,"ï¾":451,"ï¾":-343},this.UW6__={",":227,".":808,1:-270,E1:306,"ã":227,"ã":808,"ã":-307,"ã":189,"ã":241,"ã":-73,"ã":-121,"ã":-200,"ã":1782,"ã":383,"ã":-428,"ã£":573,"ã¦":-1014,"ã§":101,"ã¨":-105,"ãª":-253,"ã«":-149,"ã®":-417,"ã¯":-236,"ã":-206,"ã":187,"ã":-135,"ã":195,"ã«":-673,"ã³":-496,"ä¸":-277,"ä¸":201,"件":-800,"ä¼":624,"å":302,"åº":1792,"å¡":-1212,"å§":798,"å¦":-960,"å¸":887,"åº":-695,"å¾":535,"æ¥":-697,"ç¸":753,"社":-507,"ç¦":974,"空":-822,"è
":1811,"é£":463,"é":1082,"ï¼":-270,"ï¼¥ï¼":306,"ï¾":-673,"ï¾":-496},this}t.prototype.ctype_=function(!
_){for(var t in this.chartype_)if(_.match(this.chartype_[t][0]))return this.chartype_[t][1];return"O"},t.prototype.ts_=function(_){return _||0},t.prototype.segment=function(_){if(null==_||null==_||""==_)return[];var t=[],H=["B3","B2","B1"],s=["O","O","O"],h=_.split("");for(K=0;K<h.length;++K)H.push(h[K]),s.push(this.ctype_(h[K]));H.push("E1"),H.push("E2"),H.push("E3"),s.push("O"),s.push("O"),s.push("O");for(var i=H[3],I="U",O="U",B="U",K=4;K<H.length-3;++K){var M=this.BIAS__,U=H[K-3],e=H[K-2],r=H[K-1],n=H[K],A=H[K+1],p=H[K+2],u=s[K-3],C=s[K-2],W=s[K-1],T=s[K],o=s[K+1],Q=s[K+2];M+=this.ts_(this.UP1__[I]),M+=this.ts_(this.UP2__[O]),M+=this.ts_(this.UP3__[B]),M+=this.ts_(this.BP1__[I+O]),M+=this.ts_(this.BP2__[O+B]),M+=this.ts_(this.UW1__[U]),M+=this.ts_(this.UW2__[e]),M+=this.ts_(this.UW3__[r]),M+=this.ts_(this.UW4__[n]),M+=this.ts_(this.UW5__[A]),M+=this.ts_(this.UW6__[p]),M+=this.ts_(this.BW1__[e+r]),M+=this.ts_(this.BW2__[r+n]),M+=this.ts_(this.BW3__[n+A]),M+=this.ts_(this.TW1__[U+e+r]),M+=this.ts_(this.TW2__[e+r+n]),M+=this.ts_(this.TW3__[r+n+A]),M+=this.ts_(this.TW4__[n+A+p]),M+=this.ts_(this.UC1__[u]),M+=this.ts_(this.UC2__[C]),M+=this.ts_(this.UC3__[W]),M+=this.ts_(this.UC4__[T]),M+=this.ts_(this.UC5__[o]),M+=this.ts_(this.UC6__[Q]),M+=this.ts_(this.BC1__[C+W]),M+=this.ts_(this.BC2__[W+T]),M+=this.ts_(this.BC3__[T+o]),M+=this.ts_(this.TC1__[u+C+W]),M+=this.ts_(this.TC2__[C+W+T]),M+=this.ts_(this.TC3__[W+T+o]),M+=this.ts_(this.TC4__[T+o+Q]),M+=this.ts_(this.UQ1__[I+u]),M+=this.ts_(this.UQ2__[O+C]),M+=this.ts_(this.UQ3__[B+W]),M+=this.ts_(this.BQ1__[O+C+W]),M+=this.ts_(this.BQ2__[O+W+T]),M+=this.ts_(this.BQ3__[B+C+W]),M+=this.ts_(this.BQ4__[B+W+T]),M+=this.ts_(this.TQ1__[O+u+C+W]),M+=this.ts_(this.TQ2__[O+C+W+T]),M+=this.ts_(this.TQ3__[B+u+C+W]);var N="O";0<(M+=this.ts_(this.TQ4__[B+C+W+T]))&&(t.push(i),i="",N="B"),I=O,O=B,B=N,i+=H[K]}return t.push(i),t},_.TinySegmenter=t}});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/wordcut.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/wordcut.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/lunr/wordcut.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;((t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).lunr||(t.lunr={})).wordcut=n()}}(function(){return function o(s,a,c){function u(e,n){if(!a[e]){if(!s[e]){var t="function"==typeof require&&require;if(!n&&t)return t(e,!0);if(l)return l(e,!0);var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}var i=a[e]={exports:{}};s[e][0].call(i.exports,function(n){var t=s[e][1][n];return u(t||n)},i,i.exports,o,s,a,c)}return a[e].exports}for(var l="function"==typeof require&&require,n=0;n<c.length;n++)u(c[n]);return u}({1:[function(n,t,e){var r=n("underscore"),i={creators:null,current:null,tag:null,init:function(){this.creators=[],this.current=[],this.tag={}},reset:function(){this.current=[],this.tag={}},transit:function(n){var e=this;e.creators.forEach(function(n){var t=n.createAcceptor(e.tag);t&&e.current.push(t)});var t=[];e.tag={};for(var r=0;r<e.current.length;r++){var i=e.current[r].transit(n);i.isError||(t.push(i),e.tag[i.tag]=i)}e.current=t},getFinalAcceptors:function(){return this.current.filter(function(n){return n.isFinal})}};t.exports=function(){var n=r.clone(i);return n.init(),n}},{underscore:25}],2:[function(t,e,n){(function(o){var s=t("path"),n=(t("glob"),{init:function(n,t,e){t=t||!1,defaultDict=s.normalize(o+"/..")+"/data/tdict-*.txt",this.dict=[];var r=void 0!==n,i=t||!r?[defaultDict]:[];n=n||defaultDict;r&&(Array.isArray(n)?i.concat.apply(i,n):i.push(n)),this.addFiles(i,!1),void 0!==e&&this.addWords(e,!1),this.finalizeDict()},addWords:function(n,t){t=void 0===t||t,this.dict.push.apply(this.dict,n),t&&this.finalizeDict()},finalizeDict:function(){this.dict=this.sortuniq(this.dict)},addFiles:function(n,t){t=void 0===t||t;for(var e=0;e<1;e++)words="à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.!
\nà¸.à¸à¸£.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸à¸.\nà¸.à¸à¸.\nà¸.à¸.ส.\nà¸.à¸.\nà¸.ม.\nà¸.ย.\nà¸.ร.\nà¸.ล.à¸.\nà¸.ว.\nà¸.ศ.ว.\nà¸.ส.à¸.\nà¸.ส.à¸.\nà¸.ส.à¸.\nà¸.à¸.\nà¸à¸.à¸à¸à¸.\nà¸à¸.à¸à¸£.à¸.\nà¸à¸.ภ.à¸à¸§.\nà¸à¸.รสà¸.\nà¸à¸à¸.à¸à¸ª.à¸à¸.\nà¸à¸à¸¥.รà¸à¸.\nà¸à¸.à¸à¸«.\nà¸à¸.à¸à¸.\nà¸à¸.à¸à¸£.\nà¸à¸à¸.à¸.\nà¸à¸à¸¡.à¸.\nà¸à¸à¸¡.à¸à¸£à¸¸à¸à¹à¸à¸à¸¡à¸«à¸²à¸à¸à¸£\nà¸à¸.à¸à¸.\nà¸à¸.สà¸.\nà¸à¸.à¸à¸.\nà¸à¸.à¸à¸£.\nà¸à¸.à¸à¸«à¸²à¸£\nà¸à¸£.à¸à¸.\nà¸à¸£à¸.à¸à¸¥à¸²à¸\nà¸à¸£à¸.à¸à¸.\nà¸à¸¨.à¸.\nà¸à¸¨.à¸.\nà¸à¸¨.à¸à¸.\nà¸à¸¨.ม.\nà¸à¸©.à¸.\nà¸à¸©.à¸.\nà¸à¸©.ม.\nà¸à¸ª.à¸.\nà¸à¸ª.à¸à¸.\nà¸à¸ª.à¸.\nà¸à¸ª.ม.\nà¸à¸.à¸à¸.\nà¸à¸.รà¸à¸.\nà¸à¸.รมà¸.\nà¸à¸.รสà¸.\nà¸.à¸.ว.\nà¸à¸§.à¸à¸.\nà¸à¸§.à¸à¸£.\nà¸à¸§.à¸à¸«à¸²à¸£\nà¸à¸ª.à¸à¸.\nà¸à¸ª.à¸à¸£.\nà¸à¸ª.à¸à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.ศ.\nà¸.ม.\nà¸.ร.à¸.\nà¸.ร.à¸.\nà¸.ร.ม.\nà¸.ศ.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.ม.\nà¸à¸¨.à¸.\nà¸à¸¨.à¸.\nà¸à¸¨.ม.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.ร.\nà¸.ม.\nà¸.ศ.\nà¸.ส.à¸.\nà¸.ส.à¸.\nà¸.ส.à¸.\nà¸.à¸.\nà¸.à¸.ร.\nà¸.à¹à¹\nà¸à¸.à¸à¸.\nà¸à¸.สà¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.ส.\nà¸.ส.à¸.\nà¸.à¸.à¸.\nà¸.ศ.ร.\nà¸.ส.à¸.\nà¸à¸.สห.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.ศ.à¸.\nà¸.ศ.ร.\nà¸à¸¢.à¸à¸£.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.ว.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.ม.\nà¸.ร.\nà¸.ศ.ร.\nà¸.ห.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸à¸£.à¸à¸¡.\nà¸à¸£.à¸à¸¡.\nà¸à¸£.à¸.\nà¸à¸£.à¸à¸¥.\nà¸à¸£.à¸.\nà¸à¸£.à¸à¸¡.\nà¸à¸£.ภ.\nà¸à¸£.ม.\nà¸à¸£.รà¸.\nà¸à¸£.ว.\nà¸à¸£.ส.\nà¸à¸£.สà¸.\nà¸.à¸.\nà¸.à¸.ว.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.ม.\nà¸.ศ.\nà¸à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.ม.\nà¸à¸ª.à¸à¸.\nà¸à¸ª.รมว.à¸à¸«.\nà¸!
ุ.ส.à¸à¸´.ม.\nà¸.à¸.ส.\nà¸.à¸.\nà¸.à¸\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.\nà¸.ม.\nà¸.ร.\nà¸.ว.\nà¸.ศ.\nà¸.ส.\nà¸.ส.à¸.\nà¸.ส.à¹\nà¸.สà¸.\nà¸.à¸.\nà¸à¸à¸.ภ.\nà¸à¸¨.à¸.\nà¸à¸¨.à¸.\nà¸à¸¨.ม.\nà¸.à¸.\nà¸.à¸.ส.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸à¸£.\nà¸.ภ.\nà¸.ม.\nà¸à¸.à¸à¸£.\nà¸à¸.à¸à¸à¸.\nà¸à¸.à¸à¸¡.\nà¸à¸.à¸à¸¥.\nà¸à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.à¸à¸.\nà¸à¸.à¸à¸¡.\nà¸à¸.ภ.à¹à¸à¸\nà¸à¸.รà¸.\nà¸à¸.รà¸.\nà¸à¸.รà¹à¸à¸¢.à¸à¸à¸.\nà¸à¸.ส.\nà¸à¸à¸.à¸.\nà¸à¸à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.à¸à¸à¸.\nà¸à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.à¸à¸ª.\nà¸à¸.ภ.\nà¸à¸.ม.\nà¸à¸à¸.à¸.\nà¸à¸à¸.à¸.\nà¸à¸à¸ª.à¸.\nà¸à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.ม.\nà¸à¸à¸.à¸.\nà¸à¸à¸.à¸.\nà¸à¸à¸.à¸.\nà¸.à¸à¸.\nà¸.à¸à¸¨.\nà¸.à¸à¸¨.สูà¸\nà¸.à¸.\nà¸.à¸.ว.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.ร.\nà¸.à¸.ส.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸à¸¢.\nà¸.ม.\nà¸.ม.à¸.\nà¸.ม.à¸.\nà¸.ม.à¸.\nà¸.ม.ศ.\nà¸.ม.à¸.\nà¸.ร.ร.à¹\nà¸.ร.ร.à¹\nà¸.ร.ร.à¹\nà¸.ล.\nà¸.ว.à¸.\nà¸.วิ.à¸.\nà¸.ส.ส.\nà¸.à¸.\nà¸.à¸.ร.ส.\nà¸.à¹\nà¸à¸¡.วส.\nà¸à¸.à¸.\nà¸à¸à¸.ภ.\nà¸à¸.à¸à¸.\nà¸à¸.มà¸.\nà¸à¸.à¸à¸£.\nà¸à¸.à¸à¸.\nà¸à¸.à¸à¸£.\nà¸à¸.à¸à¸ªà¸ª.\nà¸à¸.à¸à¸.\nà¸à¸à¸.à¸.\nà¸à¸à¸.à¸.\nà¸à¸à¸.à¸à¸.\nà¸à¸à¸.à¸à¸¡.\nà¸à¸à¸.ภ.\nà¸à¸à¸.à¸.\nà¸à¸à¸.à¸à¸à¸.\nà¸à¸à¸.à¸.\nà¸à¸à¸.ภ.\nà¸à¸§.à¸à¸à¸¡.\nà¸à¸.à¸à¸.\nà¸.à¸.à¸.\nà¸.à¸à¸¨.\nà¸.à¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.ว.\nà¸.à¸.ศ.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.à¸à¸´à¹à¸¨à¸©\nà¸.à¸.\nà¸.à¸.\nà¸.à¸.\nà¸.ภ.ม.\nà¸.ม.\nà¸.ม.à¸.\nà¸.ย.\nà¸.ร.à¸.\nà¸.ร.à¸!
.\nà¸.ร.à¸.\nà¸.ร.à¸.\nà¸.ร.à¸.\nà¸.ศ.\nà¸.ศ.à¸.\nà¸.ส.ร.\nà¸.ส.ล.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.à¸à¸´à¹à¸¨à¸©\nà¸.à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.ม.\nà¸à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.ม.\nà¸à¸.à¸.\nà¸à¸.à¸.\nà¸à¸.ม.\nà¸à¸¢.à¸.\nà¸à¸¢.à¸.\nà¸à¸¢.ม.\nà¸à¸¥.à¸.\nà¸à¸¥.à¸.\nà¸à¸¥.à¸.à¸.\nà¸à¸¥.à¸.à¸.\nà¸à¸¥.à¸.à¸.\nà¸à¸¥.à¸.à¸.\nà¸à¸¥.à¸.\nà¸à¸¥.à¸à¸à¸.\nà¸à¸¥.ม.\nà¸à¸¥.ม.à¹\nà¸à¸¥.ร.à¸.\nà¸à¸¥.ร.à¸.\nà¸à¸¥.ร.à¸.\nà¸à¸¥.ร.à¸.\nà¸à¸¥.à¸.\nà¸à¸¥.à¸.à¸.\nà¸à¸¥.à¸.à¸.\nà¸à¸¥.à¸.à¸.\nà¸à¸¥.à¸.à¸.\nà¸à¸¥à¸².à¸à¸£.\nà¸à¸¨.à¸.\nà¸à¸¨.à¸.\nà¸à¸¨.ม.\nà¸à¸.สว.\nภ.à¸.à¸.\nภ.à¸.à¸.à¹\nภ.à¸.\nภ.à¸.\nภ.à¸.à¸.à¹\nภ.à¸.ร.\nภ.à¸.\nภ.ม.\nภ.สà¸.à¸.\nม.à¸.\nม.à¸.\nม.à¸.à¸.\nม.à¸.à¸.\nม.à¸.à¸.\nม.ร.ว.\nม.ศ.\nม.à¸.\nม.à¸.à¸à¸±à¸à¸à¸²à¸à¸µ\nมิ.ย.\nมี.à¸.\nยศ.à¸à¸.\nยศ.à¸à¸£.\nยศ.à¸à¸.\nร.à¸.\nร.à¸.\nร.à¸.\nร.à¸.à¸.\nร.à¸.à¸.\nร.à¸.à¸.\nร.à¸.\nร.à¸.\nร.à¸.\nร.à¸.\nร.à¸.ล.\nร.ย.ล.\nร.ย.ส.à¸.\nร.ล.\nร.ศ.\nร.ส.à¸.\nร.à¸.\nรà¸.ม.\nรร.à¸à¸à¸£.\nรร.à¸à¸.\nรร.à¸à¸.\nรร.à¸à¸.\nรร.à¸à¸£.\nรร.à¸à¸£à¸.\nรร.à¸à¸.\nล.à¸.\nล.ว.\nลส.à¸à¸.\nว.à¸.\nว.à¸.\nว.à¸.\nว.à¸.à¸.\nว.à¸.à¸.\nวà¸.à¸.\nศ.à¸.\nศ.à¸.à¸.\nศ.ศ.à¸.\nศà¸à¸£.ภ.\nศศ.à¸.\nศษ.à¸.\nศส.à¸.\nส.à¸.\nส.à¸.ศ.à¸.\nส.à¸.\nส.à¸.1\nส.à¸.ร.\nส.à¸.ส.\nส.à¸.\nส.à¸.à¸.\nส.à¸.à¸.\nส.à¸.à¸.\nส.à¸.\nส.à¸à¸£.\nส.à¸.à¸.\nส.à¸.ส.à¸.\nส.à¸.à¸.\nส.ร.\nส.ล.à¸.\nส.ว.\nส.ว.à¸.\nส.ว.ส.à¸.\nส.ส.\nส.ส.à¸.\nส.ส.ร.\nส.ห.\nส.à¸.\nสà¸.à¸.\nสà¸à¸.สสà¸.\nสà¸.à¸.\nสà¸.à¸.\nสว.à¸à¸£.\nสว.à¸à¸£.\nสว.ส.\nสว.สà¸.\nสว.สส.\nสว.à¸à¸.\nสส.à¸!
.\nสุ.à¸à¸´.à¸à¸¸.ลิ.\nห.ร.ม.\nà¸.à¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸.\nà¸.à¸.à¸.\nà¸.à¸à¸£.\nà¸.à¸.\nà¸.ส.à¸.\nà¸.ส.ม.à¸.\nà¸.ส.ย.\nà¸.à¸.à¸.\nà¸à¸ª.รà¸.\nà¸à¸¸.à¸à¸².à¸.ส.\nฮ.à¸.\nฮ.à¸.\nฮ.à¸.\nฮ.ล.\nฮ.ศ.\nà¹à¸¡.ย.\n\nà¸à¸£à¸µà¸à¸´à¸\nà¸à¸¥à¸±à¸à¸à¸±à¸\nà¸à¸±à¸¥à¸à¸±à¸à¸à¸²\nà¸à¸±à¸§à¸¥à¸²à¸¥à¸±à¸¡à¹à¸à¸à¸£à¹\nà¸à¸±à¸¨à¸¡à¸µà¸£à¹\nà¸à¸²à¸à¸¡à¸²à¸à¸à¸¸\nà¹à¸à¸¥à¸à¸²à¸à¸²\nà¸à¸§à¸´à¹à¸à¸\nà¸à¸à¸à¹à¸à¸à¸à¸´à¸à¸±à¸\nà¸à¸²à¸à¸¹à¸¥\nà¸à¸¸à¸à¸£à¸²à¸\nà¸à¸¸à¸à¸«à¸¡à¸´à¸\nà¹à¸à¸à¸à¸±à¸à¸à¸µ\nà¹à¸à¸à¸à¸±à¸à¸à¸µ\nà¹à¸à¸¡à¸à¸£à¸´à¸à¸à¹\nà¹à¸à¸à¹à¸¡à¸µà¸¢à¸£à¹\nà¹à¸à¸à¸à¸±à¸ª\nà¹à¸à¸à¹à¸à¸à¸£à¹à¸£à¸²\nà¹à¸à¹à¸£à¹à¸¥à¸à¸²\nà¹à¸à¸¥à¸´à¸à¸à¸£à¹à¹à¸à¸µà¸¢\nà¹à¸à¹à¸à¸à¹à¸®à¹à¸à¸\nà¹à¸à¸¥à¸±à¸¡à¹à¸\nà¹à¸à¹à¸¥à¸£à¸²à¹à¸\nà¹à¸à¸£à¸ªà¸à¹à¹à¸à¸´à¸£à¹à¸\nà¹à¸à¹à¸£\nà¸à¸²à¸à¸²à¸£à¹à¸à¸²\nà¸à¸³à¸à¸²à¸¨à¸±à¸à¸à¸´à¹\nà¹à¸à¸à¹à¸\nà¹à¸à¸à¸µà¸§à¸²\nà¹à¸à¹à¸à¹à¸à¸µà¸¢à¸\nà¸à¸à¸à¸´à¹à¸\nà¹à¸à¸´à¸à¸à¸¹\nà¸à¸²à¸à¸à¸\nà¸à¸´à¸à¸²à¹à¸\nà¹à¸à¸à¹à¸\nà¹à¸à¸à¸£à¹à¹à¸à¸à¸´à¸¥\nà¸à¸±à¸à¹à¸à¹à¸£\nà¸à¸²à¸à¸¡à¸²à¸£à¸µà¹à¸\nà¸à¸²à¸à¸²à¸«à¹\nà¸à¸²à¸£à¸²à¹à¸¢à¹à¸§\nà¸à¸²à¸£à¸²à¸§à¸±à¸\nà¸à¸´à¸à¸à¸µà¸¢à¹\nà¸à¸µà¸à¸²à¸\nà¸à¸µà¹à¸à¸à¹à¸à¸´à¸¥\nà¸à¸¹à¸£à¸´à¸\nà¸à¸¹à¸£à¸´à¸\nà¹à¸à¹à¸à¸¥à¸ªà¹\nà¹à¸à¸à¹à¸\nà¹à¸à¸µà¹à¸¢à¸à¹à¸®à¹\nà¹à¸à¹à¸à¸µà¸¢\nà¹à¸à¸¥\nà¹à¸à¹à¸¥à¸¡à¸à¸\nà¹à¸à¹à¸à¹à¸à¸\nà¹à¸à¸à¸µà¹à¸£à¸µà¸¢\nà¸à¸±à¸¥à¸¥à¸±à¸ª\nà¸à¸²à¹à¸à¸à¸²\nà¸à¸²à¸à¸±à¸\nà¸à¸µà¸à¸£à¸à¸¢à¸à¹\nà¸à¸¹à¹à¸\nà¹à¸à¸à¹à¸§à¸à¸£à¹\nà¹à¸à¸¥à¸²à¹à¸§à¸£à¹\nà¹à¸à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸à¸à¸¹\nà¹à¸à¹à¸§à¸à¸£à¹\nà¹à¸à¸®à¸²\nà¹à¸à¸à¸¸à¸à¸¸\nà¹à¸à¸à¸¹à¸à¸¸\nà¸à¸£à¸±à¸à¸à¸²à¸à¸¹\nà¸à¸£à¸´à¹à¸à¸¥à¸µ\nà¸à¸¹à¸§à¸²à¸¥à¸¹\nà¹à¸à¸«à¸°à¸£à¸²à¸\nà¹à¸à¹à¸à¸µà¸¢à¸§\nà¹à¸à¸£à¸à¸à¹à¸\nà¸à¸¡à¸´à¸¬à¸à¸²à¸à¸¹\nà¸à¸£à¸´à¹à¸à¸¥à¸µ\nà¸à¸´!
à¹à¸à¸\nà¹à¸à¸à¸à¸±à¸ª\nà¹à¸à¹à¸à¸à¸±à¸ª\nà¹à¸à¸à¹à¸à¸ªà¸à¸µ\nà¹à¸à¸¥à¸à¸²à¸§à¸µà¸\nà¹à¸à¸ªà¹à¸¡à¹à¸à¸µà¸¢\nà¹à¸à¸£à¸à¸à¹à¸\nà¹à¸à¹à¸\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¸²à¸à¸²à¸à¸´\nà¸à¸²à¸£à¸´à¸à¸°\nà¸à¸´à¸§à¹à¸à¸à¸£à¹à¸à¸µà¸¢à¹\nà¸à¸´à¸§à¹à¸à¸¥à¸µ\nà¸à¸´à¸§à¸¢à¸à¸£à¹à¸\nà¸à¸´à¸§à¸¢à¸à¸£à¹à¸\nà¸à¸´à¸§à¹à¸®à¸¡à¸à¹à¹à¸à¸µà¸¢à¸£à¹\nà¹à¸à¸à¸£à¸²à¸ªà¸à¸²\nà¹à¸à¹à¸à¸£à¸ªà¸à¸²\nà¹à¸à¸§à¸²à¸à¸²\nà¸à¸£à¸±à¸ªà¹à¸à¸¥à¸ªà¹\nà¸à¸£à¸²à¸à¸´à¹à¸¥à¸µà¸¢\nà¸à¸à¸¡à¹à¸à¸¢à¹\nà¸à¸à¸ªà¸à¸±à¸\nà¸à¸±à¸à¸à¸²à¸¥à¸à¸£à¹\nà¸à¸±à¸à¸à¸²à¸¥à¸à¸£à¹\nà¸à¸¹à¸à¸²à¹à¸£à¸ªà¸à¹\nà¸à¸¹à¸à¸²à¹à¸à¸ªà¸à¹\nà¹à¸à¸à¸à¸²à¸à¸µ\nà¹à¸à¸à¸à¸²à¸à¸µ\nà¹à¸à¸£à¸¸à¸\nà¹à¸à¸¥à¹à¸à¸£à¸\nà¹à¸à¸à¸£à¹à¸¥à¸´à¸\nà¹à¸à¸à¹à¸à¸\nà¸à¸à¸¢à¹à¸à¸\nà¸à¸°à¸¥à¸´à¸ª\nà¸à¸°à¸«à¸±à¸\nà¸à¸±à¸à¸à¸´à¹à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸²à¸£à¸µà¸ª\nà¸à¸µà¸à¸±à¸\nà¹à¸à¸£à¸°\nà¹à¸à¸µà¸¢à¸à¸¢à¸²à¸\nà¸à¸à¸¡à¹à¸à¸\nà¸à¸£à¸°à¸à¸°à¸à¸à¸\nà¸à¸°à¹à¸\nà¸à¸°à¸ªà¸´à¸¡\nà¸à¸²à¸£à¸²à¸à¸ªà¸µ\nà¸à¸´à¸«à¸²à¸£à¸µ\nà¹à¸à¸à¸à¸´à¸¥à¸§à¸²à¹à¸à¸µà¸¢\nà¹à¸à¸à¸à¸´à¸¥à¹à¸§à¹à¸à¸µà¸¢\nà¸à¸£à¸²à¸à¸à¹\nà¸à¸¥à¸à¸£à¸´à¸à¸²\nà¸à¸´à¸¥à¸²à¹à¸à¸¥à¹à¸à¸µà¸¢\nà¸à¸¸à¸à¸¸à¸à¸´à¸¡à¸°\nà¸à¸¸à¸à¸¸à¸à¸´à¸¡à¸²\nà¸à¸¸à¸à¸¸à¹à¸à¸à¸°\nà¸à¸¹à¸à¸¹à¹à¸à¸à¸°\nà¹à¸à¸£à¸à¸à¹à¹à¸à¸´à¸£à¹à¸\nมà¸à¸ªà¹à¸\nมะà¸à¸´à¸¥à¸²\nมะละà¹à¸«à¸¡à¹à¸\nมัà¸à¸à¸°à¹à¸¥à¸¢à¹\nมัà¸à¸£à¸²à¸ª\nมาà¸à¸£à¸´à¸\nมิà¸à¸´à¹à¸à¸\nมิà¸à¸à¸´à¹à¸à¸à¸²\nมิยาà¸à¸´\nมิลาà¸\nมิวà¸à¸´à¸\nมิสà¸à¸¹à¸£à¸µ\nมุมà¹à¸\nà¹à¸¡à¸\nà¹à¸¡à¸¥à¹à¸à¸´à¸£à¹à¸\nà¹à¸¡à¸²à¸°à¸à¸°à¸¡à¸°\nà¹à¸¡à¸²à¸°à¸¥à¸³à¹à¸¥à¸´à¸\nà¹à¸¡à¸à¸à¸¹à¹à¸£à¸µà¸¢\nà¹à¸¡à¸à¹à¸à¸ªà¹à¸à¸à¸£à¹\nà¹à¸¡à¸à¸®à¸±à¸à¸à¸±à¸\nà¹à¸¡à¸£à¸´à¹à¸¥à¸à¸à¹\nà¹à¸¡à¸£à¸µà¹à¸¥à¸à¸à¹\nà¹à¸¡à¸ªà¸à¸²à¸à¸¹à¹à¸à¸à¸ªà¹\nยะà¹à¸à¹\nยà¹à¸²à¸à¸à¸¸à¹à¸\nยูà¸à¸²à¸«à¹\!
nยูà¸à¸à¸²à¸\nà¹à¸¢à¸£à¸¹à¸à¸²à¹à¸¥à¹à¸¡\nà¹à¸¢à¹à¸à¸®à¸²à¸¡à¸²\nริยาà¸\nรีà¹à¸à¹à¸à¸à¸²à¹à¸à¹à¸£\nà¹à¸£à¸à¹à¸à¹à¸¥à¸à¸à¹\nลà¸à¸à¸à¸à¸\nลà¸à¸ªà¹à¸à¸à¹à¸à¸¥à¸´à¸ª\nลาà¸à¸²à¸\nลาสà¹à¸§à¸à¸±à¸ª\nลิสà¸à¸à¸\nลุยà¹à¸à¸µà¸¢à¸à¸²\nà¹à¸¥à¸à¸²à¸\nà¹à¸¥à¸à¸²à¸à¸à¹\nวà¸à¸à¸´à¸à¸à¸±à¸\nวà¸à¸£à¹à¸à¸\nวิสà¸à¸à¸à¸à¸´à¸\nà¹à¸§à¸à¸´à¸ª\nà¹à¸§à¸¥à¸ªà¹\nà¹à¸§à¸à¸£à¹à¸à¸´à¹à¸à¸µà¸¢\nà¹à¸§à¸à¸£à¹à¸¡à¸à¸à¸à¹\nà¹à¸§à¸µà¸¢à¸à¸à¸±à¸à¸à¸à¹\nà¹à¸§à¸µà¸¢à¸à¸à¸²\nà¹à¸§à¸à¸à¸¹à¹à¸§à¸à¸£à¹\nà¹à¸§à¹à¸à¸¡à¸´à¸\nสà¸à¸à¸à¹à¸¥à¸à¸à¹\nสà¸à¹à¸à¸à¹à¸¥à¸à¸à¹\nสà¸à¸à¸à¹à¸®à¸¥à¹à¸¡\nสลัà¸à¸à¸à¸£à¹\nà¹à¸ªà¸à¸§à¸\nà¹à¸ªà¸µà¸¢à¸¡à¸£à¸²à¸\nà¹à¸ªà¸µà¸¢à¸¡à¹à¸£à¸µà¸¢à¸\nหà¸à¸ªà¸²\nหà¸à¸ªà¸²à¸§à¸à¸µ\nหà¸à¸²à¸à¹à¸«à¹\nหลวà¸à¸à¸£à¸°à¸à¸²à¸\nหูà¹à¸à¹à¸¢\nหูà¹à¸à¹à¸¢à¹\nหูหà¸à¸²à¸\nà¹à¸«à¸à¹à¸à¹à¸¢\nà¹à¸«à¸à¹à¸à¹à¸¢à¹\nà¹à¸«à¸à¸«à¸à¸²à¸\nà¸à¸à¸±à¸à¸à¸²\nà¸à¸¥à¸²à¸ªà¸à¸²\nà¸à¸§à¸±à¸à¸à¸µ\nà¸à¸à¸£à¸´à¸à¸à¸\nà¸à¸à¸ªà¹à¸¥\nà¸à¸°à¹à¸¥à¸ªà¸à¸²\nà¸à¸±à¸à¸à¸°à¸à¸·à¸\nà¸à¸±à¸¡à¸¡à¸²à¸\nà¸à¸±à¸¡à¸ªà¹à¸à¸à¸£à¹à¸à¸±à¸¡\nà¸à¸±à¸ªà¸ªà¸±à¸¡\nà¸à¸²à¸à¸¹à¸à¸²à¸à¸µ\nà¸à¸²à¸£à¹à¸à¸±à¸à¸à¸\nà¸à¸´à¸à¹à¸à¸µà¸¢à¸à¸²\nà¸à¸´à¸à¸²à¸£à¸²à¸à¸´\nà¸à¸´à¸¥à¸¥à¸´à¸à¸à¸¢à¸ªà¹\nà¸à¸´à¸ªà¸à¸±à¸à¸à¸¹à¸¥\nà¸à¸´à¸ªà¸¥à¸²à¸¡à¸²à¸à¸±à¸\nà¸à¸¸à¸£à¸¸à¸¡à¸à¸µ\nà¸à¸¹à¸¥à¸²à¸à¸à¸²à¸à¸à¸£à¹\nà¹à¸à¸à¸´à¸à¸à¸°à¸£à¸°\nà¹à¸à¹à¸à¸à¸ªà¹\nà¹à¸à¸à¹à¸¥à¸à¸à¸²\nà¹à¸à¸£à¸´à¹à¸à¸à¸²\nà¹à¸à¸¥à¹à¸à¸µà¸¢à¸£à¹\nà¹à¸à¸à¸¥à¸²à¹à¸®à¸¡à¸²\nà¹à¸à¸à¹à¸à¸à¸ªà¸à¹\nà¹à¸à¸à¸´à¸à¸²à¸§à¸²\nà¹à¸à¸à¸²à¸à¸²\nà¹à¸à¸£à¸´à¸ªà¸ªà¸²\nà¹à¸à¹à¸£à¸à¸à¸\nà¹à¸à¹à¸®à¹à¸\nà¹à¸à¸à¸²à¹à¸®\nà¹à¸à¹à¸à¸§à¸²\nฮà¸à¸à¹à¸à¸¥à¸¹à¸¥à¸¹\nฮาà¸à¸à¸¢\nฮาà¹à¸à¸à¸°\nฮาราà¹à¸£\nฮาวาย\nฮิà¹à¸£à¸à¸´à¸¡à¸²\nฮุสà¸à¸±à¸\nà¹à¸®à!
¸¥à¸à¸´à¸à¸à¸´\n\nมà¸à¸£à¸²\nà¸à¸¸à¸¡à¸ า\nมีà¸à¸²\nà¹à¸¡à¸©à¸²\nà¸à¸¤à¸©à¸ า\nมิà¸à¸¸à¸à¸²\nà¸à¸£à¸à¸à¸²\nสิà¸à¸«à¸²\nà¸à¸±à¸à¸¢à¸²\nà¸à¸¸à¸¥à¸²\nà¸à¸¤à¸¨à¸à¸´à¸à¸²\nà¸à¸±à¸à¸§à¸²\nà¹à¸\nà¸à¸µ\nà¸à¸µ\nà¸à¸µ\nà¸à¸µ\nà¹à¸à¸\nà¸à¸µ\nà¹à¸à¸\nà¹à¸\nà¹à¸\nà¹à¸\nà¹à¸à¸¥\nà¹à¸à¹à¸¡\nà¹à¸à¹à¸\nà¹à¸\nà¸à¸µ\nà¸à¸´à¸§\nà¸à¸²à¸£à¹\nà¹à¸à¸ª\nà¸à¸µ\nยู\nวี\nà¸à¸±à¸à¹à¸à¸´à¸¥\nà¸à¸±à¸à¸à¸¥à¸´à¸§\nà¹à¸à¹à¸à¸à¹\nà¹à¸à¹à¸à¸à¹\nวาย\nà¹à¸à¸\nà¹à¸à¸¥à¸à¸²\nà¹à¸à¸¥à¸à¹à¸²\nà¹à¸à¸à¸²\nà¹à¸à¸à¹à¸²\nà¹à¸à¸¡à¸¡à¸²\nà¹à¸à¸¡à¸¡à¹à¸²\nà¹à¸à¸¥à¸à¸²\nà¹à¸à¸¥à¸à¹à¸²\nà¹à¸à¹à¸¡à¸à¸²\nà¹à¸à¹à¸¡à¸à¹à¸²\nà¹à¸¡à¸à¸°\nà¸à¸´à¸à¸°\nà¸à¸²à¹à¸\nà¹à¸¡à¹à¸à¸£\n\nà¸à¸£à¸£à¸¡à¸²à¸à¸\nà¸à¸£à¸à¸à¸£à¸¹à¸\nà¸à¸£à¸°à¸à¸µà¹à¸à¸£à¸°à¸à¹à¸²\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸²à¸§à¸à¸à¹\nà¸à¸£à¸µà¸\nà¸à¸£à¸¸à¹à¸\nà¸à¸¤à¸©à¸à¹\nà¸à¸¥à¸²à¸ª\nà¸à¹à¸§à¸\nà¸à¸©à¸±à¸à¸£à¸´à¸¢à¸²\nà¸à¸©à¸±à¸à¸£à¸´à¸¢à¸²à¸à¸´à¸£à¸²à¸\nà¸à¹à¸à¸à¸«à¸à¹à¸²\nà¸à¸°à¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸¡à¸¡à¸±à¸à¸à¸°\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸à¸±à¹à¸\nà¸à¸²à¸à¸à¸à¹\nà¸à¸²à¸à¸à¸à¸²à¸ ิà¹à¸©à¸\nà¸à¸²à¸¡à¸´à¸à¸²à¹à¸à¹\nà¸à¸²à¸£à¸±à¸à¸à¸µ\nà¸à¸²à¸«à¸¥à¸´à¸\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸¡à¸à¸´\nà¸à¸µà¸§à¸µ\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸¢\nà¸à¸¸à¸à¸à¸·à¸\nà¸à¸¸à¸¡à¸ าà¸à¸±à¸à¸à¹\nà¸à¸¹à¹\nà¹à¸à¸à¸´\nà¹à¸à¸¡à¸ªà¹\nà¹à¸à¸¢à¹\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸¢à¹\nà¹à¸à¸ªà¸à¹à¹à¸®à¸²à¸ªà¹\nà¹à¸à¹à¸°\nà¹à¸à¹à¸²à¸à¸µà¹\nà¹à¸à¸´à¸£à¹à¸¥\nà¹à¸à¸à¸à¹\nà¹à¸à¸£à¸à¸à¹\nà¹à¸à¸ªà¹à¸à¸®à¸à¸¥à¹\nà¹à¸à¹à¸ªà¹à¸à¸®à¸à¸¥à¹\nà¹à¸à¹à¸à¹à¸à¸à¹\nà¹à¸à¸¥à¸à¹\nà¹à¸à¸°\nà¹à¸à¹à¸°\nà¹à¸à¸à¹\nà¸à¸±à¹à¸à¸à¸à¸\nà¹à¸à¸§à¸µà¹à¸¢à¸\nà¸à¸à¸²à¸à¸²à¸à¸´\nà¸à¸£à¸±à¸§à¸à¸à¸\nà¸à¸£à¸±à¸§à¸à¸à¸à¸à¹\nà¸à¸£à¹à¸³à¸à¸£à¸§à¸\nà¸à¸£à¸µà¹à¸à¸à¸µà¸\nà¸à¸£à¸¹à¹à¸ªà¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸²à¸ªà¸ªà¸´à¸\nà¸à¸¥à¸´à¸à¸à¸£à¸´à¸ª\!
nà¸à¸¥à¸´à¸\nà¸à¸§à¸²à¸¡à¸«à¸¡à¸²à¸¢\nà¸à¸§à¸´à¸\nà¸à¸§à¸µà¸\nà¸à¸à¸à¹à¸à¸£à¸ª\nà¸à¸à¸à¸à¸¹à¹à¸¡à¸à¸£à¹\nà¸à¸à¸à¹à¸à¸à¸à¹\nà¸à¸à¸à¹à¸à¹à¸à¸à¹\nà¸à¸à¸à¹à¸\nà¸à¸à¸à¹à¸à¸¡à¸´à¹à¸à¸µà¸¢à¸¡\nà¸à¸à¸à¹à¸à¸à¹à¸à¸à¸£à¹\nà¸à¸à¸à¹à¸à¸\nà¸à¸à¸à¹à¸à¹à¸\nà¸à¸à¸à¹à¸à¸£à¸¥\nà¸à¸à¸à¹à¸à¸´à¸£à¹à¸¡\nà¸à¸à¸à¹à¸à¸à¸£à¹\nà¸à¸à¸¡à¸à¹\nà¸à¸à¸¡à¹à¸à¸¥à¹à¸à¸à¹\nà¸à¸à¸¡à¸¡à¸à¸à¸ªà¹\nà¸à¸à¸¡à¹à¸¡à¸à¸à¹\nà¸à¸à¸¡à¹à¸¡à¸à¸à¹\nà¸à¸à¸£à¹à¸\nà¸à¸à¸£à¹à¸à¸à¹à¸£à¸à¸±à¹à¸\nà¸à¸à¸£à¹à¸£à¸±à¸à¸à¸±à¸\nà¸à¸à¸£à¹à¸£à¸±à¸à¸à¸±à¹à¸\nà¸à¸à¸£à¸±à¸à¸à¸±à¸\nà¸à¸à¸£à¸±à¸à¸à¸±à¹à¸\nà¸à¸à¸£à¹à¸ª\nà¸à¸à¸¥à¹à¸¥à¹à¸à¸à¸±à¹à¸\nà¸à¸à¸¥à¸±à¸¡à¸à¹\nà¸à¸à¸¥à¸±à¸¡à¸à¸´à¸ªà¸à¹\nà¸à¸±à¸à¹à¸à¸²à¸à¹\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸à¸¸à¸£à¸°\nà¸à¸±à¸à¸à¸²à¸£à¸°\nà¸à¸±à¸à¸¢à¸´\nà¸à¸±à¸ªà¸à¸²à¸£à¹à¸\nà¸à¸²à¸£à¸²à¹à¸à¹à¸à¸°\nà¸à¸µà¸à¸à¸§à¸µ\nà¸à¸µà¸à¸à¸à¸´à¸ าà¸\nà¸à¸µà¸à¸£à¸²à¸à¸±à¸\nà¸à¸²à¸à¸¹à¸à¸´à¹à¸\nà¸à¸²à¸¡à¸´à¸à¸²à¹à¸à¹\nà¸à¸²à¹à¸à¹\nà¸à¸²à¸£à¹\nà¸à¸²à¸£à¹à¹à¸à¹\nà¸à¸²à¸£à¸²à¹à¸¡à¸¥\nà¸à¸²à¹à¸£à¸à¹à¸à¸à¸£à¹\nà¸à¸²à¹à¸£à¹à¸à¹à¸à¸à¸£à¹\nà¸à¸²à¹à¸£à¸à¹à¸à¸à¸£à¹\nà¸à¸²à¹à¸£à¹à¸à¹à¸à¸à¸£à¹\nà¸à¸²à¸§à¸à¸à¸¢\nà¸à¸²à¸ªà¸´à¹à¸\nà¸à¸´à¸à¸à¸¸\nà¸à¸´à¸§à¸à¸´à¸\nà¸à¸¹à¸¥à¹à¸¥à¸à¸£à¹\nà¹à¸à¸à¸±à¸\nà¹à¸à¸£à¸\nà¹à¸à¸¥à¸¡\nà¹à¸à¸¥à¸µà¸¢à¸£à¹\nà¹à¸à¸¥à¸·à¹à¸à¸à¸¢à¹à¸²à¸¢\nà¹à¸à¸ª\nà¹à¸à¸à¸£à¹à¸à¸´à¸§\nà¹à¸à¸à¹à¸à¸µà¸¢à¸£à¹\nà¹à¸à¸à¸§à¸à¸¥à¹à¸\nà¹à¸à¸à¸à¸´à¹à¸à¸\nà¹à¸à¸à¸à¸²à¸¥à¸¹à¸\nà¹à¸à¸à¸¢à¸à¸\nà¹à¸à¸à¸¹\nà¹à¸à¸\nà¹à¸à¸¡à¸à¹\nà¹à¸à¸¡à¸à¸±à¸ª\nà¹à¸à¸¡à¹à¸à¸\nà¹à¸à¸£à¹\nà¹à¸à¸£à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¹à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¸à¸\nà¹à¸à¸ªà¸à¹\nà¹à¸à¸ªà¸à¸´à¸\nà¹à¸à¸ªà¸à¸´à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸¢à¸à¸µ\nà¹à¸à¹à¸¢à¸à¸µà¹\nà¹à¸à¸£à¸à¸²\nà¹à¸à¸à¸°à¸¥à¹à¸²\nà¹à¸à¸à¸²à¸¥à¸²\nà¹!
à¸à¸à¸²à¸¥à¹à¸²\nà¹à¸à¸¥à¹à¸¡à¸à¸à¹\nà¹à¸à¸¥à¹à¸¡à¹à¸à¸à¹\nà¸à¸±à¹à¸\nà¸à¹à¸²à¸§\nà¸à¸µà¹\nà¹à¸à¹à¸\nà¹à¸à¹à¹à¸à¸¥à¸²\nà¹à¸\nà¸à¸à¸¸à¸à¸²à¸¡\nà¸à¹à¸à¸à¸à¸µà¹\nà¸à¸à¸«à¸à¸§à¸\nà¸à¸±à¸à¹à¸à¹\nà¸à¸±à¸¡à¹à¸à¹\nà¸à¹à¸²à¸\nà¸à¸²à¸£à¸à¸£à¸£à¸¡\nà¸à¸²à¸£à¸à¸\nà¸à¸´à¹à¸\nà¸à¸´à¹à¸à¹à¸à¹\nà¸à¸´à¹à¸à¸à¸à¸§à¹\nà¸à¸´à¸à¸à¸´à¸ªà¸±à¸¢\nà¸à¸´à¸à¹à¸ à¸\nà¸à¸µà¸à¸µà¸à¸µ\nà¸à¸¶à¹à¸\nà¸à¸¸à¹à¸¢\nà¸à¸¹à¸\nà¸à¸¹à¹à¸à¸µà¸¢à¸£à¹\nà¹à¸à¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸¥\nà¹à¸à¹à¸²à¸°à¹à¸à¹à¸°\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¸à¸\nà¹à¸à¹à¸à¸à¹à¸à¸\nà¹à¸à¹à¸à¸à¸à¸\nà¹à¸à¹à¸à¸à¹à¸à¸\nà¹à¸à¸¡\nà¹à¸à¹à¸ª\nà¹à¸à¹\nà¸à¸¥à¸¸à¸¢\nà¹à¸à¸´à¹à¸¡\nà¸à¸à¸°à¹à¸¥à¸´à¸¨\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¸à¸´à¹à¸\nà¸à¹à¸à¸à¹à¸à¸à¸£à¹\nà¸à¸°à¹à¸à¸\nà¸à¸±à¸à¹à¸à¸à¸£à¹\nà¸à¸±à¸§à¸£à¹\nà¸à¸²à¸£à¹à¸\nà¸à¸²à¸£à¹à¸\nà¸à¸²à¸£à¹à¸\nà¸à¸´à¸à¸à¸±à¸à¸à¸£\nà¸à¸´à¸à¸à¸à¸\nà¸à¸µà¸ª\nà¸à¸µà¸à¸°à¸«à¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸¡à¹à¸\nà¹à¸à¸\nà¹à¸à¸¥à¸µà¸¢à¸£à¹\nà¹à¸à¸à¸£à¹à¸£à¸µà¹\nà¹à¸à¹à¸à¸·à¸à¸\nà¹à¸à¹à¹à¸à¹à¸\nà¹à¸à¸¡à¸à¹\nà¹à¸à¸¡à¸à¸´à¸¢à¸à¸\nà¹à¸à¸¡à¹à¸à¸\nà¹à¸à¸¡à¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸¡à¸à¸¹\nà¹à¸à¸§à¹à¸£à¸¹à¸¡\nà¹à¸à¸«à¹à¸§à¸¢\nà¹à¸à¹à¸à¸²à¸\nà¹à¸à¸à¹à¸²\nà¸à¹à¸\nà¸à¸à¸¡à¸à¸µà¹\nà¸à¸°\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¸²à¸à¸¥à¸à¸ª\nà¸à¸±à¸à¸à¸¥à¸²à¸¢\nà¸à¸±à¸à¸à¸¥à¸²à¸¢à¹à¸à¸à¸£à¹\nà¸à¸±à¸¡à¹à¸¡à¸à¸£à¹\nà¸à¸²à¸à¸¸à¸£à¸°\nà¸à¸²à¸à¸´à¸ªà¸à¹\nà¸à¸²à¸à¸´à¸ªà¸¡à¹\nà¸à¸²à¸à¸²à¸\nà¸à¸²à¸à¸à¸²à¸à¸¥à¸à¸ª\nà¸à¸²à¸à¸²à¸£à¸µ\nà¸à¸²à¸à¸°\nà¸à¸²à¸¡à¸¹à¹à¸£\nà¸à¸²à¸£à¹\nà¸à¸²à¸£à¹à¸à¸µà¸\nà¸à¸²à¹à¸¥à¹à¸\nà¸à¸´à¸\nà¸à¸´à¹à¸\nà¸à¸´à¸à¹à¸à¸´à¸¥\nà¸à¸´à¸à¸µ\nà¸à¸´à¸à¸µà¹\nà¸à¸´à¸à¹à¸à¸£à¸¡\nà¸à¸´à¸¡\nà¸à¸´à¹à¸¡\nà¸à¸´à¸¡à¹à¸à¸à¸µ\nà¸à¸´à¸¡à¹à¸à¸à¸µà¹\nà¸à¸´à!
¸¥à¹à¸§à¸à¸£à¹\nà¸à¸µà¹\nà¸à¸µà¹à¸à¸±à¹à¸§\nà¸à¸µà¸à¸²à¸\nà¸à¸µà¸\nà¸à¸µà¸à¸µà¹à¸à¸¥à¹à¸à¸à¹\nà¸à¸µà¹à¸à¸µà¸¢à¸£à¹\nà¸à¸µà¸£à¹à¸à¸à¸à¹\nà¸à¸µà¸£à¸µà¸ªà¹\nà¸à¸µà¹à¸£à¸µà¸¢à¸ª\nà¸à¸µà¸à¸µà¹à¸\nà¸à¸·à¹à¸à¸à¸·à¹à¸\nà¸à¸¸à¸à¸«à¸à¸µà¹\nà¸à¸¸à¸à¹à¸à¸à¸£à¹\nà¸à¸¹à¸à¸´\nà¸à¸¹à¹à¸à¸à¸£à¹\nà¸à¸¹à¸¡\nà¸à¸¹à¹à¸¡à¹\nà¸à¸¹à¹à¸à¸µà¹à¸¢\nà¸à¸¹à¸®à¸\nà¹à¸à¹à¸à¸à¹\nà¹à¸à¹à¸à¸à¸µà¹\nà¹à¸à¹à¸à¸ªà¹\nà¹à¸à¸à¹à¸à¸à¸£à¹\nà¹à¸à¹à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸à¹à¸à¸à¸£à¹\nà¹à¸à¹à¸à¹à¸à¸à¸£à¹\nà¹à¸à¹à¸à¸à¸£à¸±à¸¥\nà¹à¸à¸à¸ªà¹\nà¹à¸à¹à¸à¹à¸«à¸§à¹\nà¹à¸à¸à¸à¸µà¹\nà¹à¸à¸£à¸²à¸¡à¸´à¸\nà¹à¸à¸¥à¸ªà¹\nà¹à¸à¸¥à¸ªà¹à¹à¸¡à¸\nà¹à¸à¸à¸£à¹\nà¹à¸à¸à¸£à¹à¹à¸à¸£à¸ªà¹\nà¹à¸à¸à¸£à¹à¸§à¸´à¸ª\nà¹à¸à¸²à¸à¹\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¹à¸à¸\nà¹à¸à¹à¸à¹à¸à¹à¸à¸\nà¹à¸à¸à¸à¹à¸§à¸´à¸\nà¹à¸à¸¡à¸à¹à¸²\nà¹à¸à¸¥à¸¡à¸à¸\nà¹à¸à¸§\nà¹à¸à¹à¸à¸µà¸¢à¸¥\nà¹à¸à¸\nà¹à¸à¸à¸µà¹\nà¹à¸à¸¥à¸²à¸£à¹\nà¹à¸à¹à¸¥\nà¹à¸à¹à¸¥à¹\nà¸à¸²à¸à¸à¸±à¸ªà¸ªà¸à¸°\nà¸à¸¢à¸¸à¸\nà¸à¸¢à¸¸à¸\nà¸à¸£à¹à¸à¸\nà¸à¸£à¸±à¸¡à¹à¸¡à¹à¸¢à¸à¸£à¹\nà¸à¸£à¸²à¸¡à¸²\nà¸à¸£à¸²à¸¡à¹à¸²\nà¸à¸à¸à¹à¸à¸à¸£à¹\nà¸à¹à¸à¸à¹à¸à¸à¸£à¹\nà¸à¸±à¸¡à¸à¹\nà¸à¸±à¹à¸¡à¸à¹\nà¸à¸²à¸§à¸à¹\nà¸à¸´à¸à¸à¸±à¸à¸à¸²à¸£à¸µ\nà¸à¸´à¸ªà¹à¸à¸£à¸à¸´à¸\nà¸à¸µà¸à¸£à¸µ\nà¸à¸µà¹à¸\nà¸à¸µà¹à¸à¸à¹\nà¸à¸µà¹à¸à¸à¹à¹à¸à¸à¸£à¹\nà¸à¸µà¹à¸à¹à¸à¸à¸£à¹\nà¸à¸µà¹à¸à¸\nà¸à¸µà¸à¸²à¸£à¹à¸à¹à¸¡à¸à¸à¹\nà¸à¸µà¸à¸²à¸£à¹à¸à¹à¸¡à¸à¸à¹\nà¸à¸µà¸à¸²à¸£à¹à¸à¹à¸¡à¸à¸à¹\nà¸à¸µà¸à¸²à¸£à¹à¸à¹à¸¡à¸à¸à¹\nà¸à¸µà¸¡à¸²à¸à¸à¹\nà¸à¸µà¸¥\nà¸à¸µà¸¥à¹à¸¥à¸à¸£à¹\nà¸à¸µà¹à¸¥à¸¢à¹\nà¹à¸à¸à¸²à¸à¸¸à¸ าà¸\nà¹à¸à¸à¸´à¸\nà¹à¸à¹à¸¡\nà¹à¸à¸¢à¹\nà¹à¸à¹à¸\nà¹à¸à¸à¸°\nà¹à¸à¹à¸°\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸°\nà¹à¸à¸à¸à¹\nà¹à¸à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¸µà¹\nà¹à¸à¸à¸±à¸\nà¹à¸à¸¡à¸´à¹à¸\nà¹à¸à¸£à¸²à¸¢à¸²!
à¸à¸´\nà¹à¸à¹à¸à¹à¸\nà¸à¸à¸à¸²\nà¸à¸à¹à¸à¸\nà¸à¸£à¸§à¸à¸à¸²à¸\nà¸à¸£à¸§à¸à¸ªà¸à¸\nà¸à¸à¸à¸¢à¹à¸³\nà¸à¹à¸à¸\nà¸à¹à¸à¸¢à¸à¸\nà¸à¹à¸à¸£à¸à¸\nà¸à¸°à¸«à¸à¸´à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¹à¸à¸µà¸¢à¸\nà¸à¸±à¸§à¸à¸\nà¸à¸±à¸§à¹à¸à¸\nà¸à¸²à¸à¸£à¸·à¸\nà¸à¹à¸²à¸à¹à¸§à¸¢\nà¸à¸´à¸à¸à¹à¸à¸\nà¸à¸´à¹à¸¡\nà¸à¸´à¹à¸¡à¸à¸³\nà¸à¸´à¸§\nà¸à¸´à¸§à¹à¸à¸à¸£à¹\nà¸à¸µà¹\nà¸à¸·à¹à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸à¸à¸¸à¹à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸¢\nà¸à¸¹à¹à¹à¸à¸\nà¹à¸à¹à¸°\nà¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸à¸à¸§à¸²\nà¹à¸à¸à¹à¸¡\nà¹à¸à¹à¸§\nà¹à¸à¹à¹à¸à¹\nà¹à¸à¹à¸°à¸à¸µà¸\nà¹à¸à¸£à¸¡à¸²à¸ª\nà¸à¹à¸²à¸¢à¸à¸³\nà¸à¸¹à¸à¸à¹à¸à¸\nà¸à¸à¸à¸±à¸à¸ªà¸¶\nà¸à¸£à¸´à¸\nà¸à¸£à¸¹\nà¸à¸à¸¡\nà¸à¹à¸à¸\nà¸à¸à¸£à¹à¸à¸²à¹à¸\nà¸à¸à¸¥à¹à¸\nà¸à¸±à¸à¸à¸´à¹à¸\nà¸à¸±à¸à¸à¸à¸£à¸£à¸¡\nà¸à¸±à¸à¸à¹à¸à¸à¸¢à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸±à¸à¸à¹à¸à¸\nà¸à¸±à¸§à¸£à¹\nà¸à¸±à¸§à¸£à¹à¸à¸²à¹à¸¡à¸à¸à¹\nà¸à¸±à¸§à¸£à¹à¸à¸²à¹à¸¡à¸à¸à¹\nà¸à¸±à¸§à¸£à¸´à¸ªà¸à¹\nà¸à¸²à¹à¸¥à¸à¸à¹\nà¸à¸²à¸§à¸à¹\nà¸à¸²à¸§à¸à¹à¹à¸®à¸²à¸ªà¹\nà¸à¸³à¸à¸²à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸¢à¸ªà¸¡à¸à¸±à¸à¸´\nà¸à¸´à¸§à¸¥à¸´à¸\nà¸à¸µà¸£à¸²à¸¡à¸´à¸ªà¸¸\nà¸à¸µà¸§à¸µ\nà¸à¸¹à¸à¹à¸²\nà¹à¸à¹à¸à¸à¹\nà¹à¸à¸\nà¹à¸à¸à¹à¸\nà¹à¸à¸à¹à¸à¹à¸à¸£à¸\nà¹à¸à¸à¸§à¸±à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸à¸à¹\nà¹à¸à¸£à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¸¥à¹à¸¥à¸à¸£à¹\nà¹à¸à¸£à¸¥à¹à¸¥à¹à¸à¸£à¹\nà¹à¸à¹à¸¥à¸à¸£à¸²à¸\nà¹à¸à¸§à¸à¸±à¸à¸à¸²\nà¹à¸à¸§à¸à¸¸à¸à¸£\nà¹à¸à¸§à¸²\nà¹à¸à¸§à¸²à¸à¸´à¸£à¸²à¸\nà¹à¸à¹à¸§à¹à¸£à¸«à¸à¸°\nà¹à¸à¸à¸£à¹à¹à¸\nà¹à¸à¸µà¹à¸¢à¸à¸à¸·à¸\nà¹à¸à¸µà¹à¸¢à¸à¸§à¸±à¸\nà¹à¸à¸µà¸¢à¸¡à¸à¸²à¸\nà¹à¸à¸à¸à¸´à¸\nà¹à¸à¸à¸à¸´à¸\nà¹à¸à¸à¸à¸±à¹à¸\nà¹à¸à¸à¹à¸à¹\nà¹à¸à¸¡à¸²à¸®à¸à¸\nà¹à¸à¸¡à¸²à¸®à¸à¸§à¹à¸\nà¹à¸à¸¡à¸²à¸®à¸à¸§à¹à¸\nà¹à¸à¸£\nà¹à¸à¸£à¹à¸à¹à¸\nà¹à¸à¸¡à¹\nà¹à¸à¸¢à¹à¸¥à¸à¸à¹\nà¹à¸à¹à¸®à¸²\nà¸à¸£à¸£à¸¡à¸²\nà¸!
รรมาภิà¸à¸²à¸¥\nà¸à¸±à¸¡à¹à¸¡\nà¸à¸µà¸¡\nà¸à¸¸à¸£à¸à¸£à¸£à¸¡\nà¸à¸¸à¸«à¸£à¹à¸³\nà¹à¸à¸\nà¸à¸à¸¡à¸²à¸¨\nà¸à¸£à¸µà¹à¸à¸à¸¢à¹\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸«à¸¡à¹\nà¸à¸à¸¡à¸´à¸à¸µ\nà¸à¸à¸£à¹à¸\nà¸à¹à¸°\nà¸à¸²à¸à¹à¸à¸\nà¸à¸²à¸à¸¢à¸¨à¸²à¸¥à¸²\nà¸à¸²à¸¢à¹à¸à¸\nà¸à¸²à¸¢à¸à¸£à¸²à¸\nà¸à¸´à¸à¸à¸²\nà¸à¸´à¸£à¸±à¸à¸à¸£à¹\nà¸à¸´à¸§\nà¸à¸´à¸§à¸ªà¹\nà¸à¸¹à¹à¸\nà¹à¸à¸à¸°\nà¹à¸à¸´à¸£à¹à¸ªà¹à¸à¸à¸£à¸µ\nà¹à¸à¸´à¸£à¹à¸ªà¹à¸à¸à¸£à¸µà¹\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸à¸´à¸ª\nà¹à¸à¸à¹\nà¹à¸à¸à¹\nà¸à¸£à¸£à¸à¸à¸\nà¸à¸£à¹à¸à¸à¹à¸à¸¥à¸µ\nà¸à¸£à¹à¸à¸à¹à¸à¸¥à¸µ\nà¸à¸£à¸²\nà¸à¸£à¸´à¸à¸£\nà¸à¸£à¸´à¸§à¹à¸§à¸à¸£à¸µà¹à¸ªà¹\nà¸à¸¥à¸à¸à¸à¹\nà¸à¸¥à¸¹à¹à¸à¸à¸£à¹à¸£à¸µ\nà¸à¸¥à¸¹à¹à¸à¸à¸£à¹à¸£à¸µà¹\nà¸à¹à¸§à¸¢\nà¸à¸à¸à¸à¹\nà¸à¹à¸à¸à¸à¹\nà¸à¹à¸à¸à¸à¹\nà¸à¸à¸à¸µà¹\nà¸à¸à¸à¸à¹\nà¸à¹à¸à¸\nà¸à¸à¸¡à¸à¹\nà¸à¹à¸à¸¢\nà¸à¸à¸¢à¸à¸à¸\nà¸à¸à¸¢à¸à¸à¸à¸à¹\nà¸à¸à¸£à¹à¸\nà¸à¸±à¸à¹à¸à¸à¸£à¹\nà¸à¸±à¸à¹à¸à¸à¸£à¹\nà¸à¸±à¸¥à¸¥à¸²à¸ªà¸à¹\nà¸à¸±à¸ª\nà¸à¸²à¸à¸¹à¸\nà¸à¸²à¸£à¹à¸à¸µà¸à¸´à¸§\nà¸à¸²à¸£à¹à¸à¸µà¹\nà¸à¸²à¸¥à¸²à¸à¸à¹\nà¸à¸´à¹à¸\nà¸à¸´à¸¥\nà¸à¸¶à¸¡\nà¸à¸¶à¹à¸¡\nà¸à¸¸à¸à¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸à¸²\nà¸à¸¹à¹\nà¸à¸¹à¸à¸´à¹à¸\nà¸à¸¹à¸à¸´à¸\nà¸à¸¹à¸à¸´à¸\nà¸à¸¹à¸¡\nà¹à¸à¹à¸à¸à¸£à¸µà¹\nà¹à¸à¸à¸à¸¡à¸à¸à¸´à¸à¸£\nà¹à¸à¸à¸²à¸à¸µà¸\nà¹à¸à¸à¹à¸à¸°\nà¹à¸à¸à¹à¸¥\nà¹à¸à¸à¸µà¹\nà¹à¸à¸¥à¸\nà¹à¸à¸à¸£à¹à¹à¸à¸à¸£à¹\nà¹à¸à¸à¸£à¹à¸£à¸µ\nà¹à¸à¸´à¸£à¹à¸\nà¹à¸à¸´à¸£à¹à¸\nà¹à¸à¹à¸à¹à¸®\nà¹à¸à¸à¹à¸®\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¸à¸à¹\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸µà¹\nà¹à¸à¸à¸±à¹à¸\nà¹à¸à¹à¸¢\nà¹à¸à¸£à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¸à¸±à¸§à¸£à¹\nà¹à¸à¸§à¹\nà¹à¸à¸§à¹à¸¥à¸´à¹à¸\nà¹à¸à¹à¸à¸´à¸¥\nà¸à¸à¸´à¸ªà¸±à¸¡à¸à¸±à¸à¸à¹\nà¸à¹à¸à¸\nà¸à¸à¸à¹à¸«à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸«à¸¥à¸!
\nà¸à¸±à¸à¸à¸à¸à¸à¸²\nà¸à¸±à¸à¹à¸à¸à¸à¸\nà¸à¸±à¸à¸à¸´à¸¡à¸à¸´à¹à¸à¸¨\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¹à¸²à¹à¸¡à¹\nà¸à¸²à¸£à¹à¸à¸µà¹\nà¸à¸²à¸ªà¸à¸²à¸¥\nà¸à¸²à¸ªà¸à¸²à¸¥\nà¸à¸²à¸ªà¹à¸à¸à¸£à¹\nà¸à¸´à¸à¸à¸±à¸\nà¸à¸´à¹à¸\nà¸à¸´à¹à¸à¸£à¹à¸à¸¡à¸µ\nà¸à¸´à¸¢à¸¡à¸´à¸à¸£\nà¸à¸¶à¹à¸\nà¸à¸¹à¸à¸±à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¸à¸£à¹à¸¡à¸´à¸à¸à¹\nà¹à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¸²à¸°à¸à¸²à¸\nà¹à¸à¹à¸°\nà¹à¸à¹à¸²à¸¢à¸´à¸à¸à¸¸à¸\nà¹à¸à¹à¸²à¸¢à¸´à¹à¸à¸à¸¸à¸\nà¹à¸à¸µà¸¢à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸§\nà¹à¸à¹à¸°à¹à¸à¸µà¹à¸¢à¸°\nà¹à¸à¸£\nà¹à¸à¸£à¹à¸à¸à¸à¹\nà¹à¸à¸£à¹à¸à¹à¸à¸à¹\nà¹à¸à¸£à¹à¸à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¹à¸à¹à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¹à¸à¸à¸à¹\nà¹à¸à¸£à¹à¸à¹à¸à¸à¹\nà¹à¸à¸£à¸à¸±à¸à¸à¸±à¹à¸\nà¹à¸à¸£à¸à¸´à¸§à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¹à¸¡à¸à¸±à¹à¸\nà¹à¸à¸£à¹à¸¡à¸\nà¹à¸à¸£à¹à¸¡à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¹à¸¡à¸\nà¹à¸à¸¥à¸´à¸¨\nà¹à¸à¸ªà¹à¸à¸à¸£à¹\nà¸à¸¥à¹à¸¡à¹\nà¸à¸¥à¸±à¸à¸à¸±à¸\nà¸à¹à¸²à¸«à¹à¸¡\nà¸à¸´à¸à¸à¸¥à¸²à¸\nà¸à¸¹à¹à¸à¸³\nà¹à¸à¸à¹à¸à¸²\nà¹à¸à¸\nà¸à¸à¸©à¹\nà¸à¸£à¸´à¸à¸à¸µà¹\nà¸à¸£à¸µà¹à¸à¸à¸à¹\nà¸à¸£à¸µà¹à¸à¹à¸à¹à¸à¸à¸£à¹\nà¸à¸£à¸µà¹à¸¡à¸µà¸¢à¸¡\nà¸à¸£à¸µà¹à¸¡à¸µà¸¢à¸£à¹\nà¸à¸¤à¸«à¸±à¸ª\nà¸à¸¥à¹à¸à¸\nà¸à¸¥à¸²à¸à¹à¸²\nà¸à¸¥à¸²à¸à¸¸à¸ าà¸\nà¸à¹à¸à¸à¹à¸²\nà¸à¸à¹à¸à¸µà¸¢à¸\nà¸à¸°à¹à¸£à¸\nà¸à¸±à¸à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸¸à¸§à¸´à¸¨à¸§à¸à¸£à¸£à¸¡\nà¸à¸²à¸£à¹\nà¸à¸²à¸£à¹à¸à¹à¸à¸à¸£à¹\nà¸à¸²à¸£à¹à¸à¹à¸à¸à¸£à¹\nà¸à¸²à¸§à¹à¸§à¸à¸£à¹\nà¸à¸²à¸ªà¹à¸à¸à¸£à¹à¹à¸£à¸ªà¹\nà¸à¸²à¸ªà¸à¸²\nà¸à¸²à¸ªà¸à¹à¸²\nà¸à¸²à¸ªà¸à¸à¸£à¹à¸\nà¸à¸²à¹à¸«à¸£à¸\nà¸à¸´à¸à¸à¹à¸²\nà¸à¸µà¹à¸£à¸µà¸¢à¸\nà¸à¸¸à¸à¸à¸´à¹à¸\nà¸à¸¸à¸à¸à¸ ูมิ\nà¸à¸¸à¸à¸à¸¨à¸à¸§à¸£à¸£à¸©\nà¸à¸¸à¸à¹à¸\nà¸à¸¹à¸¥\nà¹à¸à¸à¸à¸²à¸à¸²à¸£\nà¹à¸à¸à¸à¸§à¸´à¸\nà¹à¸à¸à¸à¸²à¸à¸à¸\nà¹à¸à¸£à¸ª\nà¹à¸à¸£à¸µà¸¢à¸§à¸à¸²à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸\nà¹à¸!
ลยà¹à¸à¸à¸¢\nà¹à¸à¸µà¸¢à¸à¹à¸à¸£à¹\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸²à¹à¸§à¸à¸£à¹\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¸´à¸£à¹à¸\nà¹à¸à¸à¹à¸à¸´à¸£à¹à¸\nà¹à¸à¸à¸¢à¸ªà¸ า\nà¹à¸à¸à¸à¹à¸à¸´à¸\nà¹à¸à¸à¸à¸²\nà¹à¸à¸à¸à¹à¸²\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸¥à¹\nà¹à¸à¸¥à¸²à¸£à¸à¸¢à¸à¹\nà¹à¸à¸ªà¸à¹\nà¹à¸à¸¥à¸´à¸\nà¸à¸¢à¸à¸£à¹à¸\nà¸à¸£à¸±à¸à¸à¹\nà¸à¸£à¸¸à¸\nà¸à¸¥à¸à¸£à¹\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸\nà¸à¸à¸¢à¸¥à¹\nà¸à¸à¸£à¹à¸¡\nà¸à¸±à¸à¸à¹\nà¸à¸²à¸§à¸¥à¹\nà¸à¸²à¸ªà¸à¹à¸à¸¹à¹à¸\nà¸à¸´à¸à¸´à¸à¸à¹\nà¸à¸´à¸§à¹à¸à¸à¸£à¹\nà¸à¸µà¸\nà¸à¸µà¹à¸§à¸à¸£à¹\nà¸à¸¸à¸à¸à¸²à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸à¸à¸µà¹\nà¹à¸à¸£à¸¡\nà¹à¸à¸¡à¸´à¸à¸´à¸ªà¸à¹\nà¹à¸à¸ª\nà¹à¸à¸à¸£à¹à¸à¸´à¹à¸à¸à¸£à¹\nà¹à¸à¸à¸£à¹à¸£à¸µà¹\nà¹à¸à¸´à¸£à¹à¸¡\nà¹à¸à¸µà¹à¸¢à¸§à¸à¹à¸²à¸§\nà¹à¸à¸à¸à¹\nà¹à¸à¹à¸à¸à¹\nà¹à¸à¸à¸à¸µ\nà¹à¸à¸à¸à¸²à¸à¸µ\nà¹à¸à¹à¸\nà¹à¸à¸£à¹\nà¹à¸à¸£à¸à¹à¸à¸ªà¹\nà¹à¸à¸£à¸µ\nà¹à¸à¸£à¸µà¹\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸\nà¹à¸à¸¡\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸à¹\nà¹à¸à¹à¸à¸à¸à¹\nà¹à¸à¸¥à¸à¹\nà¹à¸à¸¥à¸à¹\nภà¸à¸§à¸±à¸à¸à¸µà¸à¸²\nภà¸à¸§à¸±à¸¡à¸à¸à¸µ\nภà¸à¸§à¸±à¸¡à¸à¸à¸´\nภà¸à¸±à¸à¸à¸¥à¸²à¸à¸²à¸\nภววิสัย\nภารà¸à¸°\nภูมิà¸à¸±à¸¨à¸à¹\nมà¹à¸\nมวลà¸à¸\nมยุราภิรมยà¹\nมลภาวะ\nมหภาà¸\nมหาà¸à¸¸à¸à¸£à¸²à¸à¸²\nมà¸à¸à¸à¸²\nมà¸à¸à¸à¹à¸²\nมà¸à¸à¸ªà¹à¸à¸à¸£à¹\nมà¹à¸à¸\nมà¸à¸à¸à¸±à¸§\nมà¸à¸¢à¸ªà¹à¹à¸à¸à¹à¸£à¹à¸à¸à¸£à¹\nมà¸à¸¥à¸¥à¹\nมะà¸à¸±à¸\nมัà¹à¸\nมัà¸à¸à¸´à¸\nมัà¹à¸¢\nมà¹à¸²à¸à¸±à¹à¸\nมาà¹à¸à¸µà¸¢\nมามà¹à¸²\nมายà¸à¸à¹à¸à¸ª\nมายาà¸à¸à¸´\nมารà¹à¸\nมารà¹à¹à¸à¹à¸\nมารà¹à¹à¸à¹à¸à¸à¸´à¹à¸\nมารà¹à¸\nมารà¹à¸à¸´à¸\nมารà¹à¸\nมารà¹à¸\nมารà¹à¸\nมาราà¸à¸à¸!
\nมà¹à¸²à¸«à¸´à¸à¸à¹à¸à¸\nมิà¸à¸à¹\nมิà¸à¸à¹\nมิà¸à¸´\nมิลà¸à¹\nมิวสิà¸\nมิสà¸à¸±à¸\nมิสà¹à¸à¸¥à¹\nมิสà¹à¸à¸à¸£à¹\nมืà¸à¸à¸·à¸\nมุมมà¸à¸\nà¹à¸¡à¸à¸à¸±à¸\nà¹à¸¡à¸à¸´à¸\nà¹à¸¡à¸à¸´à¸\nà¹à¸¡à¸à¸±à¸¥\nà¹à¸¡à¹à¸à¸´à¸¥\nà¹à¸¡à¸²à¸à¹\nà¹à¸¡à¸µà¹à¸¢à¸à¸à¸³\nà¹à¸¡à¸à¸à¸²à¸à¸µà¸\nà¹à¸¡à¹à¸à¸à¸²à¸à¸µà¸\nà¹à¸¡à¸à¹à¸à¸à¹à¸£à¸¥\nà¹à¸¡à¹à¸à¹à¸²\nà¹à¸¡à¸à¸à¸µà¸\nà¹à¸¡à¸à¸µà¸\nà¹à¸¡à¸à¸à¸±à¹à¸\nà¹à¸¡à¸¡à¸à¹à¸²\nà¹à¸¡à¸¡à¹à¸à¹\nà¹à¸¡à¸à¸´\nà¹à¸¡à¹à¸à¸¥\nà¹à¸¡à¹à¸à¸´à¸£à¹à¸\nà¹à¸¡à¹à¸à¹à¸¥\nà¹à¸¡à¹à¸à¹à¸£à¸¥\nà¹à¸¡à¸«à¸à¸£à¸´à¸\nà¹à¸¡à¸à¹\nà¹à¸¡à¹à¸à¸£à¸\nยà¸à¸à¸£à¸à¸£à¸£à¸¡\nยà¸à¸¡à¸£à¸±à¸\nยะà¹à¸¢à¸·à¸à¸\nยัà¸à¹à¸\nยาà¸à¸¹à¸à¹à¸²\nยาวี\nยิม\nยิว\nยุวà¸à¸¹à¸\nยูà¹à¸à¹à¸à¸µà¸¢\nยูà¹à¸£\nยูวี\nà¹à¸¢à¸\nà¹à¸¢à¸¥à¸¥à¸µà¹\nà¹à¸¢à¹à¸§\nà¹à¸¢à¸à¸à¸µà¸£à¸²\nà¹à¸¢à¸à¸à¸µà¸£à¹à¸²\nà¹à¸¢à¸à¸£à¹à¸à¸µà¸£à¸²\nà¹à¸¢à¸à¸£à¹à¸à¸µà¸£à¹à¸²\nà¹à¸¢à¸¡à¹à¸£à¸¥\nà¹à¸¢à¹à¸à¸´à¸£à¹à¸\nà¹à¸¢à¹à¸¢à¹\nรวมมิà¸à¸£\nรà¹à¸à¸\nรà¹à¸à¸à¹à¸à¹à¸\nรà¸à¸à¸£à¸±à¸\nรà¸à¸¡à¸à¸à¸\nรà¸à¸¢à¸±à¸¥à¸à¸µà¹\nระà¹à¸à¸\nรัà¸à¹à¸§à¸¢à¹\nรัม\nราà¸à¸«à¸à¹à¸²\nราà¸à¸à¸±à¸à¸à¸´à¸à¸¢à¸ªà¸à¸²à¸\nราà¸à¸²à¸à¸¸à¸à¸²à¸\nราà¸à¸²à¸à¸¸à¸ªà¸²à¸§à¸£à¸µà¸¢à¹\nรามà¹à¸à¸\nรามาà¸à¸´à¸à¸à¸µ\nรามายà¸à¸°\nราà¹à¸¡à¹à¸\nราà¹à¸¡à¸\nรายà¸à¸·à¹à¸\nราสà¹à¸à¸à¸£à¹à¸£à¸µ\nริà¸à¹à¸à¸à¸£à¹\nริà¸à¹à¸à¸à¸£à¹\nรีà¹à¸à¹à¸à¸´à¸¥\nรีà¸à¹à¸\nรีà¸à¸±à¸\nรีà¹à¸à¸´à¸£à¹à¸\nรีà¹à¸à¸£à¹\nรีà¹à¸à¸£à¸à¸à¹\nรีà¸à¸à¸£à¹à¸\nรีà¹à¸¡à¸\nรีà¹à¸¡à¸\nรีวิว\nรีสà¸à¸£à¹à¸\nรีสà¸à¸£à¹à¸\nรีà¹à¸ªà¸´à¸£à¹à¸\nรุมà¸à¹à¸²\nรุสà¹à¸\nรูà¸à¸´à¸\nรูà¸à¸´à¸\nà¹à¸!
£à¸à¸´à¸\nà¹à¸£à¸à¸´à¹à¸\nà¹à¸£à¸à¸´à¹à¸\nà¹à¸£à¸\nà¹à¸£à¸à¸à¸´à¹à¸\nà¹à¸£à¸à¹à¸\nà¹à¸£à¸à¸à¸¹à¸\nà¹à¸£à¸à¸à¸¥à¸±à¸\nà¹à¸£à¸¥à¸¥à¸µ\nà¹à¸£à¸¥à¸¥à¸µà¹\nà¹à¸£à¸à¹à¸¡à¸\nà¹à¸£à¹à¸à¸µà¸¢à¸§\nà¹à¸£à¹à¸¡à¸à¸à¸´à¸\nà¹à¸£à¹à¸¡à¸à¸à¸´à¸\nà¹à¸£à¸¥\nà¹à¸£à¸¥à¸à¸à¸\nà¹à¸£à¹à¸à¸´à¸¥\nลà¹à¸à¸à¹à¸à¸à¸£à¹\nลà¸à¸à¸´à¸ªà¸à¸´à¸à¸ªà¹\nลà¹à¸à¸\nลà¹à¸à¸à¸à¸µà¹\nลà¸à¸£à¹à¸\nลà¹à¸¡à¹à¸«à¸¥à¸§\nละà¸à¸´à¸\nละà¸à¹à¸à¸\nลาà¸à¸²à¸à¸à¹à¸²\nลาà¸à¸´à¸\nลาà¹à¸à¹\nลาà¸à¸µà¸à¸²\nลามะ\nลิมิà¸\nลิมูà¸à¸µà¸\nลิสà¸à¹\nลีà¸\nลีà¸\nลีà¸à¹à¸à¸à¸£à¹\nลีà¹à¸¡à¸à¸£à¹\nลีลาวà¸à¸µ\nลุà¸\nลูà¸à¸à¸²à¸¢\nลูà¸à¸ªà¸²à¸§\nà¹à¸¥à¸à¹à¸à¸à¸£à¹\nà¹à¸¥à¸à¹à¸à¸à¸£à¹\nà¹à¸¥à¸à¸µà¹\nà¹à¸¥à¸ªà¹à¸à¸µà¹à¸¢à¸\nà¹à¸¥à¸´à¸\nà¹à¸¥à¸à¸à¹\nà¹à¸¥à¹à¸\nà¹à¸¥à¹à¸à¹\nà¹à¸¥à¸à¸±à¹à¸\nà¹à¸¥à¸à¹\nà¹à¸¥à¸à¹\nà¹à¸¥à¸à¹\nวà¸à¸²à¸£à¸²à¸¡\nวราราม\nวà¹à¸£à¸à¸²à¸ª\nวà¹à¸à¸à¸à¹à¸²\nวà¸à¹à¸à¸à¸£à¹\nวà¸à¸à¹à¸à¸´à¸¥\nวà¹à¸à¸¢\nวà¸à¸£à¹à¸¡\nวà¸à¸£à¹à¸¡à¸à¸±à¸\nวà¸à¸£à¹à¸£à¸¹à¸¡\nวà¸à¸¥à¹à¸\nวà¸à¸¥à¹à¸\nวà¸à¸¥à¸à¹\nวà¸à¸¥à¸à¸±à¸\nวà¸à¸¥à¸à¸±à¸\nวà¸à¸¥à¸¥à¹\nวà¹à¸°\nวัà¸à¹à¸§à¸¢à¹\nวัสสา\nวาà¸à¸²à¸à¸´\nวาà¸à¸à¸£à¸£à¸¡\nวาà¸à¸°\nวาà¸à¸´à¸¥à¸¥à¸²\nวาà¸à¸´à¸¥à¸²\nวาà¸à¹à¸à¸´à¸¥\nวาริà¸à¸¨à¸²à¸ªà¸à¸£à¹\nวà¹à¸²à¸§\nวัà¸à¸à¹\nวัà¸à¸à¸°\nวาà¹à¸£à¸à¸µà¹\nวิà¸\nวิà¸à¸µà¹à¸\nวิà¸à¸¢à¹\nวิà¸\nวิà¸\nวิà¸à¸à¸´à¹à¸\nวิภัà¸à¸ าà¸\nวิว\nวิลลà¹\nวิลà¹à¸¥à¸\nวีà¹à¸\nวีà¸à¹à¸²\nวีà¸à¸´à¸à¸±à¸¨à¸à¹\nวีà¸\nวีà¹à¸à¸à¸µ\nวืà¸\nà¹à¸§à¸à¸´à¸à¸²\nà¹à¸§à¹à¸à¸à¸£à¹\nà¹à¸§à¸ªà¸à¹\nà¹à¸§à¸à¸£à¹\nà¹à¸§à¸´à¸£à¹à¸\nà¹à¸§à¸´à¸£à¹à¸à¸à¹à¸à¸\nà¹à¸§à¸´à¸£à¹à¸\nà¹à¸§à¸´à!
¸£à¹à¸¥à¸à¹\nà¹à¸§à¸´à¸¥à¸à¹\nà¹à¸§à¸¡à¹à¸à¸£à¹\nà¹à¸§à¸à¸´à¹à¸\nà¹à¸§à¹à¸à¸£à¹à¸à¸à¸£à¹\nà¹à¸§à¸à¸°à¸à¸£à¹à¸²\nà¹à¸§à¸à¸²à¸à¸£à¹à¸²\nศาà¸à¸¢à¸à¸¸à¸à¸£\nศิริà¸à¸à¸£à¹\nศิลà¸à¸§à¸±à¸à¸à¸à¸£à¸£à¸¡\nศิลà¸à¸²à¸à¸£\nศิวิà¹à¸¥à¸à¹\nศึà¸à¸©à¸²à¸¨à¸²à¸ªà¸à¸£à¹\nสà¸à¸£à¸±à¸¡\nสà¸à¸²à¸¢\nสà¸à¸¹à¹à¸\nสà¹à¸à¸à¸à¹\nสà¹à¸à¹à¸à¸à¹\nสà¸à¸£à¸´à¸à¸à¹\nสà¹à¸à¸§à¸£à¹\nสà¸à¸à¸ªà¸¸à¸\nสà¸à¹à¸§à¸\nสà¸à¸£à¸à¹à¸à¸à¸£à¹à¸£à¸µ\nสà¸à¸£à¸à¹à¸à¸à¸£à¸µ\nสà¸à¸£à¸à¸§à¹à¹à¸à¸à¸£à¹à¸£à¸µ\nสà¸à¸£à¸´à¸\nสà¸à¹à¸à¸\nสà¸à¹à¸à¸\nสà¸à¹à¸à¸\nสà¸à¹à¸à¸\nสà¸à¸à¸£à¸µ\nสà¸à¸²à¸£à¹\nสà¸à¸²à¸£à¹à¸\nสà¸à¸´à¸à¹à¸à¸à¸£à¹\nสà¸à¸´à¹à¸à¹à¸à¸à¸£à¹\nสà¸à¸µà¸¥\nสà¸à¸¹à¸à¸´à¹à¸\nสà¹à¸à¸à¸±à¸\nสà¹à¸à¸à¸±à¹à¸\nสà¹à¸à¹à¸à¸µà¸¢à¸¡\nสà¹à¸à¸à¹à¸¥à¸ª\nสà¹à¸à¹à¸\nสà¹à¸à¸¢à¹\nสà¹à¸à¸£à¸´à¹à¸\nสà¹à¸à¸à¸£à¸´à¹à¸\nสà¹à¸à¸à¸à¸²à¸£à¹à¸\nสà¹à¸à¸à¹à¸¥à¸ª\nสà¹à¸à¸\nสà¹à¸à¸£à¹\nสà¹à¸à¸£à¸à¹\nสà¹à¸à¸¥à¹\nสà¸à¸²à¸à¸±à¸à¸¢à¹\nสà¹à¸à¹à¸à¸à¸£à¹\nสà¸à¸à¸\nสà¸à¹à¸à¸\nสà¸à¸à¸à¹à¸à¸à¸£à¹\nสà¸à¸à¸£à¹à¸\nสà¸à¸²\nสà¸à¸²à¸¢\nสà¸à¸´à¸£à¸´à¸\nสà¹à¸à¸\nสà¹à¸à¸\nสà¹à¸à¹à¸à¸à¸£à¹\nสมà¸à¸à¸£à¸²à¸«à¸¡à¸à¹\nสมาà¸à¸±à¸à¸à¹\nสมิà¸à¸´à¹à¸§à¸\nสà¹à¸£à¸à¸²\nสลัม\nสà¹à¸¥à¹à¸\nสà¹à¸¥à¹à¸à¸\nสà¹à¸¥à¸§à¹\nสà¹à¸¥à¸à¹\nสวีà¸\nสหรัà¸\nสหัà¸à¸à¸²à¸\nสหัสวรรษ\nสะà¸à¸à¸¡\nสะà¹à¸à¹à¸²\nสะà¸à¸¶à¸¡\nสะà¸à¸¶à¸¡à¸ªà¹\nสะà¸à¸à¸\nสัà¸à¹à¸\nสะà¹à¸«à¸¥à¸ªà¸°à¹à¸«à¸¥\nสัà¸à¸à¸à¸²à¸à¸²à¸£\nสัมà¸à¸²\nสามà¸à¹à¸²\nสามà¹à¸¢à¸\nสารà¸à¸±à¸à¸à¹\nสีà¹à¹à¸¢à¸\nสึà¸à¸²à¸¡à¸´\nสุà¸à¸à¸£à¸µà¸¢à¹\nสุริยยาà¸à¸£\nสุริยยาà¸à¸£à¹\nสุหà¸à¸µà¹\nà¹!
สà¸à¸ªà¸£à¸£à¸à¹\nà¹à¸ªà¸à¸à¸´à¸\nà¹à¸ªà¸·à¸à¹à¸à¸£à¹à¸\nหà¸à¸§à¸\nหà¸à¹à¸à¸¡à¹à¸à¹à¸¡\nหมวย\nหมัà¹à¸à¹à¸à¸§\nหมà¹à¸²à¸à¹à¸à¸§\nหมายà¸à¸à¸\nหมิà¸\nหยวà¸\nหลวà¸à¸à¸²\nหลวà¸à¸à¸¹à¹\nหลวà¸à¸à¸µà¹\nหลà¹à¸à¸®à¸±à¸à¸à¹à¸§à¸¢\nหลิà¸à¸à¸·à¸\nหà¹à¸§à¸¢\nà¹à¸«à¹à¸à¸à¹à¸§à¸¢\nà¹à¸«à¸¡à¸¢\nà¹à¸«à¹à¸¢\nà¹à¸«à¸µà¹à¸¢à¸§à¸¢à¹à¸\nà¹à¸«à¸¡à¹à¸\nà¹à¸«à¸§à¸§\nà¹à¸«à¸à¸§\nà¹à¸«à¸à¸§à¹à¸®à¹à¸\nà¹à¸«à¸¥à¸\nà¹à¸«à¸¥à¸¢à¹à¸à¹à¸¢\nà¹à¸«à¸\nà¹à¸«à¸£à¹\nà¸à¸à¸²à¸£à¹à¸à¹à¸¡à¸à¸à¹\nà¸à¸à¸²à¸£à¹à¸à¹à¸¡à¸à¸à¹\nà¸à¸à¸²à¸£à¹à¸à¹à¸¡à¸à¸à¹\nà¸à¸à¸²à¸£à¹à¸à¹à¸¡à¸à¸à¹\nà¸à¸¡à¸²à¸à¸¢à¸²à¸à¸´à¸à¹à¸à¸¢\nà¸à¸¢à¸¸à¸à¸´à¸à¸£à¸£à¸¡\nà¸à¸£à¸´à¸¢à¸ªà¸à¸à¹\nà¸à¹à¸§à¸¡\nà¸à¸§à¸à¸£à¹à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¸à¸à¸´à¸à¸±à¹à¸\nà¸à¸à¸à¸´à¸à¸à¹à¸£à¸µà¸¢à¸¡\nà¸à¸à¹à¸à¸à¸£à¹\nà¸à¸à¹à¸à¹\nà¸à¸à¸à¸´à¸ªà¸à¸´à¸\nà¸à¹à¸à¸à¸à¹à¸à¸¢\nà¸à¸à¸\nà¸à¸à¸¢à¸¥à¹\nà¸à¸à¸£à¹à¹à¸à¸\nà¸à¸à¸£à¹à¹à¸à¸à¸´à¸\nà¸à¸à¸£à¹à¹à¸à¸à¸´à¸\nà¸à¸à¸£à¹à¹à¸à¸à¸£à¹\nà¸à¸à¸£à¸±à¸¥\nà¸à¸à¸ªà¸à¸µà¹\nà¸à¸°\nà¸à¸±à¸à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸±à¸à¸§à¸´à¸ªà¸±à¸¢\nà¸à¸±à¸à¹à¸à¸à¸£à¹\nà¸à¸±à¸à¸à¸£à¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸±à¸¥à¸à¸£à¸²\nà¸à¸±à¸¥à¹à¸à¹à¸¡à¸à¸£à¹\nà¸à¸±à¸¥à¸à¸±à¸¡\nà¸à¸±à¸¥à¸à¸±à¹à¸¡\nà¸à¸±à¸¥à¸¡à¸à¸à¸à¹\nà¸à¸²à¸à¹à¸²\nà¸à¸²à¹à¸à¹à¸à¸°\nà¸à¸²à¸à¹à¸à¸à¸£à¹\nà¸à¸²à¸£à¹à¸à¸´à¸ªà¸à¹\nà¸à¸²à¸£à¹à¸à¸µà¸à¸µ\nà¸à¸²à¸§à¹\nà¸à¸²à¸ªà¸§à¸°\nà¸à¸´à¸à¸±à¸§à¸à¸²\nà¸à¸´à¸à¸à¸à¸£à¹\nà¸à¸´à¸à¸à¸±à¸ªà¸à¸£à¸µà¸ªà¹\nà¸à¸´à¸à¹à¸à¸à¸£à¹\nà¸à¸´à¹à¸¡à¹à¸à¸£à¹\nà¸à¸´à¸¡à¸à¸µà¹à¸£à¸µà¸¢à¸¥\nà¸à¸´à¹à¸¥à¹à¸à¸à¸£à¸´à¸\nà¸à¸´à¹à¸¥à¹à¸à¸à¸£à¸´à¸\nà¸à¸´à¹à¸¥à¸µà¸¢à¸\nà¸à¸´à¸ªà¸£à¸à¸\nà¸à¸´à¹à¸«à¸à¸²\nà¸à¸´à¸à¸à¸\nà¸à¸µà¹à¸à¹à¸\nà¸à¸µà¹à¸£à¸à¸´à¸\nà¸à¸µà¹à¸§à¸à¸à¹\nà¸à¸µà¸ªà¸à¹\nà¸à¸µà¸ªà¹à¸à¸à¸£à¹\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸¡\n!
à¸à¸¶à¹à¸¡\nà¸à¸¶à¸¡à¸à¸£à¸¶à¸¡\nà¸à¸¸à¸à¹à¸\nà¸à¸¸à¸à¸ªà¸²à¸«à¸à¸²à¸£\nà¸à¸¸à¹à¸à¸\nà¸à¸¸à¸à¸à¸²à¸£à¸à¸¸à¸\nà¸à¸¸à¸à¸à¸²à¸\nà¸à¸¸à¸à¸à¸²à¸¢à¸\nà¸à¸¸à¸à¸à¸²à¸¢à¸´à¸à¸²\nà¸à¸¸à¸à¸ªà¸à¸à¹\nà¸à¸¸à¸à¸±à¸à¸§à¹à¸«à¸à¸¸\nà¸à¸¸à¸£à¸±à¸à¸à¸à¸²à¸à¸¸\nà¸à¸¹à¸à¸¹à¹à¸¥à¹à¸¥à¹\nà¸à¸¹à¹à¸à¸¹à¹\nà¹à¸à¹\nà¹à¸à¹à¸à¸à¹à¹à¸\nà¹à¸à¹à¸à¸à¹à¹à¸à¸£à¸ª\nà¹à¸à¹à¸à¹à¸à¹à¸à¸à¹\nà¹à¸à¹à¸à¹à¸à¹à¸à¹à¸à¹\nà¹à¸à¹à¸à¸µà¸¢\nà¹à¸à¹à¸à¸à¸µà¹à¸\nà¹à¸à¹à¸à¹à¸à¸à¸£à¹à¹à¸à¸\nà¹à¸à¸à¸à¸£à¸²à¸à¸à¹\nà¹à¸à¹à¸à¸à¸£à¸²à¸à¸à¹\nà¹à¸à¸à¹à¸à¹à¸à¸à¹\nà¹à¸à¹à¸¢à¸à¸à¹\nà¹à¸à¸¥à¸à¸µà¹à¸\nà¹à¸à¸ªà¹à¸à¸£à¸ªà¹à¸\nà¹à¸à¸ªà¹à¸à¸£à¸ªà¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸²à¸à¹\nà¹à¸à¸²à¸à¹\nà¹à¸à¸²à¸à¹à¸à¸à¸£à¹\nà¹à¸à¹à¸²à¸°\nà¹à¸à¹à¸à¸à¸±à¹à¸\nà¹à¸à¹à¸à¸à¸±à¹à¸\nà¹à¸à¸à¸à¸µà¸\nà¹à¸à¸à¸¡à¸´à¸à¸à¸±à¹à¸\nà¹à¸à¸à¸¡à¸´à¸ªà¸à¸±à¸\nà¹à¸à¸à¸à¹\nà¹à¸à¹à¸à¹à¸à¹à¸§\nà¹à¸à¸à¹à¸à¸´à¸¥\nà¹à¸à¸à¹à¸à¸´à¹à¸¥\nà¹à¸à¸à¸à¸£à¸´à¸à¸à¸\nà¹à¸à¸à¸à¸£à¸´à¸à¸à¸\nà¹à¸à¸à¸£à¸´à¸à¸à¸\nà¹à¸à¸£à¹\nà¹à¸à¹à¸£à¸à¸´à¸\nà¹à¸à¹à¸£à¸à¸´à¸\nà¹à¸à¸¥à¸¡à¸à¸à¸à¹\nà¹à¸à¸ªà¹à¸à¸à¸£à¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¹à¸£à¹à¸à¸à¸£à¹\nà¹à¸à¹à¸à¸£à¹à¸²\nà¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸¢\nà¹à¸à¸¢à¸±à¸§à¸°\nà¹à¸à¸£à¸ªà¸²à¸à¸´à¸£à¸²à¸\nà¹à¸à¹à¸¥à¸µà¹à¸¢à¸\nà¹à¸à¸§à¸±à¸¥à¸à¸´à¸\nà¹à¸à¹à¸§à¸à¸£à¹\nà¹à¸à¸à¹\nà¹à¸à¸à¸µà¸¢à¸¹\nà¹à¸à¸à¸à¸¥\nà¹à¸à¹à¸à¸µà¸¢\nà¹à¸à¸à¸´à¸¡\nฮวà¸à¸à¸¸à¹à¸¢\nฮà¹à¸à¸à¹à¸à¹\nฮà¸à¸à¹à¸®à¸²\nฮà¸à¸\nฮà¹à¸à¸\nฮà¸à¸à¸à¸à¸\nฮà¹à¸à¸à¸à¹à¸à¸\nฮัà¸à¸à¸µà¸¡à¸¹à¸\nฮัม\nฮัลà¹à¸¥à¸§à¸µà¸\nฮัลà¹à¸«à¸¥\nฮาà¸à¸à¸²\nฮารà¹à¸\nฮาราà¸à¸µà¸£à¸µ\nฮาลาล\nฮาà¹à¸¥à¸§à¸µà¸\nฮิ\nฮิà¸\nฮิà¸à¸£à¸¹\nฮิà¸à¹à¸\nฮิà¸à¸®à¸à¸\nฮีà¹à¸£à¹\nฮูลาฮูà¸\nฮูลà¹à¸²à¸®à¸¹à¸!
\nà¹à¸®à¸à¸§à¸µ\nà¹à¸®à¸à¸§à¸µà¹\nà¹à¸®à¸à¸£à¹à¸£à¸´à¹à¸à¸\nà¹à¸®à¸µà¸¢\nà¹à¸®à¸à¸à¹\nà¹à¸®à¸à¸à¸µà¹\nà¹à¸®à¸¡à¹à¸à¸à¸£à¹à¹à¸à¸à¸£à¹\nà¹à¸®à¸\nà¹à¸®à¸¡\nà¹à¸®à¸¥à¸à¸´à¸à¸ªà¹\nà¹à¸®à¸¥à¸§à¸µà¸\nà¹à¸®à¸ªà¹à¸à¸ª\nà¹à¸®à¸à¸¸\nà¹à¸®à¹à¸à¹à¸\nà¹à¸®à¹à¸\nà¹à¸®à¹à¸à¸\nà¹à¸®à¸à¸£à¸´à¸\nà¹à¸®à¹à¸à¸à¸£à¹\nà¹à¸®à¹à¸¥à¸à¹\nà¹à¸®à¹à¸¥à¸à¹\nà¹à¸®à¹à¸§à¸¢à¹\nà¹à¸®à¸ªà¸à¸¹à¸¥\nà¹à¸®à¹à¸à¸à¸à¹\n\nà¸à¸£à¸µà¸\nà¸à¸±à¸¡à¸à¸¹à¸à¸²\nà¸à¸±à¸§à¹à¸à¸¡à¸²à¸¥à¸²\nà¸à¸²à¸à¸²à¸£à¹\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¸à¸\nà¸à¸²à¸¢à¸à¸²à¸à¸²\nà¸à¸´à¸à¸µ\nà¹à¸à¸£à¸à¸²à¸à¸µà¸à¸ªà¹\nà¹à¸à¸£à¹à¸à¸à¸²\nà¹à¸à¸²à¸«à¸¥à¸µ\nà¹à¸à¸¡à¹à¸à¸µà¸¢\nà¹à¸à¸à¸à¸´à¸§à¸±à¸§à¸£à¹\nà¸à¸à¸à¹à¸\nà¸à¸à¹à¸¡à¹à¸£à¸ª\nà¸à¸à¸ªà¸à¸²à¸£à¸´à¸à¸²\nà¸à¸²à¸à¸±à¸à¸ªà¸à¸²à¸\nà¸à¸´à¸à¸ªà¹\nà¸à¸´à¸£à¸´à¸à¸²à¸à¸µ\nà¸à¸´à¸£à¸´à¸à¸²à¸ª\nà¸à¸´à¸§à¸à¸²\nà¸à¸µà¸£à¹à¸à¸µà¸à¸ªà¸à¸²à¸\nà¸à¸¹à¹à¸§à¸\nà¹à¸à¸à¸¢à¸²\nà¹à¸à¸à¹à¸§à¸´à¸£à¹à¸\nà¹à¸à¸¢à¹à¹à¸¡à¸\nà¹à¸à¸à¸²à¸à¸²\nà¹à¸à¹à¸¡à¸à¸£à¸¹à¸\nà¹à¸à¸£à¹à¸à¹à¸à¸µà¸¢\nà¹à¸à¸¥à¸à¸¡à¹à¸à¸µà¸¢\nà¸à¸à¸£à¹à¹à¸à¸µà¸¢\nà¸à¸à¸£à¹à¹à¸à¸\nà¸à¸²à¹à¸¡à¸à¸²\nà¸à¸´à¸à¸¹à¸à¸µ\nà¸à¸µà¸\nà¸à¸²à¸\nà¸à¸´à¸¥à¸µ\nà¹à¸à¹à¸\nà¸à¸²à¸¡à¸±à¸§\nà¸à¸²à¸à¸¸\nà¸à¸´à¸¡à¸à¸±à¸à¹à¸§\nà¸à¸µà¹à¸£à¸µà¸¢\nà¸à¸¹à¸à¸²à¸\nà¸à¸¹à¸£à¸´à¸à¸²à¹à¸¡\nà¹à¸à¸à¸à¹\nà¹à¸à¹à¸à¸à¸±à¸¥\nà¹à¸à¸à¸£à¹à¹à¸à¸µà¸¢\nà¹à¸à¸²à¸à¸¹à¹à¸¡\nà¹à¸à¸µà¸¢à¸£à¹à¸£à¸²\nà¹à¸à¸¡à¹à¸à¸µà¸¢\nà¹à¸à¸¡à¸²à¹à¸¥à¸µà¸¢\nà¹à¸à¹à¸§à¸µà¸¢à¸\nà¹à¸à¸à¸£à¸±à¸ª\nà¸à¸µà¹à¸à¸¸à¹à¸\nà¸à¸²à¸£à¸¸à¸ªà¸à¸²à¸¥à¸²à¸¡\nà¹à¸à¸à¸¡à¸²à¸£à¹à¸\nà¹à¸à¸¡à¸´à¸à¸´à¸à¸±à¸\nà¹à¸à¸¡à¸´à¸à¸´à¸à¸²\nà¸à¸£à¸´à¸à¸´à¹à¸à¸\nà¸à¸à¸à¸à¸²\nà¸à¸´à¸¡à¸à¸£à¹\nà¸à¸¸à¸£à¸à¸µ\nà¸à¸¹à¸à¸´à¹à¸à¸µà¸¢\nà¹à¸à¸´à¸£à¹à¸à¹à¸¡à¸à¸´à¸ªà¸à¸²à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸«à¸§à¸±à¸\nà¸à¸²à¸à¸´à¸à¸´à¸ªà¸à¸²à¸\nà¹à¸à¸à¸à¸²à¹à¸à¸µà¸¢\nà¸à¸à¸£à¹à¹à¸§à¸!
¢à¹\nà¸à¸²à¸¡à¸´à¹à¸à¸µà¸¢\nà¸à¸²à¸à¸¹à¸£à¸¹\nà¸à¸´à¸à¸²à¸£à¸²à¸à¸±à¸§\nà¸à¸´à¸§à¸à¸µà¹à¸¥à¸à¸à¹\nà¹à¸à¹à¸à¸à¸£à¹à¹à¸¥à¸à¸à¹\nà¹à¸à¸à¸²à¸¥\nà¹à¸à¸§à¸´à¸ª\nà¹à¸à¸à¸µà¹à¸£à¸µà¸¢\nà¹à¸à¹à¸à¸à¸£à¹\nà¸à¸£à¸²à¸à¸´à¸¥\nà¸à¸£à¸´à¸à¸´à¸\nà¸à¸£à¸´à¹à¸à¸\nà¸à¸£à¸¹à¹à¸\nà¸à¸à¸à¸ªà¸§à¸²à¸à¸²\nà¸à¸à¸ªà¹à¸à¸µà¸¢\nà¸à¸±à¸à¸à¸¥à¸²à¹à¸à¸¨\nà¸à¸±à¸à¸à¸¥à¸²à¹à¸à¸¨\nà¸à¸±à¸¥à¹à¸à¹à¸£à¸µà¸¢\nà¸à¸²à¸£à¹à¸à¸¹à¸à¸²\nà¸à¸²à¸£à¹à¹à¸à¹à¸à¸ª\nà¸à¸²à¸«à¹à¹à¸£à¸\nà¸à¸²à¸®à¸²à¸¡à¸²à¸ª\nà¸à¸´à¸ªà¹à¸à¸²\nà¸à¸¸à¸£à¸¸à¸à¸à¸µ\nà¸à¸¹à¸£à¹à¸à¸´à¸à¸²à¸à¸²à¹à¸\nà¹à¸à¸à¸´à¸\nà¹à¸à¸¥à¹à¸¢à¸µà¸¢à¸¡\nà¹à¸à¸¥à¸²à¸£à¸¸à¸ª\nà¹à¸à¸¥à¸µà¸\nà¹à¸à¸à¸£à¹à¸¡à¸´à¸§à¸à¸²\nà¹à¸à¸¥à¸´à¹à¸§à¸µà¸¢\nà¸à¸£à¸´à¸à¸à¸´à¸à¸µ\nà¸à¸²à¸à¸µà¸ªà¸à¸²à¸\nà¸à¸²à¸à¸²à¸¡à¸²\nà¸à¸²à¸à¸±à¸§à¸à¸´à¸§à¸à¸´à¸à¸µ\nà¸à¸²à¸£à¸²à¸à¸§à¸±à¸¢\nà¸à¸²à¹à¸¥à¸ªà¹à¸à¸à¹\nà¸à¸²à¹à¸¥à¸²\nà¹à¸à¸£à¸¹\nà¹à¸à¸à¸£à¹à¹à¸à¸µà¸¢\nà¹à¸à¸à¸£à¹à¹à¸à¸£à¸´à¹à¸\nà¹à¸à¸£à¸à¸¸à¹à¸à¸ª\nà¹à¸à¹à¸¥à¸à¸à¹\nà¸à¸£à¸±à¹à¸à¹à¸¨à¸ª\nà¸à¸¡à¹à¸²\nà¸à¸´à¸à¸´\nà¸à¸´à¸à¹à¸¥à¸à¸à¹\nà¸à¸´à¸¥à¸´à¸à¸à¸´à¸à¸ªà¹\nà¹à¸à¸£à¸à¸à¹\nภูà¸à¸²à¸\nภูà¸à¸²à¸\nมà¸à¸à¹à¸à¹à¸¥à¸µà¸¢\nมà¸à¸à¹à¸à¹à¸à¹à¸à¸£\nมà¸à¸à¹à¸à¸à¸²\nมà¸à¸£à¸´à¹à¸à¸µà¸¢à¸ª\nมà¸à¸£à¸´à¹à¸à¹à¸à¸µà¸¢\nมà¸à¸¥à¹à¸à¸§à¸²\nมà¸à¸¥à¸à¸²\nมัลà¸à¸µà¸à¸ªà¹\nมาà¹à¸à¹à¸²\nมาà¸à¸´à¹à¸à¹à¸à¸µà¸¢\nมาà¸à¸²à¸à¸±à¸ªà¸à¸²à¸£à¹\nมารà¹à¹à¸à¸¥à¸¥à¹\nมาลาวี\nมาลี\nมาà¹à¸¥à¹à¸à¸µà¸¢\nà¹à¸¡à¹à¸à¸à¸´à¹à¸\nà¹à¸¡à¸µà¸¢à¸à¸¡à¸²à¸£à¹\nà¹à¸¡à¸à¸±à¸¡à¸à¸´à¸\nà¹à¸¡à¸à¸²à¹à¸\nà¹à¸¡à¸à¸²à¹à¸\nà¹à¸¡à¸£à¹à¸à¸à¹à¸\nà¹à¸¡à¹à¸à¸£à¸à¸µà¹à¸à¸µà¸¢\nยูà¸à¸±à¸à¸à¸²\nยูà¹à¸à¸ªà¸¥à¸²à¹à¸§à¸µà¸¢\nยูà¹à¸à¸£à¸\nà¹à¸¢à¹à¸¡à¸\nà¹à¸¢à¸à¸£à¸¡à¸à¸µ\nรวัà¸à¸à¸²\nรัสà¹à¸à¸µà¸¢\nà¹à¸£à¸¡à¸²à¹à¸à¸µà¸¢\nลัà¸à¹à¸à¸¡à¹à¸à¸´à¸£à¹à¸\nลัà¸!
à¹à¸§à¸µà¸¢\nลาว\nลิà¸à¹à¸à¸à¸ªà¹à¸à¸à¹\nลิà¸à¸±à¸§à¹à¸à¸µà¸¢\nลิà¹à¸à¸µà¸¢\nลีà¹à¸à¸\nลูà¹à¸à¸µà¸¢\nà¹à¸¥à¹à¸à¹à¸\nà¹à¸¥à¸à¸²à¸à¸à¸\nà¹à¸¥à¸ªà¹à¸\nà¹à¸¥à¸à¸µà¹à¸£à¸µà¸¢\nวาà¸à¸´à¸à¸±à¸\nวาà¸à¸¹à¸à¸²à¸à¸¹\nวิà¸à¹à¸à¸à¸à¹\nà¹à¸§à¹à¸à¸à¸¸à¹à¸à¸¥à¸²\nà¹à¸§à¸µà¸¢à¸à¸à¸²à¸¡\nศรีลัà¸à¸à¸²\nสà¹à¸à¸\nสà¹à¸¥à¸§à¸°à¹à¸à¸µà¸¢\nสà¹à¸¥à¸§à¸±à¸\nสà¹à¸¥à¸§à¸µà¹à¸à¸µà¸¢\nสวาà¸à¸´à¹à¸¥à¸à¸à¹\nสวิà¸à¹à¸à¸à¸£à¹à¹à¸¥à¸à¸à¹\nสวีà¹à¸à¸\nสหรัà¸\nสหราà¸à¸à¸²à¸à¸²à¸à¸±à¸à¸£\nสิà¸à¸à¸´à¸¡\nสิà¸à¸à¹à¸à¸£à¹\nà¸à¹à¸¡à¸£à¸´à¸à¸²\nà¸à¸à¸ªà¹à¸à¸£à¹à¸¥à¸µà¸¢\nà¸à¸à¸ªà¹à¸à¸£à¸µà¸¢\nà¸à¸±à¸à¸à¸à¸£à¹à¸£à¸²\nà¸à¸±à¸à¸à¸²à¸à¸´à¸ªà¸à¸²à¸\nà¸à¸²à¹à¸à¸à¸£à¹à¹à¸à¸à¸²à¸\nà¸à¸²à¸£à¹à¹à¸à¸à¸à¸´à¸à¸²\nà¸à¸²à¸£à¹à¹à¸¡à¹à¸à¸µà¸¢\nà¸à¸²à¸£à¸°à¹à¸à¸µà¸¢\nà¸à¸´à¹à¸à¸§à¸à¸à¹à¸£à¸µà¸¢à¸¥\nà¸à¸´à¸à¸²à¸¥à¸µ\nà¸à¸´à¸à¹à¸à¸µà¸¢\nà¸à¸´à¸à¹à¸à¸à¸µà¹à¸à¸µà¸¢\nà¸à¸´à¸£à¸±à¸\nà¸à¸´à¸ªà¸£à¸²à¹à¸à¸¥\nà¸à¸´à¸«à¸£à¹à¸²à¸\nà¸à¸µà¸¢à¸´à¸à¸à¹\nà¸à¸¸à¸à¹à¸à¸à¸´à¸ªà¸à¸²à¸\nà¸à¸¸à¸£à¸¸à¸à¸§à¸±à¸¢\nà¹à¸à¸à¸§à¸²à¸à¸à¸£à¹\nà¹à¸à¸à¸´à¹à¸à¹à¸à¸µà¸¢\nà¹à¸à¸¡à¸´à¹à¸£à¸à¸ªà¹\nà¹à¸à¸£à¸´à¹à¸à¸£à¸µà¸¢\nà¹à¸à¸¥à¸à¸±à¸¥à¸§à¸²à¸à¸à¸£à¹\nà¹à¸à¸ªà¹à¸à¹à¸à¸µà¸¢\nà¹à¸à¸à¹à¸à¸¥à¸²\nà¹à¸à¸à¸à¸´à¸à¸²\nà¹à¸à¸¥à¸à¸µà¹à¸£à¸µà¸¢\nà¹à¸à¸¥à¹à¸à¹à¸à¸µà¸¢\nà¹à¸à¸¡à¸²à¸\nà¹à¸à¸à¹à¹à¸¥à¸à¸à¹\nà¹à¸à¸£à¹à¹à¸¥à¸à¸à¹\nฮà¹à¸à¸à¸à¸\nฮà¸à¸à¸à¸¹à¸£à¸±à¸ª\nฮัà¸à¸à¸²à¸£à¸µ\nà¹à¸®à¸à¸´\nà¹à¸®à¸à¸£à¹à¹à¸à¹à¸à¸§à¸µà¸à¸²\n\nà¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸¸à¸à¹à¸à¸\nà¸à¸²à¸à¸à¸à¸à¸¸à¸£à¸µ\nà¸à¸²à¸¬à¸ªà¸´à¸à¸à¸¸à¹\nà¸à¸³à¹à¸à¸à¹à¸à¸à¸£\nà¸à¸à¸à¹à¸à¹à¸\nà¸à¸±à¸à¸à¸à¸¸à¸£à¸µ\nà¸à¸°à¹à¸à¸´à¸à¹à¸à¸£à¸²\nà¸à¸¥à¸à¸¸à¸£à¸µ\nà¸à¸±à¸¢à¸à¸²à¸\nà¸à¸±à¸¢à¸ ูมิ\nà¸à¸¸à¸¡à¸à¸£\nà¹à¸à¸µà¸¢à¸à¸£à¸²à¸¢\nà¹à¸à¸µà¸¢à!
¸à¹à¸«à¸¡à¹\nà¸à¸£à¸±à¸\nà¸à¸£à¸²à¸\nà¸à¸²à¸\nà¸à¸à¸£à¸à¸²à¸¢à¸\nà¸à¸à¸£à¸à¸à¸¡\nà¸à¸à¸£à¸à¸à¸¡\nà¸à¸à¸£à¸£à¸²à¸à¸ªà¸µà¸¡à¸²\nà¸à¸à¸£à¸¨à¸£à¸µà¸à¸£à¸£à¸¡à¸£à¸²à¸\nà¸à¸à¸£à¸ªà¸§à¸£à¸£à¸à¹\nà¸à¸à¸à¸à¸¸à¸£à¸µ\nà¸à¸£à¸²à¸à¸´à¸§à¸²à¸ª\nà¸à¹à¸²à¸\nà¸à¸¶à¸à¸à¸²à¸¬\nà¸à¸¸à¸£à¸µà¸£à¸±à¸¡à¸¢à¹\nà¸à¸à¸¸à¸¡à¸à¸²à¸à¸µ\nà¸à¸£à¸°à¸à¸§à¸à¸à¸µà¸£à¸µà¸à¸±à¸à¸à¹\nà¸à¸£à¸²à¸à¸µà¸à¸à¸¸à¸£à¸µ\nà¸à¸±à¸à¸à¸²à¸à¸µ\nà¸à¸°à¹à¸¢à¸²\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸¥à¸¸à¸\nà¸à¸´à¸à¸´à¸à¸£\nà¸à¸´à¸©à¸à¸¸à¹à¸¥à¸\nà¹à¸à¸à¸£à¸à¸¸à¸£à¸µ\nà¹à¸à¸à¸£à¸à¸¹à¸£à¸à¹\nà¹à¸à¸£à¹\nภูà¹à¸à¹à¸\nมหาสารà¸à¸²à¸¡\nมุà¸à¸à¸²à¸«à¸²à¸£\nà¹à¸¡à¹à¸®à¹à¸à¸à¸ªà¸à¸\nยà¹à¸ªà¸à¸£\nยะลา\nรà¹à¸à¸¢à¹à¸à¹à¸\nระà¸à¸à¸\nระยà¸à¸\nราà¸à¸à¸¸à¸£à¸µ\nลà¸à¸à¸¸à¸£à¸µ\nลำà¸à¸²à¸\nลำà¸à¸¹à¸\nà¹à¸¥à¸¢\nศรีสะà¹à¸à¸©\nสà¸à¸¥à¸à¸à¸£\nสà¸à¸à¸¥à¸²\nสà¸à¸¹à¸¥\nสมุà¸à¸£à¸à¸£à¸²à¸à¸²à¸£\nสมุà¸à¸£à¸ªà¸à¸à¸£à¸²à¸¡\nสมุà¸à¸£à¸ªà¸²à¸à¸£\nสระà¹à¸à¹à¸§\nสระà¸à¸¸à¸£à¸µ\nสิà¸à¸«à¹à¸à¸¸à¸£à¸µ\nสุà¹à¸à¸à¸±à¸¢\nสุà¸à¸£à¸£à¸à¸à¸¸à¸£à¸µ\nสุราษà¸à¸£à¹\nสุราษà¸à¸£à¹à¸à¸²à¸à¸µ\nสุริà¸à¸à¸£à¹\nหà¸à¸à¸à¸à¸²à¸¢\nหà¸à¸à¸à¸à¸±à¸§à¸¥à¸³à¸ ู\nà¸à¸¢à¸¸à¸à¸¢à¸²\nà¸à¹à¸²à¸à¸à¸à¸\nà¸à¸³à¸à¸²à¸à¹à¸à¸£à¸´à¸\nà¸à¸¸à¸à¸£à¸à¸²à¸à¸µ\nà¸à¸¸à¸à¸£à¸à¸´à¸à¸à¹\nà¸à¸¸à¸à¸±à¸¢à¸à¸²à¸à¸µ\nà¸à¸¸à¸à¸¥à¸£à¸²à¸à¸à¸²à¸à¸µ\nà¸à¸±à¸à¸à¸£à¸¥à¸±à¸à¸©à¹\nà¸à¸à¸¸à¸à¸±à¸à¸£\nà¹à¸à¸¢à¸²\nà¸à¸µà¸à¸à¸\nà¸à¸à¸à¹à¸¡à¸·à¸à¸\nà¸à¸¥à¸²à¸\nà¹à¸à¸£à¹à¸¢à¸\nà¸à¸à¸à¸¸à¸£à¸µ\nà¸à¸±à¸à¸à¸¸à¸£à¸µ\nà¸à¸²à¸à¸à¸à¸\nà¸à¸²à¸à¸à¸°à¸à¸\nà¸à¸²à¸à¸£à¸°à¸à¸±à¸\nà¸à¸°à¸à¸´à¸§\nà¸à¸²à¸¢\nà¸à¸à¸²à¹à¸\nà¸à¸±à¸à¸à¹à¸à¸à¸©à¹\nà¸à¸±à¸à¸¢à¸²\nà¸à¸²à¸£à¸²à¸à¸à¸\nภูมิà¸à¸£à¸à¸¥\nรัà¸à¸à¸²à¸à¸´à¹à¸à¸¨à¸£à¹\nรัà¸à¸ªà¸´à¸\nลัà¸à¸à¸²\nลาà¸à¸!
รà¹à¸²à¸§\nวà¹à¸£à¸£à¸ª\nวิภาวà¸à¸µ\nสà¸à¸¶à¸\nสมุย\nสัà¸à¸«à¸µà¸\nสิมิลัà¸\nสุà¸à¸¸à¸¡à¸§à¸´à¸\nสุà¹à¸«à¸\nà¹à¸ªà¸¥à¸ ูมิ\nà¸à¸±à¸à¸£à¸µà¸à¸¹à¸à¸±à¸à¸à¹\nà¸à¹à¸²à¸à¸à¸²à¸\nà¸à¸´à¸à¸à¸à¸à¸à¹\nà¹à¸à¹à¸¡à¹à¸à¹à¸£à¸µà¸¢à¸¡\n\nà¸à¸´à¸§à¸à¸¹\nà¹à¸à¸£à¸´à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸ªà¹à¸à¸µà¸¢à¸\nà¸à¸²à¸à¸¹à¸\nà¸à¸°à¸à¸²à¸§à¸¨à¸£à¸µ\nà¸à¸à¸£à¹à¸§à¸µà¹à¸à¸µà¸¢à¸\nà¸à¸´à¹à¸à¸à¸²à¸£à¹\nà¹à¸à¸£à¸±à¸à¸à¸£à¸²\nà¹à¸à¸¥à¹\nà¸à¸à¸£à¹à¹à¸à¸µà¸¢à¸§\nà¸à¸à¸¥à¸à¸´à¸\nà¹à¸à¸à¸à¸à¸¥\nà¸à¸´à¸\nà¹à¸à¸à¸´à¸à¸´à¸\nมะละà¸à¸²\nมิà¸à¸à¸²à¹à¸à¸²\nมิสà¸à¸´à¸ªà¸à¸´à¸à¸à¸µ\nà¹à¸¡à¸à¸´à¹à¸à¸à¸£à¹à¹à¸£à¹à¸à¸µà¸¢à¸\nà¹à¸¡à¹à¸ªà¹à¸à¹à¸à¹à¸¡à¸µà¸¢\nยมุà¸à¸²\nยุà¹à¸£à¸\nยูà¹à¸£à¹à¸à¸µà¸¢\nยูà¹à¸£à¹à¸à¸µà¸¢\nà¹à¸¢à¸à¸à¸µ\nà¹à¸¢à¸à¸à¸µà¹à¸à¸µà¸¢à¸\nสà¹à¸à¸à¸à¸´à¹à¸à¹à¸§à¸µà¸¢\nสะà¹à¸à¸\nสาละวิà¸\nสุมาà¸à¸£à¸²\nสุà¹à¸à¸\nà¸à¸°à¹à¸¡à¸à¸à¸\nà¸à¸±à¸à¸à¸²à¸¡à¸±à¸\nà¸à¸±à¸¥à¹à¸\nà¸à¸²à¸£à¹à¸à¸à¸´à¸\nà¸à¸²à¸«à¸£à¸±à¸\nà¸à¸´à¸à¹à¸à¸à¸µà¸\nà¸à¸´à¸£à¸§à¸à¸µ\nà¸à¸´à¸£à¸°à¸§à¸à¸µ\nà¸à¸µà¹à¸à¸µà¸¢à¸\nà¸à¸¸à¸©à¸²à¸à¹à¸à¸¢à¹\nà¸à¸¹à¸£à¸²à¸¥\nà¹à¸à¹à¸à¸µà¸¢\nà¹à¸à¹à¸à¸£à¸µà¸¢à¸à¸´à¸\nà¹à¸à¹à¸§à¸à¹à¸£à¸ªà¸à¹\nà¹à¸à¸à¹à¸¥à¸à¸à¸´à¸\nà¹à¸à¸à¸à¸²à¸£à¹à¸à¸à¸´à¸\nà¹à¸à¸à¸à¸²à¸£à¹à¸à¸à¸´à¸à¸²\nà¹à¸à¸à¸£à¸´à¸à¸²\nà¹à¸à¸¥à¸´à¸¡à¸à¸±à¸ª\nà¹à¸à¹à¸à¹à¸à¸µà¸¢à¸\nฮวà¸à¹à¸«\nฮà¸à¸à¹à¸à¹à¸\nฮà¸à¸à¸à¸¹\n\nà¸à¸à¸´à¸¥à¸à¸±à¸ªà¸à¸¸à¹\nà¸à¸¸à¸ªà¸´à¸à¸²à¸£à¸²\nà¹à¸à¸¥à¸´à¸¢à¸°\nà¹à¸à¸ªà¸±à¸¡à¸à¸µ\nà¹à¸à¸à¸£à¸à¸à¸\nà¹à¸à¸à¸£à¸à¸¹à¸£à¸à¹\nà¸à¸à¸à¸à¸¹\nà¸à¸£à¸à¸¢\nà¸à¸§à¸²à¸£à¸§à¸à¸µ\nà¸à¸§à¸²à¸£à¸²à¸§à¸à¸µ\nà¹à¸à¸§à¸à¸«à¸°\nà¹à¸à¸£à¸à¸¸à¸£à¸µ\nà¸à¸²à¸¥à¸±à¸à¸à¸²\nà¹à¸à¹à¸à¸à¹à¸à¸à¹\nà¸à¸£à¸±à¸ªà¹à¸à¸µà¸¢\nà¸à¸±à¸¥à¸¥à¸§à¸°\nà¸à¸²à¸à¸¥à¸µà¸à¸¸à¸à¸£\nà¸à¸¸à¸à¸!
à¸à¸¢à¸²\nมà¸à¸¸à¸£à¸²\nมายัà¸\nมิà¸à¸´à¸¥à¸²\nราà¸à¸à¸¤à¸«à¹\nลà¹à¸²à¸à¸à¹à¸²à¸\nลà¹à¸²à¸à¸à¸²\nลุมà¸à¸´à¸à¸µ\nวัà¸à¸à¸µ\nà¹à¸§à¸ªà¸²à¸¥à¸µ\nสารà¸à¸²à¸\nสาวัà¸à¸à¸µ\nหริภุà¸à¸à¸±à¸¢\nà¸à¹à¸¢à¸à¸¢à¸²\nà¸à¸à¸à¹à¸à¸¡à¸±à¸\nà¸à¸±à¸à¸§à¸°\nà¸à¸´à¸à¸à¸à¸±à¸à¸à¹\nà¸à¸¸à¸à¹à¸à¸à¸µ\n\nà¸à¸£à¸²à¸à¸´à¸\nà¸à¸£à¸²à¸à¸´à¸à¸ªà¹\nà¸à¸£à¸²à¸à¸´à¸\nà¸à¸£à¸´à¸\nà¸à¸´à¸à¸°à¹à¸à¸à¹\nà¸à¸¹à¹à¸à¸´à¸¥\nà¸à¸¹à¹à¸à¸´à¹à¸¥\nà¹à¸à¸à¹à¸§à¸¢à¹\nà¹à¸à¸¥à¸à¸à¸¥\nà¸à¸¥à¸±à¸ªà¹à¸à¸à¸£à¹\nà¸à¸¥à¸²à¸ª\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸´à¸à¸à¸²à¸£à¹à¸\nà¸à¸à¸à¹à¸à¸¥\nà¸à¸à¸à¹à¸à¸à¸à¹\nà¸à¸à¸¡à¸à¸´à¸§à¸à¸´à¹à¸\nà¸à¸à¸¡à¹à¸à¸¥à¹\nà¸à¸à¸¡à¹à¸à¹à¸¥à¸à¸£à¹\nà¸à¸à¸¡à¸¡à¸¹à¸à¸´à¹à¸à¸à¸±à¹à¸\nà¸à¸à¸£à¹\nà¸à¸µà¸¢à¹\nà¸à¸µà¸¢à¹à¸à¸à¸£à¹à¸\nà¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢\nà¹à¸à¸à¸£à¹à¹à¸à¸à¸£à¹\nà¹à¸à¸à¸£à¹à¹à¸à¸¥\nà¹à¸à¸\nà¹à¸à¸¡à¸à¸£à¸à¸\nà¹à¸à¸¡à¸à¸£à¹à¸à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¹à¸\nà¸à¸²à¸§à¸²\nà¸à¸µà¸à¸µà¹à¸à¸ª\nà¸à¸´à¸\nà¸à¸´à¸\nà¹à¸à¸¥à¸¥à¹\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¸¥\nà¹à¸à¸à¹à¸à¸¥\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¸à¸à¸à¹à¹à¸§à¸£à¹\nà¸à¸à¸à¸à¹à¹à¸§à¸£à¹\nà¸à¸à¸£à¹à¸ª\nà¸à¸±à¸à¸à¸à¸£à¹à¸\nà¸à¸±à¸à¸à¸à¸£à¹à¸\nà¸à¸µà¸à¸µ\nà¸à¸µà¸à¸µà¸£à¸à¸¡\nà¸à¸µà¹à¸à¸à¸£à¹\nà¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹\nà¹à¸à¸¥à¸¹à¸à¸±à¸\nà¹à¸à¸¥à¸¹à¸à¸±à¹à¸\nà¹à¸à¸à¹\nà¹à¸à¹à¸à¸à¸£à¹\nà¸à¸£à¸²à¸à¹à¸à¸à¸à¸±à¸\nà¸à¸£à¸²à¸à¹à¸à¸à¸à¸±à¹à¸\nà¸à¸£à¸²à¸à¹à¸à¹à¸à¸à¸±à¸\nà¸à¸£à¸²à¸à¹à¸à¹à¸à¸à¸±à¹à¸\nà¸à¸£à¸²à¸à¹à¸à¸à¸à¸±à¸\nà¸à¸£à¸²à¸à¹à¸à¸à¸à¸±à¹à¸\nà¸à¸£à¸²à¸à¹à¸à¹à¸à¸à¸±à¸\nà¸à¸£à¸²à¸à¹à¸à¹à¸à¸à¸±à¹à¸\nà¸à¸§à¸´à¸à¹à¸à¸à¸£à¹\nà¸à¸§à¸µà¸\nà¸à¸±à¸à¹à¸à¸\nà¹à¸à¸¡à¹à¸à¸¥à¸\nà¹à¸à¸à¸£à¹à¸¡à¸´à¸à¸±à¸¥\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸¥à¹à¸\nà¹à¸à¸£à¸à¸±à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¸¸à¹à¸\nà¹!
à¸à¹à¸à¸à¸¸à¸\nà¹à¸à¹à¸à¸à¸¸à¹à¸\nà¹à¸à¹à¸à¹à¸§à¸´à¸£à¹à¸\nà¹à¸à¹à¸à¹à¸§à¸´à¸£à¹à¸\nà¹à¸à¹à¸à¸à¸¸à¹à¸\nà¹à¸à¹à¸à¸à¸¸à¸\nà¹à¸à¹à¸à¸à¸¸à¹à¸\nà¸à¸à¸ª\nà¸à¸²à¸§à¸à¹à¹à¸à¸£à¸\nà¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸\nà¸à¸´à¸à¸´à¸à¸à¸¥\nà¸à¸´à¸à¸´à¸à¸±à¸¥\nà¸à¸µà¸à¸±à¹à¸\nà¸à¸µà¸§à¸µà¸à¸µ\nà¸à¸µà¹à¸§à¸à¹\nà¹à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸ªà¸à¹à¸à¹à¸à¸\nà¹à¸à¹à¸¡à¸\nà¹à¸à¸£à¸§à¹\nà¹à¸à¸£à¹à¸§à¸à¸£à¹\nà¹à¸à¹à¸£à¸à¸à¸à¸£à¸µ\nà¹à¸à¹à¸à¸\nà¹à¸à¹à¸¥à¸à¸à¸¡\nà¸à¸¥à¹à¸à¸à¹à¸à¸à¸£à¹\nà¸à¸£à¸à¸à¹à¸à¸à¸à¹\nà¸à¸£à¸²à¸§à¹à¸à¸à¸£à¹\nà¸à¸¥à¸¹à¸à¸¹à¸\nà¸à¸¥à¸¹à¸à¸¹à¸\nà¸à¸¥à¸¹à¹à¸£à¸¢à¹\nà¸à¸±à¹à¸\nà¸à¸±à¸à¹à¸à¸à¸£à¹\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸¹à¸\nà¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹\nà¹à¸à¸à¸à¹à¸§à¸´à¸à¸à¹\nà¹à¸à¸à¹\nà¹à¸à¸à¸²à¸£à¸µ\nà¹à¸à¸£à¹à¸à¸£à¸¡à¹à¸¡à¸à¸£à¹\nà¹à¸à¸£à¹à¸à¸ª\nà¹à¸à¸£à¹à¸à¸ªà¹à¸à¸à¸£à¹\nà¹à¸à¸£à¹à¸à¸à¸à¸¥\nà¸à¸£à¹à¸à¸à¸à¸µ\nà¸à¸à¸£à¹à¸\nà¸à¸à¸£à¹à¸\nà¸à¸²à¹à¸à¸¥\nà¸à¸²à¸£à¹à¸à¸´à¸à¸±à¸\nà¸à¸²à¸£à¸²à¸¡à¸´à¹à¸à¸à¸£à¹\nà¸à¸²à¸ªà¹à¸§à¸´à¸£à¹à¸\nà¸à¸´à¸à¹à¸à¸¥\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸à¹à¸à¹à¸\nà¹à¸à¸à¸à¹\nà¹à¸à¸¥à¸à¸à¸à¸£à¹à¸¡\nà¹à¸à¸£à¹à¸à¸ª\nà¹à¸à¸£à¹à¸à¸ªà¹à¸à¸à¸£à¹\nà¹à¸à¸£à¹à¸à¸à¸à¸¥\nà¹à¸à¸à¸à¸\nà¸à¸¥à¹à¸à¸à¸ªà¹\nà¸à¸à¸à¸à¹\nà¸à¸à¸£à¹à¹à¸¡à¸\nà¸à¸à¸£à¹à¹à¸§à¸´à¸£à¹à¸\nà¸à¸à¸£à¸±à¸¡\nà¸à¸µà¹à¸à¸à¸£à¹\nà¹à¸à¸à¸à¸¸à¹à¸\nà¹à¸à¸´à¸£à¹à¸¡à¹à¸§à¸£à¹\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¹à¸à¸à¸à¸à¹\nà¹à¸à¸£à¹à¸§à¸à¸¥à¸¥à¹\nà¹à¸à¸¥à¹\nมà¸à¸à¸¹à¸¥\nมà¸à¸à¸´à¹à¸à¸à¸£à¹\nมัลà¸à¸´\nมัลà¸à¸´à¸à¸±à¸\nมัลà¸à¸´à¹à¸à¸¥à¹à¸à¸à¹\nมัลà¹à¸§à¸£à¹\nมาสà¹à¸à¸à¸£à¹\nมีà¹à¸à¸µà¸¢\nà¹à¸¡à¸à¸¹\nà¹à¸¡à¸¡à¹à¸¡à¸£à¸µ\nà¹à¸¡à¸¥\nà¹à¸¡à¸²à¸ªà¹\nà¹à¸¡à¸\nà¹à¸¡à¸à¸¹à¸¥\nà¹à¸¡à¹à¸à¹à¸¡\nà¹à¸¡à¸à¸²à¸¢\nà¹à¸¡à¸à¸²à¸¢à¸¥à¹!
\nà¹à¸¡à¹à¸à¸¥à¹\nà¹à¸¡à¹à¸à¸£à¸à¸à¸à¸à¹\nยูà¸à¸´à¸à¸à¹\nยูà¸à¸´à¹à¸à¸\nยูà¸à¸´à¹à¸à¹à¸\nริà¸à¹à¸à¸\nรีà¹à¸à¸£à¸\nรีà¹à¸¥à¸¢à¹\nà¹à¸£à¸²à¹à¸à¸à¸£à¹\nà¹à¸£à¸µà¸¢à¸¥à¹à¸à¸¡à¹\nลิà¸à¸à¹\nลิà¸à¸¸à¸à¸à¹\nลีà¸à¸¸à¸à¸à¹\nลูà¸\nà¹à¸¥à¹à¸¢à¸à¸£à¹\nà¹à¸¥à¹à¸à¸à¹à¸à¸\nà¹à¸¥à¹à¸à¸à¸ªà¹\nà¹à¸¥à¸à¸£à¸²à¸£à¸µ\nวิà¸à¸´\nวิà¸à¸´à¸à¸µà¹à¸à¸µà¸¢\nวิà¸à¹à¸à¸§à¸ªà¹\nวิà¸à¹à¸à¸§à¹à¸ª\nà¹à¸§à¹à¸\nà¹à¸§à¸à¸£à¹à¸à¸§à¸¥\nà¹à¸§à¸à¸£à¹à¸à¸±à¸\nà¹à¸§à¸à¸£à¹à¸à¸±à¹à¸\nà¹à¸§à¸´à¸£à¹à¸à¸ªà¹à¸à¸à¸±à¸\nà¹à¸§à¸´à¸£à¹à¸à¸ªà¹à¸à¸à¸±à¹à¸\nà¹à¸§à¸´à¸£à¹à¸à¸ªà¹à¸à¸à¸±à¸\nà¹à¸§à¸´à¸£à¹à¸à¸ªà¹à¸à¸à¸±à¹à¸\nà¹à¸§à¸´à¸£à¹à¸\nà¹à¸§à¸´à¸£à¹à¸¡\nà¹à¸§à¹à¸¡à¸à¸à¹\nสà¸à¸£à¸µà¸\nสà¹à¸à¸\nสà¹à¸à¸à¹à¸à¸à¸£à¹\nสà¹à¸à¹à¸\nสà¸à¸´à¸à¹à¸à¸à¸£à¹\nสà¸à¸²à¸¢à¹à¸§à¸£à¹\nสà¹à¸à¸\nสà¹à¸à¸¡\nสมารà¹à¸\nสลà¹à¸à¸\nà¹à¸ªà¸´à¸£à¹à¸\nà¹à¸«à¸¥à¸\nà¸à¸à¸à¹à¸¥à¸à¹\nà¸à¸à¸à¸à¸´à¸\nà¸à¸à¸à¸à¸´à¸à¸à¸¥\nà¸à¸à¸à¸à¸´à¸à¸±à¸¥\nà¸à¸à¸à¹à¸¥à¸à¹\nà¸à¸à¸£à¸²à¹à¸à¸´à¸¥\nà¸à¸±à¸à¹à¸à¸£à¸\nà¸à¸±à¸à¹à¸à¸\nà¸à¸±à¸à¹à¸«à¸¥à¸\nà¸à¸±à¸à¹à¸à¸£à¸\nà¸à¸±à¸à¹à¸à¸\nà¸à¸±à¸à¹à¸«à¸¥à¸\nà¸à¸±à¸¥à¸à¸à¸£à¸´à¸à¸¶à¸¡\nà¸à¸²à¸£à¹à¸à¸´à¸§à¹à¸¡à¸à¸à¹\nà¸à¸´à¸à¹à¸à¸à¸£à¹à¹à¸à¹à¸\nà¸à¸´à¸à¸à¸´à¹à¸à¸£à¹à¸à¸à¸£à¹\nà¸à¸´à¸à¹à¸à¸à¸£à¹à¹à¸à¹à¸\nà¸à¸´à¸à¹à¸à¸à¸£à¹à¹à¸à¸\nà¸à¸´à¸à¹à¸à¸¥\nà¸à¸´à¸à¸à¸¸à¸\nà¸à¸´à¸à¸à¸¸à¸\nà¸à¸µà¹à¸¡à¸¥\nà¸à¸µà¹à¸¡à¸¥à¹\nà¸à¸¹à¸à¸¸à¸à¸à¸¹\nà¸à¸¹à¸à¸±à¸à¸à¸¹\nà¹à¸à¸à¸à¸´à¸\nà¹à¸à¹à¸à¸à¸´à¸\nà¹à¸à¸²à¸à¹à¸à¸¸à¸\nà¹à¸à¸²à¸à¹à¸à¸¸à¸\nà¹à¸à¸²à¸à¹à¸à¸¸à¸\nà¹à¸à¸²à¸à¹à¸à¸¸à¸\nà¹à¸à¸à¸°à¸¥à¹à¸à¸\nà¹à¸à¸à¸´à¹à¸¡à¸à¸±à¸\nà¹à¸à¸à¸´à¹à¸¡à¸à¸±à¹à¸\nà¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸\nà¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸\nà¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸\nà¹à¸à¸!
à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸\nà¹à¸à¸ªà¹à¸à¸¡à¸à¸¥à¸µ\nà¹à¸à¸ªà¹à¸à¸¡à¹à¸à¸¥à¸à¸£à¹\nà¹à¸à¹à¸à¸\nà¹à¸à¸à¸à¸\nà¹à¸à¸à¸µ\nà¹à¸à¸à¸à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¹à¸à¸\nà¹à¸à¹à¸à¸\nฮัà¸\nฮารà¹à¸à¸à¸´à¸ªà¸à¹\nฮารà¹à¸à¹à¸§à¸£à¹\nà¹à¸®à¸à¹à¸à¸à¸£à¹\nà¹à¸®à¹à¸à¹à¸à¸à¸£à¹\nà¹à¸®à¸à¸à¹à¹à¸®à¸¥à¸à¹\nà¹à¸®à¸ªà¸à¹\n\nà¸à¸£à¸µà¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸¨à¸¡à¸µà¸£à¸µ\nà¸à¸±à¸à¸à¸´\nà¸à¸²à¸à¸²à¸à¸²à¸à¸°\nà¸à¸¸à¸à¸£à¸²à¸à¸µ\nà¸à¸¸à¸£à¸¸à¸¡à¸¸à¸à¸µ\nà¸à¸µà¸£à¸´à¸¥à¸¥à¸´à¸\nà¸à¸¹à¸¥à¸¹\nà¹à¸à¸¥à¸à¸´à¸\nà¹à¸à¸´à¸£à¹à¸\nà¸à¸²à¸à¸²à¸¥à¹à¸à¸\nà¹à¸à¸¥à¸¸à¸à¸¹\nà¹à¸à¸´à¸£à¹à¸\nà¸à¸£à¸²à¸§à¸´à¸\nà¹à¸à¸à¸à¸²à¸¥à¸µ\nà¸à¸±à¸à¸à¸²à¸à¸µ\nà¸à¸´à¸à¸à¸´à¸\nมลยาฬัม\nมà¸à¸à¹à¸à¸¥\nมาราà¸à¸µ\nมาà¹à¸¥à¸¢à¹\nà¹à¸¡à¹à¸à¸à¸´à¸à¸±à¸\nà¹à¸¡à¸à¸à¸¹\nà¹à¸¡à¸à¸à¸²à¸£à¸´à¸\nà¹à¸¡à¸à¸´à¸¥à¸µ\nà¹à¸¢à¸à¸£à¸¡à¸±à¸\nรัสà¹à¸à¸µà¸¢à¸\nสวาฮิลี\nสวิส\nสิà¸à¸à¸µ\nà¸à¸¹à¸£à¸à¸¹\nà¸à¸±à¸ªà¸ªà¸¡à¸µ\nà¸à¸²à¸£à¸à¸´à¸\nà¸à¸´à¸à¸²à¹à¸¥à¸µà¸¢à¸\nà¸à¸¸à¸¢à¸à¸¹à¸£à¹\nà¹à¸à¸à¸£à¸´à¸à¸±à¸\nà¹à¸à¸£à¸´à¸¢à¸²\nà¹à¸à¸£à¸´à¸\nฮัà¸à¸à¸¶à¸¥\nฮิà¸à¸à¸µ\nฮิราà¸à¸²à¸à¸°\nฮีà¸à¸£à¸¹\n\nà¸à¸£à¸µà¸à¸à¸µà¸\nà¸à¸£à¸·à¸à¹à¸à¸°\nà¸à¸§à¸à¸à¸´à¸¡\nà¸à¸§à¸à¸à¸¹\nà¸à¸±à¸à¸à¸²à¸à¸µ\nà¸à¸±à¸¥à¸¢à¸²à¸à¸§à¸±à¸à¸£\nà¸à¸±à¸ªà¸ªà¸à¸°\nà¸à¸²à¸¥à¸´à¹à¸¥à¹à¸\nà¸à¸´à¸à¹à¸à¸ª\nà¸à¸¸à¸¡à¸ à¸à¸£à¸£à¸\nà¸à¸¹à¹à¸à¸à¹à¸à¸´à¸£à¹à¸\nà¹à¸à¸à¸ªà¹\nà¹à¸à¸©à¸¡à¸à¸µ\nà¹à¸à¸à¸à¸±à¸à¸à¸°\nà¸à¸à¹à¸à¹à¸\nà¸à¸£à¸´à¸ªà¹à¸à¹à¸à¸à¸£à¹\nà¸à¸à¸à¸à¸à¸£à¹à¸\nà¸à¸à¸¥à¹à¸à¸\nà¸à¸²à¸à¸à¸µ\nà¸à¸²à¹à¸à¸£à¸µà¸¢à¸¥\nà¸à¸²à¸£à¹à¸à¸¹à¸£à¹\nà¸à¸²à¸£à¹à¸ªà¸±à¸\nà¸à¸²à¸£à¸²à¸à¸²à¸§\nà¸à¸²à¸ªà¸´à¹à¸\nà¸à¸´à¸£à¸´à¸\nà¸à¸¸à¸à¸¥à¸¸à¹à¸\nà¸à¸¹à¹à¸à¸à¹à¸²\nà¹à¸à¸£à¸¡à¸¥à¸´à¸\nà¹à¸à¸à¸£à¸µà¸à¸²\nà¹à¸à¸à¸¡à¸°\nà¹à¸à¸à¸¡à¸µ\nà¹à¸à¸¥à¸±à¸¡à¸à¸±à¸ª\nà¹à¸à¸!
à¸\nà¹à¸à¸£à¸ªà¹à¸¥à¸à¸£à¹\nà¸à¹à¸à¹à¸à¹\nà¸à¸à¸¸à¸à¸£\nà¸à¹à¸à¸à¸ªà¹\nà¸à¸à¸«à¹à¸\nà¸à¸´à¹à¸\nà¸à¸´à¸¡\nà¸à¸´à¹à¸¡\nà¸à¸´à¸§\nà¸à¸¸à¸¬à¸²à¸ รà¸à¹\nà¸à¸¸à¸¬à¸²à¸¥à¸à¸à¸£à¸à¹\nà¹à¸à¸¡à¸ªà¹\nà¹à¸à¹à¸à¸ªà¸±à¸\nà¹à¸à¹à¸à¸\nà¹à¸à¸§\nà¸à¸¡à¸±à¸¢à¸¡à¸£à¸¸à¹à¸à¸\nà¸à¸¡à¸±à¸¢à¸¡à¸£à¸¸à¹à¸à¸©à¸à¹\nà¸à¹à¸§à¸à¸²à¸à¸à¸\nà¸à¸²à¸£à¹à¸¥à¸ªà¹\nà¸à¸´à¸à¸£à¸²à¸\nà¸à¸´à¸à¸§à¸±à¸à¸£\nà¸à¸¸à¸à¸à¸´à¸§\nà¹à¸à¹à¸\nà¹à¸à¸à¸§à¸±à¸\nà¹à¸à¸à¸£à¸à¸\nà¹à¸à¸à¹à¸£à¹à¸¥à¸\nà¹à¸à¸¥à¸à¸µ\nà¹à¸à¸¢à¸²à¸à¸¸à¸à¸´à¸\nà¸à¹à¸\nà¸à¸±à¸à¸®à¸µà¹\nà¸à¸±à¸à¸à¸±à¸¡\nà¸à¸±à¸à¸à¸´à¸¥\nà¸à¸±à¸¡à¸à¸¸à¸\nà¸à¸±à¸§à¹à¸à¹à¸\nà¸à¸´à¸à¸«à¸±à¸§\nà¸à¸µà¸à¸²à¸£à¹\nà¸à¸µà¹à¸à¸\nà¸à¸¹à¸à¸²à¸\nà¸à¸¹à¸à¸¹à¸à¸´\nà¸à¸¹à¸à¸²à¸£à¸¸\nà¹à¸à¹à¸à¸à¸²à¸£à¸²\nà¹à¸à¹à¸§à¸\nà¹à¸à¹à¸§à¹à¸\nà¹à¸à¸à¸´à¹à¸à¸¥\nà¹à¸à¸¢à¸¸à¸\nà¹à¸à¸¢à¸¹à¸\nà¸à¸±à¸à¸§à¸¸à¸à¸´\nà¸à¸²à¸£à¹à¸¥à¸µà¹\nà¸à¸²à¸§à¹à¸à¸à¸ªà¹\nà¸à¸´à¸ªà¸à¸µà¸¢à¹\nà¸à¸µà¹à¸à¸\nà¸à¸¹à¸à¸à¸à¸à¹\nà¹à¸à¹à¸¡à¹à¸à¸£à¸\nà¹à¸à¸¥à¸¥à¹\nà¹à¸à¸¥à¸´à¸à¸´à¸§à¸ªà¹\nà¹à¸à¸§à¸´à¸\nà¹à¸à¸§à¸¹\nà¹à¸à¸à¸±à¸¥à¸à¹\nà¹à¸à¸£à¸²à¹à¸à¸¡à¸à¸\nà¹à¸à¹à¸£à¸¡à¸à¸\nà¸à¹à¸à¸\nà¸à¸±à¹à¸à¸¡à¹à¸\nà¸à¸²à¸à¸ªà¸´à¸\nà¸à¸²à¹à¸¡à¸·à¸à¸\nà¸à¸²à¸¥à¸µà¸à¸±à¸\nà¸à¸¹à¸\nà¹à¸à¸¡à¸µà¸¢à¹\nà¹à¸à¹\nà¹à¸à¸à¸´à¸à¸²\nà¹à¸à¹à¸¢à¸à¹à¸²\nà¸à¸±à¸à¸à¸±à¸¡à¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸³à¸à¸±à¹à¸\nà¸à¸£à¸à¸²\nà¸à¸£à¸²à¹à¸§à¸¥\nà¸à¸£à¸¹à¸¡à¸¹à¸\nà¸à¸µà¸à¸±à¸à¸à¸£\nà¹à¸à¸à¹à¸\nà¹à¸à¸à¸£à¸±à¸à¸\nà¹à¸à¸§à¸à¸±à¸\nà¹à¸à¸ªà¹à¸à¹\nà¹à¸à¸¡à¸±à¸ª\nà¹à¸à¸à¸²à¸à¸´à¸\nà¹à¸à¸à¸²à¸à¸´à¸\nà¹à¸à¸¢à¸£à¸±à¸\nà¸à¸µà¸à¸à¸ª\nà¸à¸à¸£à¸´à¸à¸à¸£à¸²\nà¸à¹à¸à¹à¸¥à¸µà¸¢à¸\nà¸à¸à¸à¸¥\nà¸à¸£à¸²à¸à¸¹à¸£\nà¸à¹à¸£à¸à¸à¸£\nà¸à¸à¸ªà¸à¸£à¸²à¸à¸²à¸¡à¸¸à¸ª\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¹à¸²\nà¸à¸²à¸à¸µ\nà¸à¸²à¹à¸\nà¸à¸²à¹à¸à¹\nà¸à¸²à¸¥à¹à¸\nà¸à¸´à¸à¸à¸\nà¸à¸´à¹à¸à¸¥à¸±à¸ª\nà¸à¸´à¸à¹à!
¸²\nà¸à¸´à¸à¹à¸à¸à¹à¸\nà¸à¸´à¸à¸à¸à¸\nà¸à¸´à¸§à¸à¸±à¸\nà¸à¸´à¸ªà¸ªà¸±à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸à¸±à¹à¸\nà¹à¸à¸à¸±à¸à¹à¸à¸¥\nà¹à¸à¸à¸±à¹à¸à¹à¸à¸¥\nà¹à¸à¸§à¸´à¸\nà¹à¸à¸ªà¹à¸¥à¹\nà¹à¸à¸ªà¸²à¸\nà¹à¸à¸\nà¹à¸à¸ªà¹à¸à¸\nà¹à¸à¹à¸à¸µà¸¢\nà¹à¸à¹à¸à¸¥\nà¹à¸à¹à¸§à¸¥à¸¥à¹\nà¹à¸à¹à¸§à¹à¸à¸¥\nà¹à¸à¹à¸¡à¹à¸à¸à¹\nà¸à¸£à¸à¸à¹à¸§à¸¢à¹\nà¸à¸£à¸±à¸à¹à¸¥à¸¢à¹\nà¸à¸£à¸¹à¹à¸\nà¸à¸±à¸¥à¹à¸¡à¸à¸£à¹\nà¸à¸²à¸£à¸±à¸\nà¸à¸²à¸£à¸±à¸\nà¸à¸¹à¹à¸à¸¶à¹à¸\nà¹à¸à¸à¸à¸²à¸¢\nà¹à¸à¸à¸à¹\nà¹à¸à¹à¸à¸à¹\nà¹à¸à¸à¸à¸²à¸¡à¸´à¸\nà¹à¸à¸à¸±à¸\nà¹à¸à¹à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¸²à¸à¸´à¸à¸±à¸à¸¢à¹\nà¸à¸§à¸µà¸à¸²\nà¸à¸à¹à¸à¹à¸à¸à¸¶à¹à¸\nà¸à¸à¹à¸à¹à¸à¸à¸¶à¹à¸\nà¸à¹à¸à¹à¸à¹à¸à¸à¸¶à¹à¸\nà¸à¸±à¸à¸à¸°à¹à¸à¸à¸´\nà¸à¸²à¸£à¸¸à¸ªà¸à¹\nà¸à¸µà¹à¸à¸à¸£à¹\nà¸à¸¹à¸à¸´à¸\nà¹à¸à¹à¸à¸à¸µà¹\nà¹à¸à¹à¸¢\nà¹à¸à¸à¸£à¹à¹à¸¢à¸à¹\nà¹à¸à¸²à¸à¸¸à¹à¸à¸à¸´à¹à¸\nà¹à¸à¹à¸à¸¡à¸à¸\nà¹à¸à¹à¸¢à¸à¹à¸²à¸¢\nà¸à¸£à¸«à¸¡à¸à¸±à¸\nà¸à¸¥à¸²à¹à¸\nà¸à¸à¸¥à¸¥à¹à¸²\nà¸à¸²à¸à¸²à¹à¸à¸à¸´à¸\nà¸à¸²à¸à¸²à¹à¸à¸à¸´à¸\nà¸à¸´à¸à¸¢à¸²à¸à¸¸à¸à¸¹à¸¥\nà¸à¸´à¸¡à¸à¸´à¸ªà¸²à¸£\nà¹à¸à¸à¹à¸à¸à¸à¹\nà¹à¸à¸¥à¹à¸\nà¹à¸à¹à¸à¹à¸à¸µà¸¢à¸£à¹\nà¸à¸£à¸à¸¢à¸à¹\nà¸à¸£à¸±à¸à¸à¸´à¸ª\nà¸à¸£à¸²à¸à¸à¸´à¸ª\nà¸à¸¥à¸à¹à¸£à¸à¸à¹\nà¸à¸à¸£à¹à¸\nà¸à¸´à¸¥à¸´à¸à¸ªà¹\nà¸à¸¹à¸à¸´\nà¹à¸à¸à¹à¸²\nà¹à¸à¸£à¹à¹à¸¡à¸ªà¸à¹\nภูมิà¸à¸¥\nภูริà¸à¸±à¸\nมà¸à¸à¸à¸£à¹à¸\nมà¸à¹à¸\nมà¸à¸´à¸à¸\nมหิà¸à¸¥à¸²à¸à¸´à¹à¸à¸¨à¸£\nมà¹à¸«à¸ªà¸\nมัà¸à¸à¸²à¸à¸¸\nมารà¹à¸à¸²à¹à¸£à¹à¸\nมารà¹à¸à¸´à¸\nมาสà¸à¹à¸²\nมิà¸à¸à¸¹à¸à¸´à¸à¸´\nมิราà¹à¸à¸´à¸¥\nมุสà¹à¸ªà¸¥à¸´à¸à¸µ\nà¹à¸¡à¹à¸\nà¹à¸¡à¸à¸´\nà¹à¸¡à¸à¸£à¹à¸à¸µà¹à¸à¸ª\nà¹à¸¡à¸à¸£à¹à¹à¸à¹à¸à¸ª\nà¹à¸¡à¸à¸à¹à¹à¸§à¸¥à¸¥à¹\nà¹à¸¡à¸à¹à¸à¹à¸\nà¹à¸¡à¸à¸à¸´à¸à¸à¸à¸\nà¹à¸¡à¸à¸µà¸à¹à¸à¸à¸£à¸µà¹\nà¹à¸¡à¸!
à¸à¸±à¸¥à¸¥à¸²à¸à¸°\nà¹à¸¡à¹à¸à¹à¸£à¸¥à¸²\nà¹à¸¡à¹à¸à¹à¸£à¸¥à¹à¸²\nà¹à¸¡à¹à¸à¸µà¸¢\nà¹à¸¡à¹à¸à¸´à¸¥\nà¹à¸¡à¸¢à¸£à¸²à¸à¸à¹\nยà¹à¸ªà¸à¸£à¸²\nยะà¹à¸®à¸§à¸²\nยะà¹à¸®à¸§à¸²à¸«à¹\nยามาฮà¹à¸²\nยาà¹à¸§à¸«à¹\nยาฮู\nยูà¸à¸´à¹à¸à¸\nยูà¹à¸à¸ªà¹à¸\nยูà¹à¸¥\nà¹à¸¢à¹à¸®à¸§à¸²à¸«à¹\nรà¸à¸¢à¹à¸à¸à¸£à¹\nรà¸à¸¢à¸±à¸¥\nรัà¸à¸à¸²\nรัสà¸à¸¹à¸à¸´à¸\nราà¸à¸²à¹à¸à¸¥\nรามาวà¸à¸²à¸£\nราà¹à¸¡à¸¨à¸§à¸£\nราหุล\nริà¸à¸²à¸£à¹à¸\nรีà¸à¸±à¸à¸¥à¸´à¸à¸±à¸\nรูà¸à¸µà¸¢à¹\nà¹à¸£à¸à¹à¸à¸§à¹\nà¹à¸£à¸¡à¹à¸à¹\nà¹à¸£à¸à¸²à¸£à¸µ\nà¹à¸£à¸à¸±à¸¥à¹à¸\nà¹à¸£à¸à¸±à¸¥à¹à¸à¹\nà¹à¸£à¸à¸´à¸à¸ªà¸±à¸\nà¹à¸£à¹à¸à¸´à¸£à¹à¸\nลà¹à¸à¸à¸à¹à¸¥à¹à¸¢à¹\nลิà¸à¸à¸à¸¥à¹à¸\nลิà¸à¸à¸§à¸µ\nลิà¹à¸\nลิà¹à¸à¸¢\nลิà¸à¸à¸à¸¥à¹à¸\nลิà¹à¸§à¸à¸£à¹à¸à¸¹à¸¥\nà¹à¸¥à¹à¸à¹à¸§\nà¹à¸¥à¸µà¸¢à¸à¸à¹à¸\nà¹à¸¥à¸à¸±à¸ª\nวà¸à¸´à¸£à¸²à¸¥à¸à¸à¸£à¸à¹\nวลาà¸à¸´à¹à¸¡à¸µà¸¢à¸£à¹\nวà¸à¸¥à¸¥à¹à¸ªà¸à¸£à¸µà¸\nวาà¹à¸¥à¸à¹à¸à¸à¹\nวิà¸à¸à¸à¹à¸£à¸µà¸¢\nวิà¸à¸¢à¸²à¸à¸¸à¸ªà¸£à¸à¹\nวิà¸à¸¢à¸²à¸¢à¸\nวิมà¹à¸à¸´à¸¥à¸à¸±à¸\nวิลà¹à¸¥à¸µà¸¢à¸¡\nวีระ\nวุà¸à¸´à¸à¸±à¸¢\nà¹à¸§à¸µà¸¢à¸à¸à¸\nà¹à¸§à¸à¸²à¸¡à¸´à¸¥à¸à¹\nศà¸à¸¸à¸à¸à¸¥à¸²\nศรีวิà¸à¸±à¸¢\nศิริà¸à¸à¸©à¹\nศิริราà¸\nศุภà¸à¸¥à¸²à¸¨à¸±à¸¢\nสà¸à¸à¸à¹à¸à¸à¸à¸¡\nสà¸à¸²à¸¢à¸¸\nสà¸à¸²à¸¥à¸´à¸\nสà¸à¸µà¸\nสà¹à¸à¸à¸à¸à¸£à¹à¸\nสวริà¸à¸à¸´à¸£à¸²\nสัà¸à¸à¸±à¸à¸à¸²à¸¢à¸à¹\nสาà¸à¸´à¸à¸¢à¹\nสารีà¸à¸¸à¸à¸£\nสิริà¸à¸´à¸à¸´à¹\nสิริà¸à¸à¸£\nสิหิà¸à¸à¹\nสีวลี\nสีหà¸à¸¸\nสีหมุà¸à¸µ\nสีหà¹à¸¡à¸à¸µ\nสุà¸à¸£à¸µà¸\nสุà¸à¹à¸à¸à¸à¸°\nสุà¹à¸à¸\nสุà¸à¸à¸£à¸²à¸ รà¸à¹\nสุà¸à¸µà¸¢à¹\nสุรà¸à¸²à¸£à¸µ\nสุรยุà¸à¸à¹\nสุริยà¸!
²à¸ªà¸à¹\nà¹à¸ªà¹à¸²à¸«à¸¥à¸´à¸\nà¹à¸ªà¸à¸£à¸²à¸à¸µà¸ª\nà¹à¸ªà¸ ิà¸\nหà¸à¸¸à¸¡à¸²à¸\nหลิà¸à¸®à¸¸à¹à¸¢\nหลุยสà¹\nà¹à¸«à¹à¸à¹à¸à¸µà¸¢\nà¹à¸«à¸«à¸¡à¹à¸²\nà¸à¸à¸à¸\nà¸à¸à¸à¸¸à¸¥à¸´à¸¡à¸²à¸¥\nà¸à¸à¸²à¸à¸¨à¸±à¸à¸£à¸¹\nà¸à¸à¸¸à¸¥à¸¢à¹à¸à¸\nà¸à¸à¸à¸¥à¹à¸¥\nà¸à¸£à¸´à¸ªà¹à¸à¹à¸à¸´à¸¥\nà¸à¸£à¸´à¸ªà¸¡à¸±à¸à¸à¹\nà¸à¸¥à¸´à¸à¸²à¹à¸à¸\nà¸à¹à¸à¸¡\nà¸à¸à¸£à¹à¸à¸´à¸\nà¸à¸à¸ªà¸à¸²à¸£à¹\nà¸à¸°à¸à¸à¸¥à¹à¸¥\nà¸à¸±à¸à¸£à¸²à¸®à¸±à¸¡\nà¸à¸±à¹à¸¡\nà¸à¸±à¸¥à¸à¸à¸à¸´à¸à¸°à¸«à¹\nà¸à¸±à¸¥à¸à¸²à¹à¸à¸¥\nà¸à¸±à¸¥à¸à¸²à¸à¸µà¸£à¸²à¸«à¹\nà¸à¸±à¸¥à¹à¸à¸£à¸\nà¸à¸±à¸¥à¹à¸¥à¸²à¸°à¸«à¹\nà¸à¸±à¸ªà¸à¸¸à¸ª\nà¸à¸±à¸ªà¸ªà¸à¸´\nà¸à¸±à¸ªà¸ªà¸±à¸¡à¸à¸±à¸\nà¸à¸²à¹à¸à¸¡\nà¸à¸²à¹à¸à¹à¸¡\nà¸à¸²à¹à¸à¸µà¸¢à¸\nà¸à¸²à¸à¸à¹à¸²\nà¸à¸²à¸£à¹à¹à¸à¸à¸à¸¥\nà¸à¸´à¸à¸à¸£à¸à¸´à¸\nà¸à¸´à¸à¸à¸£à¸²à¸à¸´à¸à¸¢à¹\nà¸à¸µà¸à¸¹à¸à¸¸\nà¸à¸µà¹à¸¥à¸à¹à¸§à¸\nà¸à¸µà¹à¸¥à¸à¹à¸§à¹à¸\nà¸à¸¸à¸à¸£à¸¸à¸\nà¸à¸¸à¸à¸¥à¸£à¸±à¸à¸à¹\nà¸à¸¸à¸à¸²à¸¥à¸µ\nà¸à¸¸à¹à¸¢\nà¹à¸à¸à¸à¸±à¸¨à¸à¹\nà¹à¸à¹à¸à¸à¸£à¹\nà¹à¸à¹à¸à¹à¸§à¸´à¸£à¹à¸\nà¹à¸à¸à¸´à¸ªà¸±à¸\nà¹à¸à¹à¸à¸\nà¹à¸à¸¥à¸´à¸à¸²à¹à¸à¸\nà¹à¸à¸ªà¸à¸¥à¸²à¸à¸²à¸\nà¹à¸à¸ªà¸à¸¥à¸²à¸à¸²à¸£à¹à¸\nà¹à¸à¸à¸à¸à¸£à¹\nà¹à¸à¸à¸à¸à¸£à¹à¸\nà¹à¸à¸à¹à¸à¸¥à¸´à¸à¹à¸²\nà¹à¸à¸à¹à¸¥à¸à¸à¸´à¸ª\nà¹à¸à¸\nà¹à¸à¹à¸¡\nà¹à¸à¸¡à¸à¸²à¸ªà¸à¸²à¹à¸à¸à¸£à¹\nà¹à¸à¸¡à¸à¸²à¸ªà¹à¸à¸à¸£à¹\nà¹à¸à¸¡à¹à¸§à¸¢à¹\nà¹à¸à¹à¸§\nà¹à¸à¸à¸µà¸ªà¸à¸µà¸¢à¹\nà¹à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸à¸²à¸¡à¸²\nà¹à¸à¸£à¸ªà¸²à¸£à¸²à¸¡\nà¹à¸à¸¥à¸´à¸¡à¹à¸à¸µà¸¢\nà¹à¸à¸à¸´à¸à¸´\nà¹à¸à¸à¹à¸ªà¹à¸à¸à¹\nฮà¸à¸à¸à¹à¸²\nฮà¸à¸à¸à¸´à¸à¸ªà¹\nฮà¸à¸¥à¸¥à¸µà¸§à¸¹à¸\nฮà¸à¸¥à¸¥à¸µà¸§à¸¹à¹à¸\nฮาà¸à¸²à¸¡à¸´\nฮามาส\nฮิà¸à¹à¸¥à¸à¸£à¹\nฮิà¸à¸²à¸à¸´\nฮุà¸à¹à¸à¸\nฮุà¸à¹à¸à¹à¸\nฮุà¸à¹à¸\nฮุสà¹à¸à¹à¸\nà¹à¸®à¸à¸£à¸µ\nà¹à¸®à¸à¸£à¸µà¹\nà¹à¸®à¹à¸¥à¸\nà¹à¸®à¸à¸´à¸¡à¸´à¸à!
¸«à¹\nà¹à¸®à¸à¹à¸§à¸¥à¸¥à¹\nà¹à¸®à¹à¸¡à¸à¸£à¹\n\nà¸à¸¥à¸µà¹à¸à¸à¸£à¸µà¸\nà¸à¸³à¸à¸à¸\nà¹à¸à¸à¸µà¸¡à¸µà¸\nà¸à¸£à¸à¸ª\nà¸à¸£à¸´à¸ªà¸à¸±à¸¥\nà¸à¸¥à¸à¹à¸£à¸à¸¥à¸²à¸ªà¸à¹\nà¸à¸¥à¸à¹à¸£à¸à¹\nà¸à¸§à¸à¸à¸à¸±à¸¡\nà¸à¸à¸à¸à¸±à¸à¹à¸à¸à¸£à¹\nà¸à¸à¸à¹à¸à¸à¸£à¹\nà¸à¸à¸¥à¸¥à¸²à¹à¸à¸\nà¸à¸à¹à¸¥à¸ªà¹à¸à¸à¸£à¸à¸¥\nà¸à¸à¸ªà¸¡à¸´à¸\nà¸à¸¹à¸¥à¸à¸¡à¸à¹\nà¹à¸à¸à¸£à¸²à¸à¸´à¸\nà¹à¸à¹à¸£à¸à¸µà¸\nà¹à¸à¸ªà¸ªà¸´à¸à¸µ\nà¹à¸à¸£à¸¡à¸²à¹à¸à¸à¸£à¸²à¸à¸µ\nà¹à¸à¹à¸à¸à¸²à¸\nà¸à¸µà¹à¸à¸¡\nà¸à¸¸à¸¥à¸à¸µà¸§à¸§à¸´à¸à¸¢à¸²\nà¸à¸´à¸à¸¸à¸à¸à¸¸à¸à¸¢à¸²\nà¸à¸±à¸¥à¸à¸´à¸§à¸£à¸´à¸\nà¸à¸±à¸¥à¹à¸à¸\nà¸à¸±à¸¥à¹à¸à¸à¹\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸£à¸´à¸à¸¸à¸ª\nà¸à¸´à¸¥à¸´à¸à¸²\nà¸à¸´à¸¥à¸´à¹à¸à¸\nà¸à¸´à¸¥à¸´à¹à¸à¸\nà¸à¸µà¹à¸à¸\nà¸à¸µà¹à¸§à¸´à¸£à¹à¸\nà¹à¸à¹à¸à¹à¸à¸à¸£à¹\nà¹à¸à¹à¸à¹à¸¡à¸à¸à¹\nà¹à¸à¸¡à¸´\nà¹à¸à¸à¸²à¸£à¹\nà¹à¸à¸à¸à¸£à¹à¸\nà¸à¸à¸à¹à¸à¸¥à¸à¸£à¹\nà¸à¸à¸à¹à¸à¸¥à¸à¸£à¹\nà¹à¸à¸à¸²à¸¡à¸´à¸\nà¹à¸à¸à¸²à¸¡à¸´à¸à¸ªà¹\nà¹à¸à¸à¸²à¸¡à¸´à¸\nà¹à¸à¸à¸²à¸¡à¸´à¸à¸ªà¹\nà¹à¸à¸à¸à¸à¹à¸à¸à¹\nà¸à¸£à¸²à¸à¸ªà¹\nà¸à¸²à¸¡à¸´à¸à¸¥à¸¹\nà¹à¸à¸à¸¥à¸à¸\nà¹à¸à¸ªà¹à¸à¸ªà¹à¸à¸à¹à¸£à¸\nà¹à¸à¸à¸£à¹à¹à¸¡\nà¹à¸à¸à¸à¸´à¸\nà¹à¸à¸à¸±à¸\nà¹à¸à¸à¸à¸¢à¸à¹\nà¹à¸à¸£à¸à¸¢à¸à¹\nà¸à¸²à¸¥à¸±à¸ªà¸à¸µà¹à¸¡à¸µà¸¢\nà¹à¸à¸à¸²à¸à¸µà¸\nà¹à¸à¸§à¸²\nà¸à¸à¹à¸£à¸à¸à¹\nà¹à¸à¸à¸à¸à¸à¹\nà¹à¸à¸à¹à¸à¸à¸à¹\nà¹à¸à¹à¸à¸à¸´à¸\nà¸à¸à¸´à¸¢à¸²à¸à¸¸à¸à¸±à¸à¸à¹\nà¹à¸à¸£à¹à¸à¸ªà¹à¸à¸à¹à¸£à¸\nà¸à¸à¸¥à¸´à¹à¸¡à¸à¸£à¹\nà¸à¸±à¸à¸à¸¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸±à¸¥à¸à¸²à¸£à¹\nà¸à¸²à¸£à¹à¸à¸´à¸à¸ªà¸±à¸\nà¸à¸²à¸£à¸²à¹à¸à¸à¸²à¸¡à¸à¸¥\nà¸à¸²à¸£à¸²à¹à¸à¸¥à¸²\nà¹à¸à¸à¸£à¹à¸à¸à¸à¹à¸à¸à¹\nà¹à¸à¸£à¹à¸à¸ªà¹à¸à¸à¹à¸£à¸\nà¹à¸à¸¥à¸²à¹à¸£à¸à¹\nà¹à¸à¸¥à¸´à¹à¸¡à¸à¸£à¹\nà¹à¸à¸¥à¸µà¹à¸à¸à¸´à¸¥à¸µà¸\nà¹à¸à¸£à¹à¸¡à¸\nà¸à¸¥à¸²à¹à¸§à¸à¸à¸¢à¸à¹\nà¸à¸¥à¸¹à¸à¸à¹à¸£à¸ªà¹à¸à¸à¸à¹\nà¸à!
¸¥à¸¹à¸à¸à¹à¸£à¸à¹\nà¸à¸à¸ªà¸à¸´à¸¥\nà¸à¸´à¸à¸à¸±à¸\nà¸à¸´à¸§à¸à¸±à¸\nà¸à¸µà¹à¸£à¹à¸¡à¸\nà¹à¸à¹à¸à¸à¸£à¹\nมà¸à¸à¸à¸à¹à¸à¸à¹\nมิราà¸\nà¹à¸¡à¸à¸£à¸´à¸à¸à¹\nà¹à¸¡à¸à¸£à¸´à¸à¸à¹\nà¹à¸¡à¸¥à¸²à¸à¸´à¸\nà¹à¸¡à¸¥à¸²à¸¡à¸µà¸\nà¹à¸¡à¹à¸¡à¸à¸à¸±à¸¡\nà¹à¸¡à¹à¸à¸à¸à¸à¹à¸à¸£à¸µà¸¢\nà¹à¸¡à¹à¸à¸à¸à¸à¹à¸à¸£à¸µà¸¢\nยีสà¸à¹\nยูริà¸\nยูà¹à¸£à¸µà¸¢\nรูมาà¸à¸à¸¢à¸à¹\nวีà¸à¹à¸²\nà¹à¸§à¸à¹à¸à¸à¸£à¹\nà¹à¸§à¸à¹à¸²\nà¹à¸§à¸ªà¸´à¹à¸à¸´à¸¥\nà¹à¸§à¸¥à¸à¹\nสà¹à¸à¸¥\nสà¹à¸à¸¥à¸²à¸£à¹\nสà¹à¸à¹à¸¡\nสà¹à¸à¸µà¸¢à¸£à¸à¸¢à¸à¹\nสà¸à¸µà¸à¸µà¸ªà¹\nสà¹à¸à¸´à¸£à¹à¸¡\nสัมà¸à¸±à¸à¸à¸ าà¸\nสุริยà¸à¸±à¸à¸£à¸§à¸²à¸¥\nà¸à¸à¸à¹à¸à¸\nà¸à¸à¹à¸£à¸£à¸²\nà¸à¸à¹à¸£à¸£à¹à¸²\nà¸à¸°à¸à¸£à¸´à¸¥à¸´à¸\nà¸à¸°à¸à¸£à¸µà¸¥à¸´à¸\nà¸à¸°à¸à¸µà¸à¸´à¸\nà¸à¸°à¸à¸µà¹à¸à¸\nà¸à¸°à¸¡à¸´à¹à¸\nà¸à¸°à¸¥à¸¹à¸¡à¸´à¸à¸²\nà¸à¸±à¸à¹à¸à¸£à¹à¸¡à¸à¸²\nà¸à¸±à¸¥à¸à¸²à¹à¸¥à¸à¹\nà¸à¸±à¸¥à¸à¸£à¸²à¸à¸²à¸§à¸à¹\nà¸à¸±à¸¥à¸à¸£à¸²à¸à¸²à¸§à¸à¸à¹\nà¸à¸±à¸¥à¸¥à¸à¸¢à¸à¹\nà¸à¸´à¸à¸à¸´à¸à¸£à¸±à¸¥\nà¸à¸´à¸à¸à¸´à¹à¸à¸£à¸\nà¸à¸µà¹à¸à¸¥à¸²\nà¸à¸µà¹à¸à¸¥à¹à¸²\nà¹à¸à¹à¸à¸à¹à¹à¸à¹à¸à¸à¹à¸à¸µà¸¢à¸¥\nà¹à¸à¸à¸²à¸à¸à¸¥\nà¹à¸à¸à¸´à¸¥à¸µà¸\nà¹à¸à¸à¹à¸à¸£à¸à¸µ\nà¹à¸à¸ªà¹à¸à¸à¸£à¹\nà¹à¸à¸ªà¹à¸à¸£à¹à¸à¸\nà¹à¸à¸ªà¹à¸à¸£à¹à¸à¸\nà¹à¸à¸à¸à¸£à¸à¸¢à¸à¹\nà¹à¸à¸à¹à¸à¸£à¹à¸à¸à¹\nà¹à¸à¸¡à¸à¸¥à¸´à¸à¸¹à¸\nà¹à¸à¸¡à¹à¸¡à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸¥à¸à¸à¸®à¸à¸¥à¸´à¸à¸¶à¸¡\nà¹à¸à¸ªà¸à¸²à¸£à¹à¹à¸à¸¡\nà¹à¸à¹à¸à¸¥à¸à¸²à¸¡à¸´à¹à¸§à¸µà¸¢à¸£à¹\nฮัà¸à¹à¸à¸´à¸¥\nฮิวมัส\nà¹à¸®à¸à¸£à¸à¸à¹à¸à¸à¹\nà¹à¸®à¸à¸£à¸à¸¥à¸´à¸\nà¹à¸®à¹à¸à¸£à¸¥à¸´à¸\nà¹à¸®à¹à¸à¸à¸£à¹à¹à¸à¸¥à¸²\n\nà¸à¸à¹à¸à¹à¸\nà¸à¸à¸¸à¸¡à¸à¸µ\nà¸à¸\nà¸à¸à¸«à¸¡à¸²à¸¢\nà¸à¸à¸\nà¸à¸£à¸²à¹à¸à¸à¹\nà¸à¹à¸à¸à¸à¸µà¹\nà¸à¸°à¸à¸°\nà¸à¸±à¸à¸§à¸²à¸¥\nà¸à¸¸à¸à¸à¸±à¸\nà¸à¸¸à¸à¸¸à¸¡à¸à¸µ\nà¸!
วà¸\nà¸à¸à¸²\nà¸à¸¥à¸´à¸à¸´à¸\nà¸à¸¥à¸µà¸à¸´à¸\nà¸à¸¥à¸µà¸à¸´à¸\nà¸à¸²à¸à¸à¸¥à¸´à¸\nà¸à¸¶à¹à¸à¸à¹à¸²à¸¢\nà¹à¸à¸à¸à¸²à¸¥à¹à¸à¸\nà¹à¸à¸§à¸à¹à¸²\nà¸
à¸\nà¸à¸¸à¸¡à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸¥à¸\nà¹à¸à¹à¸\nà¸à¸±à¸à¸à¹\nà¸à¸à¸\nà¸à¸£à¸¡à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸°à¹à¸¢à¸\nà¸à¸´à¸à¸à¸´\nà¸à¸¥à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸§\nà¸à¸±à¸¥à¹à¸¥à¹à¸à¹\nà¹à¸à¸£à¸\nà¹à¸à¸à¸à¹\nà¸à¸£à¸²à¸à¸\nà¸à¸±à¸à¸à¸«à¸°\nà¸à¸²à¸à¸´à¹à¸¡à¸à¸à¹\nà¸à¸´à¸à¸´\nà¸à¸´à¸£à¸²à¸¡à¸´à¸\nà¹à¸à¸£à¹à¸à¸ªà¹à¸à¸à¸à¹\nà¸à¸à¸´à¸\nà¸à¸¢à¸±à¸à¹à¸à¸¢à¸´à¸\nà¸à¸£à¸´à¹à¸§\nà¸à¸¥à¸¹à¹à¸à¹à¸à¸µà¸¢à¸¡\nà¸à¸²à¸à¸©à¹\nà¹à¸à¸´à¸£à¹à¸\nยาà¸à¸µà¹\nà¹à¸¢à¸ ุยยสิà¸à¸²\nรุสà¹à¸à¸µà¸¢\nฤาษี\nลà¹à¸à¸\nลà¹à¸à¸à¹à¸à¸à¸£à¹\nวัà¸à¸à¸¢à¸²à¸«à¸±à¸à¸à¹\nวาà¸à¸´à¸\nวิà¸à¸à¸²à¸\nวิศิษà¸à¹\nศรีษะ\nสà¹à¸à¸à¹à¸à¸£à¸ªà¹à¸à¸\nสฤษà¸à¹\nสลิà¹à¸¡\nสัà¸à¸à¸ªà¸à¸\nสาราà¸à¸µà¸¢à¸²à¸à¸£\nสุà¸à¸µà¹\nสุà¸à¸µà¹à¸¢à¸²à¸à¸µà¹\nสูà¸à¸à¸²à¸à¸²à¸¨\nหยà¸à¸¡à¹à¸«à¸¢à¸¡\nหยà¸à¸¢\nหลà¹à¸°\nà¸à¸°à¸à¸£à¸µà¸à¸²à¸¥à¸µà¸\nà¸à¸°à¸«à¸¥à¸±à¹à¸¢\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸£à¸´à¸à¸²\nà¸à¸²à¸à¸´à¸ªà¸à¸à¹\nà¸à¸²à¸à¸£à¸´à¸à¸²\nà¸à¸´à¸£à¸´à¸¢à¸²à¸à¸\nà¸à¸´à¹à¸¥à¸à¹à¸à¸£à¸à¸´à¸à¸ªà¹\nà¸à¸µà¸£à¸¸à¸à¸à¸¸à¸à¸à¸±à¸\nà¸à¸¸à¸à¸£à¸²à¸¢à¸±à¸\nà¸à¸¸à¸¥à¸à¸£à¸²\nà¸à¸¸à¸¥à¸à¸£à¹à¸²\nà¹à¸à¸à¸²à¸¨\n\nà¸à¸à¸«à¸¹\nà¸à¸à¸à¸²à¸£\nà¸à¸à¸à¸±à¸à¸£\nà¸à¸à¹à¸à¸à¸à¹\nà¸à¸à¸à¸±à¸à¸£\nà¸à¸à¸«à¸¡à¸²à¸¢\nà¸à¸à¸«à¸¡à¸¹à¹\nà¸à¸à¸à¸µà¹\nà¸à¸à¸à¸±à¸\nà¸à¹à¸à¸à¸\nà¸à¹à¸à¸à¸¶à¹à¸\nà¸à¹à¸à¸à¸¥à¹à¸à¸\nà¸à¸à¸´à¸©à¸à¸ à¸à¸´à¸à¸µ\nà¸à¸à¸´à¸©à¸à¸ าà¸à¸²\nà¸à¸£à¸à¹à¸¥à¹à¸\nà¸à¸£à¸¡à¸à¸²à¸£\nà¸à¸£à¸¡à¸à¹à¸²\nà¸à¸£à¸¡à¸à¸£à¸£à¸¡à¹\nà¸à¸£à¸¡à¸à¸²\nà¸à¸£à¸¡à¸§à¸±à¸\nà¸à¸£à¸£à¸¡à¸à¸£\nà¸à¸£à¸£à¸¡à¸à¸²à¸£\nà¸à¸£à¸£à¸¡à¸à¸²à¸\nà¸à¸£à¸£à¸¡à¸à¸\nà¸à!
¸£à¸£à¸¡à¸à¸±à¸à¸à¸¸à¹\nà¸à¸£à¸£à¸¡à¸§à¸´à¸à¸µ\nà¸à¸£à¸£à¸¡à¸ªà¸´à¸à¸à¸´à¹\nà¸à¸£à¸°à¸à¸à¹à¸à¸²\nà¸à¸£à¸°à¸à¸à¸à¸²\nà¸à¸£à¸°à¸à¸à¸à¸¹à¸\nà¸à¸£à¸°à¸à¸à¹à¸§à¹à¸²\nà¸à¸£à¸°à¸à¸à¸à¸à¸§à¸²\nà¸à¸£à¸°à¸à¸à¸à¹à¸à¸¨\nà¸à¸£à¸°à¸à¹à¸à¸¢à¸£à¹à¸à¸¢\nà¸à¸£à¸°à¸à¸±à¸à¸à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸µà¹\nà¸à¸£à¸°à¹à¸à¸à¹à¸®à¸à¸®à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸à¸à¸³\nà¸à¸£à¸°à¸à¸²à¸à¸«à¸\nà¸à¸£à¸°à¸à¸²à¸©à¹à¸à¹à¸§\nà¸à¸£à¸°à¸à¸²à¸©à¹à¸\nà¸à¸£à¸°à¸à¸²à¸©à¸à¸£à¸²à¸¢\nà¸à¸£à¸°à¸à¸²à¸©à¸ªà¸²\nà¸à¸£à¸°à¸à¸¹à¸à¸à¸¹\nà¸à¸£à¸°à¸à¸²à¸à¸²à¸¢\nà¸à¸£à¸°à¹à¸à¹à¹à¸£à¹\nà¸à¸£à¸°à¸à¸§à¸à¸à¸²à¸£\nà¸à¸£à¸°à¸à¸à¸à¹à¸à¸à¸£\nà¸à¸£à¸°à¸à¸µà¸à¸£à¸´à¹à¸\nà¸à¸£à¸°à¸¢à¸²à¸à¸´à¸à¸¢à¹\nà¸à¸£à¸°à¸¢à¸²à¸ªà¸²à¸£à¸\nà¸à¸£à¸°à¸¢à¸²à¸«à¸²à¸£\nà¸à¸£à¸°à¸ªà¸à¸à¸à¸£à¸²à¸¢\nà¸à¸£à¸°à¸ªà¸¸à¸à¸à¸·à¸\nà¸à¸£à¸°à¹à¸ªà¸à¸´à¸\nà¸à¸£à¸°à¹à¸ªà¸à¹à¸³\nà¸à¸£à¸°à¹à¸ªà¸¥à¸¡\nà¸à¸£à¸±à¸à¸à¸¹à¹\nà¸à¸£à¸±à¸à¸à¸§à¸\nà¸à¸£à¸±à¸à¹à¸ªà¸ า\nà¸à¸£à¸²à¸à¹à¸à¸£à¸µà¹à¸¢à¸§\nà¸à¸£à¸²à¸§à¸£à¸¹à¸\nà¸à¸£à¸´à¹à¸à¹à¸à¸£à¸\nà¸à¸£à¸µà¸à¸²à¸ªà¸à¸²à¸\nà¸à¸£à¸µà¸à¸à¸£à¸²à¸¢\nà¸à¸£à¸µà¹à¸à¸à¸£à¹à¸²à¸\nà¸à¸¥à¹à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¹à¸¡à¹à¸\nà¸à¸¥à¸¢à¸¸à¸à¸à¹\nà¸à¸¥à¸§à¸´à¸à¸µ\nà¸à¸¥à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸¥à¸à¸±à¸à¸©à¸£\nà¸à¸¥à¸à¹à¸à¸¥à¸·à¹à¸à¸\nà¸à¸¥à¸¡à¸à¸¥à¹à¸à¸¡\nà¸à¸¥à¸¡à¸à¸¥à¸·à¸\nà¸à¸¥à¸¡à¹à¸à¸¥à¸µà¸¢à¸§\nà¸à¸¥à¹à¸§à¸¢à¹à¸à¸\nà¸à¸¥à¹à¸§à¸¢à¹à¸¡à¹\nà¸à¸¥à¹à¸à¸à¹à¸ªà¸µà¸¢à¸\nà¸à¸¥à¹à¸à¸¡à¹à¸à¸¥à¸²\nà¸à¸¥à¹à¸à¸¡à¹à¸à¸¥à¸µà¹à¸¢à¸\nà¸à¸¥à¸±à¸à¸à¸¥à¸¸à¹à¸¡\nà¸à¸¥à¸±à¸à¸¡à¸±à¸\nà¸à¸¥à¸±à¹à¸à¸à¸£à¸à¸\nà¸à¸¥à¸±à¹à¸à¹à¸à¸¥à¹à¸\nà¸à¸¥à¸±à¸à¸à¸¥à¸à¸\nà¸à¸¥à¸²à¸à¸à¸\nà¸à¸¥à¸²à¸à¸à¸±à¸\nà¸à¸¥à¸²à¸à¸à¹à¸³\nà¸à¸¥à¸²à¸à¸à¸·à¸\nà¸à¸¥à¸²à¸à¹à¸à¹à¸\nà¸à¸¥à¸²à¸à¹à¸à¸¥à¸\nà¸à¸¥à¸²à¸à¸§à¸±à¸\nà¸à¸¥à¸²à¸à¹à¸à¸¥à¸·à¹à¸à¸\nà¸à¸¥à¹à¸²à¸§à¸à¸§à¸±à¸\nà¸à¸¥à¹à¸²à¸§à¹à¸à¸©\nà¸à¸¥à¹à¸²à¸§à¸«à¸²\nà¸à¸¥à¹à¸!
³à¸à¸£à¸²à¸¢\nà¸à¸¥à¹à¸³à¸à¸¥à¸·à¸\nà¸à¸¥à¸´à¹à¸à¸à¸¥à¸à¸\nà¸à¸¥à¸´à¹à¸à¹à¸à¸¥à¸·à¸à¸\nà¸à¸¥à¸´à¹à¸à¸à¸²à¸¢\nà¸à¸¥à¸µà¸¢à¸¸à¸\nà¸à¸§à¸à¸à¸±à¸\nà¸à¸§à¸±à¸à¹à¸à¸§à¹à¸\nà¸à¸§à¸±à¸à¹à¸à¸§\nà¸à¸§à¸µà¸à¸´à¸à¸à¸à¹\nà¸à¹à¸à¸à¸§à¸\nà¸à¹à¸à¸à¸²à¸£\nà¸à¹à¸à¸à¸±à¹à¸\nà¸à¹à¸à¸ªà¸£à¹à¸²à¸\nà¸à¹à¸à¸«à¸§à¸à¸\nà¸à¹à¸à¸£à¹à¸à¸à¹à¸à¸à¸´à¸\nà¸à¸à¸à¸à¸¥à¸²à¸\nà¸à¸à¸à¹à¸à¸´à¸\nà¸à¸à¸à¹à¸à¸£\nà¸à¸à¸à¸à¸±à¸\nà¸à¸à¸à¸à¸¸à¸\nà¸à¸à¸à¸à¸¥\nà¸à¸à¸à¸à¸±à¸\nà¸à¸à¸à¸à¸à¸\nà¸à¸à¸à¸£à¹à¸à¸¢\nà¸à¸à¸à¸«à¸à¸¸à¸\nà¸à¸à¸à¹à¸à¸¢\nà¸à¸°à¹à¸à¸à¸à¹\nà¸à¸°à¸à¸±à¸à¸¥à¸¡\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¸§\nà¸à¸±à¸à¸à¸¸à¸\nà¸à¸±à¸à¸à¹à¹à¸à¸¨à¸à¹\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¸à¹à¸²\nà¸à¸±à¸à¸ªà¸²à¸\nà¸à¸±à¸à¹à¸à¸\nà¸à¸±à¸à¹à¸à¸¥à¹à¸¡\nà¸à¸±à¸à¸à¹à¸²à¸§\nà¸à¸±à¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸²à¸à¹à¸à¸à¸£\nà¸à¸²à¸à¸«à¸¡à¸¹\nà¸à¸²à¸à¸²à¸\nà¸à¸²à¸à¸à¸à¸²à¸ ิà¹à¸©à¸\nà¸à¹à¸²à¸à¸à¸\nà¸à¸²à¸à¸²à¸\nà¸à¹à¸²à¸¡à¸à¸£à¸²à¸¡\nà¸à¸²à¸¡à¸à¸´à¸\nà¸à¸²à¸¡à¸à¸¸à¸\nà¸à¸²à¸¡à¹à¸à¸\nà¸à¸²à¸¡à¹à¸£à¸\nà¸à¹à¸²à¸¡à¸à¸¹\nà¸à¸²à¸¢à¸à¸£à¸£à¸¡\nà¸à¸²à¸¢à¸à¸£à¸´à¸«à¸²à¸£\nà¸à¸²à¸¢à¸ าà¸\nà¸à¸²à¸¢à¸§à¸´à¸ าà¸\nà¸à¸²à¸¢à¸ªà¸´à¸à¸à¸´à¹\nà¸à¹à¸²à¸¢à¸à¸à¸\nà¸à¸²à¸£à¸à¸¥à¸±à¸\nà¸à¸²à¸£à¹à¸à¸´à¸\nà¸à¸²à¸£à¸à¹à¸²à¸\nà¸à¸²à¸£à¹à¸à¸£à¸µà¸¢à¸\nà¸à¸²à¸£à¹à¸¡à¸·à¸à¸\nà¸à¸²à¸£à¹à¸£à¸·à¸à¸\nà¸à¸²à¸£à¸¥à¸°à¹à¸¥à¹à¸\nà¸à¸²à¸¥à¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸²à¸¥à¹à¸à¸¨à¸°\nà¸à¹à¸²à¸§à¸à¹à¸²à¸¢\nà¸à¹à¸²à¸§à¸£à¹à¸²à¸§\nà¸à¹à¸²à¸§à¸«à¸à¹à¸²\nà¸à¸²à¸ªà¸²à¸§à¸à¸±à¸ªà¸à¸£à¹\nà¸à¸²à¸¬à¸à¸¤à¸à¸©à¹\nà¸à¸²à¸¬à¹à¸£à¸\nà¸à¸³à¸à¸±à¹à¸\nà¸à¸³à¸¡à¸·à¸\nà¸à¸³à¹à¸à¸à¸à¸²à¸§\nà¸à¸³à¸¥à¸±à¸à¹à¸\nà¸à¸³à¸¥à¸±à¸à¸¡à¹à¸²\nà¸à¸µà¹à¸à¸à¸³à¹à¸ à¸\nà¸à¸´à¸à¸à¸£à¸£à¸¡\nà¸à¸´à¸à¸à¸²à¸£\nà¸à¸´à¸à¸§à¸±à¸à¸£\nà¸à¸´à¸à¸à¸°à¸¥à¸±à¸à¸©à¸à¸°\nà¸à¸´à¸à¸à¸´à¸à¸¸à¸\nà¸à¸´à¸à¸à¸´à¸!
¨à¸±à¸à¸à¹\nà¸à¸´à¸à¸à¸²à¸\nà¸à¸´à¸à¹à¸\nà¸à¸´à¸à¸à¸à¸\nà¸à¸´à¸à¹à¸à¹à¸°\nà¸à¸´à¸à¹à¸à¹à¸\nà¸à¸´à¸à¹à¸à¸¥à¹à¸²\nà¸à¸´à¸à¹à¸¥à¸µà¹à¸¢à¸\nà¸à¸´à¸à¹à¸ªà¹à¸\nà¸à¸´à¸à¹à¸«à¸à¸\nà¸à¸´à¹à¸¥à¸à¸£à¸±à¸¡\nà¸à¸´à¹à¸¥à¹à¸¡à¸à¸£\nà¸à¸´à¹à¸¥à¸¥à¸´à¸à¸£\nà¸à¸´à¹à¸¥à¹à¸®à¸´à¸£à¸à¸à¹\nà¸à¸µà¸à¸à¸±à¸\nà¸à¸µà¸à¸à¸±à¹à¸\nà¸à¸µà¸à¸à¸§à¸²à¸\nà¸à¸¶à¸à¸à¹à¸à¸\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸¶à¸à¸à¸·à¸\nà¸à¸¶à¹à¸à¸à¸¥à¸²à¸\nà¸à¸¸à¸à¸à¸±à¸\nà¸à¸¸à¹à¸à¸à¸´à¹à¸\nà¸à¸¸à¹à¸à¸à¸à¸¢\nà¸à¸¸à¹à¸à¸¡à¸±à¸à¸à¸£\nà¸à¸¸à¹à¸à¹à¸«à¹à¸\nà¸à¸¸à¹à¸à¹à¸à¹à¸\nà¸à¸¸à¹à¸à¸¢à¸´à¸\nà¸à¸¸à¸à¹à¸à¸à¸µ\nà¸à¸¸à¸à¹à¸à¸¡à¸·à¸\nà¸à¸¸à¸à¹à¸à¹à¸¥à¸·à¹à¸à¸\nà¸à¸¸à¸à¹à¸à¹à¸ªà¸µà¸¢à¸\nà¸à¸¸à¸¥à¸à¸´à¸à¸²\nà¸à¸¸à¸¥à¸à¸¸à¸à¸£\nà¸à¸¸à¸¥à¸ªà¸à¸£à¸µ\nà¸à¸¹à¹à¸¢à¸·à¸¡\nà¹à¸à¹à¸à¸à¹à¸²à¸\nà¹à¸à¹à¸à¸à¸§à¸²à¸\nà¹à¸à¹à¸à¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¹à¸à¸à¸³\nà¹à¸à¹à¸à¸à¸\nà¹à¸à¸£à¸à¸à¸¥à¸±à¸§\nà¹à¸à¸£à¸à¹à¸\nà¹à¸à¸£à¸à¸à¸²à¸¡\nà¹à¸à¸£à¸µà¸¢à¸à¹à¸à¸£\nà¹à¸à¸£à¸µà¸¢à¸¡à¸à¸£à¸¡\nà¹à¸à¸£à¸µà¹à¸¢à¸§à¸à¸£à¸²à¸\nà¹à¸à¸¥à¹à¸à¹à¸¥à¸·à¸à¸\nà¹à¸à¸¥à¸µà¹à¸¢à¸à¸¥à¹à¸à¸¡\nà¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸²\nà¹à¸à¸¥à¸·à¸à¸à¸à¸¥à¸±à¹à¸§\nà¹à¸à¸¥à¸·à¸à¸à¸à¸¥à¸´à¹à¸\nà¹à¸à¸¥à¸·à¹à¸à¸à¸à¸¥à¹à¸\nà¹à¸à¸¥à¸·à¹à¸à¸à¸à¸¥à¸²à¸\nà¹à¸à¸¨à¸à¸²à¸à¸¸\nà¹à¸à¸©à¸à¸£à¸à¸£\nà¹à¸à¸©à¸à¸£à¸à¸£à¸£à¸¡\nà¹à¸à¸©à¸à¸£à¸¨à¸²à¸ªà¸à¸£à¹\nà¹à¸à¸©à¸¡à¸ªà¸±à¸à¸à¹\nà¹à¸à¸©à¸µà¸¢à¸£à¸ªà¸¡à¸¸à¸à¸£\nà¹à¸à¹à¸à¹à¸à¸´à¸\nà¹à¸à¸²à¸°à¹à¸à¸°\nà¹à¸à¸µà¹à¸¢à¸à¸à¸à¸\nà¹à¸à¸µà¸¢à¸à¸à¸£à¹à¸²à¸\nà¹à¸à¸µà¸¢à¸£à¸à¸´à¸à¸¸à¸\nà¹à¸à¸µà¸¢à¸£à¸à¸´à¸à¸´à¸¢à¸¡\nà¹à¸à¸µà¸¢à¸£à¸à¸´à¸à¸£à¸°à¸§à¸±à¸à¸´\nà¹à¸à¸µà¸¢à¸£à¸à¸´à¸ ูมิ\nà¹à¸à¸µà¸¢à¸£à¸à¸´à¸¢à¸¨\nà¹à¸à¸µà¸¢à¸£à¸à¸´à¸¨à¸±à¸à¸à¸´à¹\nà¹à¸à¸µà¸¢à¸£à¸à¸´à¸¡à¸¸à¸\nà¹à¸à¸µà¹à¸¢à¸§à¸à¹à¸à¸\nà¹à¸à¸µà¹à¸¢à¸§à¸à¸à¸\nà¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸\nà¹à¸à¸µà¹à¸¢à¸§à¹à¸¢à¸\nà¹!
à¸à¸µà¹à¸¢à¸§à¸à¸²à¸\nà¹à¸à¸µà¹à¸¢à¸§à¸à¸²à¸£à¸²à¸ªà¸µ\nà¹à¸à¹à¹à¸à¸\nà¹à¸à¹à¸à¸±à¸\nà¹à¸à¹à¹à¸\nà¹à¸à¹à¸à¸±à¸§\nà¹à¸à¹à¹à¸à¹à¸\nà¹à¸à¹à¸¥à¸³\nà¹à¸à¸à¸à¸±à¹à¸§\nà¹à¸à¸à¸à¸·à¸\nà¹à¸à¸à¸à¸§à¸\nà¹à¸à¸à¸à¹à¸²\nà¹à¸à¸à¹à¸à¹à¸\nà¹à¸à¸à¸ªà¹à¸¡\nà¹à¸à¹à¸à¹à¸¢à¹à¸\nà¹à¸à¹à¸à¹à¸à¹à¸§\nà¹à¸à¹à¸à¸ªà¸²à¸£\nà¹à¸à¹à¸§à¸à¸²\nà¹à¸à¹à¸§à¸«à¸¹\nà¹à¸à¸§à¹à¸à¸à¸§à¸±à¸\nà¹à¸à¸§à¹à¸à¹à¸à¸§\nà¹à¸à¸°à¸£à¸à¸¢\nà¹à¸à¹à¹à¸à¹\nà¹à¸à¸£à¸à¹à¸à¸£à¸µà¹à¸¢à¸§\nà¹à¸à¸£à¸à¸à¸¶à¹à¸\nà¹à¸à¹à¹à¸à¸µà¹à¸¢\nà¹à¸à¹à¸à¸\nà¹à¸à¹à¸à¹à¸²à¸\nà¹à¸à¹à¸à¹à¸²\nà¹à¸à¹à¸à¹à¸²\nà¹à¸à¸¥à¹à¹à¸à¸¥à¸µà¹à¸¢\nà¸à¸à¸±à¸à¸à¸à¸²à¸¢\nà¸à¸à¹à¸à¸à¸£\nà¸à¸à¸ªà¸±à¸à¸§à¹\nà¸à¸à¸«à¸à¸¹\nà¸à¸à¸ªà¹à¸\nà¸à¸à¸¡à¸à¸µà¸\nà¸à¸à¸à¸±à¸\nà¸à¸à¸§à¸à¸à¸²à¸£\nà¸à¹à¸¡à¸à¸µà¹\nà¸à¹à¸¡à¸à¸¹à¹\nà¸à¹à¸¡à¸à¸·à¸\nà¸à¹à¸¡à¹à¸«à¸\nà¸à¸¡à¸«à¸´à¸\nà¸à¸¡à¸´à¹à¸à¸à¸±à¸\nà¸à¸¡à¸¸à¸à¸à¸¡à¸´à¸\nà¸à¸¢à¸°à¹à¸à¸¢à¸\nà¸à¸¢à¸±à¸à¸à¸¢à¹à¸à¸\nà¸à¸¢à¸±à¸à¸à¸¢à¹à¸à¸\nà¸à¸¢à¸±à¸à¸à¸¢à¸²à¸¢\nà¸à¸¢à¸±à¸à¹à¸à¸¢à¸·à¹à¸à¸\nà¸à¸§à¸à¹à¸«à¸¥\nà¸à¸§à¸¢à¹à¸à¸´à¸\nà¸à¸§à¸±à¸à¹à¸\nà¸à¸§à¸±à¸à¸à¸²\nà¸à¸§à¸±à¸à¸à¹à¸à¸\nà¸à¸§à¸²à¸à¸«à¸à¸²à¸¡\nà¸à¸§à¸²à¸à¹à¸¥à¸\nà¸à¸à¸à¹à¸²à¸§\nà¸à¸à¸ªà¸±à¸\nà¸à¸à¸à¸¡à¸²\nà¸à¸à¸à¸²à¸\nà¸à¸à¹à¸à¸©\nà¸à¸à¸£à¹à¸à¸\nà¸à¸à¸à¸ ัย\nà¸à¹à¸à¹à¸à¸µà¸¢à¸\nà¸à¹à¸à¸à¸§à¸²à¸¡\nà¸à¹à¸à¹à¸à¹à¸à¸à¸£à¸´à¸\nà¸à¸à¸à¸à¸¥à¸²à¸\nà¸à¸à¸à¸à¸§à¸±à¸\nà¸à¸à¸à¹à¸à¹à¸\nà¸à¸à¸à¸à¸³\nà¸à¸à¸à¸¥à¸±à¸\nà¸à¸à¸à¹à¸¥à¹à¸\nà¸à¸à¸à¸§à¹à¸²à¸\nà¸à¸à¸à¹à¸«à¸¥à¸§\nà¸à¸à¸à¹à¸«à¸¥\nà¸à¸à¸à¹à¸«à¸§à¹\nà¸à¹à¸à¸à¹à¸\nà¸à¹à¸à¸à¹à¸§à¸°\nà¸à¸à¸à¸à¹à¸²à¸¢\nà¸à¸à¸à¹à¸à¸\nà¸à¸à¸à¸à¸¸à¸\nà¸à¸à¸à¹à¸\nà¸à¸à¸à¸à¸£à¸°à¸à¸¸à¸\nà¸à¹à¸à¸¡à¸¹à¸¥\nà¸à¹à¸à¹à¸¡à¹\nà¸à¹à¸à¸«à¸²\nà¸à¹à¸à¸ªà¸±à¸à¹à¸à¸\nà¸à¸±à¸à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸·à¸\nà¸à¸±à¸!
à¹à¸à¸´à¸\nà¸à¸±à¸à¸à¸±à¸à¸«à¸§à¸°\nà¸à¸±à¸à¸à¸à¸\nà¸à¸±à¸à¹à¸à¸°\nà¸à¸±à¸à¸¢à¸à¸\nà¸à¸±à¸à¹à¸¢à¹à¸\nà¸à¸±à¸à¸ªà¸¡à¸²à¸à¸´\nà¸à¸±à¸à¸«à¸¡à¸²à¸\nà¸à¸±à¸à¸à¸²à¸ªà¸²\nà¸à¸±à¸à¸à¸µà¹\nà¸à¸±à¸à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸±à¹à¸§à¹à¸¥à¸\nà¸à¸²à¸à¸£\nà¸à¸²à¸à¸£à¸°à¸à¸³\nà¸à¹à¸²à¸£à¸²à¸à¸à¸²à¸£\nà¸à¹à¸²à¸¨à¸¶à¸\nà¸à¹à¸²à¸«à¸¥à¸§à¸\nà¸à¸²à¸à¹à¸à¸¥à¸\nà¸à¸²à¸à¹à¸\nà¸à¸²à¸à¸à¸à¸\nà¸à¸²à¸à¸à¸±à¸§\nà¸à¸²à¸à¸à¸¸à¸\nà¸à¸²à¸à¹à¸«à¸¥à¸·à¸\nà¸à¸²à¸¢à¸«à¸à¹à¸²\nà¸à¹à¸²à¸§à¸à¸£à¸à¸\nà¸à¹à¸²à¸§à¸à¸£à¸²à¸§\nà¸à¹à¸²à¸§à¸¥à¹à¸²\nà¸à¹à¸²à¸§à¸¥à¸·à¸\nà¸à¹à¸²à¸§à¸ªà¸²à¸£\nà¸à¹à¸²à¸§à¹à¸à¸£à¸µà¸¢à¸\nà¸à¹à¸²à¸§à¹à¸à¸\nà¸à¹à¸²à¸§à¸à¸à¸\nà¸à¹à¸²à¸§à¸à¸µà¹\nà¸à¹à¸²à¸§à¹à¸à¹à¸²\nà¸à¹à¸²à¸§à¸à¸à¸¢\nà¸à¹à¸²à¸§à¸à¹à¸¡\nà¸à¹à¸²à¸§à¸à¸à¸\nà¸à¹à¸²à¸§à¸à¸±à¸\nà¸à¹à¸²à¸§à¹à¸à¸\nà¸à¹à¸²à¸§à¸à¸´à¸à¸¢à¹\nà¸à¹à¸²à¸§à¸à¸´à¸à¸à¹\nà¸à¹à¸²à¸§à¹à¸à¸¥à¸·à¸à¸\nà¸à¹à¸²à¸§à¹à¸à¸\nà¸à¹à¸²à¸§à¸à¹à¸²à¸\nà¸à¹à¸²à¸§à¹à¸¡à¹à¸²\nà¸à¹à¸²à¸§à¸ªà¸§à¸¢\nà¸à¹à¸²à¸§à¸ªà¸²à¸£\nà¸à¹à¸²à¸§à¹à¸«à¸à¸µà¸¢à¸§\nà¸à¹à¸²à¸§à¸«à¸¡à¸²à¸\nà¸à¹à¸²à¸§à¸«à¸¥à¸²à¸¡\nà¸à¸µà¹à¹à¸à¸µà¸¢à¸\nà¸à¸µà¹à¸à¹à¸²\nà¸à¸µà¹à¸à¸£à¸à¸\nà¸à¸µà¹à¸à¸£à¹à¸²à¸\nà¸à¸µà¹à¸à¸¸à¸\nà¸à¸µà¹à¹à¸à¸¥\nà¸à¸µà¹à¹à¸à¸²\nà¸à¸µà¸à¸à¸±à¹à¸\nà¸à¸µà¸à¸à¸£à¹à¸à¸¡\nà¸à¸µà¸à¸à¸±à¹à¸\nà¸à¸µà¸à¸à¹à¸²\nà¸à¸µà¹à¸à¸²\nà¸à¸µà¹à¸à¸·à¸\nà¸à¸µà¹à¹à¸à¹à¸²\nà¸à¸µà¹à¸à¸¹à¸\nà¸à¸µà¹à¸à¸°à¸à¸´à¹à¸§\nà¸à¸µà¹à¸à¸¶à¹à¸\nà¸à¸µà¹à¸¡à¸¹à¸\nà¸à¸µà¹à¸¢à¸²\nà¸à¸µà¹à¹à¸¢\nà¸à¸µà¹à¸£à¸´à¹à¸§\nà¸à¸µà¹à¹à¸£à¸·à¹à¸à¸\nà¸à¸µà¹à¹à¸¥à¹à¸\nà¸à¸µà¹à¸«à¸¹\nà¸à¸µà¹à¸«à¸à¹à¸²\nà¸à¸µà¹à¹à¸«à¸à¸µà¸¢à¸§\nà¸à¸µà¹à¹à¸«à¸¥à¹à¸\nà¸à¸µà¹à¹à¸«à¸£à¹\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸¶à¸à¸à¸·à¸\nà¸à¸¶à¹à¸à¹à¸à¸£à¸\nà¸à¸¶à¹à¸à¹à¸\nà¸à¸¶à¹à¸à¸à¸·à¹à¸\nà¸à¸¶à¹à¸à¸¡à¸·à¸\nà¸à¸·à¸à¹à¸\nà¸à¸·à¹à¸à¸à¸¡\nà¸à¸¸à¸à¸à¸¸à¹à¸¢\nà¸à¸¸à¸à¸à¸à¸\nà¸à¸¸à¸à¸à¸²à¸\!
nà¸à¸¸à¸à¸à¸¥\nà¸à¸¸à¸à¸¨à¸¶à¸\nà¸à¸¸à¸à¸«à¸¥à¸§à¸\nà¸à¸¹à¸à¸£à¸µà¸\nà¹à¸à¹à¸¡à¸à¸¥à¸±à¸\nà¹à¸à¹à¸¡à¸à¸±à¸\nà¹à¸à¹à¸¡à¸à¹à¸\nà¹à¸à¹à¸¡à¹à¸à¹à¸\nà¹à¸à¹à¸¡à¸à¸§à¸\nà¹à¸à¹à¸¡à¸à¸´à¸¨\nà¹à¸à¹à¸¡à¸«à¸¡à¸¸à¸\nà¹à¸à¹à¸²à¸à¸²\nà¹à¸à¹à¸²à¹à¸à¹à¸²\nà¹à¸à¹à¸²à¹à¸\nà¹à¸à¹à¸²à¸à¸·à¹à¸\nà¹à¸à¹à¸²à¸à¸±à¸§\nà¹à¸à¹à¸²à¸à¸¶à¸\nà¹à¸à¹à¸²à¸à¸£à¸\nà¹à¸à¹à¸²à¸à¹à¸²\nà¹à¸à¹à¸²à¸à¸µ\nà¹à¸à¹à¸²à¹à¸à¸·à¹à¸\nà¹à¸à¹à¸²à¹à¸¥à¹à¸¡\nà¹à¸à¸µà¸¢à¸§à¹à¸ªà¸§à¸¢\nà¹à¸à¸µà¸¢à¸§à¸«à¸§à¸²à¸\nà¹à¸à¸à¹à¸à¹à¸²\nà¹à¸à¹à¸à¸à¸£à¹à¸²à¸§\nà¹à¸à¹à¸à¸à¸¥à¹à¸²\nà¹à¸à¹à¸à¹à¸à¸£à¹à¸\nà¹à¸à¹à¸à¸à¹à¸\nà¹à¸à¹à¸à¸à¸±à¸\nà¹à¸à¹à¸à¸à¸±à¸\nà¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¸±à¸§\nà¹à¸à¹à¸à¹à¸¡à¸·à¸à¸\nà¹à¸à¹à¸à¹à¸£à¸\nà¹à¸à¸§à¸à¸¥à¸à¸¢\nà¹à¸à¸à¸ªà¸±à¸\nà¹à¸à¸¢à¸à¹à¸à¸¢à¸\nà¹à¸à¸à¹à¸\nà¹à¸à¸à¸§à¸\nà¹à¸à¸¡à¸±à¸\nà¹à¸à¹à¸¡à¸¸à¸\nà¹à¸à¸§à¹à¸«à¹à¸²à¸\nà¹à¸à¸ªà¸±à¸à¸«à¸¥à¸±à¸\nà¹à¸à¸ªà¸·à¸\nà¹à¸à¹à¹à¸à¹à¸¡\nà¹à¸à¹à¹à¸¢à¸µà¹à¸¢à¸§à¸¡à¹à¸²\nà¹à¸à¹à¸«à¸à¸ªà¹\nà¹à¸à¹à¹à¸«à¸µà¹à¸¢\nà¸à¸à¸à¸£à¸°à¸à¸±à¸\nà¸à¸à¸à¸±à¸§\nà¸à¸à¸à¸\nà¸à¸à¸à¸µà¹\nà¸à¸à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸à¸ªà¸²à¸£\nà¸à¸à¸ªà¸µà¸«à¹\nà¸à¸à¸£à¸²à¸\nà¸à¸à¸´à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸à¸´à¸à¸£à¸£à¸¡\nà¸à¸à¸´à¸à¸à¸à¹\nà¸à¸à¸à¸¥à¸²à¸\nà¸à¸à¹à¸à¹\nà¸à¸à¹à¸à¹\nà¸à¸à¸à¸£à¸\nà¸à¸à¹à¸\nà¸à¸à¹à¸à¸¥à¸´à¸\nà¸à¸à¸à¹à¸²\nà¸à¸à¸à¸´à¸\nà¸à¸à¸«à¸²\nà¸à¸¡à¸à¸²à¸¢\nà¸à¸£à¸à¸à¸£à¸±à¸\nà¸à¸£à¸à¸à¹à¸§à¸\nà¸à¸£à¸à¸à¸à¸£à¸à¸\nà¸à¸£à¸à¸à¸à¸¥à¸¸à¸¡\nà¸à¸£à¸à¸à¸à¸£à¸±à¸§\nà¸à¸£à¸à¸à¸à¸³\nà¸à¸£à¸à¸à¸à¸±à¸à¸£à¸§à¸²à¸¥\nà¸à¸£à¸´à¸ªà¸à¸à¸²à¸¥\nà¸à¸£à¸´à¸ªà¸à¸à¸±à¸à¸£\nà¸à¸£à¸´à¸ªà¸à¹à¸¡à¸²à¸ª\nà¸à¸£à¸´à¸ªà¸à¹à¸¨à¸à¸§à¸£à¸£à¸©\nà¸à¸£à¸´à¸ªà¸à¹à¸¨à¸±à¸à¸£à¸²à¸\nà¸à¸£à¸´à¸ªà¸à¸±à¸\nà¸à¸£à¸´à¸ªà¹à¸à¸µà¸¢à¸\nà¸à¸£à¸¸à¸à¸£à¸£à¸¡\nà¸à¸£à¸¸à¸ ัà¸à¸à¹\nà¸à¸£à¸¸à¸¨à¸²!
สà¸à¸£à¹\nà¸à¸£à¸¸à¸à¸à¹à¸²à¸«à¹\nà¸à¸£à¸¸à¹à¸à¸à¸´à¸\nà¸à¸¥à¸à¹à¸à¸¥à¸µà¸¢\nà¸à¸¥à¹à¸à¸à¹à¸à¸¥à¹à¸§\nà¸à¸¥à¹à¸à¸à¸à¸±à¸§\nà¸à¸¥à¹à¸à¸à¸¡à¸·à¸\nà¸à¸¥à¸±à¹à¸à¹à¸à¸¥à¹\nà¸à¸¥à¸²à¸à¸¥à¹à¸³\nà¸à¸¥à¸²à¹à¸à¸¥\nà¸à¸¥à¸²à¸à¹à¸à¸¥à¸·à¹à¸à¸\nà¸à¸¥à¸²à¸à¹à¸à¸¥à¹à¸§\nà¸à¸¥à¸µà¹à¸à¸¥à¸²à¸¢\nà¸à¸¥à¸¶à¸à¹à¸à¸¥à¹à¸\nà¸à¸¥à¸¶à¸à¹à¸à¸¥à¹à¸²\nà¸à¸¥à¸·à¹à¸à¹à¸ªà¹\nà¸à¸¥à¸·à¹à¸à¹à¸«à¸µà¸¢à¸\nà¸à¸¥à¸¸à¸à¸à¸¥à¸µ\nà¸à¸¥à¸¸à¸à¸à¸¥à¸²à¸\nà¸à¸¥à¸¸à¸¡à¹à¸à¸£à¸·à¸\nà¸à¸¥à¸¸à¸¡à¹à¸à¸\nà¸à¸¥à¸¸à¹à¸¡à¸à¸¥à¸±à¹à¸\nà¸à¸§à¸à¸ªà¸§à¹à¸²à¸\nà¸à¸§à¸à¸à¸¸à¸¡\nà¸à¸§à¸à¸à¸¹à¹\nà¸à¸§à¸à¹à¸à¹à¸\nà¸à¸§à¸±à¸à¸«à¸¥à¸\nà¸à¸§à¸²à¸¡à¸à¸´à¸\nà¸à¸§à¸²à¸¡à¸«à¸¥à¸±à¸\nà¸à¸§à¸²à¸¡à¹à¸«à¹à¸\nà¸à¸à¸«à¸à¸¢\nà¸à¸à¸«à¹à¸²à¸\nà¸à¸à¹à¸«à¹à¸\nà¸à¹à¸à¸à¸à¸à¸\nà¸à¹à¸à¸à¹à¸à¸°\nà¸à¹à¸à¸à¸à¸§à¸±à¸\nà¸à¸±à¹à¸à¸à¹à¸²à¸\nà¸à¸±à¹à¸à¹à¸à¹à¸\nà¸à¸±à¸à¸à¹à¸²à¸\nà¸à¸±à¸à¸à¹à¸²à¸\nà¸à¸±à¸à¸à¹à¸²à¸¢\nà¸à¸±à¸à¹à¸¥à¸·à¸à¸\nà¸à¸±à¸à¸à¸²à¸¡\nà¸à¸±à¸à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸²à¸¢\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¹à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¹à¸£à¹à¸\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¹à¸\nà¸à¸±à¸à¹à¸à¹à¸\nà¸à¸±à¸à¹à¸à¸\nà¸à¸²à¸à¸à¸¹à¸¡\nà¸à¸²à¸à¸«à¸¡à¸¹\nà¸à¹à¸²à¸à¸à¸·à¸\nà¸à¹à¸²à¸à¸à¸µ\nà¸à¸²à¸à¸à¸±à¹à¸\nà¸à¸²à¸à¹à¸à¸·à¸à¸\nà¸à¸²à¸à¹à¸à¸©\nà¸à¸²à¸à¸«à¸¡à¸²à¸¢\nà¸à¸²à¸à¸«à¸²à¸¡\nà¸à¸²à¸à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸²à¸à¸¨à¸´à¸¥à¸²\nà¸à¸²à¸à¸ªà¸¡à¸¸à¸à¸£\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¸à¸³\nà¸à¸´à¸à¸à¹à¸\nà¸à¸·à¸à¸à¸µ\nà¸à¸·à¸à¸à¸±à¸§\nà¸à¸¸à¸à¹à¸à¹à¸²\nà¸à¸¸à¸à¸à¹à¸²\nà¸à¸¸à¸à¸à¸²à¸¢\nà¸à¸¸à¸à¸à¸£à¸£à¸¡\nà¸à¸¸à¸à¸à¸²à¸¢\nà¸à¸¸à¸à¸ าà¸\nà¸à¸¸à¸à¸¥à¸±à¸à¸©à¸à¸°\nà¸à¸¸à¸à¸§à¸¸à¸à¸´\nà¸à¸¸à¸à¸¨à¸±à¸à¸à¹\nà¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´\nà¸à¸¸à¸à¸«à¸à¸´à¸\nà¸à¸¸à¸à¸²à¸à¸£\nà¸à¸¸à¸à¸¹à¸à¸à¸²à¸£\nà¸à¸¸à¹à¸à¸à¸à¸²à¸£\nà¸à¸¸à¸¡à¹à¸à¸´à¸\nà¸à¸¸à¹à¸¡à¸à¸±à¸\nà¸à¸¸à¸¢à!
¹à¸à¸·à¹à¸à¸\nà¸à¸¸à¸¢à¹à¸\nà¸à¸¸à¹à¸¢à¹à¸à¸µà¹à¸¢\nà¸à¸¸à¹à¸¡à¸à¸£à¸à¸\nà¸à¸¹à¹à¸à¸£à¸à¸µ\nà¸à¸¹à¹à¸à¸±à¸\nà¸à¸¹à¹à¸à¸²\nà¸à¸¹à¹à¹à¸à¹à¸\nà¸à¸¹à¹à¸à¸£à¸à¸\nà¸à¸¹à¹à¸à¸§à¸£\nà¸à¸¹à¹à¸à¸´à¸\nà¸à¸¹à¹à¸à¸µà¹\nà¸à¸¹à¹à¹à¸\nà¸à¸¹à¹à¸à¸µà¸\nà¸à¸¹à¹à¸à¸µà¸§à¸´à¸\nà¸à¸¹à¹à¸à¸²à¸£à¸¡à¸µ\nà¸à¸¹à¹à¸à¸¸à¸\nà¸à¸¹à¹à¸à¸£à¸à¸±à¸à¸©à¹\nà¸à¸¹à¹à¸à¸£à¸±à¸\nà¸à¸¹à¹à¸à¸ªà¸¡\nà¸à¸¹à¹à¸¡à¸·à¸\nà¸à¸¹à¹à¸£à¸±à¸\nà¸à¸¹à¹à¸¥à¸³à¸à¸±à¸\nà¸à¸¹à¹à¸ªà¸²à¸¢\nà¸à¸¹à¹à¸«à¸¡à¸±à¹à¸\nà¸à¸¹à¹à¸«à¸¹\nà¸à¸¹à¹à¸à¸£à¸´\nà¸à¸¹à¹à¸à¸²à¸à¸²à¸\nà¹à¸à¸¡à¸µà¸ ัà¸à¸à¹\nà¹à¸à¸¢à¸à¸±à¸§\nà¹à¸à¸£à¹à¸à¸à¸£à¸¶à¸¡\nà¹à¸à¸£à¹à¸à¸à¸£à¸±à¸\nà¹à¸à¸£à¹à¸à¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸à¸´à¸à¸à¸à¸à¸à¸´à¹à¸à¸£à¹\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸¥\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸±à¸à¸à¹\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¸´à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸£à¸±à¸§\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¸´à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸±à¸à¸£\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¹à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸à¸à¸£à¸µ\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¹à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸¸à¹à¸à¹à¸£à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¸¨\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸´à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸¹à¸à¸²\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸£à¸°à¸à¸±à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸£à¸¸à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸£à¸¸à¸à¸£à¸ª\nà¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸¢à¸à¸à¹\nà¹à¸à¸£à¸·à¹à¸à¸à¸£à¹à¸à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸£à¸²à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸£à¸·à¸à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸¥à¹à¸²à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¹à¸¥à¹à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸ªà¸²à¸¢\nà¹à¸à¸£à¸·à¹à¸à¸à¸ªà¸³à¸à¸²à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸ªà¸¸à¸à¸³à¸¨à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸«à¸¡à¸²à¸¢\nà¹à¸à¸£à¸·à¸à¸£à¸±à¸\nà¹à¸à¸¥à¸µà¸¢à¸à¸¥à¸\nà¹à¸à¸¥à¸·à¹à¸à¸à¸à¸µà¹\nà¹à¸à¸¥à¸·à¹à¸à¸à¹à¸«à¸§\nà¹à¸à¸¥à¸·à¸à¸à¹à¸à¸¥à¸\nà¹!
à¸à¸¥à¸·à¸à¸à¹à¸à¸\nà¹à¸à¸¥à¸·à¸à¸à¸à¸±à¸\nà¹à¸à¸§à¹à¸à¸à¸§à¹à¸²à¸\nà¹à¸à¸«à¸ªà¸à¸²à¸\nà¹à¸à¹à¸²à¹à¸à¸£à¸\nà¹à¸à¸µà¸¢à¸à¹à¸à¹à¸\nà¹à¸à¸µà¹à¸¢à¸§à¹à¸à¹à¸\nà¹à¸à¸µà¹à¸¢à¸§à¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸à¸à¸¸à¹à¸\nà¹à¸à¸à¸¡\nà¹à¸à¸à¸²à¸¥\nà¹à¸à¸¡à¸¹à¸à¸£\nà¹à¸à¸¡à¸¥à¸à¸¢\nà¹à¸à¸£à¸à¸à¸²à¸£\nà¹à¸à¸£à¸à¹à¸£à¸·à¹à¸à¸\nà¹à¸à¸£à¸à¸à¸²à¸\nà¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸\nà¹à¸à¸£à¸¡à¸à¸£à¸²à¸¡\nà¹à¸à¸¥à¸à¹à¸à¸¥à¸\nà¸à¹à¸à¸à¸à¸£à¸°à¹à¸\nà¸à¹à¸à¸à¸à¸±à¸¢\nà¸à¹à¸à¸à¸§à¸\nà¸à¹à¸à¸à¸«à¸¸à¹à¸¢\nà¸à¹à¸à¸à¹à¸«à¸¡à¹à¸\nà¸à¹à¸à¸à¹à¸«à¸¡à¹à¸\nà¸à¸²à¸à¸à¸£\nà¸à¸²à¸à¸à¸£à¸£à¸¡\nà¸à¸²à¸à¸à¸£à¸°à¸ªà¸²à¸\nà¸à¸à¸à¸§à¸¢\nà¸à¸à¸à¸±à¸\nà¸à¸à¹à¸§à¹à¸\nà¸à¸à¸à¸¸à¸¥\nà¸à¸à¸à¸£à¸°à¸¡à¸²à¸\nà¸à¸¡à¹à¸à¹à¸\nà¸à¸¡à¸à¸²à¸¢\nà¸à¹à¸§à¸à¸à¸¸à¸\nà¸à¹à¸§à¸à¹à¸«à¸à¸²\nà¸à¸à¸«à¸²à¸¢\nà¸à¹à¸à¸à¸à¸\nà¸à¸à¸à¸à¹à¸\nà¸à¸à¸¡à¹à¸à¸¡\nà¸à¸²à¸à¹à¸²à¸\nà¸à¹à¸²à¹à¸à¸¢\nà¸à¸²à¸à¸à¸²à¸£\nà¸à¹à¸²à¸¢à¸à¸²à¸¢\nà¸à¸¶à¸¡à¸à¸³\nà¹à¸à¸´à¸à¹à¸à¸·à¸à¸\nà¹à¸à¸´à¸à¸à¸£à¸²\nà¹à¸à¸´à¸à¸¢à¸§à¸\nà¹à¸à¸µà¸¢à¸à¸à¸£à¸´à¸\nà¹à¸à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸à¹à¸«à¸à¸²\nà¹à¸à¸·à¹à¸à¸à¸«à¸à¸à¸¢\nà¹à¸à¸·à¹à¸à¸à¹à¸\nà¹à¸à¸·à¹à¸à¸à¸à¸³\nà¹à¸à¸·à¹à¸à¸à¹à¸§à¸¥à¸²\nà¹à¸à¸·à¹à¸à¸¡à¸¡à¸·à¸\nà¹à¸à¹à¸à¸à¸\nà¸à¸à¹à¸\nà¸à¸à¸£à¸±à¸\nà¸à¸à¸à¹à¸\nà¸à¸à¸à¸³\nà¸à¸à¸«à¸¡à¸²à¸¢\nà¸à¸à¸«à¸¡à¸²à¸¢à¹à¸«à¸à¸¸\nà¸à¸£à¸à¸±à¸\nà¸à¸£à¸£à¸¢à¸²à¸à¸£à¸£à¸\nà¸à¸£à¸´à¸à¸à¸±à¸\nà¸à¸£à¸´à¸à¹à¸\nà¸à¸à¸¡à¸à¸§à¸±à¸\nà¸à¸à¸¡à¹à¸\nà¸à¸à¸¡à¸à¸±à¸\nà¸à¸à¸¡à¸à¸¥à¸§à¸\nà¸à¸à¸¡à¸à¸¥\nà¸à¹à¸°à¹à¸à¹\nà¸à¸±à¸à¸ªà¸²à¸\nà¸à¸±à¸à¸£à¸à¸£à¸£à¸à¸´\nà¸à¸±à¸à¸£à¸ à¸\nà¸à¸±à¸à¸£à¸¢à¸²à¸\nà¸à¸±à¸à¸£à¸¢à¸²à¸à¸¢à¸à¸à¹\nà¸à¸±à¸à¸£à¸£à¸²à¸¨à¸µ\nà¸à¸±à¸à¸£à¸§à¸£à¸£à¸à¸´\nà¸à¸±à¸à¸£à¸§à¸£à¸£à¸à¸´à¸à¸´à¸¢à¸¡\nà¸à¸±à¸à¸£à¸§à¸²à¸¥\nà¸à¸±à¸à¸«à¸à¸±à¸\nà¸à¸±à¸à¸à¸²à¸£\nà¸à¸±à¸à¸à¹à¸²à¸\nà¸!
ัà¸à¹à¸à¸\nà¸à¸±à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸±à¹à¸\nà¸à¸±à¸à¸ªà¸£à¸£\nà¸à¸±à¸à¸à¸¸à¸¡\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¹à¸à¹à¸²\nà¸à¹à¸²à¸«à¸à¹à¸²\nà¸à¸²à¸à¸¸à¸à¸ªà¸µ\nà¸à¸²à¸à¸¸à¸¡à¸«à¸²à¸£à¸²à¸\nà¸à¸²à¸à¸¸à¸¡à¸«à¸²à¸£à¸²à¸à¸´à¸\nà¸à¸²à¸à¸¸à¸¡à¸«à¸²à¸£à¸²à¸à¸´à¸à¸²\nà¸à¸²à¸à¸¸à¸£à¸à¸à¸ªà¸±à¸à¸à¸´à¸à¸²à¸\nà¸à¸²à¸à¸¸à¸£à¸£à¸²à¸à¸à¸²à¸£\nà¸à¸²à¸à¹à¸à¸´à¸\nà¸à¸²à¸à¸à¸´à¸\nà¸à¸²à¸à¸à¸µ\nà¸à¸²à¸à¹à¸ªà¸µà¸¢à¸\nà¸à¸²à¸à¸à¹à¸§à¸\nà¸à¸³à¹à¸à¹à¸\nà¸à¸³à¸à¸£à¸£à¸©à¸²\nà¸à¸³à¸§à¸±à¸\nà¸à¹à¸³à¸à¸µà¹à¸à¹à¸³à¹à¸\nà¸à¸³à¹à¸¥à¸²à¸°à¸à¸²\nà¸à¸´à¸à¹à¸à¹à¸à¹à¸³\nà¸à¸´à¸à¹à¸\nà¸à¸´à¸à¸à¸ าวà¸à¸²\nà¸à¸´à¸à¸à¸±à¸\nà¸à¸´à¸à¸à¸²à¸à¸¸à¸à¸±à¸ªà¸ªà¸à¸²\nà¸à¸´à¸à¸à¸´à¸¢à¸¡\nà¸à¸´à¸à¸à¸³à¸à¸±à¸\nà¸à¸´à¸à¹à¸à¸à¸¢à¹\nà¸à¸´à¸à¸§à¸´à¸ªà¸±à¸¢\nà¸à¸´à¸à¸£à¸à¸£\nà¸à¸´à¸à¸£à¸à¸£à¸£à¸¡\nà¸à¸´à¸à¸£à¸¥à¸à¸²\nà¸à¸´à¸à¸§à¸´à¸à¸¢à¸²\nà¸à¸´à¸à¹à¸§à¸\nà¸à¸´à¸à¹à¸§à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸´à¸à¸à¸à¸§à¸µ\nà¸à¸´à¸à¸à¸à¸²\nà¸à¸´à¸à¸à¸à¸²à¸à¸²à¸£\nà¸à¸´à¸à¸à¸ าà¸\nà¸à¸¸à¸à¸²à¸¡à¸à¸µ\nà¸à¸¸à¸à¸²à¸¡à¸²à¸¨\nà¸à¸¸à¸à¸²à¸£à¸±à¸à¸à¹\nà¸à¸¸à¸à¹à¸à¸·à¸\nà¸à¸¸à¹à¸à¸à¹à¸²à¸\nà¸à¸¸à¸¥à¸à¸µà¸\nà¸à¸¸à¸¥à¸à¸µà¸§à¸±à¸\nà¸à¸¸à¸¥à¸à¸µà¸§à¸´à¸\nà¸à¸¸à¸¥à¸à¸£à¸£à¸¨à¸à¹\nà¸à¸¸à¸¥à¸ าà¸\nà¸à¸¸à¸¥à¸§à¸£à¸£à¸\nà¸à¸¸à¸¥à¸¨à¸±à¸à¸£à¸²à¸\nà¸à¸¸à¸¥à¸ªà¸²à¸£\nà¸à¸¸à¸¥à¸´à¸à¸à¸£à¸µà¸¢à¹\nà¸à¸¸à¸¬à¸²à¸¡à¸à¸µ\nà¸à¸¸à¸¬à¸²à¸¥à¸±à¸à¸©à¸à¹\nà¹à¸à¸à¸à¸à¸´\nà¹à¸à¸à¸à¸³à¸à¸\nà¹à¸à¸à¸à¸²à¸£à¸¡à¸à¹\nà¹à¸à¸à¸ ูà¸\nà¹à¸à¸£à¸´à¸à¸à¸£\nà¹à¸à¹à¸²à¸à¸£à¸¡\nà¹à¸à¹à¸²à¸à¸£à¸£à¸¡\nà¹à¸à¹à¸²à¸à¸à¸\nà¹à¸à¹à¸²à¸à¸²\nà¹à¸à¹à¸²à¸à¹à¸²\nà¹à¸à¹à¸²à¸à¸à¸°\nà¹à¸à¹à¸²à¸à¹à¸°\nà¹à¸à¹à¸²à¸à¸à¸¡\nà¹à¸à¹à¸²à¸à¸¹à¹\nà¹à¸à¹à¸²à¸à¸±à¸§\nà¹à¸à¹à¸²à¸à¸´à¹à¸\nà¹à¸à¹à¸²à¸à¹à¸²\nà¹à¸à¹à¸²à¸à¸µà¹\nà¹à¸à¹à¸²à¸à¸¸à¸à¸à¹\nà¹à¸à¹à¸²à¸à¸²à¸¢\nà¹à¸à¹à¸²à¹à¸à¸·à¹à¸\nà¹à¸à¹à¸²à¸à¹à¸²à¸\nà¹à¸à¹à¸²à¸à¹à¸²à¸§\!
nà¹à¸à¹à¸²à¸à¸£à¸°à¸à¸¸à¸\nà¹à¸à¹à¸²à¸à¸£à¸°à¸à¸¹à¹à¸\nà¹à¸à¹à¸²à¸à¸à¸±à¸à¸à¸²à¸\nà¹à¸à¹à¸²à¸à¸£à¸°à¸à¸¸à¸\nà¹à¸à¹à¸²à¸à¸£à¸°à¸¢à¸²\nà¹à¸à¹à¸²à¸à¹à¸\nà¹à¸à¹à¸²à¸à¸²à¸¢à¸¸\nà¹à¸à¹à¸²à¸à¹à¸²\nà¹à¸à¹à¸²à¸ าà¸\nà¹à¸à¹à¸²à¸¡à¸·à¸\nà¹à¸à¹à¸²à¹à¸¡à¹\nà¹à¸à¹à¸²à¹à¸£à¸·à¸à¸\nà¹à¸à¹à¸²à¸ªà¸±à¸à¸à¸±à¸\nà¹à¸à¹à¸²à¸ªà¸±à¸§\nà¹à¸à¹à¸²à¸ªà¸²à¸§\nà¹à¸à¹à¸²à¸«à¸à¹à¸²à¸à¸µà¹\nà¹à¸à¹à¸²à¸«à¸à¸µà¹\nà¹à¸à¹à¸²à¸à¸²à¸§à¸²à¸ª\nà¹à¸à¸²à¸°à¸à¸\nà¹à¸à¸·à¸à¸à¸²à¸\nà¹à¸à¸·à¸à¸à¸²à¸\nà¹à¸à¸·à¸à¸à¸\nà¹à¸à¸·à¹à¸à¸¢à¹à¸à¹à¸§\nà¹à¸à¸à¸à¹à¸²à¸¢\nà¹à¸à¹à¸¡à¹à¸à¹à¸\nà¹à¸à¹à¸¡à¹à¸ª\nà¹à¸à¸à¸à¸£à¸°à¹à¸à¸\nà¹à¸à¸¡à¸à¸µ\nà¹à¸à¸£à¸à¸£à¸£à¸¡\nà¹à¸à¸£à¸ªà¸¥à¸±à¸\nà¹à¸à¸à¸§à¸²à¸¡\nà¹à¸à¸à¸\nà¸à¸à¸à¸§à¸¢\nà¸à¸à¸à¸´à¸\nà¸à¸¥à¸à¸à¹à¸\nà¸à¹à¸à¸à¸¥\nà¸à¸±à¸à¸£à¸¡à¸à¸à¸¥\nà¸à¸±à¸à¸à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸²à¸¢à¸²à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸´à¸à¸«à¸²à¸¢\nà¸à¸¸à¸à¹à¸à¸´à¸\nà¸à¸¸à¸à¸¥à¸°à¸«à¸¸à¸\nà¸à¸¸à¸à¹à¸à¸µà¸¢à¸§\nà¸à¸¸à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¹à¸à¹à¸\nà¹à¸à¸¢à¹à¸¡à¸¢\nà¹à¸à¸²à¹à¸à¸\nà¹à¸à¸´à¸à¸à¸±à¸\nà¹à¸à¸´à¸à¸à¸²à¸¢\nà¹à¸à¸´à¸à¸à¸´à¸\nà¹à¸à¸µà¸¢à¸à¸à¸²à¸\nà¹à¸à¸µà¸¢à¸à¸à¸¥à¸±à¸\nà¹à¸à¸µà¸¢à¸à¹à¸«à¸¥à¸¡\nà¹à¸à¸·à¹à¸à¸¢à¸à¸²\nà¹à¸à¸°à¹à¸à¸°\nà¹à¸à¸à¹à¸à¸²\nà¹à¸à¸¡à¸à¸²à¸¡\nà¹à¸à¸¡à¸à¸²à¸¢\nà¹à¸à¸¡à¹à¸à¸¥à¸²\nà¹à¸à¸¡à¸à¸£à¸¹\nà¹à¸à¸¡à¸¢à¸\nà¹à¸à¸¡à¸¨à¸£à¸µ\nà¹à¸à¸¡à¸«à¸à¹à¸²\nà¸à¸à¸à¹à¸à¸¢\nà¸à¸à¹à¸à¸¢\nà¸à¸à¹à¸à¹\nà¸à¸à¸à¸\nà¸à¸à¸´à¸à¸à¸£à¹\nà¸à¸à¸à¸à¸£à¸£à¸¡\nà¸à¸à¸¡à¸à¸£à¸£à¸©à¸²\nà¸à¸à¸¡à¸²à¸¢à¸¸\nà¸à¸¡à¹à¸à¸¢\nà¸à¸¡à¸à¸¹à¸à¸§à¸µà¸\nà¸à¸¡à¸à¸¹à¸à¸\nà¸à¸¡à¸à¸¹à¸à¸¸à¸\nà¸à¸£à¸²à¸à¸£à¸£à¸¡\nà¸à¸£à¸²à¸ าà¸\nà¸à¸¥à¸à¸£\nà¸à¸¥à¸à¸²à¸£\nà¸à¸¥à¸à¸µ\nà¸à¸¥à¸à¸±à¸¢à¸à¹\nà¸à¸¥à¸à¸²\nà¸à¸¥à¹à¸à¸à¸£\nà¸à¸¥à¸à¸£à¸°à¸à¸²à¸\nà¸à¸¥à¸¡à¸²à¸£à¸\nà¸à¸¥à¸²à¸à¸²à¸£\nà¸à¸¥à¸²à¸¥à¸±à¸¢\nà¸à¸¥à¸²à¸¨à¸±à¸¢\nà¸à¸¥à¸²à¸ªà¸´à¸à¸à¸¸à¹\nà¸à¹!
ลà¸à¸£\nà¸à¹à¸§à¸à¸à¸´à¸\nà¸à¹à¸§à¸à¹à¸à¹\nà¸à¸§à¸à¸à¸¡\nà¸à¸§à¸à¸«à¸±à¸§\nà¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸\nà¸à¹à¸à¸à¹à¸²\nà¸à¹à¸à¸¡à¹à¸§à¸\nà¸à¸à¸à¸à¹à¸³\nà¸à¹à¸à¸à¹à¸à¸²\nà¸à¹à¸à¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸\nà¸à¹à¸à¸à¸§à¹à¸²à¸\nà¸à¹à¸à¸à¸à¸²à¸\nà¸à¸à¸à¸à¸¥\nà¸à¸à¸à¹à¸\nà¸à¸à¸à¸à¸£à¸£à¸¡\nà¸à¸à¸à¸à¸\nà¸à¸±à¸à¹à¸à¸£à¸\nà¸à¸±à¸à¹à¸à¸²\nà¸à¸±à¸à¸à¸¹à¸\nà¸à¸±à¸à¸à¸§à¸\nà¸à¸±à¸à¸à¸³\nà¸à¸±à¸à¹à¸à¸·à¹à¸\nà¸à¸±à¸à¸à¸£à¸°\nà¸à¸±à¸à¹à¸¢à¹à¸\nà¸à¸±à¸à¹à¸¢\nà¸à¸±à¹à¸à¹à¸\nà¸à¸±à¸à¸à¸§à¸´à¸«à¸²à¸£\nà¸à¸±à¸à¹à¸à¸\nà¸à¸±à¹à¸à¹à¸à¸´à¸\nà¸à¸±à¹à¸§à¸à¸\nà¸à¸±à¹à¸§à¸à¸£à¸²à¸§\nà¸à¸±à¹à¸§à¸à¹à¸²\nà¸à¸±à¹à¸§à¹à¸¡à¸\nà¸à¸±à¹à¸§à¹à¸¥à¹à¸\nà¸à¸²à¹à¸¢à¹à¸\nà¸à¹à¸²à¸à¸²à¸\nà¸à¹à¸²à¸à¹à¸à¸£à¸·à¹à¸à¸\nà¸à¹à¸²à¸à¸à¸µà¸¡à¸·à¸\nà¸à¹à¸²à¸à¸à¸´à¸\nà¸à¹à¸²à¸à¹à¸\nà¸à¹à¸²à¸à¸à¹à¸³\nà¸à¹à¸²à¸à¹à¸à¸·à¸à¸\nà¸à¹à¸²à¸à¸à¸¥à¸²à¸¢\nà¸à¹à¸²à¸à¸à¸±à¸\nà¸à¹à¸²à¸à¸ªà¸²à¸£\nà¸à¹à¸²à¸à¸ªà¸µà¸à¸\nà¸à¸²à¸à¸´à¸à¸£à¸£à¸¡\nà¸à¸²à¸à¸´à¸à¸´à¸¢à¸¡\nà¸à¸²à¸à¸´à¸à¸±à¸à¸à¸¸à¹\nà¸à¸²à¸à¸´à¸à¸±à¸à¸à¸¸à¹à¸§à¸´à¸à¸¢à¸²\nà¸à¸²à¸à¸´à¸ ูมิ\nà¸à¸²à¸à¸à¸²à¸¥à¸²\nà¸à¸²à¸¢à¸à¸²à¸à¸£à¸µ\nà¸à¸²à¸¢à¸à¸²\nà¸à¸²à¸¢à¸à¸±à¹à¸\nà¸à¸²à¸¢à¸à¸°à¹à¸¥\nà¸à¸²à¸§à¹à¸¥\nà¸à¸²à¸§à¸§à¸±à¸\nà¸à¹à¸³à¹à¸\nà¸à¹à¸³à¸à¸à¸\nà¸à¸´à¸à¸à¸±à¸\nà¸à¸´à¸à¸à¸¥à¸\nà¸à¸´à¸à¸à¸²\nà¸à¸´à¸à¸à¸¸à¸à¸£\nà¸à¸´à¹à¸à¹à¸à¸\nà¸à¸´à¸¡à¸¥à¸²à¸\nà¸à¸µà¹à¸à¸¥à¸·à¸à¸¢\nà¸à¸µà¹à¸à¸²à¸\nà¸à¸µà¹à¹à¸à¸\nà¸à¸µà¹à¸à¸³\nà¸à¸µà¹à¹à¸à¸°\nà¸à¸µà¹à¸à¹à¸²\nà¸à¸µà¸à¸à¸£\nà¸à¸µà¸à¸´à¸à¸±à¸à¸©à¸±à¸¢\nà¸à¸·à¹à¸à¸à¸¡\nà¸à¸·à¹à¸à¸à¸²à¸\nà¸à¸·à¹à¸à¸¡à¸·à¹à¸\nà¸à¸·à¹à¸à¸¢à¹à¸\nà¸à¸·à¹à¸à¸£à¸à¸\nà¸à¸·à¹à¸à¹à¸¥à¹à¸\nà¸à¸·à¹à¸à¹à¸ªà¸µà¸¢à¸\nà¸à¸¸à¸à¸à¸¸à¸¡\nà¸à¸¸à¸à¸´à¸¡à¸²\nà¸à¸¸à¸à¸à¸±à¸§\nà¸à¸¸à¸à¹à¸¥à¸µà¹à¸¢à¸\nà¸à¸¸à¸¡à¸à¸\nà¸à¸¸à¸¡à¸à¸²à¸\nà¸à¸¸à¸¡à¸ªà¸²à¸¢\nà¸à¸¸à¹à¸¡à¹à¸\nà!
¸à¸¸à¹à¸¡à¸à¸·à¹à¸\nà¸à¸¸à¹à¸¡à¸à¸·à¹à¸\nà¸à¸¸à¸¡à¸à¸¸à¸¡à¸à¸\nà¸à¸¹à¸à¸µà¸\nà¸à¸¹à¹à¸£à¸\nà¸à¸¹à¹à¸ªà¸²à¸§\nà¹à¸à¸¢à¸à¸¡\nà¹à¸à¸¥à¸¢à¸¨à¸±à¸à¸à¸´à¹\nà¹à¸à¸¥à¸¢à¸¨à¸¶à¸\nà¹à¸à¹à¸²à¸à¸·à¹à¸\nà¹à¸à¹à¸²à¸à¸£à¸¹à¹\nà¹à¸à¹à¸²à¸¡à¸·à¸\nà¹à¸à¸´à¸à¸à¸£à¸²à¸\nà¹à¸à¸´à¸à¸à¸¥\nà¹à¸à¸´à¸à¸à¸±à¹à¸\nà¹à¸à¸´à¸à¸à¸²à¸¢\nà¹à¸à¸´à¸à¸à¹à¸à¸\nà¹à¸à¸´à¸à¹à¸à¸µà¸¢à¸§\nà¹à¸à¸´à¸à¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸´à¸à¸à¸°à¸à¸à¸\nà¹à¸à¸´à¸à¹à¸à¸´à¸\nà¹à¸à¸´à¸à¸¡à¸¸à¸¡\nà¹à¸à¸´à¸à¸à¸¹\nà¹à¸à¸´à¸à¸à¸£à¸£à¸\nà¹à¸à¸µà¹à¸¢à¸à¸«à¸¡à¸²à¸\nà¹à¸à¸µà¹à¸¢à¸§à¸à¸²à¸\nà¹à¸à¸·à¹à¸à¸à¸à¹à¸²\nà¹à¸à¸·à¹à¸à¹à¸\nà¹à¸à¸·à¹à¸à¸à¸·à¸\nà¹à¸à¸·à¹à¸à¸à¸±à¸\nà¹à¸à¸·à¹à¸à¸¡à¸·à¸\nà¹à¸à¸·à¹à¸à¸à¸²à¸à¸´\nà¹à¸à¸·à¹à¸à¹à¸à¸¥à¸´à¸\nà¹à¸à¸·à¹à¸à¹à¸\nà¹à¸à¸·à¹à¸à¹à¸£à¸\nà¹à¸à¸·à¹à¸à¸ªà¸²à¸¢\nà¹à¸à¸·à¹à¸à¹à¸à¸´à¸\nà¹à¸à¸·à¹à¸à¸à¸à¹à¸²\nà¹à¸à¸·à¸à¸à¹à¸\nà¹à¸à¸·à¹à¸à¸§à¸±à¸\nà¹à¸à¹à¹à¸¢à¹à¸\nà¹à¸à¹à¸à¸´à¹à¸¡\nà¹à¸à¹à¸¡à¸à¹à¸à¸¢\nà¹à¸à¹à¸¡à¸à¸·à¹à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸à¸´à¸à¹à¸§à¸\nà¹à¸à¸à¸´à¸£à¸ª\nà¹à¸à¹à¸ªà¸à¸¢\nà¸à¸à¹à¸à¸²\nà¸à¸¡à¸à¸²à¸\nà¸à¸§à¸à¹à¸\nà¸à¸à¸à¸à¸à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¹à¸à¸à¸ªà¸¸à¸¡\nà¸à¹à¸à¸à¹à¸ªà¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¹à¸à¸à¸£à¸¹à¸\nà¸à¹à¸à¸à¹à¸£à¹à¸\nà¸à¹à¸à¸à¸«à¸²\nà¸à¹à¸à¸à¸à¸¥à¸´à¹à¸\nà¸à¹à¸à¸à¸à¸£à¸²à¸¢\nà¸à¹à¸à¸¡à¹à¸à¸¡\nà¸à¸±à¸à¸à¹à¸²à¸\nà¸à¸±à¸à¸à¹à¸à¸¡\nà¸à¸±à¸à¹à¸à¹\nà¸à¸±à¸à¸à¸à¸\nà¸à¸±à¸à¹à¸«à¹à¸\nà¸à¸±à¸à¸à¸°à¸à¸²à¸¢\nà¸à¸±à¸à¸à¸²à¸¢\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¸à¸\nà¸à¸±à¸à¸à¹à¸à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¸£à¸°à¸à¸±à¸à¸à¸£à¹\nà¸à¸²à¸à¸¨à¸\nà¸à¹à¸²à¸à¹à¸à¹à¸\nà¸à¹à¸³à¸à¹à¸à¸\nà¸à¹à¸³à¸à¸²à¸\nà¸à¹à¸³à¹à¸à¸´à¸¡\nà¸à¹à¸³à¸£à¹à¸²à¸¢\nà¸à¸µà¹à¹à¸à¸£à¸\nà¸à¸µà¸à¹à¸à¸µà¸¢à¸§\nà¸à¸¶à¸¡à¸à¸°à¸à¸·à¸\nà¸à¸¶à¸¡à¸à¸²à¸\nà¸à¸¶à¸¡à¹à¸à¸²\nà¸à¸¶à¸¡à¸à¸£à¸²!
à¸\nà¸à¸¶à¸¡à¹à¸¨à¸£à¹à¸²\nà¸à¸·à¹à¸à¸à¸£à¸\nà¸à¸·à¹à¸à¸ªà¸±à¸à¸¢à¹\nà¸à¸·à¹à¸à¸à¸²à¸¢\nà¸à¸¸à¸à¸à¸\nà¸à¸¸à¸à¸à¹à¸à¸\nà¸à¸¸à¸à¸à¸´à¸\nà¸à¸¹à¹à¸à¹à¸²\nà¹à¸à¸à¸±à¸\nà¹à¸à¹à¸à¸à¹à¸²\nà¹à¸à¹à¸à¹à¸à¸\nà¹à¸à¸à¸²à¹à¸\nà¸à¸²à¸à¸à¸±à¸ªà¸à¸°\nà¸à¸²à¸à¸§à¸´à¸à¸¢à¸²\nà¸à¸²à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸²à¸à¸´à¸à¸²\nà¸à¸²à¸à¸£à¸²à¸\nà¸à¸à¸à¸·à¹à¸\nà¸à¸à¸à¸´à¸\nà¸à¸¥à¹à¸\nà¸à¸¥à¸à¸±à¸à¸à¸²à¸¥\nà¸à¸§à¸à¹à¸à¹à¸§\nà¸à¸§à¸à¹à¸\nà¸à¸§à¸à¹à¸à¸·à¸à¸\nà¸à¸§à¸à¸à¸£à¸²\nà¸à¸§à¸à¸à¸²\nà¸à¸§à¸à¸ªà¸¡à¸£\nà¸à¸à¸à¸à¸±à¸\nà¸à¸à¸à¸à¸´à¸\nà¸à¸à¸à¸à¸±à¸§\nà¸à¸à¸à¹à¸à¸µà¹à¸¢\nà¸à¸à¸à¸à¹à¸²\nà¸à¸à¸à¹à¸¡à¹\nà¸à¸à¸à¸¢à¸²à¸\nà¸à¸à¸à¹à¸¥à¹à¸\nà¸à¸à¸à¸à¸à¸\nà¸à¸à¸à¸ªà¸£à¹à¸à¸¢\nà¸à¸à¸à¸¢à¸²\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸µà¹\nà¸à¸±à¸à¸«à¸à¸¶à¹à¸\nà¸à¸±à¹à¸à¹à¸à¸´à¸¡\nà¸à¸±à¸à¸à¸£à¸´à¸\nà¸à¸±à¸à¹à¸à¸¥à¸\nà¸à¸±à¸à¸à¸¸à¸£à¸±à¸\nà¸à¸±à¸à¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸µà¸\nà¸à¹à¸²à¸à¸\nà¸à¹à¸²à¸à¸à¸±à¸à¸à¸´à¸¡\nà¸à¹à¸²à¸à¸à¸£à¹à¸à¸¢\nà¸à¸²à¸à¸à¹à¸²\nà¸à¸²à¸£à¸²à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸²à¸¥à¹à¸à¸·à¸à¸\nà¸à¸²à¸§à¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸²à¸§à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸²à¸§à¸à¸\nà¸à¸²à¸§à¹à¸à¸µà¸¢à¸¡\nà¸à¸²à¸§à¸£à¸¸à¹à¸\nà¸à¸²à¸§à¹à¸£à¸·à¸à¸\nà¸à¸²à¸§à¸¤à¸à¸©à¹\nà¸à¸²à¸§à¸«à¸²à¸\nà¸à¸²à¸§à¹à¸«à¸à¸·à¸\nà¸à¸²à¸©à¸à¸·à¹à¸\nà¸à¸´à¸à¸à¸²à¸§\nà¸à¸´à¸à¸à¸²à¸\nà¸à¸´à¸à¸à¸³\nà¸à¸´à¸à¸à¸£à¸°à¸ªà¸´à¸§\nà¸à¸´à¸à¸à¸·à¸\nà¸à¸´à¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸´à¸à¸ªà¸\nà¸à¸´à¸à¸ªà¸à¸à¸à¸\nà¸à¸´à¹à¸à¸£à¸\nà¸à¸´à¸à¸à¸µ\nà¸à¸µà¹à¸à¸¥à¸·à¸\nà¸à¸µà¹à¸\nà¸à¸µà¸à¹à¸²à¸\nà¸à¸µà¸à¸±à¸\nà¸à¸µà¹à¸à¸·à¸à¸\nà¸à¸µà¸à¹à¸\nà¸à¸µà¸à¸à¸´à¹à¸\nà¸à¸¶à¸à¸à¸³à¸à¸£à¸£à¸à¹\nà¸à¸¶à¸à¸à¸·à¹à¸\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸¶à¸à¸à¸¹à¸\nà¸à¸·à¹à¸¡à¸à¹à¸³\nà¸à¸·à¹à¸à¸à¹à¸²à¸\nà¸à¸·à¹à¸à¸à¸¶à¸\nà¸à¸·à¹à¸à¹à¸à¹à¸\nà¸à¸·à¹!
à¸à¸¢à¸²\nà¸à¸·à¹à¸à¸£à¸±à¹à¸\nà¸à¸¸à¸à¸±à¸\nà¸à¸¸à¹à¸à¸·à¸à¸\nà¸à¸¸à¸£à¹à¸²à¸¢\nà¸à¸¸à¸¥à¸à¸²à¸£à¸à¹à¸²\nà¸à¸¸à¸¥à¸à¸´à¸à¸´à¸\nà¸à¸¸à¸¥à¸ าà¸\nà¸à¸¸à¸¥à¸¢à¸à¸´à¸à¸´à¸\nà¸à¸¸à¸¥à¸¢à¸ าà¸\nà¸à¸¸à¸©à¸à¸µà¸à¸´à¸à¸à¸à¹\nà¸à¸¸à¸©à¸à¸µà¸à¸±à¸à¸à¸´à¸\nà¸à¸¸à¸©à¸à¸µà¸ าà¸\nà¸à¸¹à¹à¸à¸¥à¸\nà¸à¸¹à¸à¸¹à¸\nà¸à¸¹à¸à¸²à¸¢\nà¸à¸¹à¹à¸à¸²\nà¸à¸¹à¹à¸¥\nà¸à¸¹à¸«à¸¡à¸´à¹à¸\nà¸à¸¹à¹à¸«à¸¡à¸·à¸à¸\nà¸à¸¹à¸à¸à¸·à¹à¸¡\nà¹à¸à¹à¸à¸à¸²à¸\nà¹à¸à¹à¸à¸à¸§à¸\nà¹à¸à¹à¸à¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸à¸à¸²à¸¢\nà¹à¸à¸²à¸ªà¸§à¸\nà¹à¸à¸²à¸ªà¸¸à¹à¸¡\nà¹à¸à¸´à¸à¸à¸²à¸\nà¹à¸à¸´à¸à¸ªà¸°à¸à¸±à¸\nà¹à¸à¸´à¸à¸ªà¸²à¸¢\nà¹à¸à¸´à¸à¹à¸«à¸´à¸\nà¹à¸à¸´à¸¡à¸à¸±à¸\nà¹à¸à¸µà¸¢à¸à¸ªà¸²\nà¹à¸à¸µà¸¢à¸à¸à¸±à¸à¸à¹\nà¹à¸à¸µà¸¢à¸§à¸à¸±à¸\nà¹à¸à¸µà¸¢à¸§à¸à¸²à¸¢\nà¹à¸à¸µà¹à¸¢à¸§à¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§à¸à¸µà¹\nà¹à¸à¸·à¸à¸à¸à¸²à¸¥\nà¹à¸à¸·à¸à¸à¸£à¹à¸à¸\nà¹à¸à¸·à¸à¸à¸¡à¸·à¸\nà¹à¸à¸·à¸à¸à¸«à¸à¸²à¸¢\nà¹à¸à¸à¸²à¸¥\nà¹à¸à¸à¸´à¹à¸\nà¹à¸à¸à¸à¸±à¸\nà¹à¸à¹à¹à¸à¹\nà¹à¸à¹à¸à¸à¸±à¸\nà¹à¸à¸à¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸¢à¸ªà¸²à¸£\nà¹à¸à¹à¸à¸²à¸£\nà¹à¸à¹à¹à¸à¹\nà¹à¸à¹à¹à¸\nà¹à¸à¹à¸à¸µ\nà¹à¸à¹à¸¢à¸´à¸\nà¹à¸à¹à¹à¸ªà¸µà¸¢\nà¸à¸à¹à¸à¸µà¸¢à¸§\nà¸à¸à¸à¹à¸²à¸\nà¸à¸à¹à¸\nà¸à¸à¸à¹à¸³\nà¸à¸à¹à¸à¹à¸\nà¸à¸à¸à¸à¸\nà¸à¸à¸à¸²à¸\nà¸à¸à¸¡à¸±à¸\nà¸à¸à¸¢à¸²à¸\nà¸à¸à¸¥à¸\nà¸à¸à¸«à¸¥à¹à¸\nà¸à¹à¸à¸à¸±à¹à¸§\nà¸à¹à¸à¸à¸´à¸\nà¸à¹à¸à¸à¸à¸±à¸\nà¸à¹à¸à¸à¸\nà¸à¹à¸à¸à¸³à¸£à¸±à¸\nà¸à¹à¸à¸à¸¸à¸\nà¸à¹à¸à¹à¸à¸\nà¸à¹à¸à¹à¸à¸¥à¸´à¸\nà¸à¹à¸à¸¡à¸·à¸\nà¸à¹à¸à¹à¸¡à¹\nà¸à¹à¸à¸£à¹à¸²à¸\nà¸à¹à¸à¹à¸£à¸·à¹à¸à¸\nà¸à¹à¸à¸ªà¸±à¸à¸à¸±à¸\nà¸à¹à¸à¸«à¸\nà¸à¹à¸à¹à¸«à¸à¸¸\nà¸à¸à¸à¸²\nà¸à¸à¹à¸à¹à¸\nà¸à¸à¹à¸à¸¥à¸°\nà¸à¸à¸¡à¸·à¸\nà¸à¹à¸¡à¸à¹à¸²\nà¸à¹à¸¡à¹à¸à¸¥à¹à¸\nà¸à¹à¸¡à¸¢à¸³\nà¸à¹à¸¡à¸ªà¹à¸¡\nà¸à¸£à¸¡à¸à¸£à¸à¸¡\nà¸à¸£à¸£à¸à¸§à¸´à¸à¸¢à¸²\nà¸à¸£à¸£à¸à¸¨à¸²à¸!
ªà¸à¸£à¹\nà¸à¸£à¸§à¸à¸à¸²à¸£\nà¸à¸£à¸§à¸à¸à¸²à¸£à¸à¹\nà¸à¸£à¸§à¸à¸à¸£à¸²\nà¸à¸£à¸°à¸à¸±à¸à¸ªà¸±à¸à¸¢à¹\nà¸à¸£à¸±à¸ªà¸£à¸¹à¹\nà¸à¸£à¸²à¸à¸±à¹à¸\nà¸à¸£à¸²à¸à¸²à¸\nà¸à¸£à¸²à¸¢à¸²à¸\nà¸à¸£à¸²à¸ªà¸²à¸£\nà¸à¸£à¸´à¸à¸£à¸à¸\nà¸à¸£à¸µà¸à¸à¸¸à¸\nà¸à¸£à¸µà¸à¸²à¸¢\nà¸à¸£à¸µà¹à¸à¸\nà¸à¸£à¸µà¹à¸à¸à¸¡à¸´à¸à¸´\nà¸à¸£à¸µà¸à¸¹à¸\nà¸à¸£à¸µà¸à¸¹à¸\nà¸à¸£à¸µà¸à¸´à¸à¸\nà¸à¸£à¸µà¸ à¸\nà¸à¸£à¸µà¸¡à¸¹à¸£à¸à¸´\nà¸à¸£à¸¶à¸à¸à¸£à¸à¸\nà¸à¸£à¸¶à¸à¸à¸£à¸²\nà¸à¸£à¸¸à¸©à¸à¸µà¸\nà¸à¸¤à¸à¸à¸²à¸à¸´\nà¸à¸¤à¸à¸¡à¸±à¸¢\nà¸à¸¥à¸à¸à¸²à¸à¸£\nà¸à¸¥à¸à¸à¸°à¹à¸¥à¸\nà¸à¸¥à¸à¸«à¸¥à¸±à¸\nà¸à¸¥à¸²à¸à¸à¸±à¸\nà¸à¸¥à¸²à¸à¸à¹à¸³\nà¸à¸¥à¸²à¸à¸¡à¸·à¸\nà¸à¸¥à¸²à¸à¸ªà¸\nà¸à¹à¸à¸à¸µ\nà¸à¹à¸à¹à¸à¸´à¸¡\nà¸à¹à¸à¸§à¹à¸²\nà¸à¹à¸à¸ªà¸¹à¹\nà¸à¹à¸à¸à¸£\nà¸à¹à¸à¸à¹à¸²à¸\nà¸à¹à¸à¹à¸¢à¹à¸\nà¸à¹à¸à¸à¸à¸²à¸£\nà¸à¹à¸à¸à¹à¸à¸©\nà¸à¹à¸à¸à¸«à¸²\nà¸à¹à¸à¸à¸£à¸±à¸\nà¸à¸à¸à¹à¸à¹\nà¸à¸à¸à¹à¸à¸\nà¸à¹à¸à¸¢à¸«à¸à¸¢\nà¸à¸°à¸à¸²à¸à¸à¹à¸³\nà¸à¸±à¸à¸à¸§à¸\nà¸à¸±à¸à¸à¸²à¸à¸£\nà¸à¸±à¹à¸à¹à¸à¹à¸¡\nà¸à¸±à¹à¸à¹à¸à¹\nà¸à¸±à¹à¸à¹à¸à¹à¸²\nà¸à¸±à¹à¸à¹à¸à¹\nà¸à¸±à¹à¸à¹à¸\nà¸à¸±à¹à¸à¸à¹à¸\nà¸à¸±à¹à¸à¹à¸à¹\nà¸à¸±à¹à¸à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¹à¸à¸·à¸à¸\nà¸à¸±à¸à¸à¸à¸\nà¸à¸±à¸à¸à¸à¸\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¸à¹à¸\nà¸à¸±à¸à¸£à¸à¸\nà¸à¸±à¸à¸ªà¸´à¸\nà¸à¸±à¸à¹à¸à¹à¸²\nà¸à¸±à¸à¹à¸¥à¸\nà¸à¸±à¸à¸à¹à¸à¸\nà¸à¸±à¸§à¸à¸¥à¸²à¸\nà¸à¸±à¸§à¸à¸²à¸£\nà¸à¸±à¸§à¹à¸à¹à¸\nà¸à¸±à¸§à¸à¸µ\nà¸à¸±à¸§à¸à¸±à¹à¸\nà¸à¸±à¸§à¹à¸à¹à¸\nà¸à¸±à¸§à¸à¸±à¸\nà¸à¸±à¸§à¹à¸à¸\nà¸à¸±à¸§à¸à¸£à¸°à¸à¸à¸\nà¸à¸±à¸§à¸à¸£à¸°à¸à¸±à¸\nà¸à¸±à¸§à¹à¸à¸£\nà¸à¸±à¸§à¸à¸¹à¹\nà¸à¸±à¸§à¸à¸´à¸¡à¸à¹\nà¸à¸±à¸§à¹à¸¡à¸µà¸¢\nà¸à¸±à¸§à¸¢à¸·à¸\nà¸à¸±à¸§à¹à¸¥à¸\nà¸à¸±à¸§à¸à¸¢à¹à¸²à¸\nà¸à¸±à¹à¸§à¹à¸à¸´à¸\nà¸à¸±à¹à¸§à¹à¸¥à¸à¹à¸à¸´à¸\nà¸à¸²à¸à¸¥à¹à¸à¸\nà¸à¸²à¹à¸à¹\nà¸à¸²à¸à¹à¸²à¸¢\nà¸à¸²à¸à¸±à¹à!
¸\nà¸à¸²à¸à¸¸à¹à¸¡\nà¸à¸²à¸à¸§à¸\nà¸à¸²à¸à¸¥à¸²\nà¸à¸²à¸£à¸²à¸\nà¸à¹à¸²à¸à¸«à¸²à¸\nà¸à¹à¸²à¸à¸à¸²à¸\nà¸à¸²à¸¡à¹à¸\nà¸à¸²à¸¢à¹à¸\nà¸à¸²à¸¢à¸à¸²à¸\nà¸à¸²à¸¢à¸à¹à¸²à¸\nà¸à¸²à¸¢à¸à¸±à¸§\nà¸à¸²à¸¢à¸à¸±à¹à¸à¸à¸¥à¸¡\nà¸à¸²à¸¢à¸«à¹à¸²\nà¸à¸²à¸¢à¹à¸«à¸\nà¸à¸²à¸¥à¸à¸±à¸à¸£\nà¸à¹à¸³à¸à¹à¸²\nà¸à¹à¸³à¸à¹à¸à¸¢\nà¸à¸³à¸ªà¹à¸¡\nà¸à¸´à¹à¸à¸µà¸¢à¸\nà¸à¸´à¸à¸à¸²à¸à¸´\nà¸à¸´à¸à¸à¸±à¸\nà¸à¸´à¸à¹à¸\nà¸à¸´à¸à¸à¹à¸\nà¸à¸´à¸à¸à¸±à¹à¸\nà¸à¸´à¸à¸à¸²à¸¡\nà¸à¸´à¸à¸à¸·à¹à¸\nà¸à¸´à¸à¸à¸±à¸\nà¸à¸´à¸à¸¥à¸¡\nà¸à¸´à¸à¸à¹à¸²à¸\nà¸à¸µà¹à¸à¸¥à¸µà¸¢à¸§\nà¸à¸µà¸à¸¥à¸¸à¸¡\nà¸à¸µà¸à¸§à¸²à¸¡\nà¸à¸µà¸à¸¹à¹\nà¸à¸µà¸à¸²à¸\nà¸à¸µà¸à¸·à¹à¸\nà¸à¸µà¹à¸à¹\nà¸à¸µà¸£à¸§à¸\nà¸à¸µà¸¥à¸±à¸à¸à¸²\nà¸à¸µà¸§à¸\nà¸à¸µà¹à¸ªà¸¡à¸\nà¸à¸µà¸à¸à¸²\nà¸à¸µà¸à¸à¸¹à¹\nà¸à¸µà¸à¸à¸\nà¸à¸µà¸à¸à¸°à¸à¸²à¸\nà¸à¸µà¸à¸à¸µ\nà¸à¸µà¸à¹à¸«à¸¢à¸µà¸¢à¸\nà¸à¸¶à¸à¹à¸à¸§\nà¸à¸¶à¸à¸£à¸°à¸à¹à¸²\nà¸à¸¶à¸à¹à¸à¸£à¸µà¸¢à¸\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸·à¹à¸à¸à¸±à¸\nà¸à¸·à¹à¸à¸à¸±à¸§\nà¸à¸·à¹à¸à¸à¸¹à¸¡\nà¸à¸·à¹à¸à¹à¸à¹à¸\nà¸à¸¸à¹à¸à¹à¸°\nà¸à¸¸à¹à¸à¸à¸±à¹à¸\nà¸à¸¸à¹à¸¡à¸«à¸¹\nà¸à¸¸à¸¥à¸²à¸à¸²à¸£\nà¸à¸¸à¸¥à¸²à¸à¸¡\nà¸à¸¹à¹à¸à¸´à¸£à¸ ัย\nà¸à¸¹à¸¡à¸à¸²à¸¡\nà¸à¸¹à¹à¹à¸ªà¸à¸µà¸¢à¸\nà¹à¸à¹à¸à¸à¸²à¸à¸¸\nà¹à¸à¸£à¹à¸à¹à¸à¸£à¹\nà¹à¸à¹à¸à¸£à¸³\nà¹à¸à¸²à¹à¸à¹à¸ª\nà¹à¸à¸²à¸à¸´à¸\nà¹à¸à¸²à¸à¸¹à¹\nà¹à¸à¸²à¹à¸\nà¹à¸à¸²à¸£à¸µà¸\nà¹à¸à¸²à¸ªà¸¹à¸\nà¹à¸à¹à¸²à¸à¸à¸\nà¹à¸à¹à¸²à¸£à¸±à¸\nà¹à¸à¹à¸²à¸ªà¹à¸§à¸\nà¹à¸à¹à¸²à¹à¸ªà¸µà¸¢à¸\nà¹à¸à¹à¸²à¸«à¸¹à¹à¸¢à¸µà¹\nà¹à¸à¹à¸¥à¸°\nà¹à¸à¸à¸à¸\nà¹à¸à¸à¸à¸à¸\nà¹à¸à¸à¸à¸²à¸\nà¹à¸à¸à¸à¸±à¸\nà¹à¸à¸à¸à¸·à¹à¸\nà¹à¸à¸à¸à¸²à¸\nà¹à¸à¸à¹à¸¢à¸\nà¹à¸à¸à¸£à¹à¸²à¸§\nà¹à¸à¸à¸«à¸±à¸\nà¹à¸à¹à¸à¸à¸²à¸\nà¹à¸à¹à¸à¸à¸±à¹à¸\nà¹à¸à¹à¸¡à¸à¸¹\nà¹à¸à¹à¸¡à¸à¹à¸\nà¹à¸à¸£à¸à¸à¸\nà¹à¸à¸£à¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸£à¸à¸£à¸±à¹à¸\nà¹à¸à¸£à¸à¸±à¸à¸à¸²à¸£à¹\nà¹à!
¸à¸£à¸§à¸\nà¹à¸à¹à¸à¸à¸\nà¹à¸à¹à¹à¸à¸µà¸¢à¸\nà¹à¸à¹à¹à¸¢à¹à¸\nà¹à¸à¹à¸°à¸«à¸¡à¸¹à¹\nà¹à¸à¹à¸°à¸à¸´à¸«à¸¡à¹à¸²à¸¡\nà¹à¸à¹à¸à¸¸à¸\nà¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸à¸¹à¹\nà¹à¸à¹à¹à¸à¹à¸²\nà¹à¸à¹à¸à¸²à¸¡\nà¹à¸à¹à¸à¸¸à¹à¸\nà¹à¸à¸£à¸à¸±à¸à¸£\nà¹à¸à¸£à¸à¸µà¸§à¸£\nà¹à¸à¸£à¸à¸£à¸¶à¸à¸©à¹\nà¹à¸à¸£à¸à¸§à¸²à¸£\nà¹à¸à¸£à¸à¸´à¸à¸\nà¹à¸à¸£à¹à¸à¸\nà¹à¸à¸£à¸ à¸\nà¹à¸à¸£à¸ ูมิ\nà¹à¸à¸£à¸ าà¸à¸µ\nà¹à¸à¸£à¸¢à¸²à¸à¸¨à¹\nà¹à¸à¸£à¸£à¸à¸à¹\nà¹à¸à¸£à¸£à¸±à¸à¸à¹\nà¹à¸à¸£à¸¥à¸±à¸à¸©à¸à¹\nà¹à¸à¸£à¹à¸¥à¸\nà¹à¸à¸£à¸ªà¸£à¸à¸à¸¡à¸à¹\nà¹à¸à¸£à¸ªà¸´à¸à¸à¸²\nà¹à¸à¹à¸ªà¸§à¸\nà¸à¸à¹à¸à¸µà¸¢à¸\nà¸à¸à¸à¸à¸¢\nà¸à¸à¸±à¸à¸à¸à¸µà¹\nà¸à¸à¸´à¸¡à¸ªà¸£à¹à¸à¸¢\nà¸à¸¡à¸à¸·à¸\nà¸à¸¡à¹à¸\nà¸à¸¡à¹à¸\nà¸à¸¥à¸²à¸à¹à¸à¸¥\nà¸à¹à¸§à¸à¸à¸µà¹\nà¸à¹à¸§à¸¢à¸à¸¹\nà¸à¹à¸à¸à¹à¸à¹\nà¸à¸à¸à¸à¸à¸\nà¸à¹à¸à¸¢à¸à¸³\nà¸à¹à¸à¸¢à¹à¸à¸¥à¸\nà¸à¸²à¸à¸à¸²à¸\nà¸à¹à¸²à¸à¹à¸à¸à¸²à¸¢\nà¸à¹à¸²à¸à¸«à¸´à¸\nà¸à¸²à¸¡à¹à¸à¹\nà¸à¹à¸²à¸¢à¸à¸à¸\nà¸à¹à¸²à¸¢à¸à¸¸à¸à¸à¹\nà¸à¹à¸²à¸¢à¹à¸\nà¸à¸²à¸§à¸£à¸§à¸±à¸à¸à¸¸\nà¸à¹à¸³à¸¡à¸à¸\nà¸à¸µà¹à¸à¹à¸§à¸\nà¸à¸¶à¸à¹à¸\nà¸à¸¹à¸à¹à¸\nà¸à¸¹à¸à¸à¸°à¸à¸²\nà¹à¸à¸£à¸§à¸²à¸\nà¹à¸à¹à¸²à¹à¸à¹\nà¹à¸à¹à¸²à¹à¸à¹à¹à¸à¸µà¹à¸¢\nà¹à¸à¸¡à¸à¸\nà¹à¸à¸¥à¸à¸à¸²à¸£à¸à¹\nà¹à¸à¹à¸à¸à¸\nà¹à¸à¹à¸à¸²à¸¡\nà¸à¸à¹à¸à¸\nà¸à¸à¸£à¸à¸\nà¸à¸à¸¥à¸à¸\nà¸à¸à¸ªà¸à¸\nà¸à¸à¸à¸²à¸\nà¸à¸à¸²à¸¢à¸à¸§à¸²à¸¡\nà¸à¸à¸à¸§à¸\nà¸à¹à¸¢à¸à¸¡à¸¸à¸¡\nà¸à¸£à¸à¸à¸¥à¸\nà¸à¸£à¸à¹à¸à¸£à¸·à¹à¸à¸\nà¸à¸£à¸à¹à¸à¹à¸²\nà¸à¸£à¸±à¸à¸¢à¹à¸ªà¸´à¸\nà¸à¸£à¸²à¸¡à¸à¸¡\nà¸à¸£à¸²à¸¡à¹à¸à¸¢\nà¸à¸£à¸²à¸¡à¸§à¸±à¸¢\nà¸à¸£à¸²à¸¡à¸ªà¸à¸§à¸\nà¸à¸£à¸²à¸¡à¸ªà¸§à¸²à¸\nà¸à¸£à¸¸à¸à¹à¸à¸£à¸¡\nà¸à¸¤à¸©à¸à¸µà¸à¸\nà¸à¹à¸§à¸à¸à¸´à¸\nà¸à¹à¸§à¸¡à¸à¹à¸\nà¸à¸§à¸²à¸à¸¨\nà¸à¸§à¸²à¸à¸¨à¸¡à¸²à¸ª\nà¸à¸§à¸²à¸à¸£à¸¢à¸¸à¸\nà¸à¸§à¸²à¸£à¸à¸²à¸¥\nà¸à¸§à¸´à¸à¸\nà¸à¸§à¸´à¸à¸\nà¸à¸§à¸´à¸à¸²à¸\nà¸!
วิภาà¸\nà¸à¸§à¸´à¸ าà¸à¸µ\nà¸à¸§à¸µà¸à¸¹à¸\nà¸à¸¨à¸à¸±à¸à¸à¹\nà¸à¸¨à¸à¸²à¸à¸´\nà¸à¸¨à¸à¸´à¸¨\nà¸à¸¨à¸à¸´à¸¢à¸¡\nà¸à¸¨à¸à¸£\nà¸à¸¨à¸à¸¥\nà¸à¸¨à¸à¸´à¸à¸£à¸²à¸à¸à¸£à¸£à¸¡\nà¸à¸¨à¸¡à¸²à¸ª\nà¸à¸¨à¸§à¸£à¸£à¸©\nà¸à¹à¸à¹à¸à¹à¸ªà¸µà¸¢\nà¸à¹à¸à¸à¸à¸¢\nà¸à¹à¸à¹à¸à¹\nà¸à¸à¸à¸à¸²à¸§\nà¸à¸à¸à¸à¸³\nà¸à¸à¸à¸à¸³à¸à¸²à¸§\nà¸à¸à¸à¸à¸³à¹à¸à¸¥à¸§\nà¸à¸à¸à¹à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¸à¸à¸à¸£à¸à¸à¸à¹\nà¸à¸à¸à¸¡à¹à¸§à¸\nà¸à¸à¸à¸¢à¹à¸à¸¢\nà¸à¸à¸à¸ªà¸±à¸¡à¸¤à¸à¸à¸´à¹\nà¸à¸à¸à¸«à¸¢à¸à¸\nà¸à¸à¸à¸«à¸¢à¸´à¸\nà¸à¸à¸à¹à¸«à¸¥à¸·à¸à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¸µà¹à¸¢à¸§\nà¸à¹à¸à¸à¸à¸£à¸²\nà¸à¹à¸à¸à¸à¸´à¹à¸\nà¸à¹à¸à¸à¸à¸µà¹\nà¸à¹à¸à¸à¸à¹à¸à¸¢\nà¸à¹à¸à¸à¸£à¹à¸à¸\nà¸à¹à¸à¸à¹à¸£à¸·à¹à¸à¸\nà¸à¸à¸à¸¡à¸±à¸\nà¸à¸à¸à¸à¸´à¹à¸\nà¸à¸à¸à¸à¹à¸à¸\nà¸à¸à¸à¸¢à¸à¸\nà¸à¸à¸à¸«à¸¸à¹à¸¢\nà¸à¸à¸¢à¸à¸à¸\nà¸à¸°à¹à¸à¸µà¸¢à¸à¸à¹à¸²à¸\nà¸à¸°à¹à¸¥à¸à¸£à¸²à¸¢\nà¸à¸°à¹à¸¥à¸ªà¸²à¸\nà¸à¸°à¹à¸¥à¸«à¸¥à¸§à¸\nà¸à¸±à¸à¸à¸´à¸à¸²à¸§à¸±à¸\nà¸à¸±à¸à¸à¹à¸§à¸\nà¸à¸±à¸à¸à¸²à¸¢\nà¸à¸±à¸à¸©à¸´à¸à¸²à¸§à¸£à¸£à¸\nà¸à¸±à¸à¸©à¸´à¸à¸²à¸à¸²à¸\nà¸à¸±à¸à¸©à¸´à¸à¸²à¸à¸¸à¸à¸£à¸°à¸à¸²à¸\nà¸à¸±à¹à¸à¸à¸¥à¸¡\nà¸à¸±à¹à¸à¸à¸\nà¸à¸±à¹à¸à¸à¸¸à¹à¸\nà¸à¸±à¹à¸à¸à¸µ\nà¸à¸±à¹à¸à¸à¸±à¹à¸\nà¸à¸±à¹à¸à¸à¸µà¹\nà¸à¸±à¹à¸à¸à¸§à¸\nà¸à¸±à¹à¸à¸à¸à¸\nà¸à¸±à¹à¸à¹à¸\nà¸à¸±à¹à¸à¸¡à¸§à¸¥\nà¸à¸±à¹à¸à¸ªà¸´à¹à¸\nà¸à¸±à¹à¸à¸«à¸¡à¸\nà¸à¸±à¹à¸à¸«à¸¥à¸²à¸¢\nà¸à¸±à¸à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¹à¸à¸µà¸¢à¸¡\nà¸à¸±à¸à¸à¸§à¸±à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸ªà¸¡à¸±à¸¢\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸à¸¡\nà¸à¸±à¸à¸à¸£à¸§à¸\nà¸à¸±à¸à¸¨à¸±à¸à¸à¹\nà¸à¸±à¹à¸§à¸à¸¶à¸\nà¸à¸±à¹à¸§à¹à¸\nà¸à¹à¸²à¸à¸²à¸\nà¸à¹à¸²à¸à¸µ\nà¸à¹à¸²à¸à¸²à¸¢\nà¸à¸²à¸à¸à¸²à¸£\nà¸à¸²à¸à¸à¹à¸²à¸¡\nà¸à¸²à¸à¸à¹à¸§à¸\nà¸à¸²à¸à¹à¸à¹à¸²\nà¸à¸²à¸à¹à¸\nà¸à¸²à¸à¹à¸\nà¸à¸²à¸à¸!
à¹à¸²à¸\nà¸à¸²à¸à¸¡à¹à¸²à¸¥à¸²à¸¢\nà¸à¸²à¸à¸«à¸¥à¸§à¸\nà¸à¸²à¸à¸à¸à¸\nà¸à¸²à¸à¹à¸à¸\nà¸à¸²à¸à¸à¸±à¸à¸à¹\nà¸à¸²à¸à¸à¸°à¸§à¸±à¸\nà¸à¹à¸²à¸à¸à¸²à¸¢\nà¸à¸²à¸à¸à¸²à¸£à¸¡à¸µ\nà¸à¹à¸²à¸à¸à¸¹à¹à¸«à¸à¸´à¸\nà¸à¹à¸²à¸à¸«à¸à¸´à¸\nà¸à¸²à¸à¸à¸²à¸¡\nà¸à¹à¸²à¸¢à¸à¸à¸¢\nà¸à¸²à¸£à¸¸à¸à¸à¸£à¸£à¸¡\nà¸à¸³à¸à¸¥à¸à¸\nà¸à¸³à¹à¸\nà¸à¸³à¸à¹à¸³\nà¸à¸³à¸à¹à¸²\nà¸à¸³à¸à¸µ\nà¸à¸³à¹à¸à¹à¸\nà¸à¸³à¹à¸à¸©\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¸à¸¸à¸\nà¸à¸³à¸à¸´à¸©\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸£à¹à¸²à¸¢\nà¸à¸³à¸§à¸±à¸à¸£\nà¸à¸³à¸ªà¸²à¸§\nà¸à¸³à¹à¸ªà¸à¹à¸«à¹\nà¸à¸³à¸«à¸¡à¸±à¸\nà¸à¸³à¹à¸«à¹\nà¸à¸´à¹à¸à¸à¸§à¹à¸²à¸\nà¸à¸´à¹à¸à¸à¸§à¸\nà¸à¸´à¹à¸à¸à¹à¸²à¸¢\nà¸à¸´à¸à¸à¸£\nà¸à¸´à¸à¸à¸±à¸à¸à¸¸\nà¸à¸´à¸à¹à¸ªà¸\nà¸à¸´à¸à¸¢à¸à¸±à¸à¸©à¸¸\nà¸à¸´à¸à¸¢à¸à¸²à¸\nà¸à¸´à¸à¸¢à¹à¸à¸à¸£\nà¸à¸´à¸à¸¢à¸£à¸ª\nà¸à¸´à¸à¸²à¸à¸£\nà¸à¸´à¹à¸¡à¸à¸³\nà¸à¸´à¹à¸¡à¹à¸à¸\nà¸à¸´à¸§à¸²à¸à¸£\nà¸à¸´à¸§à¸²à¸à¸²à¸¥\nà¸à¸´à¸¨à¸à¸²à¸\nà¸à¸µà¹à¸à¹à¸\nà¸à¸µà¸à¹à¸²\nà¸à¸µà¸à¸µà¹\nà¸à¸µà¸«à¸¥à¸±à¸\nà¸à¸µà¸à¸à¸´à¸à¸²à¸¢\nà¸à¸µà¸à¸ªà¸£à¸°\nà¸à¸µà¹à¸à¸´à¸\nà¸à¸µà¹à¸à¸à¸\nà¸à¸µà¹à¸à¸±à¹à¸\nà¸à¸µà¹à¸à¸£à¸¶à¸à¸©à¸²\nà¸à¸µà¹à¸à¸¶à¹à¸\nà¸à¸µà¹à¸¡à¸±à¹à¸\nà¸à¸µà¹à¸£à¸²à¸\nà¸à¸µà¹à¸§à¹à¸²à¸à¸²à¸£\nà¸à¸µà¹à¸ªà¸¸à¸\nà¸à¸µà¹à¸«à¸¡à¸²à¸¢\nà¸à¸µà¹à¹à¸«à¸\nà¸à¸¸à¸à¸à¸µ\nà¸à¸¸à¸à¹à¸¡à¸·à¹à¸\nà¸à¸¸à¸à¸à¹à¸ªà¸¸à¸\nà¸à¸¸à¸à¸à¸£à¸±à¸à¸¢à¹\nà¸à¸¸à¸à¸à¸´à¸¢à¸¡\nà¸à¸¸à¸à¸£à¸à¸\nà¸à¸¸à¸à¸ªà¸³à¸£à¸à¸\nà¸à¸¸à¹à¸¡à¹à¸à¸µà¸¢à¸\nà¸à¸¸à¹à¸¡à¹à¸\nà¸à¸¹à¸à¸«à¸±à¸§\nà¸à¸¹à¸¥à¸à¸£à¸°à¸«à¸¡à¹à¸à¸¡\nà¹à¸à¸à¸£à¸°à¸à¸²à¸\nà¹à¸à¸à¸£à¸±à¸§\nà¹à¸à¸à¹à¸à¹à¸²\nà¹à¸à¸à¸à¸²\nà¹à¸à¸à¸à¸´à¸à¸²\nà¹à¸à¸à¸à¸¡\nà¹à¸à¸à¸à¸´à¸¢à¸¡\nà¹à¸à¸à¸à¸´à¸¢à¸²à¸¢\nà¹à¸à¸à¸à¸¸à¸à¸£\nà¹à¸à¸à¸ªà¸±à¸à¸«à¸£à¸à¹\nà¹à¸à¸¨à¸à¸²à¸¥\nà¹à¸à¸¨à¸à¸²à¹à¸§à¸«à¸²à¸£\nà¹à¸à¸¨à¸à¸±à¸à¸à¸±à¸à¸´\nà¹à¸à¸¨à¸à¸²à¸¥\nà¹à¸à¸¨à¸¡à¸à¸à¸£à¸µ\nà¹à¸à¸«à¹à¸à¸²à¸à¸à¹à¸²\nà¹à!
¸à¹à¸²à¸à¸±à¸\nà¹à¸à¹à¸²à¹à¸\nà¹à¸à¹à¸²à¸à¸±à¸§\nà¹à¸à¹à¸²à¸à¸±à¸\nà¹à¸à¹à¸²à¸à¸¸à¸\nà¹à¸à¹à¸²à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¹à¸²à¸à¸±à¹à¸\nà¹à¸à¹à¸²à¹à¸£\nà¹à¸à¹à¸²à¸à¹à¸²à¸\nà¹à¸à¸´à¸à¸à¸¹à¸\nà¹à¸à¸µà¹à¸¢à¸à¸à¸£à¸\nà¹à¸à¸µà¹à¸¢à¸à¹à¸à¹\nà¹à¸à¸µà¹à¸¢à¸à¸à¸£à¸£à¸¡\nà¹à¸à¸µà¸¢à¸à¸à¸à¸§à¸\nà¹à¸à¸µà¸¢à¸à¸à¸£à¸£à¸©à¸²\nà¹à¸à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸à¹à¸à¹à¸²\nà¹à¸à¸·à¸à¸à¹à¸à¸²\nà¹à¸à¸·à¸à¸à¹à¸à¸²\nà¹à¸à¹à¸à¸à¹à¸à¹à¸³\nà¹à¸à¹à¸à¸à¸´à¸¡à¸à¹\nà¹à¸à¹à¸à¸¡à¸à¸à¸¥\nà¹à¸à¹à¸à¸«à¸¡à¸¶à¸\nà¹à¸à¸£à¸à¸à¸à¸\nà¹à¸à¸£à¸à¸à¹à¸à¸\nà¹à¸à¸£à¸à¸à¸¶à¸¡\nà¹à¸à¸£à¸à¹à¸à¸\nà¹à¸à¸°à¹à¸¥à¸¡\nà¹à¸à¸¢à¸à¸³\nà¹à¸à¸¢à¸à¸²à¸\nà¹à¸à¸¢à¸à¸£à¸£à¸¡\nà¹à¸à¸¢à¸à¹à¸à¸¢\nà¹à¸à¸¢à¹à¸«à¸à¹\nà¸à¸à¸à¸±à¸¢\nà¸à¸à¸à¸²à¸à¸´\nà¸à¸à¸à¸´à¸§\nà¸à¸£à¸à¸µà¸§à¸´à¸à¸¢à¸²\nà¸à¸£à¸à¸µà¸ªà¸à¸à¹\nà¸à¸£à¸£à¸¡à¸à¸²à¸¢\nà¸à¸£à¸£à¸¡à¸à¸²à¸£\nà¸à¸£à¸£à¸¡à¹à¸à¸©à¸à¸£\nà¸à¸£à¸£à¸¡à¸à¸±à¸à¸à¹\nà¸à¸£à¸£à¸¡à¸à¸¸à¸\nà¸à¸£à¸£à¸¡à¸à¸£à¸£à¸¢à¸²\nà¸à¸£à¸£à¸¡à¸à¸£à¸´à¸¢à¸²\nà¸à¸£à¸£à¸¡à¸à¸±à¸à¸£\nà¸à¸£à¸£à¸¡à¸à¸±à¸à¸©à¸¸\nà¸à¸£à¸£à¸¡à¸à¸²à¸à¸°\nà¸à¸£à¸£à¸¡à¸à¸²à¸£à¸µ\nà¸à¸£à¸£à¸¡à¸à¸²à¸à¸´\nà¸à¸£à¸£à¸¡à¸à¸²\nà¸à¸£à¸£à¸¡à¹à¸à¸µà¸¢à¸¡\nà¸à¸£à¸£à¸¡à¸£à¸²à¸à¸²\nà¸à¸£à¸£à¸¡à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸£à¸£à¸¡à¸ªà¸ า\nà¸à¸£à¸£à¸¡à¸ªà¸±à¸à¹à¸§à¸\nà¸à¸±à¸à¸à¸·à¸\nà¸à¸²à¸£à¸à¸£à¸°à¸à¸£\nà¸à¸µà¸£à¸ าà¸\nà¸à¸µà¸£à¸£à¸²à¸\nà¸à¸à¹à¸à¸²\nà¸à¸à¸à¹à¸\nà¸à¸à¸¢à¸¹à¸\nà¸à¸à¸£à¸¹à¹\nà¸à¸à¸«à¸§à¸µà¸\nà¸à¸à¸£à¸à¸²à¸¥\nà¸à¸à¸£à¸£à¸±à¸\nà¸à¸à¸à¸£à¸²à¸\nà¸à¸à¸à¸¸à¸\nà¸à¸à¸à¸°à¸à¸²\nà¸à¸à¹à¸¢à¸²à¸§à¹\nà¸à¸à¸£à¸²à¸¡\nà¸à¸à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸à¸à¸à¸\nà¸à¸à¹à¸à¹à¸²\nà¸à¸à¸à¸¸à¸\nà¸à¸à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸à¸à¸à¸¥\nà¸à¸à¸à¸¥\nà¸à¸à¸£à¸±à¸à¸à¹\nà¸à¸à¸¨à¸\nà¸à¸à¸¨à¸¹à¸¥\nà¸à¸¡à¸à¹à¸\nà¸à¸¡à¸à¸\nà¸à¸¡à¹à¸¡à¹\nà¸à¸¡à¸à¸²à¸\nà¸à¸¡à¸«à¸à¸¹\nà¸à¸¡à¹à¸¡à¸§\nà¸à¸£à¸µà¹à¸§à¸\nà¸à¸£à!
¸µà¹à¸§à¸à¸§à¸´à¸à¸¢à¸²\nà¸à¸§à¸à¸à¸±à¹à¸\nà¸à¸§à¸¢à¸à¸²à¸\nà¸à¸§à¸¥à¸£à¸°à¸«à¸\nà¸à¸§à¸¥à¸¥à¸à¸\nà¸à¸§à¸¥à¸¥à¸°à¸à¸à¸\nà¸à¸§à¸¥à¸à¸±à¸à¸à¸£à¹\nà¸à¸à¸à¸à¸£à¸¹\nà¸à¸à¸à¸à¸à¸\nà¸à¸à¸à¸à¸²à¸\nà¸à¸à¸à¹à¸\nà¸à¸à¸à¸à¸²à¸\nà¸à¸à¸à¸£à¸µà¸\nà¸à¸à¸à¹à¸«à¸à¸·à¸\nà¸à¸à¸à¹à¸à¸·à¸à¸\nà¸à¸à¸à¹à¸¥à¸·à¸à¸\nà¸à¸à¸à¸à¹à¸\nà¸à¸à¸à¹à¸\nà¸à¸à¸à¸à¸\nà¸à¸à¸à¹à¸¥à¹à¸\nà¸à¸à¸à¸à¹à¸à¸¡\nà¸à¹à¸à¸¡à¸à¸³\nà¸à¹à¸à¸¢à¹à¸\nà¸à¹à¸à¸¢à¸«à¸à¹à¸²\nà¸à¸±à¸à¸à¸²à¸£\nà¸à¸±à¸à¸à¸²à¸£à¹à¸¡à¸·à¸à¸\nà¸à¸±à¸à¸à¸µà¸¬à¸²\nà¸à¸±à¸à¸à¹à¸²à¸§\nà¸à¸±à¸à¸à¹à¸à¸à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸±à¸à¹à¸à¸¨à¸à¹\nà¸à¸±à¸à¹à¸à¸©\nà¸à¸±à¸à¸à¸£à¸£à¸¡\nà¸à¸±à¸à¸à¸§à¸\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸¸à¸\nà¸à¸±à¸à¸à¸£à¸²à¸à¸à¹\nà¸à¸±à¸à¸à¸£à¸\nà¸à¸±à¸à¸£à¸\nà¸à¸±à¸à¹à¸£à¸µà¸¢à¸\nà¸à¸±à¸à¹à¸¥à¸\nà¸à¸±à¸à¸§à¸´à¸à¸²à¸à¸²à¸£\nà¸à¸±à¸à¸¨à¸¶à¸à¸©à¸²\nà¸à¸±à¸à¸ªà¸´à¸à¸à¸´à¹\nà¸à¸±à¸à¸ªà¸·à¸\nà¸à¸±à¸à¸«à¸à¸²\nà¸à¸±à¹à¸à¹à¸à¸µà¸¢à¸\nà¸à¸±à¹à¸à¸£à¹à¸²à¸\nà¸à¸±à¸à¹à¸à¸°\nà¸à¸±à¸à¸«à¸¡à¸²à¸¢\nà¸à¸±à¹à¸à¹à¸«à¸¥à¸°\nà¸à¸±à¹à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸·à¸\nà¸à¸±à¸à¸à¸£à¸°à¸ªà¸²\nà¸à¸±à¸¢à¸à¹à¸à¸²\nà¸à¸²à¸à¸³\nà¸à¸²à¸à¸£à¸±à¸\nà¸à¸²à¸à¸µ\nà¸à¸²à¸ªà¸§à¸\nà¸à¸²à¸«à¸§à¹à¸²à¸\nà¸à¸²à¸à¸à¸²à¸¨\nà¸à¸²à¸à¸à¸£à¸\nà¸à¸²à¸à¸£à¸²à¸\nà¸à¸²à¸à¸à¸§à¸±à¸\nà¸à¸²à¸à¸à¸³à¸à¸±à¸¥\nà¸à¸²à¸à¸à¸²à¸¡\nà¸à¸²à¸à¹à¸\nà¸à¸²à¸à¸à¸³à¹à¸£à¸\nà¸à¸²à¸à¹à¸à¸\nà¸à¸²à¸à¸à¸à¸²\nà¸à¸²à¸à¸à¹à¸²\nà¸à¸²à¸à¹à¸¡à¹\nà¸à¸²à¸à¹à¸¥à¸¡\nà¸à¸²à¸à¸ªà¸²à¸§\nà¸à¸²à¸à¸«à¹à¸²à¸¡\nà¸à¸²à¸à¹à¸à¸\nà¸à¸²à¸à¸à¸£à¸£à¸¡\nà¸à¸²à¸à¸à¸à¸à¸£à¸µ\nà¸à¸²à¸à¸¨à¸´à¸¥à¸à¹\nà¸à¸²à¸à¸à¸¡\nà¸à¹à¸²à¸à¸à¹à¸³\nà¸à¹à¸²à¸à¸à¹à¸²\nà¸à¸²à¸¡à¸à¸£\nà¸à¸²à¸¡à¸à¸£à¸£à¸¡\nà¸à¸²à¸¡à¹à¸à¸¢\nà¸à¸²à¸¡à¸à¸±à¸à¸£\nà¸à¸²à¸¡à¸à¸²à¸à¸à¸²\nà¸à¸²à¸¡à¹à¸à¸\nà¸à¸²à¸¡à¸ªà¸à¸¸à¸¥\nà¸à¸²à¸¡à¸ªà¸à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸²à¸¡à¸ªà¸¡à¸à¸²\nà¸à¸²à¸¢à¸à¸°à¹!
à¸à¸µà¸¢à¸\nà¸à¸²à¸¢à¸à¹à¸²\nà¸à¸²à¸¢à¸à¹à¸²à¸¢\nà¸à¸²à¸¢à¸à¸¸à¸\nà¸à¸²à¸¢à¸à¸£à¸°à¸à¸±à¸\nà¸à¸²à¸¢à¸«à¸à¹à¸²\nà¸à¸²à¸¢à¸à¸³à¹à¸ à¸\nà¸à¸²à¸£à¸²à¸¢à¸à¹à¸«à¸±à¸à¸à¹\nà¸à¸²à¸£à¸µà¸à¸¥\nà¸à¸²à¸§à¸´à¸à¹à¸¢à¸à¸´à¸\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸²\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¸£à¹à¸à¸\nà¸à¸³à¸ªà¸·à¸\nà¸à¸³à¹à¸ªà¸à¸\nà¸à¹à¸³à¸à¸£à¸\nà¸à¹à¸³à¸à¸²à¸¡\nà¸à¹à¸³à¹à¸à¸¥à¸·à¸\nà¸à¹à¸³à¸à¹à¸²à¸§\nà¸à¹à¸³à¹à¸à¹à¸\nà¸à¹à¸³à¹à¸à¹à¸à¹à¸ª\nà¸à¹à¸³à¹à¸à¹à¸à¹à¸«à¹à¸\nà¸à¹à¸³à¸à¸£à¸³\nà¸à¹à¸³à¸à¸£à¹à¸³\nà¸à¹à¸³à¸à¹à¸²à¸\nà¸à¹à¸³à¸à¹à¸²à¸à¹à¸à¹à¸\nà¸à¹à¸³à¸à¸²à¸§à¸à¸¥à¸²\nà¸à¹à¸³à¸à¸³\nà¸à¹à¸³à¹à¸à¹à¸¡\nà¸à¹à¸³à¹à¸à¸¢\nà¸à¹à¸³à¹à¸à¸´à¸\nà¸à¹à¸³à¹à¸à¸µà¹à¸¢à¸§\nà¸à¹à¸³à¸à¸±à¸à¸à¹\nà¸à¹à¸³à¸à¸´à¹à¸¡\nà¸à¹à¸³à¹à¸\nà¸à¹à¸³à¹à¸à¸·à¹à¸\nà¸à¹à¸³à¹à¸à¸·à¹à¸à¸¡\nà¸à¹à¸³à¸à¸²à¸§à¸à¹à¸²à¸§\nà¸à¹à¸³à¸à¸à¸à¹à¸¡à¹\nà¸à¹à¸³à¸à¸µ\nà¸à¹à¸³à¸à¸\nà¸à¹à¸³à¸à¸²\nà¸à¹à¸³à¸à¸²à¸¥\nà¸à¹à¸³à¸à¹à¸²\nà¸à¹à¸³à¸à¸¡\nà¸à¹à¸³à¸à¸§à¸¥\nà¸à¹à¸³à¸à¸²à¸à¸²à¸¥\nà¸à¹à¸³à¸à¸£à¸°à¸ªà¸²à¸à¸à¸à¸\nà¸à¹à¸³à¸à¸£à¸°à¸à¸²\nà¸à¹à¸³à¸à¸¥à¸²\nà¸à¹à¸³à¸à¹à¸²\nà¸à¹à¸³à¸à¸¶à¹à¸\nà¸à¹à¸³à¸à¸£à¸´à¸\nà¸à¹à¸³à¸à¸£à¸´à¸à¹à¸à¸²\nà¸à¹à¸³à¸à¸µà¹\nà¸à¹à¸³à¸à¸¸\nà¸à¹à¸³à¸¡à¸à¸à¹\nà¸à¹à¸³à¸¡à¸à¸à¸£à¹\nà¸à¹à¸³à¸¡à¸±à¸\nà¸à¹à¸³à¸¡à¸·à¸\nà¸à¹à¸³à¸¡à¸¹à¸\nà¸à¹à¸³à¹à¸¡à¸²\nà¸à¹à¸³à¸¢à¹à¸à¸¢\nà¸à¹à¸³à¸¢à¸²\nà¸à¹à¸³à¸£à¸±à¸\nà¸à¹à¸³à¹à¸£à¹\nà¸à¹à¸³à¸¥à¸²à¸¢\nà¸à¹à¸³à¹à¸¥à¸µà¹à¸¢à¸\nà¸à¹à¸³à¸ªà¸à¹à¸à¸\nà¸à¹à¸³à¸ªà¹à¸¡\nà¸à¹à¸³à¸ªà¹à¸¡à¸ªà¸²à¸¢à¸à¸¹\nà¸à¹à¸³à¸ªà¸±à¸à¸à¹\nà¸à¹à¸³à¸ªà¸²à¸à¸²à¸\nà¸à¹à¸³à¹à¸ªà¸µà¸¢à¸\nà¸à¹à¸³à¸«à¸à¸§à¸\nà¸à¹à¸³à¸«à¸à¸à¸\nà¸à¹à¸³à¸«à¸à¸±à¸\nà¸à¹à¸³à¸«à¸à¹à¸²\nà¸à¹à¸³à¸«à¸à¸¶à¹à¸\nà¸à¹à¸³à¸«à¸¡à¸¶à¸\nà¸à¹à¸³à¸«à¸à¸¡\nà¸à¹à¸³à¹à¸«à¸¥à¸·à¸à¸\nà¸à¹à¸³à¸à¸\nà¸à¹à¸³à¸à¹à¸à¸¢\nà¸à¹à¸³à¸à¸±à¸à¸¥à¸¡\nà¸à¸´à¹à¸à¹à¸à¸¢\nà¸à¸´à¸à¸¨à¸µà¸¥\nà¸à¸´à!
¸à¹à¸à¸µà¸¢à¸§\nà¸à¸´à¸à¸«à¸à¹à¸à¸¢\nà¸à¸´à¸à¸´à¸à¸£\nà¸à¸´à¸à¸´à¸à¸£à¸£à¸¡\nà¸à¸´à¸à¸´à¸à¸£à¸£à¸¡\nà¸à¸´à¸à¸´à¸à¸±à¸¢\nà¸à¸´à¸à¸´à¸à¸±à¸à¸à¸±à¸à¸´\nà¸à¸´à¸à¸´à¸à¸¸à¸à¸à¸¥\nà¸à¸´à¸à¸´à¸ าวะ\nà¸à¸´à¸à¸´à¸§à¸´à¸à¸¢à¸²à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸´à¸à¸´à¹à¸§à¸\nà¸à¸´à¸à¸´à¹à¸§à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸´à¸à¸´à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸´à¹à¸à¸¨à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸´à¹à¸¡à¸à¸§à¸¥\nà¸à¸´à¸£à¸¸à¸à¸à¸´à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸´à¹à¸§à¸¨à¸§à¸´à¸à¸¢à¸²\nà¸à¸´à¸¨à¸²à¸à¸£\nà¸à¸´à¸¨à¸²à¸à¸²à¸¥\nà¸à¸´à¸¨à¸²à¸à¸¥\nà¸à¸´à¸¨à¸²à¸£à¸±à¸à¸à¹\nà¸à¸µà¹à¹à¸à¹à¸°\nà¸à¸µà¹à¹à¸«à¸¥à¸°\nà¸à¸µà¹à¹à¸à¸\nà¸à¸¶à¸à¸à¸´à¸\nà¸à¸¸à¸à¸à¸¸à¸\nà¸à¸¸à¹à¸à¸«à¹à¸¡\nà¸à¸¸à¹à¸¡à¸à¸§à¸¥\nà¸à¸¸à¹à¸¡à¸à¸´à¹à¸¡\nà¹à¸à¸à¸£à¸à¸²à¸£à¸µ\nà¹à¸à¸à¸´à¸à¸±à¸à¸à¸´à¸\nà¹à¸à¸¢à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸¢à¹à¸ª\nà¹à¸à¸´à¹à¸à¸à¸²à¸\nà¹à¸à¸´à¸à¸à¸²à¸\nà¹à¸à¸·à¹à¸à¸à¸§à¸²à¸¡\nà¹à¸à¸·à¹à¸à¸à¸¹à¹\nà¹à¸à¸·à¹à¸à¹à¸à¹à¸¡\nà¹à¸à¸·à¹à¸à¸à¸à¸\nà¹à¸à¸·à¹à¸à¸à¸±à¸§\nà¹à¸à¸·à¹à¸à¸à¸²à¸¢\nà¹à¸à¸·à¹à¸à¸à¸µà¹\nà¹à¸à¸·à¹à¸à¹à¸à¹\nà¹à¸à¸·à¹à¸à¹à¸à¸·à¹à¸à¸¢\nà¹à¸à¸·à¹à¸à¸à¹à¸²\nà¹à¸à¸·à¹à¸à¹à¸à¸¥à¸\nà¹à¸à¸·à¹à¸à¹à¸¡à¹\nà¹à¸à¸·à¹à¸à¹à¸¢à¸·à¹à¸\nà¹à¸à¸·à¹à¸à¸£à¹à¸à¸\nà¹à¸à¸·à¹à¸à¸£à¹à¸²à¸¢\nà¹à¸à¸·à¹à¸à¹à¸£à¸·à¹à¸à¸\nà¹à¸à¸·à¹à¸à¸«à¸²\nà¹à¸à¸·à¸à¸à¸à¸à¸\nà¹à¸à¸·à¸à¸à¸à¸´à¸à¸¢à¹\nà¹à¸à¸·à¸à¸à¹à¸à¹à¸\nà¹à¸à¹à¹à¸\nà¹à¸à¹à¸à¸±à¸\nà¹à¸à¹à¹à¸à¹\nà¹à¸à¹à¸à¸à¸\nà¹à¸à¹à¸à¸´à¹à¸\nà¹à¸à¹à¹à¸à¹à¸§\nà¹à¸à¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸à¸«à¸à¸²\nà¹à¸à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸à¹à¸à¹à¸\nà¹à¸à¸§à¸à¸´à¸\nà¹à¸à¸§à¸à¸²à¸\nà¹à¸à¸§à¹à¸à¹à¸¡\nà¹à¸à¸§à¸à¹à¸²\nà¹à¸à¸§à¸£à¸\nà¹à¸à¸§à¸£à¹à¸§à¸¡\nà¹à¸à¸§à¸«à¸à¹à¸²\nà¹à¸à¸§à¸«à¸¥à¸±à¸\nà¹à¸à¹à¸§à¹à¸à¹\nà¹à¸à¸°à¸à¸³\nà¹à¸à¸°à¹à¸à¸§\nà¹à¸à¹à¸¡à¸à¹à¸²à¸§\nà¹à¸à¸«à¸¥à¸§à¸\nà¸à¸à¸à¸£à¹à¸à¸\nà¸à¸à¸à¸\nà¸à¸à¸à¸²à¸£\nà¸à¸à¸!
ัà¸\nà¸à¸à¸à¸¥à¸à¸\nà¸à¸à¸à¸§à¸µ\nà¸à¸à¸à¸§à¸²à¸¡\nà¸à¸à¸à¸±à¸à¸¢à¹à¸\nà¸à¸à¹à¸à¸à¸²à¸°à¸à¸²à¸¥\nà¸à¸à¸à¸³\nà¸à¸à¸à¸±à¸à¸à¸±à¸à¸´\nà¸à¸à¸à¸²à¸\nà¸à¸à¸à¸£à¸°à¸à¸±à¸à¸à¹\nà¸à¸à¹à¸à¸¥à¸\nà¸à¸à¸£à¹à¸à¸\nà¸à¸à¹à¸£à¸µà¸¢à¸\nà¸à¸à¸¥à¸à¹à¸à¸©\nà¸à¸à¸ªà¸à¸à¸à¸²\nà¸à¸à¸à¸±à¸¨à¸à¸£à¸£à¸¢à¹\nà¸à¸à¸à¸£\nà¸à¸à¸à¸à¸ªà¸¸à¹\nà¸à¸à¸¡à¸²à¸¥à¸¢à¹\nà¸à¸à¸£à¸±à¸\nà¸à¸à¹à¸£à¸¨\nà¸à¸à¸§à¸¥à¸±à¸à¸à¹\nà¸à¸à¸à¸²à¸\nà¸à¸£à¸¡à¸à¸£à¸¹\nà¸à¸£à¸¡à¸à¸²à¸à¸¸\nà¸à¸£à¸¡à¸à¸à¸´à¸à¸£\nà¸à¸£à¸¡à¸§à¸à¸¨à¸²à¸à¸¸à¸§à¸à¸¨à¹\nà¸à¸£à¸¡à¸à¸±à¸à¸´\nà¸à¸£à¸£à¸à¸à¸´à¸ à¸\nà¸à¸£à¸£à¸à¸¨à¸²à¸¥à¸²\nà¸à¸£à¸£à¸à¸²à¸à¸²à¸£\nà¸à¸£à¸£à¸à¸²à¸à¸´à¸à¸²à¸£\nà¸à¸£à¸£à¸à¸²à¸à¸¸à¸à¸£à¸¡\nà¸à¸£à¸£à¸à¸²à¸£à¸±à¸à¸©à¹\nà¸à¸£à¸£à¸à¸²à¸£à¸±à¸à¸©à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸£à¸£à¸à¸²à¸¡à¸µ\nà¸à¸£à¸£à¸à¸²à¸¨à¸±à¸à¸à¸´à¹\nà¸à¸£à¸£à¸à¸±à¸à¸à¸²à¸\nà¸à¸£à¸£à¸à¸à¸¸à¸£à¸¸à¸©\nà¸à¸£à¸£à¸¥à¸±à¸¢à¸à¸±à¸¥à¸à¹\nà¸à¸£à¸£à¸¥à¸±à¸¢à¸à¸±à¸à¸£\nà¸à¸£à¸´à¸à¸à¸«à¹à¸ªà¸à¸à¸´\nà¸à¸§à¸à¸ªà¸£à¸§à¸\nà¸à¹à¸§à¸à¸à¸²à¸¨\nà¸à¹à¸§à¸à¸à¸£à¸°à¹à¸à¸©à¸à¹\nà¸à¹à¸à¹à¸à¸´à¸\nà¸à¸à¸à¸à¸¥à¹à¸²à¸§\nà¸à¸à¸à¸à¸\nà¸à¸à¸à¸à¸¸à¸\nà¸à¸à¸à¹à¸à¹\nà¸à¸à¸à¸à¸±à¸\nà¸à¹à¸à¸à¸à¸±à¸à¸à¸²\nà¸à¹à¸à¸à¸à¸·à¹à¸\nà¸à¹à¸à¸à¹à¸\nà¸à¹à¸à¸à¸«à¸¹\nà¸à¸à¸à¸ªà¸µ\nà¸à¹à¸à¸à¸à¸³à¸¥à¸²à¸¢\nà¸à¸à¸à¸à¹à¸³\nà¸à¸à¸à¸à¸²à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¸±à¸à¹à¸à¸¥à¸\nà¸à¸±à¸à¹à¸à¸¥à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¹à¸à¹à¸\nà¸à¸±à¸à¸à¸±à¸à¸à¸²à¸£\nà¸à¸±à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¸à¸²à¸£\nà¸à¸±à¸à¸à¸¸à¸à¸±à¸¡à¸à¸¥\nà¸à¸±à¸à¸à¸¥\nà¸à¸±à¸à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸±à¸à¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸µà¹\nà¸à¸±à¸à¸ªà¸µà¸à¸±à¸à¹à¸à¸¥à¸´à¸\nà¸à¸±à¸à¸£à¹à¸à¸£à¸à¸´à¸\nà¸à¸±à¸à¸£à¸à¸¥à¸µ\nà¸à¸±à¸à¸£à¸ªà¸à¹à¸à¹à¸«à¹\nà¸à¸±à¸à¸£à¸ªà¸´à¸à¹à¸à¸·à¹à¸\nà¸à¸±à¹à¸à¸à¸à¸\nà¸à¸±à¹à¸à¸à¹à¸²à¸¢\nà¸à¸±à¹à¸à¸à¸¥à¸²à¸¢\nà¸à¸±à¹à¸à¸à¸£à¸°à¸à¸à¸à¹!
\nà¸à¸±à¹à¸à¹à¸à¸§\nà¸à¸±à¸à¹à¸à¸¥à¸´à¸\nà¸à¸±à¸à¹à¸à¹à¸¥à¸·à¹à¸à¸\nà¸à¸±à¸à¹à¸à¸´à¸à¸à¸à¸µ\nà¸à¸±à¸§à¸¥à¸à¸¢\nà¸à¸±à¸§à¸à¸\nà¸à¹à¸²à¸à¸µà¹\nà¸à¹à¸²à¸à¸µà¹à¸à¸·à¸à¸\nà¸à¹à¸²à¸à¹à¸³à¸¥à¸²à¸¢\nà¸à¹à¸²à¸à¸´à¹à¸\nà¸à¹à¸²à¸£à¸°à¸«à¹à¸³\nà¸à¹à¸²à¹à¸¥à¸·à¸à¸\nà¸à¹à¸²à¸«à¸à¸à¸à¸²à¸\nà¸à¸²à¸à¸à¸±à¹à¸\nà¸à¸²à¸à¸«à¸à¹à¸²\nà¸à¸²à¸à¸à¸²\nà¸à¸²à¸à¹à¸à¸²\nà¸à¸²à¸à¸à¸µ\nà¸à¸²à¸à¹à¸à¹à¸\nà¸à¸²à¸à¹à¸à¸¥\nà¸à¸²à¸à¸«à¸¡à¸²à¸\nà¸à¸²à¸à¸£à¹à¸«à¸à¹\nà¸à¸²à¸à¸à¸à¸à¸\nà¸à¸²à¸à¸à¸à¸ªà¸¸à¹\nà¸à¸²à¸à¸à¸£à¸´à¸à¸²à¸£à¸´à¸à¸²\nà¸à¸²à¸à¸§à¸´à¸à¸µ\nà¸à¸²à¸à¹à¸à¸¥à¹à¸\nà¸à¸²à¸à¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸²à¸à¸à¸°à¹à¸\nà¸à¸²à¸à¹à¸à¸à¸°\nà¸à¸²à¸à¸à¸¥à¸²à¸¢\nà¸à¸²à¸à¹à¸à¸¥à¸°\nà¸à¸²à¸à¸à¸±à¸\nà¸à¹à¸²à¸à¸à¸±à¸à¸ªà¸£à¸£\nà¸à¹à¸²à¸à¸à¹à¸à¸\nà¸à¹à¸²à¸à¸à¸à¸\nà¸à¹à¸²à¸à¸à¸±à¸\nà¸à¹à¸²à¸à¹à¸¡à¸·à¸à¸\nà¸à¹à¸²à¸à¸£à¸±à¸à¸£à¸à¸\nà¸à¹à¸²à¸à¹à¸£à¸·à¸à¸\nà¸à¸²à¸à¸à¸£à¸£à¸¡\nà¸à¸²à¸¢à¸¨à¸£à¸µ\nà¸à¹à¸²à¸¢à¹à¸à¸µà¹à¸¢à¸\nà¸à¹à¸²à¸¢à¸«à¸à¹à¸²\nà¸à¹à¸²à¸§à¹à¸à¸£à¹\nà¸à¸´à¸à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸´à¸à¹à¸à¸·à¸à¸\nà¸à¸´à¸à¸à¸¥à¸´à¹à¸§\nà¸à¸µà¹à¹à¸à¸\nà¸à¸µà¸à¸à¸±à¹à¸\nà¸à¸µà¸à¸£à¸±à¸\nà¸à¸¶à¹à¸à¸à¸¶à¸\nà¸à¸¶à¹à¸à¸à¸¹à¸\nà¸à¸¸à¸à¸à¸±à¹à¸\nà¸à¸¸à¸à¹à¸à¸´à¸\nà¸à¸¸à¸à¸£à¸¸à¸\nà¸à¸¸à¸à¸¥à¸´à¸à¸ าà¸\nà¸à¸¸à¸à¸¥à¸´à¸à¸¥à¸±à¸à¸©à¸à¸°\nà¸à¸¸à¸à¸à¸£à¸£à¸¡\nà¸à¸¸à¸à¸à¸´à¸à¸´\nà¸à¸¸à¸à¸¤à¸à¸à¸´à¹\nà¸à¸¸à¸à¸ªà¸¥à¸²à¸¢\nà¸à¸¸à¹à¸¢à¹à¸à¹\nà¸à¸¸à¸£à¸¸à¸©à¹à¸à¸¨\nà¸à¸¸à¸«à¸à¸²à¸£à¸³à¹à¸\nà¸à¸¹à¹à¸à¸µà¹\nà¸à¸¹à¸à¸²à¸¢à¸±à¸\nà¸à¸¹à¸à¸à¸¶à¹à¸\nà¸à¸¹à¸à¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸²à¸à¸§à¸²à¸¡\nà¹à¸à¸²à¹à¸\nà¹à¸à¸²à¸à¸²à¸\nà¹à¸à¸²à¸à¸±à¸à¸à¸²\nà¹à¸à¸²à¸¡à¸·à¸\nà¹à¸à¸²à¹à¸£à¸\nà¹à¸à¸²à¸ªà¸¡à¸à¸\nà¹à¸à¸²à¸«à¸§à¸²à¸\nà¹à¸à¸²à¹à¸«à¸§à¸\nà¹à¸à¹à¸²à¸à¸²\nà¹à¸à¸²à¸°à¹à¸ª\nà¹à¸à¸´à¸à¸à¸§à¸²à¸¡\nà¹à¸à¸´à¸à¸à¸²à¸\nà¹à¸à¸µà¹à¸¢à¸¥à¹à¸²à¸\nà¹à¸à¸µ!
à¹à¸¢à¹à¸¥à¸µà¹à¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸«à¸§à¸±à¸\nà¹à¸à¸µà¹à¸¢à¸à¸à¹à¸²à¸¢\nà¹à¸à¸µà¸¢à¸à¸à¸±à¸\nà¹à¸à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸à¹à¸ªà¸µà¸¢à¸\nà¹à¸à¸·à¹à¸à¸à¸à¹à¸\nà¹à¸à¸·à¹à¸à¸à¸à¸\nà¹à¸à¸·à¹à¸à¸à¸«à¸à¹à¸²\nà¹à¸à¸·à¹à¸à¸à¸«à¸¥à¸±à¸\nà¹à¸à¸à¸°à¸à¸´à¸\nà¹à¸à¹à¸à¸²à¸°\nà¹à¸à¹à¸à¹à¸à¸²\nà¹à¸à¹à¸à¸à¸±à¸\nà¹à¸à¹à¸à¹à¸¢à¸\nà¹à¸à¸à¸à¸à¸±à¸\nà¹à¸à¸à¹à¸à¸¥à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸à¸à¸¶à¸à¸«à¸±à¸\nà¹à¸à¸à¸à¸´à¸¡à¸à¹\nà¹à¸à¸à¸ªà¸à¸à¸à¸²à¸¡\nà¹à¸à¸à¸à¸¢à¹à¸²à¸\nà¹à¸à¸°à¹à¸à¸°\nà¹à¸à¸°à¸à¹à¸²\nà¹à¸à¹à¸à¸\nà¹à¸à¸£à¸²à¸à¸à¸à¸µ\nà¹à¸à¸£à¸²à¸à¸§à¸±à¸à¸à¸¸\nà¹à¸à¸£à¸²à¸à¸ªà¸à¸²à¸\nà¹à¸à¸à¸±à¸à¸à¸µà¹\nà¹à¸à¸à¸à¸\nà¹à¸à¸à¸à¸\nà¹à¸à¹à¸à¸£à¸\nà¹à¸à¸à¸à¸\nà¹à¸à¸à¸¸à¸\nà¹à¸à¹à¸à¸´à¸à¸à¸²à¸\nà¹à¸à¸à¸¥à¸´à¸§\nà¹à¸à¸à¸±à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸¡à¹\nà¹à¸à¸£à¸°à¸à¸²\nà¹à¸à¸£à¸±à¸à¸£à¸à¸\nà¹à¸à¸¥à¸²\nà¹à¸à¹à¸¥à¸µà¹à¸¢à¸\nà¹à¸à¸ªà¸±à¹à¸\nà¹à¸à¸ªà¸³à¸à¸±à¸\nà¹à¸à¸ªà¸¸à¸à¸à¸´\nà¹à¸à¹à¸ªà¸£à¹à¸\nà¹à¸à¸«à¸à¹à¸²\nà¹à¸à¸à¸à¸¸à¸à¸²à¸\nà¹à¸à¸£à¸°à¸à¸²\nà¸à¸à¸à¸£à¸à¸\nà¸à¸à¸à¸¥à¸¸à¸¡\nà¸à¸à¸à¹à¸à¸\nà¸à¸à¸à¸´à¸\nà¸à¸à¸´à¸à¸±à¸à¸´à¸à¸²à¸£\nà¸à¸à¸´à¸à¸±à¸à¸´à¸à¸¹à¸à¸²\nà¸à¸à¸à¸µà¸§à¸´à¸à¸¢à¸²\nà¸à¸à¸¡à¸à¸²à¸\nà¸à¸à¸¡à¸à¸±à¸¨à¸à¹\nà¸à¸à¸¡à¹à¸à¸¨à¸à¸²\nà¸à¸à¸¡à¸à¸´à¹à¸à¸¨\nà¸à¸à¸¡à¸à¸¢à¸²à¸à¸²à¸¥\nà¸à¸à¸¡à¸¢à¸²à¸¡\nà¸à¸à¸¡à¸¤à¸à¸©à¹\nà¸à¸à¸¡à¸§à¸±à¸¢\nà¸à¸à¸¡à¸ªà¸¡à¹à¸à¸à¸´\nà¸à¸à¹à¸\nà¸à¹à¸à¸à¸µà¹\nà¸à¸¡à¹à¸à¸·à¹à¸à¸\nà¸à¸¡à¹à¸à¹à¸\nà¸à¸¡à¸à¹à¸à¸¢\nà¸à¸£à¸à¹à¸à¸£à¸\nà¸à¸£à¸à¹à¸à¹\nà¸à¸£à¸à¸¡à¸·à¸\nà¸à¸£à¸ªà¸´à¸à¸§à¸´à¸à¸¢à¸²\nà¸à¸£à¸°à¹à¸à¸£à¸¢\nà¸à¸£à¸°à¸à¸£à¸¡\nà¸à¸£à¸°à¸à¸±à¸à¸à¸µà¸§à¸´à¸\nà¸à¸£à¸°à¸à¸±à¸à¸ ัย\nà¸à¸£à¸°à¸à¸±à¸à¸©à¹à¸à¸¢à¸²à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸²à¸\nà¸à¸£à¸°à¸à¸±à¸à¸«à¸à¹à¸²\nà¸à¸£à¸°à¸à¸³à¸à¸²à¸£\nà¸à¸£à¸°à¸à¸³à¹à¸à¸·à¸à¸\nà¸à¸£à¸°à¸à¸³à!
¹à¸¡à¸·à¸à¸\nà¸à¸£à¸°à¸à¸³à¸¢à¸²à¸¡\nà¸à¸£à¸°à¸à¸à¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸²à¸à¸£\nà¸à¸£à¸°à¸à¸²à¸à¸£à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸£à¸°à¸à¸²à¸à¸¡\nà¸à¸£à¸°à¸à¸²à¸à¸\nà¸à¸£à¸°à¸à¸²à¸£à¸²à¸©à¸à¸£à¹\nà¸à¸£à¸°à¸à¸²à¸à¸²à¸à¸´\nà¸à¸£à¸°à¸à¸²à¸à¸µ\nà¸à¸£à¸°à¸à¸²à¸à¸±à¸à¸à¹\nà¸à¸£à¸°à¸à¸²à¸à¸²à¸¥\nà¸à¸£à¸°à¸à¸²à¸à¸´à¸à¸²à¸£à¸à¹\nà¸à¸£à¸°à¸à¸²à¸ ิà¸à¸²à¸¥\nà¸à¸£à¸°à¸à¸²à¸¡à¸à¸´\nà¸à¸£à¸°à¸à¸²à¸ªà¸à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸£à¸°à¸à¸²à¸ªà¸±à¸¡à¸à¸±à¸à¸à¹\nà¸à¸£à¸°à¸à¸±à¸à¸à¸£à¸°à¸à¸²\nà¸à¸£à¸°à¸à¸²à¸¡à¸µ\nà¸à¸£à¸°à¸à¸²à¸à¹à¸³\nà¸à¸£à¸°à¹à¸à¸µà¹à¸¢à¸§à¹à¸à¸µà¸¢à¸§\nà¸à¸£à¸°à¹à¸à¸µà¹à¸¢à¸§à¸à¸µà¹\nà¸à¸£à¸°à¸à¸±à¸à¹à¸\nà¸à¸£à¸°à¸à¸¸à¸©à¸£à¹à¸²à¸¢\nà¸à¸£à¸°à¹à¸à¸¨à¸£à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸ªà¸à¹à¸\nà¸à¸£à¸°à¹à¸à¸à¸µà¸à¸´à¸¢à¸¡\nà¸à¸£à¸°à¸¥à¸±à¸¢à¸à¸±à¸¥à¸à¹\nà¸à¸£à¸°à¸§à¸±à¸à¸´à¸à¸²à¸£à¸à¹\nà¸à¸£à¸°à¸§à¸±à¸à¸´à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸£à¸°à¸ªà¸à¸à¸²à¸£à¸à¹\nà¸à¸£à¸°à¸ªà¸à¸à¸²à¸£à¸à¹à¸à¸´à¸¢à¸¡\nà¸à¸£à¸°à¸ªà¸²à¸à¸à¸²à¸£\nà¸à¸£à¸°à¸ªà¸¹à¸à¸´à¸à¸²à¸£\nà¸à¸£à¸°à¸ªà¸¹à¸à¸´à¸à¸²à¸¥\nà¸à¸£à¸°à¹à¸ª\nà¸à¸£à¸±à¸à¸à¸¸à¸à¸à¹\nà¸à¸£à¸±à¸à¹à¸à¸©\nà¸à¸£à¸±à¸à¸à¸£à¸¸à¸\nà¸à¸£à¸²à¸à¸à¸à¸²à¸£à¸à¹\nà¸à¸£à¸²à¸à¹à¸à¸£à¸µà¸¢à¸§\nà¸à¸£à¸²à¸à¹à¸à¸£à¸·à¹à¸à¸\nà¸à¸£à¸²à¸à¸à¸£à¸²à¸¡\nà¸à¸£à¸´à¸à¸à¸²à¸à¸±à¸à¸£\nà¸à¸£à¸±à¸¢à¸±à¸à¸´à¸à¸£à¸£à¸¡\nà¸à¸£à¸¸à¹à¸à¸£à¹à¸\nà¸à¸¥à¸à¹à¸\nà¸à¸¥à¸à¸à¸\nà¸à¸¥à¸à¸à¸¸à¸à¸à¹\nà¸à¸¥à¸à¸à¸¥à¸\nà¸à¸¥à¸à¸à¸¥à¹à¸à¸¢\nà¸à¸¥à¸à¹à¸à¸¥à¸·à¹à¸à¸\nà¸à¸¥à¸à¸£à¸°à¸§à¸²à¸\nà¸à¸¥à¸à¹à¸à¸\nà¸à¸¥à¹à¸à¸ªà¸°à¸à¸¡\nà¸à¸¥à¸à¸à¸à¸£à¸°à¸ªà¸¸à¸\nà¸à¸¥à¸à¸à¸à¸\nà¸à¸¥à¸à¸à¹à¸à¸£à¹à¸\nà¸à¸¥à¸à¸à¸ ัย\nà¸à¸¥à¸à¸¡à¸à¸\nà¸à¸¥à¸à¸¡à¹à¸à¸¥à¸\nà¸à¸¥à¸à¸à¹à¸¢à¸\nà¸à¸¥à¹à¸à¸¢à¹à¸\nà¸à¸¥à¹à¸à¸¢à¸à¸±à¸§\nà¸à¸¥à¹à¸à¸¢à¸à¸¥à¸°\nà¸à¸¥à¸±à¹à¸à¹à¸\nà¸à¸¥à¸²à¸à¸£à¸´à¸¡\nà¸à¸¥à¸²à¹à¸à¹à¸¡\nà¸à¸¥à¸²à¸à¹à¸à¸¡\nà¸à¸¥à¸²à¹à¸à¹à¸²\nà¸à¸¥à¸²à¹à¸à¸\nà¸à¸¥à¸²à¸à¸¹à¹\nà¸à¸¥à¸!
²à¸à¸à¸\nà¸à¸¥à¸²à¸£à¹à¸²\nà¸à¸¥à¸²à¸ªà¹à¸¡\nà¸à¸¥à¸²à¸à¸²à¸§\nà¸à¸¥à¸²à¸à¸´à¸\nà¸à¸¥à¸²à¸à¸²\nà¸à¸¥à¸²à¸§à¸²à¸¬\nà¸à¸¥à¸²à¸«à¸¡à¸¶à¸\nà¸à¸¥à¸²à¸à¸à¸¥à¸·à¹à¸¡\nà¸à¸¥à¸²à¸¢à¸à¹à¸²à¸§\nà¸à¸¥à¸²à¸¢à¹à¸à¸§\nà¸à¸¥à¸²à¸¢à¸à¸²à¸\nà¸à¸¥à¸´à¹à¸à¸à¸¥à¸à¸\nà¸à¸¥à¸´à¹à¸à¸à¸¥à¹à¸à¸\nà¸à¸¥à¸µà¸à¸à¸±à¸§\nà¸à¸¥à¸µà¸à¸¢à¹à¸à¸¢\nà¸à¸¥à¸¸à¸à¹à¸\nà¸à¸¥à¸¸à¸à¸à¸¥à¹à¸³\nà¸à¸¥à¸¸à¸à¸à¸±à¹à¸\nà¸à¸¥à¸¸à¸à¸£à¸°à¸à¸¡\nà¸à¸¥à¸¸à¸à¹à¸ªà¸\nà¸à¸¥à¸¹à¸à¸à¸±à¸\nà¸à¸¥à¸¹à¸à¸ªà¸£à¹à¸²à¸\nà¸à¸§à¸à¸à¹à¸§à¸\nà¸à¸§à¸à¸¡à¸§à¸\nà¸à¸§à¸à¸£à¹à¸²à¸§\nà¸à¹à¸§à¸à¸à¸±à¹à¸\nà¸à¹à¸§à¸¢à¸à¸²à¸£\nà¸à¸à¸à¸¥à¸à¸\nà¸à¹à¸à¸à¸à¸±à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¸³\nà¸à¸±à¸à¸«à¸¥à¸±à¸\nà¸à¸±à¸à¹à¸à¸à¸à¸¸à¸à¸à¸¥\nà¸à¸±à¸à¹à¸à¸à¸à¸¸à¸à¸à¸°\nà¸à¸±à¸à¹à¸à¸à¹à¸à¸à¸´\nà¸à¸±à¸à¸à¸´à¸¡à¸à¸\nà¸à¸±à¸à¸à¸´à¸¡à¸à¸´à¸¨\nà¸à¸±à¸à¸à¸´à¸¡à¸ าà¸\nà¸à¸±à¸à¸à¸´à¸¡à¸¢à¸²à¸¡\nà¸à¸±à¸à¸à¸´à¸¡à¸¥à¸´à¸à¸´à¸\nà¸à¸±à¸à¸à¸´à¸¡à¸§à¸±à¸¢\nà¸à¸±à¸à¸à¸´à¸¡à¸§à¸²à¸à¸²\nà¸à¸±à¸à¸à¸²à¸à¸\nà¸à¸±à¸à¸à¸²à¸§à¸´à¸¡à¸¸à¸à¸´\nà¸à¸±à¸à¸à¸²à¸à¹à¸à¸\nà¸à¸±à¸à¹à¸à¹à¸²\nà¸à¸±à¸à¸ªà¹à¸§à¸\nà¸à¸±à¹à¸à¸à¹à¸§à¸\nà¸à¸±à¹à¸à¹à¸à¸°\nà¸à¸±à¹à¸à¸«à¸±à¸§\nà¸à¸±à¹à¸à¸à¸´à¹à¸¡\nà¸à¸±à¹à¸à¹à¸à¹à¸\nà¸à¸±à¹à¸à¸à¸¶à¹à¸\nà¸à¸±à¹à¸à¸ªà¸´à¸\nà¸à¸±à¹à¸¡à¸à¹à¸³à¸¡à¸±à¸\nà¸à¹à¸²à¸à¹à¸²\nà¸à¹à¸²à¸à¸²à¸¢à¹à¸¥à¸\nà¸à¹à¸²à¸à¸\nà¸à¹à¸²à¸à¸à¸à¸´à¸\nà¸à¹à¸²à¸à¸´à¸\nà¸à¹à¸²à¹à¸à¸·à¹à¸à¸\nà¸à¹à¸²à¹à¸à¸à¸à¸à¸£à¸£à¸\nà¸à¹à¸²à¸¥à¸°à¹à¸¡à¸²à¸°\nà¸à¸²à¸à¸à¸²\nà¸à¸²à¸à¸à¸\nà¸à¸²à¸à¹à¸à¹à¸\nà¸à¸²à¸à¸à¸\nà¸à¸²à¸à¸à¸³\nà¸à¸²à¸à¸à¸µà¸\nà¸à¸²à¸à¸à¸±à¸\nà¸à¸²à¸à¸à¹à¸³\nà¸à¸²à¸à¹à¸à¸¥à¹à¸²\nà¸à¸²à¸à¹à¸ªà¸µà¸¢à¸\nà¸à¸²à¸à¸à¸¥à¸²à¸\nà¸à¹à¸²à¸à¸à¸µà¹\nà¸à¹à¸²à¸à¸¥à¸¡\nà¸à¹à¸²à¸¢à¸ªà¸µ\nà¸à¹à¸²à¸§à¸£à¹à¸à¸\nà¸à¸´à¸à¸à¸²à¸\nà¸à¸´à¸à¸à¸±à¸\nà¸à¸´à¸à¸¸à¸à¸²à¸\nà¸à¸´à¸à¸¸à¸ ูมิ\nà¸à¸µà¸¡à¸°à¹à¸§à¹\nà¸à¸µà¹à¸ªà¸!
\nà¸à¸µà¹à¸à¸¥à¸²à¸\nà¸à¸µà¹à¹à¸à¸\nà¸à¸µà¹à¸à¸§à¸²\nà¸à¸µà¹à¸à¸à¸\nà¸à¸µà¹à¹à¸\nà¸à¸µà¹à¸à¸²à¸à¸¢à¹\nà¸à¸µà¹à¸à¹à¸\nà¸à¸µà¸à¸à¸²\nà¸à¸µà¸à¹à¸à¸¥à¸µà¸¢à¸§\nà¸à¸µà¸à¸à¹à¸²à¸¢\nà¸à¸¶à¸à¹à¸à¹à¸\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸·à¸à¸à¸¥\nà¸à¸·à¸à¸à¸£à¸\nà¸à¸·à¸à¸à¸\nà¸à¸·à¸à¸¢à¸²\nà¸à¸·à¸à¸¢à¸²à¸§\nà¸à¸·à¸à¸¥à¸¡\nà¸à¸·à¸à¹à¸¥à¹à¸\nà¸à¸·à¸à¹à¸¥à¹à¸à¸¢à¸²à¸§\nà¸à¸·à¸à¸ªà¸±à¹à¸\nà¸à¸·à¸à¹à¸«à¸à¹\nà¸à¸¸à¸à¸à¸±à¸\nà¸à¸¸à¹à¸à¸à¸±à¹à¸\nà¸à¸¸à¹à¸¡à¹à¸à¸·à¸à¸\nà¸à¸¸à¸¢à¸à¹à¸²à¸¢\nà¸à¸¸à¹à¸¢à¸à¸à¸\nà¸à¸¸à¹à¸¢à¹à¸à¸¡à¸µ\nà¸à¸¸à¹à¸¢à¸§à¸´à¸à¸¢à¸²à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸¸à¹à¸¢à¸«à¸¡à¸±à¸\nà¸à¸¸à¹à¸¢à¸à¸´à¸à¸à¸£à¸µà¸¢à¹\nà¸à¸¹à¸à¹à¸²\nà¸à¸¹à¹à¸ªà¸à¸§à¸\nà¸à¸¹à¹à¹à¸à¹à¸²\nà¸à¸¹à¹à¸à¸§à¸\nà¸à¸¹à¸à¸à¸²à¸§\nà¸à¸¹à¸à¸à¸µà¹à¸¡à¸à¸à¹\nà¸à¸¹à¸à¸à¸´à¸\nà¸à¸¹à¸à¹à¸à¸\nà¸à¸¹à¸à¸à¸¥à¸²à¸ªà¹à¸à¸à¸£à¹\nà¸à¸¹à¸à¸à¸±à¹à¸\nà¹à¸à¹à¸à¹à¸à¸¨\nà¹à¸à¹à¸à¸à¹à¸³\nà¹à¸à¹à¸à¸à¸¥à¸²à¸\nà¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¹à¸\nà¹à¸à¹à¸à¸à¹à¸\nà¹à¸à¹à¸à¸£à¸à¸\nà¹à¸à¹à¸à¹à¸£\nà¹à¸à¹à¸à¸¥à¸¡\nà¹à¸à¹à¸à¸«à¹à¸§à¸\nà¹à¸à¹à¸à¸à¸¢à¸¹à¹\nà¹à¸à¸£à¸¡à¸à¸£à¸µà¸à¸´à¹\nà¹à¸à¸£à¸à¸°à¹à¸à¸·à¹à¸à¸\nà¹à¸à¸£à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸à¹à¸à¸£à¸¢\nà¹à¸à¸£à¸µà¹à¸¢à¸§à¸à¸²à¸\nà¹à¸à¸£à¸µà¹à¸¢à¸§à¸«à¸§à¸²à¸\nà¹à¸à¸£à¸·à¹à¸à¸à¸à¸£à¸²à¸\nà¹à¸à¸¥à¸à¸§à¸\nà¹à¸à¸¥à¹à¸à¸à¸¥à¸±à¹à¸\nà¹à¸à¸¥à¹à¸²à¸à¸²à¸¢\nà¹à¸à¸¥à¹à¸²à¹à¸à¸¥à¸µà¹à¸¢à¸§\nà¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸\nà¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸±à¸§\nà¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸\nà¹à¸à¸¥à¸µà¹à¸¢à¸à¸¡à¸·à¸\nà¹à¸à¸¥à¸µà¹à¸¢à¸à¸«à¸à¹à¸²\nà¹à¸à¹à¸à¹à¸«à¸¥à¸\nà¹à¸à¸°à¸à¸°\nà¹à¸à¹à¸²à¸à¸\nà¹à¸à¹à¸²à¸à¸´à¹à¸\nà¹à¸à¹à¸²à¸«à¸¡à¸²à¸¢\nà¹à¸à¸´à¸à¸à¸²à¸\nà¹à¸à¸´à¸à¹à¸à¸´à¸\nà¹à¸à¸´à¸à¹à¸à¸\nà¹à¸à¸´à¸à¸à¸à¸¶à¸\nà¹à¸à¸´à¸à¹à¸à¸¢\nà¹à¸à¸µà¸¢à¸à¸à¸¹à¸\nà¹à¸à¹à¸à¸ªà¸²à¸¥à¸µ\nà¹à¸à¹à¸à¸à¸§à¸¥\nà¹à¸!
à¹à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¹à¸à¸¡à¸±à¸\nà¹à¸à¹à¸à¸à¸¸à¹à¸\nà¹à¸à¹à¸à¸£à¹à¸³\nà¹à¸à¹à¸à¸ªà¸´à¸à¸à¹à¸à¸£à¹\nà¹à¸à¹à¸à¸«à¸¡à¸µà¹\nà¹à¸à¸à¸à¸\nà¹à¸à¸à¹à¸à¸·à¹à¸à¸\nà¹à¸à¸£à¸à¸£à¸§à¸\nà¹à¸à¸£à¸à¸±à¸\nà¹à¸à¸£à¸à¸±à¸à¸à¸£à¹\nà¹à¸à¸£à¸£à¸¹à¸\nà¹à¸à¸£à¸à¸±à¸à¸©à¸£\nà¹à¸à¸¥à¸à¸à¸¥à¸à¸¡\nà¹à¸à¸°à¹à¸à¹à¸\nà¹à¸à¹à¸à¸\nà¹à¸à¸£à¹à¸à¹à¸ªà¸\nà¹à¸à¸£à¹à¸à¹à¸ª\nà¹à¸à¸£à¸à¸à¸£à¸²à¸\nà¹à¸à¸£à¸¢à¸à¸²à¸\nà¹à¸à¸£à¸¢à¸à¸£à¸²à¸¢\nà¹à¸à¹à¸¥à¸à¹à¸³\nà¸à¸à¸à¸±à¸\nà¸à¸à¸²à¸à¸£à¸à¸\nà¸à¸à¸à¸²à¸§\nà¸à¸à¸à¸¹à¸£à¸ª\nà¸à¸à¸à¸±à¸à¸à¸à¸\nà¸à¸à¸à¸¹\nà¸à¸à¸¸à¸à¸à¸£à¸£à¸ à¹\nà¸à¸¡à¹à¸\nà¸à¸¥à¸à¸¥à¸à¸¢à¹à¸à¹\nà¸à¸¥à¸¥à¸±à¸à¸à¹\nà¸à¸¥à¸±à¸à¹à¸à¸¥à¸µà¹à¸¢à¸\nà¸à¸¥à¸´à¸à¸à¸¥\nà¸à¸¥à¸´à¸à¸ ัà¸à¸à¹\nà¸à¸¥à¸¸à¸à¹à¸à¸¥à¹\nà¸à¸ªà¸¡à¹à¸à¸µà¸¢à¸¡\nà¸à¸ªà¸¡à¸à¸ªà¸²à¸\nà¸à¸ªà¸¡à¸à¹à¸ª\nà¸à¸ªà¸¡à¸à¸±à¸à¸à¸¸à¹\nà¸à¸ªà¸¡à¹à¸£à¸\nà¸à¸ªà¸¡à¹à¸ªà¸£à¹à¸\nà¸à¹à¸à¸à¹à¸à¹à¸§\nà¸à¹à¸à¸à¹à¸ª\nà¸à¹à¸à¸à¸à¸¥à¸²à¸¢\nà¸à¹à¸à¸à¸à¸³à¸£à¸°\nà¸à¹à¸à¸à¸à¸£à¸\nà¸à¹à¸à¸à¸à¸±à¸\nà¸à¹à¸à¸à¸ªà¹à¸\nà¸à¸à¸¡à¹à¸\nà¸à¸à¸¡à¹à¸«à¹à¸\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸à¸à¸à¸§à¸²\nà¸à¸±à¸à¸à¸¸à¹à¸\nà¸à¸±à¸à¹à¸¡à¸·à¸à¸\nà¸à¸±à¸à¸à¹à¸à¸\nà¸à¸±à¸à¹à¸à¸£\nà¸à¸±à¸à¸à¸§à¸\nà¸à¹à¸²à¸à¸±à¸\nà¸à¹à¸²à¹à¸à¸¢\nà¸à¹à¸²à¸«à¸¡à¸²à¸\nà¸à¹à¸²à¹à¸«à¸¥à¹à¸²\nà¸à¹à¸²à¸à¸à¸«à¸à¸¹\nà¸à¹à¸²à¸à¸²à¸§à¸¡à¹à¸²\nà¸à¹à¸²à¸à¸µà¹à¸£à¸´à¹à¸§\nà¸à¹à¸²à¹à¸à¹à¸à¸à¸±à¸§\nà¸à¹à¸²à¹à¸à¹à¸à¸à¸²à¸\nà¸à¹à¸²à¹à¸à¹à¸à¸¡à¸·à¸\nà¸à¹à¸²à¹à¸à¹à¸à¸«à¸à¹à¸²\nà¸à¹à¸²à¸à¸´à¸\nà¸à¹à¸²à¸à¹à¸§à¸\nà¸à¹à¸²à¹à¸à¸£\nà¸à¹à¸²à¸à¸¸à¸\nà¸à¹à¸²à¹à¸à¸\nà¸à¹à¸²à¸à¸§à¸¡\nà¸à¹à¸²à¸à¸¸à¹à¸\nà¸à¹à¸²à¹à¸\nà¸à¹à¸²à¸à¹à¸²\nà¸à¹à¸²à¸à¹à¸²à¸\nà¸à¹à¸²à¸à¹à¸à¸\nà¸à¹à¸²à¸à¸±à¸à¸à¸\nà¸à¹à¸²à¸à¸±à¸à¹à¸à¸¥\nà¸à¹à¸²à¹à¸à¸£\nà¸à¹à¸²à¹à¸à¸à¸«à¸±à¸§\nà¸à¹à¸²à¸¡à¸±à¸à¸«à¸¡à¸µà¹\nà¸à¹à¸²à!
¸¢à¸²à¸\nà¸à¹à¸²à¸¥à¸¹à¸à¹à¸¡à¹\nà¸à¹à¸²à¹à¸«à¸¥à¸·à¸à¸\nà¸à¹à¸²à¸à¸à¸²à¸¡à¸±à¸¢\nà¸à¹à¸²à¸à¹à¸à¸¡\nà¸à¸²à¸à¹à¸à¸\nà¸à¸²à¸à¸´à¸à¸£à¸£à¸¡\nà¸à¸´à¸à¸«à¸§à¸±à¸\nà¸à¸´à¸§à¹à¸à¸´à¸\nà¸à¸´à¸§à¸à¸£à¸£à¸\nà¸à¸´à¸§à¸«à¸à¸±à¸\nà¸à¸µà¸à¸£à¸°à¸ªà¸·à¸\nà¸à¸µà¸à¸£à¸°à¸«à¸±à¸\nà¸à¸µà¸à¸à¸à¸à¸à¸¢\nà¸à¸µà¹à¸à¸¡à¸\nà¸à¸µà¸à¸´à¸\nà¸à¸µà¸à¸à¸à¹à¸«à¸¥à¸·à¸à¸\nà¸à¸µà¸à¹à¸§à¸¢à¹à¸à¹à¸§\nà¸à¸µà¹à¸à¸\nà¸à¸µà¸à¸°à¹à¸¥\nà¸à¸µà¸à¸¸à¸\nà¸à¸µà¸à¸à¸\nà¸à¸µà¸à¸¸à¹à¸à¹à¸à¹\nà¸à¸µà¸à¹à¸²\nà¸à¸µà¹à¸£à¸·à¸à¸\nà¸à¸µà¸ªà¸²à¸\nà¸à¸µà¹à¸ªà¸·à¹à¸\nà¸à¸µà¸«à¹à¸²\nà¸à¸¶à¹à¸à¸à¸²à¸¢\nà¸à¸¸à¸à¸à¹à¸à¸\nà¸à¸¸à¸à¸à¸²à¸\nà¸à¸¹à¹à¸à¸\nà¸à¸¹à¹à¸à¸¸à¸¡\nà¸à¸¹à¹à¸à¸±à¸à¸à¸²à¸£\nà¸à¸¹à¹à¸à¸²à¸¢\nà¸à¸¹à¹à¹à¸à¸µà¹à¸¢à¸§à¸à¸²à¸\nà¸à¸¹à¹à¸à¸µ\nà¸à¸¹à¹à¹à¸à¸¢à¸ªà¸²à¸£\nà¸à¸¹à¹à¸à¹à¸à¸à¸à¸±à¸\nà¸à¸¹à¹à¸à¹à¸à¸à¸«à¸²\nà¸à¸¹à¹à¹à¸à¸\nà¸à¸¹à¹à¸à¹à¸à¸¢\nà¸à¸¹à¹à¸à¸£à¸´à¹à¸ à¸\nà¸à¸¹à¹à¸à¸±à¸à¸à¸±à¸à¸à¸±à¸à¸à¸²\nà¸à¸¹à¹à¸à¸à¸à¸£à¸à¸\nà¸à¸¹à¹à¸à¸£à¸°à¸à¸à¸à¸à¸²à¸£\nà¸à¸¹à¹à¸à¹à¸§à¸¢\nà¸à¸¹à¹à¸à¸´à¸à¸²à¸à¸©à¸²\nà¸à¸¹à¹à¹à¸¢à¸²à¸§à¹\nà¸à¸¹à¹à¸£à¹à¸²à¸¢\nà¸à¸¹à¹à¸§à¸´à¹à¸¨à¸©\nà¸à¸¹à¹à¸ªà¸·à¹à¸à¸à¹à¸²à¸§\nà¸à¸¹à¹à¹à¸ªà¸µà¸¢à¸«à¸²à¸¢\nà¸à¸¹à¹à¸«à¸à¸´à¸\nà¸à¸¹à¹à¹à¸«à¸à¹\nà¸à¸¹à¹à¹à¸«à¸à¹à¸à¹à¸²à¸\nà¸à¸¹à¸à¸à¸§à¸±à¸\nà¸à¸¹à¸à¸à¸²à¸\nà¸à¸¹à¸à¸à¸±à¸\nà¸à¸¹à¸à¸¡à¸±à¸\nà¹à¸à¸à¸´à¸à¸«à¸à¹à¸²\nà¹à¸à¸à¹à¸à¸à¸²à¸£\nà¹à¸à¸à¹à¸à¸¨à¸¶à¸\nà¹à¸à¸¢à¹à¸à¹\nà¹à¸à¸¢à¹à¸à¸£à¹\nà¹à¸à¸¥à¸°à¸à¸¥à¸°\nà¹à¸à¹à¸²à¸à¸±à¸à¸à¸¸à¹\nà¹à¸à¸·à¹à¸à¹à¸à¹\nà¹à¸à¸à¸¥à¸à¸¢\nà¹à¸à¸à¸à¸²à¸£\nà¹à¸à¸à¸à¸²à¸\nà¹à¸à¸à¸à¸µà¹\nà¹à¸à¸à¸à¸±à¸\nà¹à¸à¸à¸ าà¸\nà¹à¸à¸à¸ ูมิ\nà¹à¸à¹à¸à¸à¸´à¸\nà¹à¸à¹à¸à¹à¸ªà¸µà¸¢à¸\nà¹à¸à¹à¸§à¸à¸²à¸\nà¹à¸à¸à¸à¸²à¸\nà¸à¸à¸à¸à¸\nà¸à¸à¸¢à¸à¸à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¸±à¸§\nà¸à¸±à¸à¸à¹à¸²à¸¢\nà¸à¸±à¸à¹à¸à¹\nà¸à¸±à¸!
à¹à¸\nà¸à¸±à¸à¸«à¸±à¸§\nà¸à¸²à¸à¸µ\nà¸à¸²à¹à¸à¸\nà¸à¸²à¸¥à¸°à¸¡à¸µ\nà¸à¹à¸²à¸à¸£à¸°à¸à¸²à¸\nà¸à¹à¸²à¸à¸·à¸\nà¸à¹à¸²à¸à¸±à¸\nà¸à¹à¸²à¸à¸²à¸\nà¸à¸²à¸à¸à¸±à¸§\nà¸à¸²à¸à¸à¸±à¸\nà¸à¸µà¸à¸²à¸©\nà¸à¸µà¸¡à¸°à¸¡à¹à¸§à¸\nà¸à¸µà¸à¸±à¸à¸£\nà¸à¸µà¹à¸à¹à¸²\nà¸à¸µà¸à¸²à¸\nà¸à¸µà¸à¸²à¸¢\nà¸à¸µà¸¡à¸·à¸\nà¸à¸µà¹à¸¢à¹à¸\nà¸à¸¶à¸à¸à¸²à¸\nà¸à¸¶à¸à¸à¸£à¸·à¸\nà¸à¸¶à¸à¸à¸\nà¸à¸¶à¸à¸ªà¸à¸\nà¸à¸¶à¸à¸«à¸±à¸\nà¸à¸·à¸à¹à¸à¸·à¸à¸\nà¹à¸à¹à¸à¸±à¸\nà¸à¸à¸à¸µ\nà¸à¸à¸¨à¹à¸à¸±à¸à¸à¸¸à¹\nà¸à¸à¸²à¹à¸¨à¸\nà¸à¸à¸²à¹à¸\nà¸à¸à¸à¸°\nà¸à¸à¸à¸²à¸\nà¸à¸£à¸ªà¸§à¸£à¸£à¸à¹\nà¸à¸£à¸¡à¸à¸\nà¸à¸£à¸¡à¹à¸à¸\nà¸à¸£à¸¡à¸¡à¸´\nà¸à¸£à¸£à¸à¸à¸§à¸\nà¸à¸£à¸£à¸à¸£à¸²à¸¢\nà¸à¸£à¸§à¸à¸à¸£à¸²à¸\nà¸à¸£à¸«à¸¡à¸à¸²à¸à¸´\nà¸à¸£à¸«à¸¡à¸¥à¸´à¸à¸´à¸\nà¸à¸£à¸«à¸¡à¹à¸¥à¸\nà¸à¸£à¸«à¸¡à¸§à¸´à¸«à¸²à¸£\nà¸à¸£à¹à¸à¸¡à¹à¸\nà¸à¸£à¹à¸à¸¡à¸à¸£à¸±à¹à¸\nà¸à¸£à¹à¸à¸¡à¹à¸à¸£à¸µà¸¢à¸\nà¸à¸£à¹à¸à¸¡à¸¡à¸¹à¸¥\nà¸à¸£à¹à¸à¸¡à¸ªà¸£à¸£à¸\nà¸à¸£à¹à¸à¸¡à¸«à¸à¹à¸²\nà¸à¸£à¸°à¸à¸£à¸¹\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸£à¸°à¹à¸à¸£à¸·à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¹à¸²\nà¸à¸£à¸°à¹à¸à¹à¸²à¸à¸¢à¸¹à¹à¸«à¸±à¸§\nà¸à¸£à¸°à¸à¸²à¸¢à¸²\nà¸à¸£à¸°à¸à¸±à¸¢\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸à¹à¸à¹à¸²\nà¸à¸£à¸°à¹à¸à¹à¸à¹à¸à¹à¸²\nà¸à¸£à¸°à¸à¸¹à¹à¹à¸à¹à¸à¹à¸à¹à¸²\nà¸à¸£à¸°à¸à¸´à¸¡à¸à¹\nà¸à¸£à¸°à¸à¸¸à¸à¸à¹à¸à¹à¸²\nà¸à¸£à¸°à¸à¸¸à¸à¸à¸à¸à¸à¹\nà¸à¸£à¸°à¸ ูมิ\nà¸à¸£à¸°à¸¢à¸²\nà¸à¸£à¸°à¸£à¸à¸\nà¸à¸£à¸°à¸ªà¸à¸¡\nà¸à¸£à¸°à¸ªà¸à¸¡à¹à¸à¸\nà¸à¸£à¸°à¸à¸à¸à¹\nà¸à¸£à¸°à¸à¸à¸à¹à¹à¸à¹à¸²\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸±à¹à¸à¸à¸£à¹à¸à¸¡\nà¸à¸£à¸±à¹à¸à¸à¸£à¸¹\nà¸à¸£à¸±à¹à¸à¸à¸£à¸¶à¸\nà¸à¸£à¹à¸²à¸à¸à¸£à¸²à¸§\nà¸à¸£à¸²à¸¢à¸à¹à¸³\nà¸à¸£à¸²à¸¢à¹à¸à¸£à¸§\nà¸à¸£à¸²à¸§à¹à¸à¸£à¸§\nà¸à¸£à¹à¸³à¸à¸¥à¸à¸\nà¸à¸£à¹à¸³à¹à¸à¸£à¸·à¹à¸\nà¸à¸£à¹à¸³à¹à¸à¹à¸\nà¸à¸£à¸´à¸à¹à¸à¸¢\nà¸à¸£à¸´à¹à¸à¸à¸£à¸²à¸¢\nà¸à¸£à¸´à¹à¸à¹à¸à¸£à¸²\nà¸à¸£à¸!
´à¹à¸à¹à¸à¸£à¸´à¸¨\nà¸à¸£à¸´à¸à¸à¸²\nà¸à¸£à¸´à¹à¸¡à¸à¸£à¸²à¸¢\nà¸à¸£à¸´à¹à¸¡à¹à¸à¸£à¸²\nà¸à¸£à¸¸à¹à¸à¸à¸µà¹\nà¸à¸¤à¸à¸´à¸à¸£à¸£à¸¡\nà¸à¸¤à¸à¸´à¸à¸²à¸£à¸à¹\nà¸à¸¤à¸à¸´à¸à¸±à¸¢\nà¸à¸¥à¸à¸²à¸£\nà¸à¸¥à¸à¸±à¸\nà¸à¸¥à¸à¸§à¸²à¸¡\nà¸à¸¥à¹à¸¡à¸·à¸à¸\nà¸à¸¥à¸£à¸\nà¸à¸¥à¸£à¹à¸¡\nà¸à¸¥à¹à¸£à¸·à¸à¸\nà¸à¸¥à¹à¸¥à¸\nà¸à¸¥à¸¨à¸¶à¸à¸©à¸²\nà¸à¸¥à¸à¸à¹à¸³\nà¸à¸¥à¸à¸à¸£à¸±à¸\nà¸à¸¥à¸±à¸à¸à¸²à¸\nà¸à¸¥à¸±à¸à¹à¸à¸µà¸¢à¸\nà¸à¸¥à¸±à¸à¸à¸´à¸\nà¸à¸¥à¸±à¹à¸à¸à¸²à¸\nà¸à¸¥à¸±à¹à¸à¹à¸à¸¥à¸\nà¸à¸¥à¸±à¹à¸à¸à¸¥à¸²à¸\nà¸à¸¥à¸±à¸à¸à¸´à¹à¸\nà¸à¸¥à¸±à¸à¸à¸£à¸²à¸\nà¸à¸¥à¸²à¸à¸à¹à¸²\nà¸à¸¥à¸²à¸à¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸´à¸à¹à¸à¸¥à¸\nà¸à¸¥à¸µà¸à¸£à¸£à¸¡\nà¸à¸¥à¸¸à¹à¸à¸à¸¥à¹à¸²à¸\nà¸à¸§à¸à¸à¹à¸à¸\nà¸à¸§à¸à¸¡à¸²à¸¥à¸±à¸¢\nà¸à¸§à¸à¸¡à¸²à¸¥à¸²\nà¸à¸§à¸à¸«à¸£à¸µà¸\nà¸à¸§à¸à¸à¸£à¸²à¸¡\nà¸à¸§à¸à¸à¸¡à¸à¸¹\nà¸à¸§à¸à¹à¸ªà¸\nà¸à¹à¸§à¸à¸à¸µ\nà¸à¸§à¸¢à¸à¹à¸³\nà¸à¸§à¸¢à¸à¸¸à¹à¸\nà¸à¸ªà¸à¸à¸´à¸à¸£\nà¸à¸«à¸¸à¸à¸¹à¸\nà¸à¸«à¸¸à¸ าà¸à¸µ\nà¸à¸«à¸¹à¸à¸à¸à¹\nà¸à¸«à¸¹à¸ªà¸¹à¸\nà¸à¸à¸à¸§à¸£\nà¸à¸à¹à¸\nà¸à¸à¹à¸à¹\nà¸à¸à¹à¸à¹à¹à¸à¹\nà¸à¸à¸à¸µ\nà¸à¸à¸à¸±à¸§\nà¸à¸à¸à¸³à¹à¸à¸²\nà¸à¸à¸à¸£à¸°à¸¡à¸²à¸\nà¸à¸à¹à¸à¸µà¸¢à¸\nà¸à¸à¹à¸£à¸\nà¸à¸à¸ªà¸¡à¸à¸§à¸£\nà¸à¸à¹à¸«à¸¡à¸²à¸°\nà¸à¹à¸à¸à¸¸à¸\nà¸à¹à¸à¸à¸£à¸±à¸§\nà¸à¹à¸à¸à¸²\nà¸à¹à¸à¸à¹à¸²à¸\nà¸à¹à¸à¸à¸±à¸à¸à¸¸à¹\nà¸à¹à¸à¸¡à¹à¸²à¸¢\nà¸à¹à¸à¹à¸¡à¸·à¸à¸\nà¸à¹à¸à¹à¸¥à¸µà¹à¸¢à¸\nà¸à¹à¸à¸ªà¸·à¹à¸\nà¸à¸à¸à¸à¸¹à¸\nà¸à¹à¸à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸·à¹à¸\nà¸à¸±à¸à¸£à¹à¸à¸\nà¸à¸±à¸à¹à¸£à¸¡\nà¸à¸±à¸à¸¢à¸¨\nà¸à¸±à¸à¸¥à¸¡\nà¸à¸±à¸à¸à¸±à¸§\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¹à¸à¸µà¸¢à¸\nà¸à¸±à¸§à¸à¸±à¸\nà¸à¸²à¸à¸·à¹à¸\nà¸à¸²à¸à¸à¸´à¸\nà¸à¸´à¸à¸à¸²à¸à¸¢à¹\nà¸à¸´à¸à¸µà¸à¸£\nà¸à¸´à¸à¸µà¸à¸£à¸£à¸¡\nà¸à¸´à¸à¸µà¸à¸²à¸£\nà¸à¸´à¸à¸µà¸£à¸µà¸à¸à¸\nà¸à¸´à¸à¸µà¸ªà¸²à¸£\nà¸à¸´à¸à¸±à¸¢à¸à¸£à¸£à¸¡\nà¸à¸´à¸¡!
à¸à¹à¹à¸à¸µà¸¢à¸§\nà¸à¸´à¸¡à¸à¹à¹à¸\nà¸à¸´à¸¡à¸à¹à¸à¸µà¸\nà¸à¸´à¸©à¸ªà¸\nà¸à¸µà¹à¸à¹à¸à¸\nà¸à¸µà¹à¹à¸à¸´à¹à¸¡\nà¸à¸µà¹à¹à¸¥à¸µà¹à¸¢à¸\nà¸à¸¶à¸à¹à¸\nà¸à¸¶à¸à¸à¸à¹à¸\nà¸à¸¶à¹à¸à¸à¸²\nà¸à¸¶à¹à¸à¸à¸´à¸\nà¸à¸·à¸à¸à¸±à¸à¸à¸¸à¹\nà¸à¸·à¸à¸¡à¸à¸à¸¥\nà¸à¸·à¹à¸à¸à¸²à¸\nà¸à¸·à¹à¸à¸à¸µà¹\nà¸à¸·à¹à¸à¸à¹à¸²à¸\nà¸à¸·à¹à¸à¹à¸\nà¸à¸·à¹à¸à¹à¸¡à¸·à¸à¸\nà¸à¸·à¹à¸à¹à¸ªà¸µà¸¢\nà¸à¸¸à¸à¸à¸\nà¸à¸¸à¸à¸à¸à¸²à¸¥\nà¸à¸¸à¸à¸à¸à¸¸à¸\nà¸à¸¸à¸à¸à¸à¸±à¸à¸£\nà¸à¸¸à¸à¸à¹à¸à¸à¸µà¸¢à¹\nà¸à¸¸à¸à¸à¸à¸µà¸à¸²\nà¸à¸¸à¸à¸à¸à¸à¸´à¸¡à¸²\nà¸à¸¸à¸à¸à¸à¸à¸´à¸¡à¸²à¸à¸£\nà¸à¸¸à¸à¸à¸¡à¸²à¸¡à¸à¸°\nà¸à¸¸à¸à¸à¸¨à¸±à¸à¸£à¸²à¸\nà¸à¸¸à¸à¸à¸¨à¸²à¸ªà¸à¸´à¸à¸à¸\nà¸à¸¸à¸à¸à¸à¸à¸à¹\nà¸à¸¸à¸à¸à¸à¸²à¸\nà¸à¸¸à¸à¸à¸£à¸±à¸à¸©à¸²\nà¸à¸¸à¹à¸¡à¸à¸§à¸\nà¸à¸¸à¹à¸¡à¹à¸¡à¹\nà¸à¸¹à¹à¸à¸±à¸\nà¸à¸¹à¸à¸à¸²\nà¹à¸à¹à¸à¹à¸¥à¹à¸\nà¹à¸à¸à¸²à¸à¸à¸´à¸\nà¹à¸à¸à¸²à¸à¸à¸²à¸\nà¹à¸à¸£à¸´à¸¨à¸à¸£à¸²à¸¢\nà¹à¸à¸£à¸´à¸¨à¸à¸£à¸´à¹à¸\nà¹à¸à¸£à¸´à¸¨à¹à¸à¸£à¹à¸§\nà¹à¸à¸£à¸µà¸¢à¸à¸à¸£à¹à¸à¸\nà¹à¸à¸£à¸µà¸¢à¸§à¸¥à¸¡\nà¹à¸à¸¥à¸à¹à¸à¸´à¸\nà¹à¸à¸¥à¸à¸¢à¸²à¸§\nà¹à¸à¸¥à¸´à¸à¸à¸±à¸¥à¸à¹\nà¹à¸à¸¥à¸´à¸à¹à¸\nà¹à¸à¸¥à¸´à¸à¸à¸²\nà¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸¥à¹à¸³\nà¹à¸à¹à¸à¸à¸±à¸\nà¹à¸à¸²à¸°à¸à¸²à¸¢\nà¹à¸à¸²à¸°à¸à¸³\nà¹à¸à¸²à¸°à¸à¸¥à¸¹à¸\nà¹à¸à¸´à¸à¸à¸à¸\nà¹à¸à¸´à¸à¹à¸à¸¢\nà¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡\nà¹à¸à¸´à¹à¸¡à¸à¸¹à¸\nà¹à¸à¸µà¸¢à¸à¸à¸²\nà¹à¸à¸µà¸¢à¸à¸à¸\nà¹à¸à¸µà¸¢à¸à¹à¸à¸£à¸°\nà¹à¸à¸µà¸¢à¸à¸à¸£à¹à¸à¸¡\nà¹à¸à¸·à¹à¸à¸à¹à¸à¸¥à¸\nà¹à¸à¸·à¹à¸à¸à¸à¸²à¸¢\nà¹à¸à¸·à¹à¸à¸à¸à¹à¸²à¸\nà¹à¸à¸·à¹à¸à¸à¸à¸¹à¸\nà¹à¸à¸·à¹à¸à¸à¸¢à¸²à¸\nà¹à¸à¹à¸à¹à¸à¸\nà¹à¸à¸£à¹à¸«à¸¥à¸²à¸¢\nà¹à¸à¸£à¹à¸à¸à¸£à¸²à¸¢\nà¹à¸à¸£à¸§à¸à¸£à¸²à¸§\nà¹à¸à¸à¸´à¸à¸²à¸\nà¹à¸à¸à¸´à¸à¸±à¸¥à¸¥à¸±à¸à¸à¹\nà¹à¸à¸à¸´à¸ªà¸¡à¸ าร\nà¹à¸à¸à¸´à¸ªà¸±à¸à¸§à¹\nà¹à¸à¹à¸à¸à¸°à¹à¸¥\nà¹à¸à¸¢à¸ ัย\nà¹à¸à¹à¸à!
¸²à¸¢\nà¹à¸à¹à¸à¹à¸à¸\nà¹à¸à¸£à¸§à¸±à¸\nà¹à¸à¸£à¸ªà¸à¸à¹\nà¹à¸à¸£à¸ªà¸±à¸à¸à¹\nà¹à¸à¸£à¹à¸à¸¥\nà¹à¸à¸£à¹à¸à¹à¸²\nà¹à¸à¸£à¹à¸ªà¸¡\nà¹à¸à¸£à¹à¸ªà¹à¸§à¸¢\nà¹à¸à¸£à¹à¸«à¸¥à¸§à¸\nà¸à¸à¸à¹à¸³\nà¸à¸à¸à¹à¸à¹à¸²à¸«à¸¹à¹\nà¸à¸à¸à¸à¹à¸³\nà¸à¸à¸à¸¡à¸±à¸\nà¸à¹à¸à¸à¸à¸¥à¸±à¸\nà¸à¹à¸à¸à¸£à¹à¸à¸\nà¸à¸à¸à¹à¸à¸°\nà¸à¸±à¸à¸à¸à¸\nà¸à¸±à¸à¹à¸à¸µà¸¢à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¹à¸²\nà¸à¸±à¸à¹à¸à¹\nà¸à¸±à¸à¸à¹à¸³à¸à¸¡\nà¸à¸±à¸à¸à¸¥à¸²\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¹à¸à¸·à¸à¸\nà¸à¸±à¸à¸¡à¹à¸²\nà¸à¸±à¸à¹à¸¥à¸·à¹à¸à¸¢\nà¸à¸±à¸à¸«à¸à¸¹\nà¸à¸±à¹à¸à¹à¸à¸·à¸\nà¸à¸±à¹à¸à¹à¸à¸·à¸à¸\nà¸à¸·à¹à¸à¸à¸±à¸§\nà¸à¸·à¹à¸à¸à¸à¸¢\nà¸à¸·à¹à¸à¸à¸¹\nà¸à¸¸à¹à¸à¸à¹à¸²à¸\nà¸à¸¸à¹à¸à¹à¸à¹à¸\nà¸à¸¸à¹à¸à¹à¸à¸·à¹à¸à¸\nà¸à¸¸à¸à¸à¸à¸¥\nà¸à¸¹à¸à¹à¸à¸\nà¸à¸¹à¹à¸à¸·à¹à¸à¸\nà¸à¸¹à¸¡à¸à¸±à¸\nà¸à¸¹à¸¡à¸à¸²à¸¢\nà¹à¸à¸°à¸à¸°\nà¹à¸à¸·à¹à¸à¸à¸à¹à¸²\nà¹à¸à¸·à¹à¸à¸à¸à¸¸à¹à¸\nà¹à¸à¸·à¹à¸à¸à¸à¸¹\nà¹à¸à¸à¸²à¸¢\nà¹à¸à¹à¸à¹à¸\nà¹à¸à¸à¸²à¸à¸¸\nà¹à¸à¸à¹à¸²\nภัà¸à¸à¸´à¸\nภาà¸à¸à¸±à¸à¸à¹\nภาà¸à¸à¸·à¹à¸\nภาà¸à¹à¸£à¸µà¸¢à¸\nภาà¸à¸ ูมิ\nภาà¸à¸à¹à¸²à¸¢\nภาà¸à¸à¸´à¹à¸\nภาà¸à¸à¸£à¸°à¸à¸à¸\nภาà¸à¸à¸à¸à¹\nภาà¸à¸¢à¸à¸à¸£à¹\nภาà¸à¸¥à¸§à¸à¸à¸²\nภาà¸à¸¥à¸±à¸à¸©à¸à¹\nภายà¸à¸à¸\nภายà¹à¸\nภายหà¸à¹à¸²\nภายหลัà¸\nภารà¸à¸´à¸\nภารà¸à¸¸à¸£à¸°\nภารà¹à¸£à¸\nภารà¸à¸§à¸´à¸à¸¢à¸²\nภาษาศาสà¸à¸£à¹\nภาสà¸à¸£\nภิà¸à¹à¸à¸ าà¸\nภิà¸à¸à¸²à¸à¸´\nภูà¸à¸£\nภูà¸à¹à¸£à¸¨\nภูà¸à¸²à¸¥\nภูà¹à¸à¸¨\nภูà¹à¸à¸¨à¸§à¸£à¹\nภูà¹à¸à¸²\nภูà¹à¸à¸²à¹à¸\nภูà¸à¸²\nภูà¸à¸à¸²à¸¡\nภูà¸à¸à¸à¸µ\nภูà¸à¸£à¸¹à¸\nภูà¹à¸à¸¨à¸§à¸£\nภูมิà¸à¸à¸£à¹\nภูมิà¸à¸²à¸¥\nภูมิà¸à¸£à¸°à¹à¸à¸¨\nภูมิภาà¸\nภูมà¸!
´à¸£à¸±à¸à¸¨à¸²à¸ªà¸à¸£à¹\nภูมิลำà¹à¸à¸²\nภูมิศาสà¸à¸£à¹\nภูมิà¸à¸²à¸à¸²à¸¨\nภูมิà¸à¸£à¸£à¸¡\nภูมิà¸à¸±à¸à¸à¸²\nภูมิรูà¹\nภูมิà¹à¸\nภูมิà¸à¸²à¸\nภูมิà¸à¸¸à¹à¸¡à¸à¸±à¸\nภูมิà¹à¸à¹\nภูษาà¹à¸¢à¸\nà¹à¸ à¸à¸ ัย\nà¹à¸ สัà¸à¸à¸£\nà¹à¸ สัà¸à¸à¸£à¸£à¸¡\nà¹à¸ สัà¸à¸§à¸´à¸à¸¢à¸²\nà¹à¸ สัà¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¹à¸ à¸à¸à¸£à¸±à¸à¸¢à¹\nà¹à¸ à¸à¸ ัà¸à¸à¹\nà¹à¸ à¸à¸à¸²à¸à¸£\nà¹à¸ à¸à¸à¸²à¸à¸²à¸£\nมà¸à¸¸à¸à¸£à¸²à¸à¸à¸¸à¸¡à¸²à¸£\nมà¸à¸à¸¥à¹à¸à¸\nมà¸à¸à¸¥à¸ªà¸¹à¸à¸£\nมà¸à¸à¸¥à¸«à¸±à¸à¸à¸µ\nมà¸à¹à¸à¸µà¸¢à¸£à¸à¸²à¸¥\nมà¸à¸à¸³\nมà¸à¹à¸à¸\nมà¸à¹à¸à¹à¸\nมà¸à¸¢à¸à¸\nมà¸à¸¥à¸¹à¸\nมà¸à¸¸à¸à¸²à¸¢à¸²à¸ª\nมà¸à¸¸à¸£à¸ª\nมà¸à¹à¸à¸µà¸¢à¸£à¸à¸²à¸¥\nมà¸à¸¸à¸©à¸¢à¹à¸à¸\nมà¹à¸à¸à¸£à¸£à¸¡\nมà¹à¸à¸à¸à¸´\nมà¹à¸à¸à¸¸à¸à¸£à¸´à¸\nมà¹à¸à¸à¸£à¸£à¸¡\nมà¹à¸à¸ าà¸\nมà¹à¸à¸¡à¸±à¸¢\nมà¹à¸à¸£à¸\nมà¹à¸à¸£à¸¡à¸¢à¹\nมà¹à¸à¸ªà¸¸à¸à¸£à¸´à¸\nมรรà¸à¸à¸²à¸¢à¸\nมรรà¸à¸à¸¥\nมฤà¸à¸à¸²à¸à¸´\nมฤà¸à¸à¸²à¸¢à¸§à¸±à¸\nมฤà¸à¸£à¸²à¸\nมลà¸à¸´à¸\nมลà¸à¸´à¸©\nมลสาร\nมวà¸à¹à¸«à¸¥à¹à¸\nมà¹à¸§à¸à¸«à¸à¹à¸²\nมวยà¹à¸à¸¢\nมวยà¸à¸¥à¹à¸³\nมวยลà¹à¸¡\nมวยวัà¸\nมวยสาà¸à¸¥\nมวยหมูà¹\nมวลสาร\nมà¸à¸à¸£à¸²à¸¡\nมà¸à¸à¸\nมà¸à¸«à¸¡à¸¶à¸\nมà¸à¸à¹à¸¡à¸µà¸¢à¸\nมà¸à¸à¸à¸±à¸§\nมà¸à¸à¸«à¸¡à¸²à¸¢\nมà¸à¸¡à¹à¸¡à¸²\nมะà¸à¸²à¸¡à¹à¸à¸¨\nมะà¸à¸²à¸¡à¸à¹à¸à¸¡\nมะà¸à¸²à¸¡à¹à¸à¸µà¸¢à¸\nมะà¹à¸à¸·à¸à¹à¸à¸¨\nมะà¹à¸à¸·à¸à¸à¸§à¸\nมะà¸à¸£à¹à¸²à¸§à¹à¸à¹à¸§\nมัà¸à¸à¸¸à¹à¸\nมัà¸à¸à¸µà¹\nมัà¸à¸à¹à¸²à¸¢\nมัà¸à¸à¹à¸à¸¢\nมัà¸à¸¡à¸²à¸\nมัà¸à¹à¸«à¸à¹\nมัà¹à¸à¸à¸±à¹à¸\nมัà¹à¸à¸¡à¸µ\nมัà¸à¸à¸¸à¸£à¸²à¸\nมัà¸à¸à¸´à¸¡à¸à¸´à¸à¸²à¸¢\nมัà¸à¸!
ิมà¸à¸£à¸°à¹à¸à¸¨\nมัà¸à¸à¸´à¸¡à¸¢à¸²à¸¡\nมัà¸à¸à¸´à¸¡à¸§à¸±à¸¢\nมัà¸à¸à¸³\nมัà¸à¸«à¸¡à¸µà¹\nมัà¸à¸¢à¸¡à¸à¸²à¸¥\nมัà¸à¸¢à¸¡à¸¨à¸¶à¸à¸©à¸²\nมัà¸à¹à¸à¸§\nมัà¸à¹à¸à¸¨\nมัà¸à¸à¸£à¸±à¹à¸\nมัà¸à¹à¸à¸¥à¸§\nมัà¸à¸ªà¸¡à¸à¸\nมัà¹à¸à¸à¸\nมัà¹à¸à¹à¸\nมัà¹à¸à¸«à¸¡à¸²à¸¢\nมัà¹à¸à¹à¸«à¸¡à¸²à¸°\nมัวà¹à¸¡à¸²\nมัวหมà¸à¸\nมัà¹à¸§à¸ªà¸¸à¸¡\nมà¹à¸²à¹à¸à¸¨\nมà¹à¸²à¸à¹à¸³\nมà¹à¸²à¸¡à¸·à¸\nมà¹à¸²à¹à¸£à¹à¸§\nมà¹à¸²à¸¥à¹à¸\nมà¹à¸²à¸¥à¸²à¸¢\nมาà¸à¸¡à¸²à¸¢\nมาà¸à¸£à¸à¸²à¸£\nมาà¸à¸£à¸à¸²à¸\nมาà¸à¸£à¸²à¸ªà¹à¸§à¸\nมาà¸à¸¸à¸à¸²à¸¡\nมาà¸à¸¸à¸à¸²à¸\nมาà¸à¸¸à¸ ูมิ\nมà¹à¸²à¸à¸à¸²\nมà¹à¸²à¸à¸à¸±à¸à¸à¸²\nมายาà¸à¸£\nมายาà¸à¸¥\nมายาà¸à¸²à¸£\nมายาวี\nมารà¸à¸à¸\nมารวิà¸à¸±à¸¢\nมารสัà¸à¸à¸¡\nมารหัวà¸à¸\nมาลาà¸à¸²à¸£\nมิà¹à¸à¸à¸§à¸±à¸\nมิà¹à¸à¸¡à¸´à¸à¸£\nมิà¸à¸à¸²à¸à¸²à¸£\nมิà¸à¸à¸²à¸à¸µà¸\nมิà¸à¸à¸´à¸\nมิà¸à¹à¸¡à¸µà¹à¸¢à¸\nมิà¸à¸«à¸¡à¸µ\nมิà¸à¸£à¸à¸´à¸\nมิà¸à¸£à¸ าà¸\nมิà¸à¸£à¸ªà¸«à¸²à¸¢\nมิà¸à¹à¸²\nมีหà¸à¹à¸²\nมีà¸à¹à¸à¸\nมีà¸à¸à¸²à¸\nมีà¸à¹à¸à¹\nมีà¸à¸à¸\nมีà¸à¸à¸±à¸\nมีà¸à¸ªà¸±à¹à¸\nมึà¸à¸à¸\nมึà¸à¸à¸²\nมึà¸à¸à¸¶à¸\nมึà¸à¹à¸¡à¸²\nมืà¸à¸à¸£à¸¶à¹à¸¡\nมืà¸à¸¡à¸\nมืà¸à¸¡à¸±à¸§\nมืà¸à¸à¸±à¸\nมืà¸à¸à¸µ\nมืà¸à¹à¸à¸´à¸\nมืà¸à¸à¸·à¸\nมืà¸à¹à¸à¸¥à¹à¸²\nมืà¸à¸¡à¸·à¸\nมืà¸à¸ªà¸à¸\nมืà¸à¹à¸ªà¸·à¸\nมืà¸à¸«à¸à¸¶à¹à¸\nมืà¸à¹à¸«à¸¡à¹\nมุà¸à¸à¸¥à¸\nมุà¸à¸à¸²à¸à¸°\nมุà¸à¸¡à¸à¸à¸£à¸µ\nมุà¹à¸à¸¡à¸±à¹à¸\nมุà¹à¸à¸¡à¸²à¸\nมุà¹à¸à¸«à¸à¹à¸²\nมุà¹à¸à¸«à¸¡à¸²à¸¢\nมุà¹à¸à¸«à¸§à¸±à¸\nมุà¹à¸à¸¥à¸§à¸\nมุà¹à¸à¸ªà¸²à¸¢à¸à¸±à¸§\nมุมà¸à¹à¸¡\nมุมà¸à¸¥à¸±à¸!
\nมุมà¹à¸à¸¢\nมุมà¸à¸²à¸\nมุมà¸à¸£à¸\nมุมà¸à¹à¸²à¸\nมุมมืà¸\nมุมà¹à¸¢à¹à¸\nมุมสะà¸à¹à¸à¸\nมุมหัà¸à¹à¸«\nมุมà¹à¸«à¸¥à¸¡\nมุสาวาà¸\nมูà¸à¹à¸¥à¸·à¸à¸\nมูà¸à¸¡à¸±à¸\nมูà¸à¸«à¸¥à¸§à¸\nมูà¸à¸à¸´à¸\nมูลà¸à¸²à¸\nมูลà¸à¸²à¸¢\nมูลà¸à¸´à¸à¸´\nมูลà¹à¸«à¸à¸¸\nมูลà¸à¹à¸²\nมูลà¸à¸à¸¢\nà¹à¸¡à¹à¸à¹à¸à¸´à¸\nà¹à¸¡à¹à¸à¹à¸¥à¸·à¸à¸\nà¹à¸¡à¹à¸à¹à¸¥à¸«à¸´à¸\nà¹à¸¡à¹à¸à¸à¸°à¹à¸¥\nà¹à¸¡à¸£à¸¸à¸¡à¸²à¸¨\nà¹à¸¡à¸£à¸¸à¸£à¸²à¸\nà¹à¸¡à¸¥à¹à¸à¸²à¸à¸²à¸¨\nà¹à¸¡à¸²à¸à¸´à¸\nà¹à¸¡à¸²à¸¡à¸±à¸\nà¹à¸¡à¸²à¸¡à¸±à¸§\nà¹à¸¡à¸²à¸¡à¸²à¸¢\nà¹à¸¡à¸´à¸à¹à¸à¸¢\nà¹à¸¡à¸µà¸¢à¸à¹à¸à¸¢\nà¹à¸¡à¸µà¸¢à¸«à¸¥à¸§à¸\nà¹à¸¡à¸µà¸¢à¸à¸¡à¸à¸\nà¹à¸¡à¸µà¹à¸¢à¸à¸¥à¸²à¸§\nà¹à¸¡à¸µà¹à¸¢à¸à¸ªà¹à¸¡\nà¹à¸¡à¸·à¹à¸à¸à¸µà¹\nà¹à¸¡à¸·à¹à¸à¸à¸°à¸à¸µà¹\nà¹à¸¡à¸·à¹à¸à¹à¸\nà¹à¸¡à¸·à¹à¸à¹à¸£\nà¹à¸¡à¸·à¹à¸à¹à¸«à¸£à¹\nà¹à¸¡à¸·à¹à¸à¸à¸±à¹à¸\nà¹à¸¡à¸·à¸à¸à¸à¸¶à¹à¸\nà¹à¸¡à¸·à¸à¸à¸à¹à¸²\nà¹à¸¡à¸·à¸à¸à¸à¸à¸\nà¹à¸¡à¸·à¸à¸à¸«à¸¥à¸§à¸\nà¹à¸¡à¸·à¹à¸à¸¢à¸à¸\nà¹à¸¡à¸·à¹à¸à¸¢à¸¥à¹à¸²\nà¹à¸¡à¹à¸à¸à¸\nà¹à¸¡à¹à¸à¸¸à¸à¹à¸\nà¹à¸¡à¹à¸à¸¸à¸\nà¹à¸¡à¹à¸à¸²à¸\nà¹à¸¡à¹à¹à¸à¹à¸²\nà¹à¸¡à¹à¸à¸µ\nà¹à¸¡à¹à¸à¸±à¸\nà¹à¸¡à¹à¸à¸¡\nà¹à¸¡à¹à¸à¹à¸³\nà¹à¸¡à¹à¸à¸\nà¹à¸¡à¹à¸à¹à¸²à¸\nà¹à¸¡à¹à¹à¸à¸µà¹à¸¢\nà¹à¸¡à¹à¸à¸£à¸°\nà¹à¸¡à¹à¸à¸´à¸¡à¸à¹\nà¹à¸¡à¹à¹à¸à¸¥à¸\nà¹à¸¡à¹à¸¡à¸\nà¹à¸¡à¹à¸¡à¹à¸²à¸¢\nà¹à¸¡à¹à¹à¸¡à¹\nà¹à¸¡à¹à¸¢à¸\nà¹à¸¡à¹à¸¢à¸²à¸¢\nà¹à¸¡à¹à¸£à¹à¸²à¸\nà¹à¸¡à¹à¹à¸£à¸·à¸à¸\nà¹à¸¡à¹à¹à¸£à¸\nà¹à¸¡à¹à¹à¸¥à¹à¸²\nà¹à¸¡à¹à¹à¸¥à¸µà¹à¸¢à¸\nà¹à¸¡à¹à¸ªà¸µ\nà¹à¸¡à¹à¸ªà¸·à¹à¸\nà¹à¸¡à¹à¹à¸«à¸¥à¹à¸\nà¹à¸¡à¸à¸¡à¸¸à¸¡\nà¹à¸¡à¹à¸à¸¢à¸³\nà¹à¸¡à¸¥à¸à¸à¹à¸²à¸\nà¹à¸¡à¸¥à¸à¸§à¸±à¸\nà¹à¸¡à¸¥à¸à¸à¸\nà¹à¸¡à¸¥à¸à¸ ูà¹\nà¹à¸¡à¸¥à¸à¹à¸¡à¹à¸²\nà¹à¸¡à¸§à¹à¸à¸²\nà¹à¸¡à¸§à¸à¹à¸³\nà¹à¸¡à¸§à¸à¹à¸²\nà¹à¸¡à¸§à¸¡à¸à¸\nà¹à¸¡à¹à¸!
ลัà¸\nà¹à¸¡à¹à¸à¸§à¸²à¸\nà¹à¸¡à¹à¸à¸²à¸à¹à¸à¸\nà¹à¸¡à¹à¹à¸à¸²à¸«à¸¥à¸±à¸\nà¹à¸¡à¹à¸à¸µà¸à¹à¸\nà¹à¸¡à¹à¸à¸´à¹à¸¡à¸à¸±à¸\nà¹à¸¡à¹à¹à¸à¹à¸\nà¹à¸¡à¹à¸à¸²à¸¢\nà¹à¸¡à¹à¸à¸µà¸à¸£à¸´à¸\nà¹à¸¡à¹à¸à¸µ\nà¹à¸¡à¹à¹à¸à¹à¸²\nà¹à¸¡à¹à¸à¸£à¸£à¸à¸±à¸\nà¹à¸¡à¹à¹à¸¡à¸à¸£\nà¹à¸¡à¹à¸£à¸°à¹à¸à¸\nà¹à¸¡à¹à¹à¸£à¸µà¸¢à¸§\nà¹à¸¡à¹à¸«à¸¡à¸à¸\nà¹à¸¡à¹à¸à¸±à¸\nà¹à¸¡à¹à¸à¸±à¸à¸§à¸²\nà¹à¸¡à¹à¸à¸£à¸µ\nà¹à¸¡à¹à¹à¸à¹à¸à¸¹à¹\nà¹à¸¡à¹à¹à¸\nà¹à¸¡à¹à¸à¸±à¸\nà¹à¸¡à¹à¸¡à¸¥à¸²à¸¢\nà¹à¸¡à¹à¸¡à¹à¸§à¸\nà¹à¸¡à¹à¸¢à¸¡à¸\nà¹à¸¡à¹à¸«à¸à¹à¸²\nà¹à¸¡à¹à¸«à¸±à¸à¸à¸²à¸à¸²à¸¨\nà¹à¸¡à¹à¹à¸à¸\nยà¸à¸à¸¥à¸µà¸\nยà¸à¸à¸£à¸¹\nยà¸à¹à¸à¸£à¸·à¹à¸à¸\nยà¸à¹à¸à¹à¸²\nยà¸à¸à¸£à¸\nยà¸à¸à¹à¸à¸\nยà¸à¹à¸¡à¸\nยà¸à¸¢à¸\nยà¸à¸¢à¹à¸à¸\nยà¸à¹à¸¥à¸´à¸\nยà¸à¹à¸§à¹à¸\nยà¹à¸à¸¢à¹à¸\nยมà¸à¸¹à¸\nยมà¸à¸²à¸¥\nยมราà¸\nยมà¹à¸¥à¸\nยวà¸à¸¢à¸´à¹à¸\nยวà¸à¸¢à¸²à¸\nยวà¸à¸¢à¸µ\nยวà¸à¸¢à¸²à¸\nยà¹à¸à¸à¹à¸\nยà¹à¸à¸ªà¹à¸§à¸\nยà¹à¸à¸«à¸à¹à¸²\nยà¹à¸à¸«à¸¢à¹à¸à¸\nยà¸à¸à¸¢à¹à¸à¸\nยà¸à¸à¹à¸¢\nยà¹à¸à¸à¹à¸à¸²\nยà¹à¸à¸à¹à¸¢à¹à¸\nยà¸à¸à¹à¸¢à¸µà¹à¸¢à¸¡\nยà¸à¸à¸à¸\nยà¹à¸à¸à¸¢à¸à¸\nยà¹à¸à¸à¸£à¸à¸¢\nยà¹à¸à¸à¸¨à¸£\nยà¹à¸à¸à¹à¸ªà¸\nยà¹à¸à¸à¸«à¸¥à¸±à¸\nยà¸à¸à¹à¸¢à¸\nยà¸à¸¡à¸à¸§à¸²à¸¡\nยà¹à¸à¸¡à¹à¸¢à¸²\nยà¹à¸à¸¢à¸¢à¸±à¸\nยัà¸à¸¢à¸à¸\nยัà¸à¸¢à¹à¸²à¸¢\nยัà¸à¹à¸¢à¸·à¹à¸à¸\nยัà¸à¸à¸£à¸£à¸¡\nยัà¸à¸à¸´à¸à¸µ\nยัà¸à¹à¸¢à¸µà¸¢à¸\nยัà¸à¹à¸¢à¸´à¸\nยัà¸à¸¢à¸±à¹à¸\nยัà¹à¸§à¸¢à¸§à¸\nยัà¹à¸§à¸¢à¸¸\nยัà¹à¸§à¹à¸¢à¹à¸²\nยาà¸à¸§à¸²à¸\nยาà¸à¸±à¸à¸¢à¸¸à¸\nยาà¹à¸à¸µà¸¢à¸§\nยาà¹à¸\nยาà¸à¸¸à¸\nยาà¸à¸²\nยาà¸à¸±à¸\nยาà¸à¸à¸\nยาà¹à¸à¸\nยาà¸à¹à¸²à¸¢\nยาà¸à¸²à¸à¸¸\nยาà¸à¸±à¸à¸à¸¸à¹\nยาà¹à¸à¸·à¹à¸\nยาà¹à¸à¹\nยาà¹à¸à¸\nยาà¸à¸´à¸©\nà¸!
¢à¸²à¸£à¸°à¸à¸²à¸¢\nยาสลà¸\nยาสัà¹à¸\nยาสีà¸à¸±à¸\nยาสูà¸\nยาà¹à¸ªà¹à¸\nยาà¹à¸ªà¸à¸à¸´à¸\nยาหมà¹à¸à¸\nยาà¹à¸«à¸¥à¸·à¸à¸\nยà¹à¸²à¸à¸§à¸\nยà¹à¸²à¸à¸²à¸\nยาà¸à¹à¸à¹à¸\nยาà¸à¸à¸\nยาà¸à¹à¸¢à¹à¸\nยาà¸à¹à¸£à¹\nยาà¸à¸à¸à¸\nยาà¸à¹à¸\nยาà¸à¸¡à¸°à¸à¸à¸¢\nยาà¸à¸¡à¸°à¸à¸¹à¸¡\nยาà¸à¸¥à¸\nยาà¸à¸ªà¸\nยาà¸à¸à¸²à¸¢\nยà¹à¸²à¸à¸à¸£à¸²à¸¢\nยà¹à¸²à¸à¹à¸¢à¸·à¹à¸à¸\nยà¹à¸²à¸à¸ªà¸\nยà¹à¸²à¸à¸ªà¸²à¸¡à¸à¸¸à¸¡\nยà¹à¸²à¸à¹à¸«à¸¢à¸µà¸¢à¸\nยาà¸à¹à¸à¸£à¸²à¸°\nยาà¸à¸à¸²à¸«à¸à¸°\nยาà¸à¸à¸§à¸à¸²à¸¨\nยาà¸à¸à¸²à¸\nยายà¸à¸§à¸\nยาวà¹à¸à¸·à¹à¸à¸¢\nยาวยืà¸\nยาวà¹à¸«à¸¢à¸µà¸¢à¸\nยำà¸à¸§à¸²à¸¢\nยำà¹à¸«à¸à¹\nยำà¹à¸à¸£à¸\nยำà¹à¸¢à¸\nยà¹à¸³à¸à¹à¸à¸\nยà¹à¸³à¸¢à¸µ\nยà¹à¸³à¹à¸¢à¹\nยิà¸à¹à¸à¹à¸²\nยิà¹à¸à¸à¸±à¸\nยิà¹à¸à¸¢à¸§à¸\nยิà¹à¸à¹à¸«à¸à¹\nยิà¸à¸à¸µ\nยิà¸à¸¢à¸à¸¡\nยิà¸à¸£à¹à¸²à¸¢\nยิà¹à¸¡à¸à¸£à¸´à¹à¸¡\nยิà¹à¸¡à¹à¸à¹à¸\nยิà¹à¸¡à¹à¸à¹\nยิà¹à¸¡à¹à¸à¹à¸\nยิà¹à¸¡à¹à¸à¸¥à¹\nยิà¹à¸¡à¹à¸¢à¸²à¸°\nยิà¹à¸¡à¹à¸¢à¹à¸¡\nยียวà¸\nยึà¸à¸à¸£à¸à¸\nยึà¸à¸à¸·à¸\nยึà¸à¸¡à¸±à¹à¸\nยึà¸à¹à¸«à¸à¸µà¹à¸¢à¸§\nยืà¸à¸¢à¸²à¸\nยืà¸à¸¢à¸²à¸§\nยืà¸à¹à¸¢à¸·à¹à¸\nยืà¸à¸«à¸¢à¸¸à¹à¸\nยืà¸à¸à¸\nยืà¸à¸à¸£à¸²à¸\nยืà¸à¸à¹à¸\nยืà¸à¸à¸·à¹à¸\nยืà¸à¸¢à¸\nยืà¸à¸¢à¸±à¸\nยืà¸à¸«à¸¢à¸±à¸\nยืà¹à¸à¸¢à¸¸à¸\nยุยà¸\nยุà¹à¸¢à¸\nยุà¹à¸«à¸¢à¹\nยุà¸à¸¥à¸à¸²à¸\nยุà¸à¹à¸à¹à¸\nยุà¸à¸à¸à¸\nยุà¸à¸¡à¸·à¸\nยุà¹à¸à¸à¸´à¸\nยุà¹à¸à¸¢à¸²à¸\nยุà¹à¸à¹à¸«à¸¢à¸´à¸\nยุà¸à¸´à¸à¸£à¸£à¸¡\nยุà¸à¸à¸à¸²à¸£\nยุà¸à¸à¸à¸²à¸§à¸µ\nยุà¸à¸à¸à¸±à¸à¸à¸±à¸¢\nยุà¸à¸à¸ ัà¸à¸à¹\nยุà¸à¸à¸ ูมิ\nยุà¸à¸à¸§à¸´à¸à¸µ\nย!
ุà¸à¸à¸¨à¸²à¸ªà¸à¸£à¹\nยุà¸à¸à¸«à¸±à¸à¸à¸µ\nยุà¸à¸à¸à¸²à¸à¸²à¸£\nยุà¸à¸à¸à¸²à¸à¸´à¸à¸²à¸£\nยุà¸à¸¢à¸±à¸\nยุà¸à¸¢à¸´à¸\nยุà¸à¸£à¸²à¸\nยูà¹à¸¢à¸µà¹\nà¹à¸¢à¹à¸à¹à¸à¸µà¹à¸¢à¸\nà¹à¸¢à¹à¸à¹à¸\nà¹à¸¢à¹à¸à¸à¹à¸³\nà¹à¸¢à¹à¸à¹à¸à¸µà¸¢à¸\nà¹à¸¢à¹à¸à¸à¸²\nà¹à¸¢à¹à¸à¸à¸·à¸\nà¹à¸¢à¹à¸à¸à¸²\nà¹à¸¢à¹à¸à¹à¸¢à¸µà¸¢à¸\nà¹à¸¢à¹à¸à¹à¸¢à¸·à¸à¸\nà¹à¸¢à¹à¸à¸§à¸²à¸\nà¹à¸¢à¹à¸à¸§à¸¹à¸\nà¹à¸¢à¹à¸à¸à¸µà¹\nà¹à¸¢à¹à¸à¸à¸±à¸à¸£\nà¹à¸¢à¹à¸à¸à¹à¸²à¸¢\nà¹à¸¢à¹à¸¢à¸«à¸¢à¸±à¸\nà¹à¸¢à¹à¸²à¸«à¸¢à¸à¸\nà¹à¸¢à¸²à¸°à¹à¸¢à¹à¸¢\nà¹à¸¢à¸µà¹à¸¢à¸¡à¸à¸£à¸²à¸¢\nà¹à¸¢à¸µà¹à¸¢à¸¡à¹à¸¢à¸µà¸¢à¸\nà¹à¸¢à¸µà¹à¸¢à¸¡à¹à¸¢à¸·à¸à¸\nà¹à¸¢à¸µà¹à¸¢à¸¡à¸¢à¸à¸\nà¹à¸¢à¸·à¹à¸à¹à¸à¸¢\nà¹à¸¢à¸·à¹à¸à¹à¸¢\nà¹à¸¢à¸·à¸à¸à¹à¸¢à¹à¸\nà¹à¸¢à¸·à¹à¸à¸à¸à¸£à¸²à¸¢\nà¹à¸¢à¸·à¹à¸à¸à¸¢à¸±à¸\nà¹à¸¢à¸·à¹à¸à¸à¸¢à¹à¸²à¸\nà¹à¸¢à¸à¸¢à¹à¸²à¸¢\nà¹à¸¢à¸à¹à¸¢à¸°\nà¹à¸¢à¹à¸à¸à¸´à¸\nà¹à¸¢à¸à¸à¸²à¸¢\nà¹à¸¢à¸à¸¢à¸¥\nà¹à¸¢à¹à¸¡à¸à¸£à¸²à¸¢\nà¹à¸¢à¹à¸¡à¸¢à¸´à¹à¸¡\nà¹à¸¢à¹à¸¡à¸ªà¸£à¸§à¸¥\nà¹à¸¢à¹à¸¢\nà¹à¸¢à¹à¹à¸¢à¹\nà¹à¸¢à¸à¹à¸à¸¥à¸\nà¹à¸¢à¸à¸¢à¹à¸²à¸¢\nà¹à¸¢à¸à¹à¸¢à¹\nà¹à¸¢à¸à¸à¸¥à¸à¸\nà¹à¸¢à¸«à¸´à¸\nรà¸à¸à¸±à¸\nรà¸à¸£à¹à¸²à¸\nรà¸à¹à¸£à¸µà¹à¸¢à¸§\nรà¸à¹à¸£à¸·à¹à¸\nรà¸à¸£à¸²à¸\nรà¸à¸à¸§à¸±à¸à¸à¸¸\nรà¸à¸à¸µà¸à¸£\nรà¸à¸à¸£à¸°à¸à¸°\nรà¸à¹à¸à¹à¸\nรà¸à¹à¸à¹à¸\nรà¸à¹à¸à¹à¸\nรà¸à¸à¸±à¸à¸£\nรà¸à¸à¸µà¹à¸\nรà¸à¸à¸¹à¹\nรà¸à¸à¸±à¸§à¸£à¹\nรà¸à¸à¸£à¸£à¸à¸¸à¸\nรà¸à¸à¹à¸§à¸\nรà¸à¸à¸¢à¸²à¸à¸²à¸¥\nรà¸à¹à¸\nรà¸à¹à¸à¸à¹à¸²\nรà¸à¸¡à¹à¸²\nรà¸à¹à¸¡à¸¥à¹\nรà¸à¸¢à¸à¸à¹\nรà¸à¸£à¸²à¸\nรà¸à¸¥à¸²à¸\nรà¸à¸ªà¸à¸à¸£à¹à¸\nรà¸à¸ªà¸´à¸à¸¥à¹à¸\nรà¸à¸à¸§à¸\nรà¸à¸£à¸²\nรà¸à¹à¸£à¹à¸²\nรมà¸à¸³\nรà¹à¸¡à¹à¸à¸¥à¹à¸²\nรà¹à¸¡à¸à¸¹à¸à¸µà¸\nรà¹à¸¡à¹à¸¢à¹à¸\nรà¹à¸¡à¸£à¸·à¹à¸\nรà¹à¸§à¸à¹à¸£à¸¢\nรวà¸à¸à¸¶à¹à¸\nรวà¸à¸£à¸±à¸\nรà¸!
§à¸à¹à¸£à¹à¸§\nรวà¸à¹à¸£\nรวà¸à¸¢à¸à¸\nรวà¸à¸£à¸§à¸¡\nรวà¸à¸£à¸±à¸\nรวมà¸à¸¥\nรวมหัว\nรà¹à¸§à¸¡à¹à¸\nรà¹à¸§à¸¡à¹à¸à¸¨\nรà¹à¸§à¸¡à¸¡à¸·à¸\nรà¹à¸§à¸¡à¸£à¸±à¸\nรà¹à¸§à¸¡à¸ªà¸¡à¸±à¸¢\nรวยริà¸\nรวยรืà¹à¸\nรสà¸à¸²à¸à¸´\nรสà¸à¸´à¸¢à¸¡\nรà¸à¸à¸à¹à¸à¸\nรà¸à¸à¹à¸à¹à¸²\nรà¸à¸à¸à¸·à¹à¸\nรà¹à¸à¸à¸à¹à¸³\nรà¹à¸à¸à¸£à¸à¸¢\nรà¹à¸à¸à¸à¸\nรà¹à¸à¸à¸à¸¸à¸à¸à¹\nรà¹à¸à¸à¹à¸£à¸µà¸¢à¸\nรà¹à¸à¸à¸«à¹à¸¡\nรà¹à¸à¸à¹à¸«à¹\nรà¸à¸à¸à¹à¸³\nรà¸à¸à¸à¸£à¸\nรà¸à¸à¸à¸µà¸§à¸´à¸\nรà¸à¸à¸à¸±à¸§\nรà¸à¸à¸à¸²à¸¢\nรà¸à¸à¹à¸£à¸¡\nรà¹à¸à¸à¹à¸£à¹\nรà¹à¸à¸à¹à¸\nรà¹à¸à¸à¸à¸±à¸§\nรà¹à¸à¸à¸£à¸\nรà¹à¸à¸à¸£à¸¸à¹à¸¡\nรà¹à¸à¸à¸§à¸´à¸à¸²\nรà¹à¸à¸à¸à¸²à¸ªà¸à¹\nรà¸à¸à¸à¸±à¸\nรà¸à¸à¹à¸à¸·à¸à¸\nรà¸à¸à¸£à¸¹à¹\nรà¸à¸¢à¸£à¹à¸²à¸§\nรà¹à¸à¸¢à¸«à¸£à¸\nรà¹à¸à¸¢à¸¥à¸°\nรà¹à¸à¸¢à¸à¸£à¸à¸\nรà¹à¸à¸¢à¹à¸à¹à¸§\nรà¹à¸à¸¢à¸«à¸§à¸²à¸¢\nระà¸à¸²à¸à¸à¸¸à¹à¸¡\nระà¸à¸²à¸à¹à¸à¸\nระà¹à¸à¸´à¸à¸à¸§à¸\nระà¹à¸à¸´à¸à¸¡à¸·à¸\nระà¹à¸à¸µà¸¢à¸à¸à¸²à¸£\nรัà¸à¹à¸à¸£à¹\nรัà¸à¸©à¸²à¸à¸²à¸£\nรัà¸à¸©à¸²à¸à¸²à¸£à¸à¹\nรัà¸à¹à¸à¹\nรัà¸à¹à¸à¸\nรัà¸à¸à¸\nรัà¸à¸à¸¶à¹à¸\nรัà¸à¹à¸à¸¥à¸´à¸\nรัà¸à¸¡à¸\nรัà¸à¸ªà¸£à¸£à¸à¹\nรัà¸à¸ªà¸¤à¸©à¸à¹\nรัà¹à¸à¸£à¸\nรัà¸à¸ªà¸µà¹à¸à¸à¸¢à¹\nรัà¸à¸ªà¸µà¸§à¸´à¸à¸¢à¸²\nรัà¸à¸à¸²à¸¥\nรัà¸à¸à¸²à¸¢à¸²à¸\nรัà¸à¸à¸µà¸à¸£\nรัà¸à¸à¸£à¸£à¸¡à¸à¸¹à¸\nรัà¸à¸à¸²à¸¥\nรัà¸à¸à¸¸à¸£à¸¸à¸©\nรัà¸à¸à¸£à¸°à¸¨à¸²à¸ªà¸à¹\nรัà¸à¸à¸£à¸°à¸«à¸²à¸£\nรัà¸à¸à¸´à¸à¸µ\nรัà¸à¸¡à¸à¸à¸£à¸µ\nรัà¸à¸§à¸´à¸ªà¸²à¸«à¸à¸´à¸\nรัà¸à¸¨à¸²à¸ªà¸à¸£à¹\nรัà¸à¸ªà¸ า\nรัà¸à¸à¸¸à¸¡\nรัà¸à¹à¸à¸¥à¹à¸²\nรัà¸à¸à¸±à¸§\nรัà¸à¸à¸£à¸°à¸à¸\nรัà¸à¸£à¸¶à¸\nรัà¸à¸£à¸¹à¸\nรัà¸à¸à¸!
´à¸à¸²à¸¥\nรัà¸à¸à¸§à¸±à¸\nรัà¸à¸à¹à¸²à¸\nรัà¸à¸à¹à¸§à¸\nรัà¸à¹à¸à¹\nรัà¸à¸à¸·à¹à¸\nรัà¸à¸à¸£à¸²à¸\nรัà¸à¸à¸£à¸°à¸à¸±à¸\nรัà¸à¸à¸£à¸°à¸à¸²à¸\nรัà¸à¸à¸²à¸\nรัà¸à¸à¸´à¸\nรัà¸à¸à¸´à¸à¸à¸à¸\nรัà¸à¸à¹à¸à¸\nรัà¸à¸à¸±à¸\nรัà¸à¸¡à¸·à¸\nรัà¸à¸£à¸à¸\nรัà¸à¸£à¸¹à¹\nรัà¸à¸ªà¸¡à¸±à¸à¸£\nรัà¸à¸ªà¸±à¹à¸\nรัà¸à¸«à¸à¹à¸²\nรัà¸à¹à¸«à¸¡à¸²\nรัà¹à¸§à¹à¸«à¸¥\nรามืà¸\nรà¹à¸²à¹à¸£à¸´à¸\nราà¸à¹à¸à¹à¸§\nราà¸à¸à¸§à¸±à¸\nราà¸à¸à¸²à¸\nราà¸à¸à¸±à¸\nราà¸à¸¨à¸±à¸à¸à¹\nราà¸à¹à¸«à¸à¹à¸²\nรà¹à¸²à¸à¸à¸²à¸¢\nรà¹à¸²à¸à¹à¸«\nรà¹à¸²à¸à¸£à¸²\nราà¸à¸à¸£à¸à¸µà¸¢à¸à¸´à¸\nราà¸à¸à¸²à¸£\nราà¸à¸à¸´à¸\nราà¸à¸à¸£à¸¹\nราà¸à¸à¸²à¸\nราà¸à¸à¸±à¸à¸à¹\nราà¸à¸à¸´à¸à¸à¸²à¸¡\nราà¸à¸à¸¹à¸\nราà¸à¸à¸²à¸à¸µ\nราà¸à¸à¸²à¸§à¸µ\nราà¸à¸à¸±à¸à¸à¸´à¸\nราà¸à¸à¸±à¸¥à¸¥à¸±à¸à¸à¹\nราà¸à¸à¸²à¸à¸£\nราà¸à¸à¸¸à¸à¸£\nราà¸à¸à¸°à¹à¸à¸\nราà¸à¸ ัà¸\nราà¸à¸¡à¸±à¸¥\nราà¸à¸¢à¸²à¸\nราà¸à¸£à¸\nราà¸à¸¥à¸±à¸à¸à¸à¸£\nราà¸à¹à¸¥à¸à¸²à¸à¸´à¸à¸²à¸£\nราà¸à¹à¸¥à¸à¸²à¸à¸¸à¸à¸²à¸£\nราà¸à¸§à¸à¸¨à¹\nราà¸à¸§à¸±à¸à¸´\nราà¸à¸ªà¸à¸¸à¸¥\nราà¸à¸ªà¸¡à¸à¸±à¸à¸´\nราà¸à¸ªà¸²à¸ªà¹à¸\nราà¸à¸«à¸±à¸à¸à¹à¸¥à¸à¸²\nราà¸à¸à¸à¸à¸£à¸±à¸à¸©à¹\nราà¸à¹à¸à¸à¸à¸²à¸£\nราà¸à¸²à¸à¸à¸°\nราà¸à¸²à¸¨à¸±à¸à¸à¹\nราà¸à¸´à¸à¸µà¸à¸²à¸\nรà¹à¸²à¸à¸à¸³\nรà¹à¸²à¸à¸£à¸§à¸\nราà¸à¸à¸²à¸\nราà¸à¸£à¸·à¹à¸\nราà¸à¹à¸£à¸µà¸¢à¸\nรายà¸à¸²à¸£\nรายà¸à¸²à¸\nรายà¸à¹à¸²à¸¢\nรายà¹à¸à¹\nรายà¸à¸²à¸\nรายรัà¸\nรายลà¹à¸à¸¡\nรายละà¹à¸à¸µà¸¢à¸\nรายวิà¸à¸²\nรà¹à¸²à¸¢à¸¢à¸²à¸§\nรà¹à¸²à¸¢à¸£à¸³\nรà¹à¸²à¸¢à¸à¸²à¸\nรà¹à¸²à¸¢à¹à¸£à¸\nราวà¸à¸¡\nราวà¸à¹à¸²\nรà¹à¸²à¸§à¸!
าà¸\nรà¹à¸²à¸§à¸£à¸²à¸\nรำà¸à¸±à¸\nรำà¹à¸à¸\nรำวà¸\nรà¹à¸³à¹à¸\nรà¹à¸³à¸£à¹à¸à¸\nรà¹à¸³à¹à¸£à¸µà¸¢à¸\nรà¹à¸³à¹à¸£\nรà¹à¸³à¸¥à¸²\nรà¹à¸³à¹à¸«à¹\nริà¹à¸£à¸´à¹à¸¡\nริà¸à¹à¸²à¸\nริมà¸à¸µà¸à¸²à¸\nริà¹à¸§à¸£à¸à¸¢\nรีà¸à¸£à¹à¸à¸\nรีà¸à¸£à¸¸à¸\nรีà¸à¹à¸£à¹à¸\nรืà¹à¸à¸£à¸¡à¸¢à¹\nรืà¹à¸à¹à¸£à¸´à¸\nรืà¹à¸à¸à¸à¸\nรืà¹à¸à¸à¸·à¹à¸\nรุà¸à¸à¸²à¸\nรุà¸à¸£à¸²à¸\nรุà¸à¸¥à¹à¸³\nรุà¸à¹à¸¥à¹\nรุà¹à¸à¸à¸¶à¹à¸\nรุà¹à¸à¹à¸à¹à¸\nรุà¹à¸à¹à¸à¹à¸²\nรุà¹à¸à¹à¸£à¸·à¸à¸\nรุà¹à¸à¹à¸£à¸à¸à¹\nรุà¹à¸à¸ªà¸§à¹à¸²à¸\nรุà¹à¸à¸ªà¸²à¸\nรุà¹à¸à¸à¸£à¸¸à¸\nรุà¸à¸´à¹à¸£à¸\nรุà¸à¸«à¸à¹à¸²\nรุà¸à¹à¸£à¸\nรุมà¹à¸£à¹à¸²\nรุมลà¹à¸à¸¡\nรุà¹à¸¡à¸£à¸§à¸¢\nรุà¹à¸¡à¸£à¹à¸à¸\nรุà¹à¸¢à¸£à¹à¸²à¸¢\nรูà¹à¹à¸à¸§\nรูà¹à¸à¸§à¸²à¸¡\nรูà¹à¸à¸¸à¸\nรูà¹à¸à¸²à¸\nรูà¹à¸à¸±à¸\nรูà¹à¹à¸à¹à¸\nรูà¹à¹à¸\nรูà¹à¹à¸à¸´à¸\nรูà¹à¸à¸±à¸§\nรูà¹à¸à¸±à¸\nรูà¹à¹à¸à¹à¸²\nรูà¹à¹à¸£à¸·à¹à¸à¸\nรูà¹à¸ªà¸³à¸à¸¶à¸\nรูà¹à¸ªà¸¶à¸\nรูà¹à¹à¸«à¹à¸\nรูà¸à¸à¸²à¸£à¸à¹\nรูà¸à¹à¸à¸¡\nรูà¸à¸à¸²à¸\nรูà¸à¸à¹à¸²à¸¢\nรูà¸à¸à¸£à¸\nรูà¸à¸à¸£à¸£à¸¡\nรูà¸à¹à¸à¸\nรูà¸à¸à¸£à¸£à¸\nรูà¸à¸à¸£à¸«à¸¡\nรูà¸à¸ à¸\nรูà¸à¸ าà¸\nรูà¸à¸£à¹à¸²à¸\nรูà¸à¸ªà¸¡à¸à¸±à¸à¸´\nà¹à¸£à¹à¸£à¹à¸à¸\nà¹à¸£à¹à¸à¸à¹à¸§à¸\nà¹à¸£à¹à¸à¸¡à¸·à¸\nà¹à¸£à¹à¸à¸£à¸±à¸\nà¹à¸£à¹à¸à¸£à¸µà¸\nà¹à¸£à¹à¸à¹à¸£à¹à¸²\nà¹à¸£à¹à¸à¸¥à¸±à¸\nà¹à¸£à¹à¸à¸£à¹à¸²\nà¹à¸£à¹à¸²à¸£à¹à¸à¸\nà¹à¸£à¸²à¸°à¸£à¸²à¸¢\nà¹à¸£à¸²à¸°à¸£à¹à¸²à¸¢\nà¹à¸£à¸´à¸à¹à¸\nà¹à¸£à¸´à¸à¸£à¸¡à¸¢à¹\nà¹à¸£à¸´à¸à¸£à¹à¸²à¸\nà¹à¸£à¸´à¹à¸¡à¸à¹à¸\nà¹à¸£à¸´à¹à¸¡à¹à¸£à¸\nà¹à¸£à¸µà¹à¸¢à¸£à¸²à¸\nà¹à¸£à¸µà¹à¸¢à¹à¸£\nà¹à¸£à¸µà¸¢à¸à¸à¸·à¸\nà¹à¸£à¸µà¸¢à¸à¸à¸±à¸§\nà¹!
รียà¸à¸£à¹à¸à¸\nà¹à¸£à¸µà¸¢à¸à¸«à¸²\nà¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢\nà¹à¸£à¸µà¸¢à¸à¸à¸§à¸²à¸¡\nà¹à¸£à¸µà¸¢à¸à¸à¸±à¸§\nà¹à¸£à¸µà¸¢à¸à¹à¸à¸à¸£à¹\nà¹à¸£à¸µà¸¢à¸à¸à¸´à¸¡à¸à¹\nà¹à¸£à¸µà¸¢à¸à¹à¸¡à¹à¸\nà¹à¸£à¸µà¸¢à¸à¸£à¸²à¸¢\nà¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹\nà¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢\nà¹à¸£à¸µà¸¢à¸à¹à¸£à¸µà¸¢à¸\nà¹à¸£à¸µà¸¢à¸à¸§à¸¸à¸\nà¹à¸£à¸µà¹à¸¢à¸¡à¹à¸£à¹\nà¹à¸£à¸µà¹à¸¢à¸§à¹à¸£à¸\nà¹à¸£à¸·à¸à¸à¸¥à¹à¸\nà¹à¸£à¸·à¸à¸à¸à¹à¸¥à¸°\nà¹à¸£à¸·à¸à¸à¸³à¸à¸±à¹à¸\nà¹à¸£à¸·à¸à¸à¹à¸²à¸\nà¹à¸£à¸·à¸à¸à¸³à¸à¹à¸³\nà¹à¸£à¸·à¸à¹à¸à¸¢à¸ªà¸²à¸£\nà¹à¸£à¸·à¸à¸à¸£à¸§à¸à¸à¸²à¸£à¸à¹\nà¹à¸£à¸·à¸à¸à¸±à¸à¹à¸\nà¹à¸£à¸·à¸à¸à¸\nà¹à¸£à¸·à¸à¸à¸³à¸£à¹à¸à¸\nà¹à¸£à¸·à¸à¸à¸\nà¹à¸£à¸·à¸à¸à¸´à¸\nà¹à¸£à¸·à¸à¹à¸\nà¹à¸£à¸·à¸à¸à¸£à¸°à¸¡à¸\nà¹à¸£à¸·à¸à¸à¹à¸§à¸\nà¹à¸£à¸·à¸à¸à¸´à¸à¸²à¸\nà¹à¸£à¸·à¸à¸¢à¸à¸à¹\nà¹à¸£à¸·à¸à¸¢à¸²à¸§\nà¹à¸£à¸·à¸à¹à¸¢à¸\nà¹à¸£à¸·à¸à¸£à¸\nà¹à¸£à¸·à¸à¸¥à¸²à¸à¸à¸¹à¸\nà¹à¸£à¸·à¸à¸ªà¸³à¸à¸±à¹à¸\nà¹à¸£à¸·à¸à¸ªà¸³à¹à¸ า\nà¹à¸£à¸·à¸à¸«à¸¥à¸§à¸\nà¹à¸£à¸·à¸à¸«à¸²à¸à¸¢à¸²à¸§\nà¹à¸£à¸·à¸à¸à¸µà¹à¸à¸\nà¹à¸£à¸·à¸à¹à¸à¸µà¹à¸¢à¸¡à¸à¸¸à¹à¸\nà¹à¸£à¸·à¹à¸à¸£à¸±à¸\nà¹à¸£à¸·à¸à¸à¸ªà¸§à¸\nà¹à¸£à¸·à¸à¸à¸à¸²à¸¡\nà¹à¸£à¸·à¸à¸à¸£à¸à¸\nà¹à¸£à¸·à¸à¸à¹à¸ªà¸\nà¹à¸£à¸·à¹à¸à¸à¸£à¸²à¸§\nà¹à¸£à¸·à¹à¸à¸à¸ªà¸±à¹à¸\nà¹à¸£à¸·à¸à¸à¹à¸à¹à¸§\nà¹à¸£à¸·à¸à¸à¸à¸³\nà¹à¸£à¸·à¸à¸à¹à¸à¸µà¹à¸¢\nà¹à¸£à¸·à¸à¸à¹à¸\nà¹à¸£à¸·à¸à¸à¸«à¸\nà¹à¸£à¸·à¹à¸à¸¢à¹à¸à¸·à¹à¸à¸¢\nà¹à¸£à¸·à¹à¸à¸¢à¹à¸à¸·à¹à¸à¸¢\nà¹à¸£à¸·à¹à¸à¸¢à¹à¸à¸·à¹à¸à¸¢\nà¹à¸£à¹à¸à¸²\nà¹à¸£à¸à¸à¸²\nà¹à¸£à¸à¸à¸²à¸à¸§à¸±à¸\nà¹à¸£à¸à¸à¸²à¸\nà¹à¸£à¸à¸à¸¶à¸à¸à¸¹à¸\nà¹à¸£à¸à¹à¸à¸µà¸¢à¸\nà¹à¸£à¸à¸¡à¹à¸²\nà¹à¸£à¸à¹à¸«à¸§à¸µà¹à¸¢à¸\nà¹à¸£à¸¡à¸£à¸à¸\nà¹à¸£à¸¡à¸£à¸²\nà¹à¸£à¸¡à¹à¸£à¸¢\nà¹à¸£à¸à¸à¸´à¸\nà¹à¸£à¸à¸à¸£à¸±à¸§\nà¹à¸£à¸à¸à¸²à¸\nà¹à¸£à¸à¹à¸\nà¹à¸£à¸à¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸£à¸à¸à¸²à¸\nà¹à¸£à¸à¸à¸²\nà¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥\nà¹à¸£à¸!
à¸à¸±à¸\nà¹à¸£à¸à¸à¸´à¸¡à¸à¹\nà¹à¸£à¸à¹à¸£à¸µà¸¢à¸\nà¹à¸£à¸à¹à¸£à¸·à¸à¸\nà¹à¸£à¸à¹à¸£à¸¡\nà¹à¸£à¸à¹à¸¥à¸µà¹à¸¢à¸\nà¹à¸£à¸à¹à¸¥à¸·à¹à¸à¸¢\nà¹à¸£à¸à¸ªà¸µ\nà¹à¸£à¸à¸ªà¸µà¸à¹à¸²à¸§\nà¹à¸£à¸à¸à¸²à¸«à¸²à¸£\nà¹à¸£à¸¡à¸£à¸±à¸\nà¹à¸£à¸¢à¸£à¸²\nฤà¸à¸²à¸à¸£\nฤà¸à¸¹à¸à¸²à¸¥\nลà¸à¸à¸±à¸\nลà¸à¹à¸à¸\nลà¸à¸à¸\nลà¸à¸à¸±à¸§\nลà¸à¸à¹à¸²à¸¢\nลà¸à¸à¸¸à¸\nลà¸à¹à¸à¸©\nลà¸à¸à¸¸à¸\nลà¸à¸¡à¸·à¸\nลà¸à¸£à¸±à¸\nลà¸à¸£à¸à¸¢\nลà¸à¹à¸£à¸\nลà¸à¹à¸£à¸\nลà¸à¹à¸à¸¢\nลà¸à¸à¸±à¸§\nลà¸à¸¥à¸°\nลà¸à¹à¸¥à¸µà¹à¸¢à¸§\nลà¸à¸«à¸¢à¹à¸à¸\nลà¸à¸«à¸¥à¸±à¹à¸\nลà¸à¸¥à¸²à¸\nลà¹à¸à¸à¹à¸\nลà¹à¸à¸«à¸¥à¸²à¸¡\nลà¹à¸à¹à¸«à¸¥à¸·à¸\nลà¸à¸¥à¹à¸²à¸\nลà¸à¹à¸¥à¸·à¸à¸\nลà¸à¸«à¸¥à¸¹à¹\nลมà¸à¸£à¸\nลมà¸à¹à¸²\nลมà¸à¸§à¸\nลมà¹à¸à¸\nลมà¸à¸°à¹à¸¥\nลมà¸à¸\nลมà¸à¸\nลมà¸à¹à¸²à¸«à¸¡à¸¹\nลมà¸à¸£à¸²à¸\nลมà¸à¸²à¸\nลมà¸à¸´à¸©\nลมวà¹à¸²à¸§\nลมà¹à¸ªà¸µà¸¢\nลมหà¸à¸²à¸§\nลมหายà¹à¸\nลà¹à¸¡à¸à¸¡\nลà¹à¸¡à¸ªà¸¥à¸²à¸¢\nลà¹à¸¡à¸¥à¸°à¸¥à¸²à¸¢\nลà¹à¸¡à¸¥à¸¸à¸\nลà¹à¸¡à¹à¸¥à¸´à¸\nลà¹à¸§à¸à¹à¸à¸´à¸\nลà¹à¸§à¸à¸£à¸¹à¹\nลà¹à¸§à¸à¸¥à¸°à¹à¸¡à¸´à¸\nลà¹à¸§à¸à¸¥à¸±à¸\nลà¹à¸§à¸à¸¥à¹à¸³\nลà¹à¸§à¸à¹à¸¥à¸¢\nลà¹à¸§à¸à¸«à¸à¹à¸²\nลวà¸à¸¥à¸²à¸¢\nลวà¸à¸ªà¸à¸£à¸´à¸\nลวà¸à¸«à¸à¸²à¸¡\nลà¹à¸§à¸à¹à¸¥à¹à¸§\nลหุà¹à¸à¸©\nลà¹à¸à¸¥à¸§à¸\nลà¹à¸à¸«à¸¥à¸à¸\nลà¹à¸à¹à¸«à¸¥à¸¡\nลà¹à¸à¸à¹à¸à¸\nลà¹à¸à¹à¸¥à¸·à¹à¸à¸\nลà¹à¸à¹à¸¥à¹à¸\nลà¹à¸à¹à¸¥à¸µà¸¢à¸\nลà¹à¸à¸«à¸¥à¸à¸\nลà¸à¸à¹à¸à¸´à¸\nลà¸à¸à¸à¸µ\nลà¸à¸à¸ ูมิ\nลà¹à¸à¸à¸«à¸\nลà¸à¸à¸à¹à¸à¸\nลà¹à¸à¸à¸à¹à¸à¸\nลà¸à¸à¸à¸±à¸\nลà¹à¸à¸¡à¸§à¸\nลà¸à¸¢à¹à¸à¹à¸§\nลà¸à¸¢à¸à¸²à¸¢\nลà¸à¸¢à¸à¸±à¸§\nลà¸à¸¢à¸à¸§à¸¥\nลà¸à¸¢à¹à¸\nลà¸à¸¢à¸¥à¸³\nละà¸à¸´à¹à¸\nละà¹à¸¥à¸¢\nละà¹à¸§à¹à¸\nละà¸à¸£à¸à¸à¸\nลà¸!
°à¸à¸£à¹à¸\nละà¸à¸£à¹à¸à¸¥à¸\nละà¸à¸£à¸£à¹à¸à¸\nละà¸à¸£à¸£à¸³\nละà¸à¸£à¸¥à¸´à¸\nละà¸à¸£à¸ªà¸±à¸à¸§à¹\nละà¹à¸à¸µà¸¢à¸à¸à¹à¸à¸\nลัà¸à¹à¸à¹\nลัà¸à¸à¸²\nลัà¸à¹à¸à¸¨\nลัà¸à¸¢à¸´à¹à¸¡\nลัà¸à¸¥à¸à¸\nลัà¸à¸¥à¸±à¹à¸\nลัà¸à¸«à¸¥à¸±à¸\nลัà¸à¹à¸¥à¸²à¸°\nลัà¸à¸à¸²\nลัà¸à¹à¸¥\nลัà¸à¸«à¸¥à¸±à¸\nลาà¸à¸à¸\nลà¹à¸²à¸à¹à¸²\nลà¹à¸²à¸à¸±à¸\nลà¹à¸²à¸ªà¸¡à¸±à¸¢\nลà¹à¸²à¸«à¸¥à¸±à¸\nลาà¸à¸à¹à¸²à¸\nลà¹à¸²à¸à¸à¸²à¸\nลà¹à¸²à¸à¸à¸¥à¸²à¸\nลาà¸à¹à¸à¸²\nลาà¸à¸à¸£à¸°à¹à¸§à¸\nลาà¸à¹à¸\nลาà¸à¸¢à¸²à¸\nลาà¸à¸à¸´à¸\nลาภà¸à¸²à¸\nลาภลà¸à¸¢\nลามà¸à¸²à¸¡\nลามà¹à¸¥à¸µà¸¢\nลายà¸à¸£à¸²à¸¡\nลายà¹à¸à¹à¸\nลายà¹à¸à¸\nลายà¸à¹à¸³\nลายà¸à¸£à¹à¸à¸¢\nลายมืà¸\nลายลัà¸à¸©à¸à¹\nลายà¹à¸ªà¹à¸\nลำà¸à¸¥à¹à¸à¸\nลำà¹à¸à¹à¸\nลำà¸à¸²à¸£\nลำà¹à¸ªà¸\nลำà¹à¸ªà¹\nลำà¸à¸±à¸\nลำà¸à¸³\nลà¹à¸³à¸ªà¸±à¸\nลà¹à¸³à¸¢à¸¸à¸\nลà¹à¸³à¸ªà¸¡à¸±à¸¢\nลà¹à¸³à¸¥à¸¶à¸\nลà¹à¸³à¹à¸¥à¸´à¸¨\nลà¹à¸³à¹à¸ªà¹à¸\nลà¹à¸³à¸«à¸à¹à¸²\nลิà¸à¸à¸¸à¹à¸\nลิà¸à¸¥à¸¡\nลิà¸à¹à¸¥à¸\nลิà¸à¸£à¸à¸\nลิà¹à¸à¹à¸à¹\nลิà¹à¸à¸à¸±à¸\nลิà¹à¸à¸à¸µà¹\nลิà¹à¸à¸à¸§à¸²à¸¢\nลิà¹à¸à¸à¸¹à¹à¸«à¹à¸²\nลิà¹à¸à¸«à¸¡à¸²\nลิà¸à¸¥à¸±à¸\nลิà¸à¸¥à¸´à¹à¸§\nลิà¹à¸¡à¹à¸¥à¸·à¸à¸\nลีà¹à¸ ัย\nลีà¹à¸¥à¸±à¸\nลึà¸à¸à¸¶à¹à¸\nลึà¸à¸¥à¸±à¸\nลึà¸à¸¥à¹à¸³\nลืมà¸à¸\nลืมà¸à¹à¸\nลืมà¸à¸±à¸§\nลืมà¸à¸²\nลืมà¹à¸¥à¸·à¸à¸\nลืà¸à¸à¸²\nลืà¸à¸à¸·à¹à¸\nลืà¸à¸¥à¸±à¹à¸\nลุลà¹à¸§à¸\nลุà¸à¸¥à¸\nลุà¸à¸¥à¸²à¸¡\nลุà¸à¸¥à¸µà¹à¸¥à¸¸à¸à¸¥à¸\nลุà¸à¸®à¸·à¸\nลุà¹à¸¡à¸à¹à¸³\nลุà¹à¸¡à¸¥à¸¶à¸\nลุà¹à¸¡à¸«à¸¥à¸\nลุà¹à¸à¸²à¸\nลูà¸à¸à¸£à¸\nลูà¸à¸à¸£à¸à¸\nลูà¸à!
¸à¸£à¸¸à¸\nลูà¸à¸à¸¥à¸à¸\nลูà¸à¸à¸¥à¸´à¹à¸\nลูà¸à¸à¸§à¸²à¸\nลูà¸à¸à¸°à¸à¹à¸à¸\nลูà¸à¸à¸¸à¸à¹à¸\nลูà¸à¹à¸à¸\nลูà¸à¹à¸à¹à¸§\nลูà¸à¸à¸à¹à¸à¹\nลูà¸à¸à¹à¸²à¸\nลูà¸à¸à¸¸à¸\nลูà¸à¹à¸à¸¢\nลูà¸à¸à¸£à¸¶à¹à¸\nลูà¸à¸à¸¥à¸·à¹à¸\nลูà¸à¸à¸§à¸²à¸¡\nลูà¸à¸à¸\nลูà¸à¸à¹à¸²\nลูà¸à¸à¸´à¸\nลูà¸à¸à¸¹à¹\nลูà¸à¸à¹à¸²à¸\nลูà¸à¸à¹à¸²à¸\nลูà¸à¸à¸´à¸\nลูà¸à¸à¸´à¹à¸\nลูà¸à¸à¸¸à¸\nลูà¸à¸à¸à¸\nลูà¸à¹à¸à¹\nลูà¸à¸à¸à¸\nลูà¸à¸à¸´à¹à¸\nลูà¸à¸à¸°à¸à¸±à¹à¸§\nลูà¸à¸à¸¸à¹à¸¡\nลูà¸à¹à¸à¹à¸²\nลูà¸à¹à¸à¹à¸²\nลูà¸à¸à¹à¸§à¸¢\nลูà¸à¸à¸¸à¹à¸\nลูà¸à¹à¸à¸\nลูà¸à¸à¹à¸à¸\nลูà¸à¸à¹à¸³\nลูà¸à¸à¸´à¸¡à¸´à¸\nลูà¸à¸à¸à¸¥\nลูà¸à¸à¹à¸²à¸\nลูà¸à¸à¸²à¸¨à¸à¹\nลูà¸à¸à¸´à¸\nลูà¸à¹à¸à¸µà¹à¸¢à¸§\nลูà¸à¸à¸£à¸°à¸à¸\nลูà¸à¸à¸£à¸°à¸à¸³\nลูà¸à¸à¸±à¸\nลูà¸à¸à¸·à¸\nลูà¸à¹à¸à¹à¸\nลูà¸à¸à¸ªà¸¡\nลูà¸à¸à¸¹à¹à¸à¸²à¸¢\nลูà¸à¸à¸¹à¹à¸«à¸à¸´à¸\nลูà¸à¸à¸£à¸£à¸\nลูà¸à¸à¸µà¹\nลูà¸à¸à¸¹à¸\nลูà¸à¹à¸\nลูà¸à¸¡à¸·à¸\nลูà¸à¹à¸¡à¹\nลูà¸à¹à¸¡à¹\nลูà¸à¸¢à¸²à¹à¸à¸\nลูà¸à¸£à¸à¸\nลูà¸à¸£à¸±à¸\nลูà¸à¹à¸£à¸·à¸\nลูà¸à¸¥à¹à¸\nลูà¸à¸¥à¸à¸¢\nลูà¸à¹à¸¥à¹à¸\nลูà¸à¹à¸¥à¸µà¹à¸¢à¸\nลูà¸à¹à¸¥à¸\nลูà¸à¸§à¸±à¸\nลูà¸à¸¨à¸£\nลูà¸à¸¨à¸´à¸©à¸¢à¹\nลูà¸à¸ªà¸¡à¸¸à¸\nลูà¸à¸ªà¸°à¹à¸ à¹\nลูà¸à¸ªà¸¹à¸\nลูà¸à¹à¸ªà¸·à¸\nลูà¸à¸«à¸à¸±à¸\nลูà¸à¸«à¸à¸µà¹\nลูà¸à¸«à¸à¸¹\nลูà¸à¸«à¸¡à¸²à¸\nลูà¸à¸«à¸¥à¸\nลูà¸à¸«à¸¥à¸²à¸\nลูà¸à¸«à¸²à¸\nลูà¸à¸«à¸´à¸\nลูà¸à¹à¸«à¹à¸\nลูà¸à¹à¸«à¸¡à¹à¸\nลูà¸à¹à¸«à¸à¹\nลูà¸à¸à¸¡\nลูà¸à¸«à¸¡à¹à¸\nลูà¸à¸à¸¡\nลูà¸à¸à¸¥à¸³\nลูà¸à¹à¸¥à¹\nà¹à¸¥à¹à¸à¸à¹à¸à¸¢\nà¹à¸¥à¸à¸à¸à¸´à¸!
\nà¹à¸¥à¸à¸à¸²\nà¹à¸¥à¸à¸«à¸¡à¸²à¸¢\nà¹à¸¥à¹à¸à¸¥à¸à¸\nà¹à¸¥à¹à¸à¸à¸²à¸\nà¹à¸¥à¹à¸à¹à¸à¹\nà¹à¸¥à¹à¸à¸à¸¹à¹\nà¹à¸¥à¹à¸à¸à¸±à¸§\nà¹à¸¥à¹à¸à¸¥à¸´à¹à¸\nà¹à¸¥à¹à¸à¸«à¸±à¸§\nà¹à¸¥à¸à¸ªà¹à¸à¸¹à¸\nà¹à¸¥à¸à¸ªà¹à¹à¸§à¹à¸²\nà¹à¸¥à¹à¸à¸à¸£à¸¸à¸\nà¹à¸¥à¸¢à¹à¸à¸´à¸\nà¹à¸¥à¸¨à¸à¸±à¸¢\nà¹à¸¥à¹à¸«à¹à¸à¸¥\nà¹à¸¥à¹à¸«à¹à¹à¸«à¸¥à¸µà¹à¸¢à¸¡\nà¹à¸¥à¸à¹à¸à¸¡\nà¹à¸¥à¸à¸¡à¸²à¸\nà¹à¸¥à¸à¹à¸¥à¸´à¸¨\nà¹à¸¥à¸à¸ªà¸£à¸§à¸\nà¹à¸¥à¹à¸à¸¥à¹à¸²\nà¹à¸¥à¸à¸°à¹à¸¥à¸·à¸à¸\nà¹à¸¥à¹à¸²à¹à¸£à¸µà¸¢à¸\nà¹à¸¥à¹à¸²à¸¥à¸·à¸\nà¹à¸¥à¸²à¸°à¸¥à¸±à¸\nà¹à¸¥à¸´à¸à¸£à¸²\nà¹à¸¥à¸´à¸à¸£à¹à¸²à¸\nà¹à¸¥à¸´à¸à¸¥à¹à¸¡\nà¹à¸¥à¸´à¸¨à¹à¸¥à¸\nà¹à¸¥à¸µà¹à¸¢à¸à¸à¸µà¸\nà¹à¸¥à¸µà¹à¸¢à¸à¸à¸¹\nà¹à¸¥à¸µà¹à¸¢à¸à¸à¹à¸à¸¢\nà¹à¸¥à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸\nà¹à¸¥à¸µà¹à¸¢à¸§à¸¥à¸\nà¹à¸¥à¸·à¸à¸à¸à¸±à¹à¸\nà¹à¸¥à¸·à¸à¸à¹à¸à¹à¸\nà¹à¸¥à¸·à¸à¸à¸ªà¸£à¸£\nà¹à¸¥à¸·à¹à¸à¸à¸¥à¸·à¸\nà¹à¸¥à¸·à¸à¸à¸à¸³à¹à¸à¸²\nà¹à¸¥à¸·à¸à¸à¹à¸à¸·à¹à¸\nà¹à¸¥à¸·à¸à¸à¸à¸²à¸\nà¹à¸¥à¸·à¸à¸à¹à¸¢à¹à¸\nà¹à¸¥à¸·à¸à¸à¸£à¹à¸à¸\nà¹à¸¥à¸·à¸à¸à¸«à¸¡à¸¹\nà¹à¸¥à¸·à¸à¸à¸à¸¸à¹à¸\nà¹à¸¥à¸·à¸à¸à¸£à¸²à¸\nà¹à¸¥à¸·à¹à¸à¸à¹à¸à¸·à¹à¸à¸\nà¹à¸¥à¸·à¹à¸à¸à¸¥à¸à¸¢\nà¹à¸¥à¸·à¹à¸à¸¡à¸à¸£à¸²à¸¢\nà¹à¸¥à¸·à¹à¸à¸¡à¹à¸ª\nà¹à¸¥à¸·à¹à¸à¸¢à¸à¸¥à¸¸\nà¹à¸¥à¸·à¹à¸à¸¢à¸¥à¸±à¸à¸à¸²\nà¹à¸¥à¸·à¹à¸à¸¢à¸§à¸à¹à¸à¸·à¸à¸\nà¹à¸¥à¸·à¹à¸à¸¢à¸à¸¥à¸²à¸\nà¹à¸¥à¹à¸«à¸¥à¸µà¸¢à¸§\nà¹à¸¥à¸à¹à¸à¸¥à¸µà¹à¸¢à¸\nà¹à¸¥à¹à¸§à¸à¸±à¸\nà¹à¸¥à¸°à¹à¸¥à¹à¸¡\nà¹à¸¥à¹à¸à¹à¸\nà¹à¸¥à¹à¸à¹à¸à¸\nà¹à¸¥à¹à¸à¸à¸\nà¹à¸¥à¸à¹à¸à¹à¸\nà¹à¸¥à¸à¹à¸à¸\nà¹à¸¥à¸à¸¥à¸´à¹à¸§\nà¹à¸¥à¸à¹à¸¥à¹à¸\nà¹à¸¥à¹à¸à¸µà¹\nà¹à¸¥à¹à¹à¸à¸µà¹à¸¢\nà¹à¸¥à¹à¹à¸¥à¸µà¹à¸¢\nà¹à¸¥à¹à¹à¸¥à¸µà¸¢à¸\nà¹à¸¥à¹à¸«à¸¥à¸±à¸\nà¹à¸¥à¹à¸à¸à¸\nวà¸à¸§à¸\nวà¸à¸à¸\nวà¸à¸à¸¥à¸¡\nวà¸à¸à¸²à¸£\nวà¸à¹à¸à¸\nวà¸à¹à¸à¸´à¸\nวà¸à¸à¸£\nวà¸à¸à¸à¸\nวà¸à¹à¸\nวà¸à¸£à¸µ\nวà¸à¹à¸¥à¹à¸\nวà¸à¹à¸§à¸µà¸¢à¸\nวà!
¸à¹à¸«à¸§à¸\nวà¸à¸¨à¹à¸§à¸²à¸\nวà¸à¸µà¸à¸£à¸£à¸¡\nวà¸à¸µà¹à¸ à¸\nวà¸à¸µà¸ าà¸\nวà¸à¹à¸§à¸µà¸¢à¸\nวà¸à¸à¸§à¸²à¸¢\nวà¹à¸à¸à¹à¸§à¹à¸\nวัà¸à¸§à¸\nวัà¸à¸«à¸à¹à¸²\nวัà¸à¸«à¸¥à¸§à¸\nวัà¸à¸«à¸¥à¸±à¸\nวัà¸à¸£à¸²à¸©à¸à¸£à¹\nวัà¸à¸§à¸²\nวัà¸à¸«à¸¥à¸§à¸\nวัà¸à¸à¸¥\nวัà¸à¸à¸·à¹à¸\nวัà¸à¸à¸¸à¸à¸´à¸¢à¸¡\nวัà¸à¸à¸¸à¸à¸£à¸°à¸ªà¸à¸à¹\nวัà¸à¸£à¸à¸à¸´à¸à¸±à¸à¸´\nวัà¸à¹à¸à¸\nวัà¸à¸à¸£à¸°\nวัà¸à¹à¸à¹à¸\nวัยรุà¹à¸\nวัยวุà¸à¸´\nวà¹à¸²à¸à¸¥à¹à¸²à¸§\nวà¹à¸²à¸à¹à¸²à¸\nวà¹à¸²à¸à¹à¸§à¸¢\nวà¹à¸²à¸à¸µà¹\nวาà¸à¸à¹à¸²à¸¡\nวาà¸à¹à¸\nวาà¸à¸à¸±à¸§\nวาà¸à¸à¸²\nวาà¸à¹à¸\nวาà¸à¸à¹à¸²\nวาà¸à¸¡à¸§à¸¢\nวาà¸à¸¡à¸²à¸\nวาà¸à¸¡à¸·à¸\nวาà¸à¸§à¸²à¸¢\nวà¹à¸²à¸à¹à¸à¸¥à¹à¸²\nวà¹à¸²à¸à¹à¸§à¹à¸\nวาà¸à¹à¸à¸µà¸¢à¸\nวà¹à¸²à¸à¹à¸à¸£à¸·à¸\nวาà¸à¸«à¸§à¸²à¸¡\nวายà¸à¸à¸¡à¹\nวายà¸à¸£à¸²à¸\nวายวาà¸\nวายวà¸à¸\nวายรà¹à¸²à¸¢\nวายุภัà¸à¸©à¹\nวาววัà¸\nวาววาม\nวาวà¹à¸§à¸§\nวาวà¹à¸ªà¸\nวิà¸à¸¤à¸à¸à¸²à¸£à¸à¹\nวิà¸à¸¤à¸à¸´à¸à¸²à¸£à¸à¹\nวิà¸à¸¤à¸à¸à¸²à¸¥\nวิà¸à¸¤à¸à¸´à¸à¸²à¸¥\nวิà¸à¸¥à¸à¸£à¸´à¸\nวิà¸à¹à¸§à¸µà¸¢à¸\nวิà¹à¸à¹à¸à¹à¸\nวิà¹à¸à¸à¸¥à¸±à¸\nวิà¹à¸à¸£à¸à¸\nวิà¹à¸à¸£à¸²à¸§\nวิà¸à¸´à¸à¸£à¸¨à¸´à¸¥à¸à¹\nวิà¸à¸²à¸à¸²à¸£\nวิà¸à¸²à¸à¸µà¸\nวิà¸à¸²à¸à¸£\nวิà¸à¸à¸¹à¸à¸\nวิà¸à¸à¸·à¹à¸\nวิà¸à¸à¸à¸£à¸´à¸\nวิà¸à¸µà¸à¸²à¸\nวิà¸à¸¢à¸²à¸à¸£\nวิà¸à¸¢à¸²à¸à¸¥\nวิà¸à¸¢à¸²à¸à¸²à¸£\nวิà¸à¸¢à¸²à¹à¸à¸\nวิà¸à¸¢à¸²à¸à¸²à¸\nวิà¸à¸¢à¸²à¸à¸£\nวิà¸à¸¢à¸²à¸à¸´à¸à¸à¸à¹\nวิà¸à¸¢à¸²à¸¨à¸²à¸ªà¸à¸£à¹\nวิà¹à¸à¸¨à¸ªà¸±à¸¡à¸à¸±à¸à¸à¹\nวิà¸à¸µà¸à¸²à¸£\nวิà¸à¸±à¸¢à¸à¸£\nวิà¸à¸±à¸¢à¸à¸´à¸à¸\nวิà¸à¸²à¸¨à¸à¸£à¸£à¸¡\nว!
ิà¸à¸²à¸¨à¸ ัย\nวิà¸à¸²à¸¨à¸ªà¸±à¸à¸à¸°à¹à¸£\nวิภัà¸à¸à¸¢à¸²à¸à¸£à¸à¹\nวิภัà¸à¸§à¸²à¸à¸µ\nวิà¹à¸¥à¸§à¸£à¸£à¸\nวิสัà¸à¸à¸µà¹à¸à¸à¸¢à¹\nวิสัà¸à¸à¸µà¸ าà¸\nวิสัà¸à¸à¸µà¸§à¸´à¸à¸¢à¸²\nวุà¸à¸´à¸à¸±à¸à¸£\nวุà¸à¸´à¸ªà¸ า\nวุà¸à¸´à¸ªà¸¡à¸²à¸à¸´à¸\nวุà¹à¸à¸§à¸²à¸¢\nวุà¹à¸à¹à¸ªà¹à¸\nวูà¸à¸§à¸²à¸\nà¹à¸§à¸à¸à¸¸à¸à¸µ\nà¹à¸§à¸à¸¡à¸£à¸£à¸\nà¹à¸§à¸à¸à¸£à¸£à¸¡\nà¹à¸§à¸à¸ ัà¸à¸à¹\nà¹à¸§à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¹à¸§à¸à¸¡à¸à¸à¸£à¹\nà¹à¸§à¸à¸à¸·à¸\nà¹à¸§à¸£à¸à¸£à¸£à¸¡\nà¹à¸§à¸¬à¸¸à¸à¸²à¸£\nà¹à¸§à¸¬à¸¸à¸§à¸±à¸\nà¹à¸§à¹à¸²à¸§à¸à¸\nà¹à¸§à¸´à¹à¸à¸§à¹à¸²à¸\nà¹à¸§à¸µà¸¢à¸à¸§à¸±à¸\nà¹à¸§à¸µà¸¢à¸à¹à¸à¸µà¸¢à¸\nà¹à¸§à¹à¸à¸à¸±à¸\nà¹à¸§à¸à¸¥à¹à¸à¸¡\nà¹à¸§à¸à¸§à¸\nà¹à¸§à¹à¸à¸à¸¢à¸²à¸¢\nà¹à¸§à¹à¸à¹à¸à¸§à¹à¸\nà¹à¸§à¹à¸à¸à¸²\nà¹à¸§à¸à¸§à¸±à¸\nà¹à¸§à¸§à¸à¸²\nà¹à¸§à¸§à¸§à¸²à¸¡\nà¹à¸§à¸§à¸§à¸²à¸§\nà¹à¸§à¸°à¹à¸§à¸µà¸¢à¸\nà¹à¸§à¸¢à¸§à¸²à¸¢\nà¹à¸§à¹à¸\nà¹à¸§à¹à¹à¸\nà¹à¸§à¹à¸à¸·à¹à¸\nà¹à¸§à¹à¸à¸±à¸§\nà¹à¸§à¹à¸à¸¸à¸à¸à¹\nà¹à¸§à¹à¸¥à¸²à¸¢\nà¹à¸§à¹à¸«à¸à¹à¸²\nà¹à¸§à¹à¸à¸²à¸¥à¸±à¸¢\nศà¸à¸´à¸§à¸²à¸£\nศà¸à¸à¸à¸¥à¸±à¸\nศà¸à¸à¸à¸³\nศà¸à¸à¸à¸³à¸¡à¸²\nศัà¸à¸à¸´à¹à¸¨à¸£à¸µ\nศัà¸à¸à¸´à¹à¸ªà¸´à¸à¸à¸´à¹\nศารà¸à¸§à¸´à¸©à¸¸à¸§à¸±à¸à¸´\nศาลà¹à¸à¸§à¸\nศาลà¸à¸±à¸à¸«à¸§à¸±à¸\nศาลà¸à¸±à¹à¸à¸à¹à¸\nศาลà¸à¸µà¸à¸²\nศาลà¹à¸à¸µà¹à¸¢\nศาลà¸à¸«à¸²à¸£\nศาลà¸à¸à¸à¸£à¸à¸\nศาลà¸à¸£à¸°à¸ ูมิ\nศาลà¹à¸à¸µà¸¢à¸à¸à¸²\nศาลà¹à¸à¹à¸\nศาลรัà¸à¸à¸£à¸£à¸¡à¸à¸¹à¸\nศาลà¹à¸£à¸à¸à¸²à¸\nศาลลà¹à¸¡à¸¥à¸°à¸¥à¸²à¸¢\nศาลà¹à¸¥à¸\nศาลสูà¸\nศาลสูà¸à¸ªà¸¸à¸\nศาลà¸à¸²à¸à¸²\nศาลà¸à¸¸à¸à¸à¸£à¸à¹\nศาลาà¸à¸¥à¸²à¸\nศาลาà¸à¸´à¸\nศาลาราย\nศาลาวัà¸\nศิลาฤà¸à¸©à¹\nศิลาà¹à¸¥à¸\nศิษยà¹à¹à¸!
à¹à¸²\nศิษยà¹à¹à¸à¸\nศีลà¸à¸¸à¹à¸¡\nศีลà¸à¸£à¸£à¸¡\nศีลวัà¸\nศีลà¸à¸\nศูà¸à¸¢à¹à¸à¸¥à¸²à¸\nศูà¸à¸¢à¹à¸à¸²à¸£à¸à¹à¸²\nศูà¸à¸¢à¹à¸à¹à¸§à¸\nศูà¸à¸¢à¹à¸ªà¸¹à¸à¸£\nศูà¸à¸¢à¹à¸«à¸à¹à¸²\nà¹à¸¨à¸£à¹à¸²à¹à¸\nà¹à¸¨à¸£à¹à¸²à¹à¸¨à¸\nà¹à¸¨à¸£à¹à¸²à¸ªà¸£à¹à¸à¸¢\nà¹à¸¨à¸£à¹à¸²à¸ªà¸¥à¸\nà¹à¸¨à¸£à¹à¸²à¸«à¸¡à¸à¸\nà¹à¸¨à¸§à¸à¸à¸±à¸à¸£\nà¹à¸¨à¸©à¹à¸à¸´à¸\nà¹à¸¨à¸©à¸à¹à¸à¸\nà¹à¸¨à¸©à¸§à¸£à¸£à¸\nà¹à¸¨à¸©à¸ªà¹à¸§à¸\nà¹à¸¨à¸©à¹à¸«à¸¥à¹à¸\nà¹à¸¨à¸à¸à¸²à¸à¸à¸£à¸£à¸¡\nà¹à¸¨à¸à¸¨à¸±à¸¥à¸¢à¹\nà¹à¸¨à¸à¹à¸¨à¸£à¹à¸²\nà¹à¸¨à¸à¸ªà¸¥à¸\nสà¸à¸¥à¹à¸¥à¸\nสà¹à¸à¹à¸à¸\nสà¹à¸à¸à¹à¸²à¸¢\nสà¹à¸à¹à¸ªà¸£à¸´à¸¡\nสà¹à¸à¹à¸ªà¸µà¸¢\nสà¹à¸à¹à¸ªà¸µà¸¢à¸\nสà¸à¸à¹à¸à¸µà¸¢à¸\nสà¸à¸à¹à¸ªà¸à¸µà¹à¸¢à¸¡\nสà¸à¹à¸²à¸à¸²à¸¡\nสà¸à¹à¸²à¸£à¸²à¸¨à¸µ\nสà¸à¸à¸·à¹à¸\nสà¸à¹à¸ª\nสà¸à¸£à¸µà¹à¸à¸¨\nสà¸à¸´à¸à¸±à¸à¸à¸²\nสà¸à¸¥à¸¡à¸²à¸£à¸\nสà¸à¸²à¸à¸à¸à¸ªà¸¸à¸¥\nสà¸à¸²à¸à¸à¸µà¹\nสà¸à¸²à¸à¸à¸¹à¸\nสà¸à¸²à¸à¸à¸²à¸£à¸à¹\nสà¸à¸²à¸à¸ าà¸\nสà¸à¸´à¸à¸´à¸¨à¸²à¸ªà¸à¸£à¹\nสà¸à¸à¸°à¸à¸²à¸¢\nสà¸à¹à¸\nสà¹à¸à¸à¸µà¸\nสà¸à¸à¸´à¸ªà¸±à¸à¸à¸²\nสà¸à¸à¸£à¸²à¸à¸²\nสà¸à¸±à¸à¹à¸à¹à¸\nสà¸à¸±à¸à¹à¸à¸¥à¸²\nสà¸à¸±à¸à¸¡à¸·à¸\nสà¸à¸²à¸¡à¸à¸´à¸\nสà¸à¸²à¸¡à¹à¸à¸¥à¸²à¸°\nสà¸à¸´à¸à¸ªà¸à¸¡\nสà¸à¸´à¸¡à¸à¸¸à¸¡\nสà¸à¸´à¸¡à¸ªà¸£à¹à¸à¸¢\nสà¸à¸¸à¸à¸ªà¸à¸²à¸\nสà¸à¸à¸£à¸°à¸¡à¸²à¸\nสà¸à¸²à¸¢à¹à¸\nสภาà¸à¸à¸£à¸£à¸¡\nสมà¸à¸§à¸£\nสมà¸à¸£à¸´à¸\nสมà¹à¸\nสมà¸à¸±à¸¢\nสมà¸à¹à¸³à¸«à¸à¹à¸²\nสมà¸à¸£à¸°à¸à¸à¸\nสมสà¹à¸§à¸\nสมหวัà¸\nสมà¸à¸\nสมà¸à¸\nสมยà¸à¸¡\nสมรัà¸\nสมรูà¹\nสมสูà¹\nสà¹à¸¡à¸à¸¸à¸\nสà¹à¸¡à¸à¸³\nสà¹à¸¡à¸¥à¸´à¹à¸¡\nสà¹à¸¡à¸à¸¸à¹à¸\nสà¹à¸¡à¹à¸à¹à¸²\nสมà¸à¸²à¸à¸²à¸¡\nสมมà¸à¸´à¸à¸²à¸\nสมมุà¸à¸´à¸à¸²à¸\nสมมà¸à¸´à¹à¸à¸\nส!
มรภูมิ\nสมัà¸à¸£à¹à¸\nสมัยà¸à¸´à¸¢à¸¡\nสมุà¸à¸£à¸¨à¸²à¸ªà¸à¸£à¹\nสมุà¸à¸£à¹à¸ªà¸à¸²\nสยà¸à¸ªà¸¢à¸à¸\nสยà¸à¸à¸à¸§à¸±à¸\nสยามรัà¸\nสรรหา\nสรวมà¸à¸µà¸\nสรวลà¹à¸ª\nสรà¹à¸à¸¢à¹à¸¨à¸£à¹à¸²\nสรà¹à¸²à¸à¸ªà¸£à¸£à¸à¹\nสรà¹à¸²à¸à¹à¸ªà¸£à¸´à¸¡\nสลà¸à¹à¸\nสลà¸à¹à¸ªà¸¥\nสละสลวย\nสลาà¹à¸«à¸´à¸\nสลาà¸à¸ ัà¸\nสวà¸à¸à¸£à¸±à¸§\nสวà¸à¸à¹à¸²\nสวà¸à¸ªà¸à¸¸à¸\nสวà¸à¸«à¸¢à¹à¸à¸¡\nสà¹à¸§à¸à¸à¸¥à¸²à¸\nสà¹à¸§à¸à¹à¸à¸´à¸\nสà¹à¸§à¸à¸à¸±à¸§\nสà¹à¸§à¸à¸à¸¸à¸\nสà¹à¸§à¸à¹à¸à¹à¸\nสà¹à¸§à¸à¸à¸£à¸°à¸à¸à¸\nสà¹à¸§à¸à¸à¸£à¸°à¸à¸à¸à¹\nสà¹à¸§à¸à¸à¸ªà¸¡\nสà¹à¸§à¸à¸£à¸§à¸¡\nสà¹à¸§à¸à¸£à¹à¸§à¸¡\nสà¹à¸§à¸à¸¥à¸\nสà¹à¸§à¸à¸ªà¸±à¸\nสวมà¸à¸à¸\nสวมà¹à¸à¸²\nสวมรà¸à¸¢\nสวยมภู\nสวà¹à¸²à¸à¹à¸ªà¸§\nสวามิภัà¸à¸à¸´à¹\nสวิà¸à¸ªà¸§à¸²à¸¢\nสสารà¸à¸´à¸¢à¸¡\nสà¹à¸à¹à¸ªà¸µà¸¢à¸\nสà¸à¸à¸à¸¥à¹à¸à¸\nสà¸à¸à¹à¸à¸£à¸\nสà¸à¸à¹à¸à¸¡\nสà¸à¸à¸à¸²à¸¡\nสà¸à¸à¸à¸²à¸\nสà¸à¸à¹à¸¥à¹\nสà¸à¸à¸ªà¸§à¸\nสà¹à¸à¸¡à¹à¸ªà¸µà¸¢à¸\nสะสวย\nสะà¹à¸à¸§à¸±à¸¥à¸¢à¹\nสะà¹à¸à¹à¸ªà¸\nสะà¹à¸\nสะà¹à¸à¹à¸à¸¢à¸²à¸\nสะà¹à¸à¸·à¸à¸à¹à¸\nสะà¸à¸±à¸à¸à¹à¸\nสัà¹à¸à¸ªà¸¡\nสัà¹à¸à¸ªà¸à¸\nสัà¹à¸à¹à¸ªà¸µà¸¢\nสัà¸à¹à¸à¸à¸à¸²à¸£à¸à¹\nสัà¸à¸à¸¡à¸à¸´à¸¢à¸¡\nสัà¸à¸à¸¡à¸§à¸´à¸à¸¢à¸²\nสัà¸à¸à¸¡à¸¨à¸²à¸ªà¸à¸£à¹\nสัà¸à¸à¸¡à¸¨à¸¶à¸à¸©à¸²\nสัà¸à¸à¸¡à¸ªà¸à¹à¸à¸£à¸²à¸°à¸«à¹\nสัà¸à¸à¸²à¸à¸±à¸à¸£\nสัà¸à¸ªà¹à¸§à¸\nสัà¸à¸à¸²à¸£\nสัà¸à¸à¸¸à¸£à¸¸à¸©\nสัà¸à¸à¸£à¸´à¸ ัà¸à¸à¹\nสัà¸à¸ ัà¸à¸à¹\nสัà¸à¸¡à¸«à¸²à¸ªà¸à¸²à¸\nสัà¸à¹à¸¥à¸«à¸°\nสัà¸à¹à¸à¸²\nสัà¸à¸à¸à¸\nสัà¸à¸«à¸¥à¸±à¸\nสัà¹à¸à¹à¸à¸²\nสัà¹à¸à¹à¸à¸´à¹à¸¡\nสัà¸à¸à!
¸´à¸à¸²à¸¥\nสัà¸à¸à¸´à¸ าà¸\nสัà¸à¸à¸´à¸§à¸´à¸à¸µ\nสัà¸à¸à¸´à¸ªà¸¸à¸\nสัà¸à¹à¸à¸¥à¸µà¹à¸¢à¸\nสัà¸à¸ªà¸\nสัà¸à¸«à¸¥à¸µà¸\nสัà¸à¸«à¸§à¹à¸²à¸\nสัมมาà¸à¸²à¸£à¸§à¸°\nสัมมาà¸à¸µà¸\nสà¹à¸²à¹à¸«à¸¥à¹à¸²\nสาà¸à¸à¸°à¹à¸à¸·à¸\nสาà¸à¸´à¸ªà¸¥à¸±à¸à¸©à¸à¹\nสาà¸à¸¸à¸à¸²à¸£\nสาà¸à¸¸à¸à¸\nสาà¸à¹à¸ªà¸·à¸\nสาà¸à¸ªà¸£à¸£\nสาà¸à¹à¸à¹à¸\nสาà¸à¸ªà¹à¸\nสามà¸à¹à¸²à¸¡\nสามลà¹à¸\nสามà¹à¸«à¸¥à¸µà¹à¸¢à¸¡\nสามà¹à¸§à¸\nสามัà¸à¸à¸\nสามัà¸à¸ªà¸³à¸à¸¶à¸\nสายà¸à¸´à¹à¸\nสายà¸à¸´à¸\nสายà¸à¸£à¸§à¸\nสายà¸à¹à¸³\nสายà¸à¸±à¸§\nสายà¸à¸²à¸\nสายà¸à¹à¸²\nสายยาà¸\nสายยู\nสายà¹à¸¢\nสายรà¸\nสายรุà¹à¸\nสายลà¹à¸à¸à¹à¸²\nสายลัà¸\nสายà¹à¸¥à¸·à¸à¸\nสายà¹à¸¥à¸«à¸´à¸\nสายวัà¸\nสายสà¹à¸\nสายสวาà¸\nสายสะà¸à¸·à¸\nสายสะà¸à¸²à¸¢\nสายสัมà¸à¸±à¸à¸à¹\nสายสิà¸à¸à¸à¹\nสายสืà¸\nสายà¹à¸«à¸¡\nสายà¸à¸²à¸à¸²à¸¨\nสายà¸à¸²\nสายหยุà¸\nสารà¸à¸£à¸²\nสารà¸à¸£à¸°à¸à¸à¸\nสารละลาย\nสารสà¹à¸¡\nสารหà¸à¸¹\nสารà¸à¸¤à¸à¸¹\nสาวà¹à¸à¹\nสาวà¸à¹à¸à¸¢\nสาวà¹à¸«à¸à¹\nสำà¸à¸±à¸à¸à¸²à¸\nสำà¸à¸±à¸à¸à¸´à¸¡à¸à¹\nสำà¸à¸±à¸à¸ªà¸à¸à¹\nสำมะà¹à¸à¸à¸£à¸±à¸§\nสำà¹à¸£à¹à¸à¸£à¸¹à¸\nสิà¸à¸à¸²à¸à¸\nสิà¸à¸ªà¸à¸´à¸\nสิà¸à¸ªà¸¹à¹\nสิà¹à¸à¸à¹à¸à¸ªà¸£à¹à¸²à¸\nสิà¹à¸à¸à¸à¸\nสิà¹à¸à¸à¸à¸´à¸à¸¹à¸¥\nสิà¹à¸à¸à¸´à¸¡à¸à¹\nสิà¹à¸à¹à¸§à¸à¸¥à¹à¸à¸¡\nสิà¹à¸à¸¨à¸±à¸à¸à¸´à¹à¸ªà¸´à¸à¸à¸´à¹\nสิà¸à¸à¸´à¸à¸£\nสิà¸à¸à¸´à¹à¸à¸²à¸\nสิà¸à¸à¸´à¸à¸±à¸¢\nสิà¸à¸à¸´à¹à¸à¸\nสิà¸à¸à¸´à¸à¸±à¸à¸£\nสิà¸à¸à¹à¸²\nสิà¸à¸à¹à¸²à¸\nà!
¸ªà¸´à¸à¹à¸à¸·à¹à¸\nสิà¸à¹à¸à¹\nสิà¸à¸à¸£à¸±à¸à¸¢à¹\nสิà¸à¸à¹à¸³à¹à¸\nสิà¸à¸à¸\nสิà¸à¹à¸£à¹\nสิà¸à¸ªà¸¡à¸£à¸ª\nสิà¸à¸ªà¸à¸\nสิà¸à¹à¸«à¸¡\nสิà¹à¸à¹à¸à¸´à¸\nสิà¹à¸à¸ªà¸¸à¸\nสีà¸à¸¶à¹à¸\nสีลม\nสีà¸à¸à¸¥à¹à¸\nสีà¸à¹à¸²à¸\nสีà¹à¸à¸µà¸¢à¸\nสีà¸à¹à¸³\nสีà¸à¹à¸³à¸¡à¸±à¸\nสีà¹à¸à¸ªà¹à¸à¸à¸£à¹\nสีà¸à¸¸à¹à¸\nสีà¹à¹à¸«à¸¥à¸µà¹à¸¢à¸¡\nสีหà¸à¹à¸²\nสึà¸à¸«à¸£à¸\nสืà¸à¸à¸à¸\nสืà¸à¸à¹à¸\nสืà¸à¸ªà¸§à¸\nสืà¸à¸ªà¸²à¸§\nสืà¸à¹à¸ªà¸²à¸°\nสืà¹à¸à¸à¸ªà¸¡\nสืà¹à¸à¸¡à¸§à¸¥à¸à¸\nสืà¹à¸à¸ªà¸²à¸£\nสุà¸à¸à¸à¸¡\nสุà¸à¸à¸´à¸\nสุà¸à¸à¸¥à¸±à¹à¸\nสุà¸à¹à¸ª\nสุà¸à¸à¸²à¸à¸à¸£à¸£à¸¡\nสุà¸à¸ ัà¸à¸à¹\nสุà¸à¸ าà¸\nสุà¸à¸¥à¸±à¸à¸©à¸à¸°\nสุà¸à¸§à¸´à¸à¸¢à¸²\nสุà¸à¸¨à¸²à¸¥à¸²\nสุà¸à¸¨à¸¶à¸à¸©à¸²\nสุà¸à¸à¹à¸²à¸¢\nสุà¸à¸à¸§à¸µ\nสุà¸à¸à¸£à¸à¸à¸à¹\nสุภาà¸à¸à¸\nสูà¹à¸à¸\nสูà¹à¸£à¸¹à¹\nสูà¹à¸ªà¸¡\nสูà¸à¸ªà¹à¸\nสูà¸à¹à¸à¸¥à¹à¸²\nสูà¸à¸ªà¸´à¹à¸\nสูà¸à¹à¸ªà¸µà¸¢\nสูà¸à¸«à¸²à¸¢\nà¹à¸ªà¸ªà¸£à¸§à¸¥\nà¹à¸ªà¹à¸ªà¸£à¹à¸\nà¹à¸ªà¸à¸ªà¸£à¸£\nà¹à¸ªà¸à¸µà¸¢à¸£à¸ าà¸\nà¹à¸ªà¹à¸à¸à¸±à¸¢\nà¹à¸ªà¹à¸à¸à¸£à¸\nà¹à¸ªà¹à¸à¸à¸²à¸¢\nà¹à¸ªà¹à¸à¸à¸²à¸\nà¹à¸ªà¹à¸à¹à¸¢\nà¹à¸ªà¹à¸à¸£à¸¸à¹à¸\nà¹à¸ªà¹à¸à¹à¸¥à¸·à¸à¸\nà¹à¸ªà¹à¸à¹à¸§à¸\nà¹à¸ªà¹à¸à¸ªà¸²à¸¢\nà¹à¸ªà¹à¸à¹à¸ªà¸µà¸¢à¸\nà¹à¸ªà¹à¸à¸«à¸¡à¸µà¹\nà¹à¸ªà¹à¸à¹à¸à¹à¸\nà¹à¸ªà¸à¸µà¸¢à¸à¸à¸£à¸±à¸\nà¹à¸ªà¸¡à¸à¸ าà¸\nà¹à¸ªà¸¡à¸à¸«à¸à¹à¸²\nà¹à¸ªà¸¡à¸à¹à¸«à¸¡à¸·à¸à¸\nà¹à¸ªà¸¡à¸µà¸¢à¸à¸à¸£à¸²\nà¹à¸ªà¸£à¹à¸à¸ªà¸£à¸£à¸\nà¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸\nà¹à¸ªà¸£à¸´à¸¡à¸ªà¹à¸\nà¹à¸ªà¸£à¸´à¸¡à¸ªà¸£à¹à¸²à¸\nà¹à¸ªà¸£à¸´à¸¡à¸ªà¸§à¸¢\nà¹à¸ªà¸£à¸µà¹à¸à¸¢\nà¹à¸ªà¸£à¸µà¸à¸£à¸£à¸¡\nà¹à¸ªà¸£à¸µà¸à¸´à¸¢à¸¡\nà¹à¸ªà¸£à¸µà¸ าà¸\nà¹à¸ªà¸²à¹à¸à¹à¸¡\nà¹à¸ªà¸²à¸à¸\nà¹à¸ªà¸µà¸¢à¹à¸\!
nà¹à¸ªà¸µà¸¢à¹à¸à¸´à¸\nà¹à¸ªà¸µà¸¢à¸à¸²à¸¢\nà¹à¸ªà¸µà¸¢à¸à¸µ\nà¹à¸ªà¸µà¸¢à¹à¸à¸µà¹à¸¢à¸§\nà¹à¸ªà¸µà¸¢à¹à¸à¸£à¸µà¸¢à¸\nà¹à¸ªà¸µà¸¢à¹à¸à¸¥à¹à¸²\nà¹à¸ªà¸µà¸¢à¸£à¸¹à¹\nà¹à¸ªà¸µà¸¢à¹à¸£à¸\nà¹à¸ªà¸µà¸¢à¸ªà¸¥à¸°\nà¹à¸ªà¸µà¸¢à¸«à¸¥à¸±à¸\nà¹à¸ªà¸µà¸¢à¸«à¸²à¸¢\nà¹à¸ªà¸µà¹à¸¢à¸à¸à¸²à¸¢\nà¹à¸ªà¸µà¸¢à¸à¹à¸à¸\nà¹à¸ªà¸µà¸¢à¸à¹à¸à¸£à¸\nà¹à¸ªà¸µà¸¢à¸à¸ªà¸µ\nà¹à¸ªà¸µà¹à¸¢à¸à¸¨à¸¶à¸\nà¹à¸ªà¸µà¹à¸¢à¸à¸«à¸à¸²à¸¡\nà¹à¸ªà¸µà¹à¸¢à¸¡à¸ªà¸à¸\nà¹à¸ªà¸µà¸¢à¸§à¸à¹à¸²à¸\nà¹à¸ªà¸µà¸¢à¸§à¹à¸ªà¹\nà¹à¸ªà¸·à¸à¸à¸²à¸§\nà¹à¸ªà¸·à¸à¸à¸³\nà¹à¸ªà¸·à¸à¸à¸¥à¸²\nà¹à¸ªà¸·à¸à¸à¹à¸²\nà¹à¸ªà¸·à¸à¹à¸\nà¹à¸ªà¸·à¹à¸à¸à¸\nà¹à¸ªà¸·à¹à¸à¸à¸£à¸°à¸à¸¹à¸\nà¹à¸ªà¸·à¹à¸à¸à¹à¸³à¸¡à¸±à¸\nà¹à¸ªà¸·à¹à¸à¸¥à¸³à¹à¸à¸\nà¹à¸ªà¸·à¹à¸à¸à¸¥à¹à¸²à¸¡\nà¹à¸ªà¸·à¹à¸à¸à¸±à¹à¸\nà¹à¸ªà¸·à¹à¸à¹à¸à¸£à¸²à¸°\nà¹à¸ªà¸·à¹à¸à¸à¸£à¸¸à¸¢\nà¹à¸ªà¸·à¹à¸à¹à¸ªà¸\nà¹à¸ªà¸·à¹à¸à¹à¸¡à¸·à¸à¸\nà¹à¸ªà¸·à¸à¸à¸à¸¥à¸²à¸\nà¹à¸ªà¸·à¸à¸à¸ªà¸\nà¹à¸ªà¸·à¸à¸à¹à¸ª\nà¹à¸ªà¸·à¹à¸à¸¡à¸à¸¥à¸²à¸¢\nà¹à¸ªà¸·à¹à¸à¸¡à¸à¸à¸¢\nà¹à¸ªà¸·à¹à¸à¸¡à¸à¸£à¸²à¸¡\nà¹à¸ªà¸·à¹à¸à¸¡à¹à¸à¸£à¸¡\nà¹à¸ªà¸·à¹à¸à¸¡à¸ªà¸¥à¸²à¸¢\nà¹à¸ªà¸·à¹à¸à¸¡à¸ªà¸¹à¸\nà¹à¸ªà¸·à¹à¸à¸¡à¹à¸ªà¸µà¸¢\nà¹à¸ªà¸·à¸à¸«à¸¡à¸à¸\nà¹à¸ªà¸à¸«à¸à¹à¸²\nà¹à¸ªà¸à¸à¸à¸à¸\nà¹à¸ªà¹à¸à¸²\nà¹à¸ªà¸à¸à¸¥\nà¹à¸ªà¸à¸£à¸¹à¹\nà¹à¸ªà¸£à¹à¸à¸§à¹à¸²\nà¹à¸ªà¹à¸à¸§à¸²à¸¡\nà¹à¸ªà¹à¹à¸à¸¥à¹\nà¹à¸ªà¹à¹à¸\nà¹à¸ªà¹à¹à¸\nà¹à¸ªà¹à¸à¸£à¸à¸\nà¹à¸ªà¹à¹à¸à¹\nà¹à¸ªà¹à¸à¸´à¹à¸\nà¹à¸ªà¹à¸¨à¸¶à¸\nà¹à¸ªà¹à¸à¸±à¹à¸§\nà¹à¸ªà¹à¹à¸à¸·à¸à¸\nà¹à¸ªà¹à¸à¸±à¸\nà¹à¸ªà¸¢à¹à¸§à¸\nà¹à¸ªà¸¢à¸¨à¸²à¸ªà¸à¸£à¹\nหà¸à¸¥à¹à¸¡\nหà¸à¸ªà¹à¸«à¸¢à¸\nหà¸à¸à¸à¹à¸à¹\nหà¸à¸à¸¢à¸à¹à¸à¸¢\nหà¸à¸à¸¢à¹à¸«à¸à¸²\nหà¸à¸²à¸¢à¸à¹à¸à¸\nหà¸à¸²à¸¢à¸«à¸¥à¸±à¸\nหà¸à¸³à¹à¸«à¸à¸à¸°\nหà¸à¸³à¹à¸«à¸à¸·à¸à¸\nหà¸à¸«à¸²à¸¢\nหà¸à¸«à¸¹à¹\nหà¸à¸à¸²à¸\nหà¸à¸§à¸à¸«à¸¹\nหà¸à¹à¸§à¸à¹à¸«à¸à¸µà¹à¸¢à¸§\nหà¸à¹à¸§à¸¢à¸à¹à¸²à¸\nหà¸à¹à¸!
à¹à¸¡à¹\nหà¸à¸à¸à¹à¸\nหà¸à¸à¸à¹à¸à¸\nหà¸à¸±à¸à¸à¹à¸\nหà¸à¸±à¸à¹à¸\nหà¸à¸±à¸à¹à¸à¹à¸\nหà¸à¸±à¸à¸«à¸à¹à¸§à¸\nหà¸à¸±à¸à¸«à¸à¸²\nหà¸à¸±à¸à¸à¸¥à¸±à¸\nหà¸à¸±à¸à¸à¸°à¸¥à¸¸à¸\nหà¸à¸±à¸à¹à¸£à¸µà¸¢à¸\nหà¸à¸±à¸à¸ªà¸\nหà¸à¸±à¸à¹à¸«à¸à¹\nหà¸à¸±à¸à¸ªà¸·à¸à¸à¸´à¸¡à¸à¹\nหà¸à¸²à¹à¸à¹à¸\nหà¸à¹à¸²à¸à¸£à¸°à¸à¸²à¸\nหà¸à¹à¸²à¸à¸²à¸\nหà¸à¹à¸²à¸à¸²à¸¬\nหà¸à¹à¸²à¹à¸à¹à¸\nหà¸à¹à¸²à¸à¸±à¹à¸§\nหà¸à¹à¸²à¸à¸²à¸\nหà¸à¹à¸²à¸à¸±à¸\nหà¸à¹à¸²à¸à¸²\nหà¸à¹à¸²à¸à¹à¸²à¸\nหà¸à¹à¸²à¸à¹à¸à¸\nหà¸à¹à¸²à¸à¸±à¸\nหà¸à¹à¸²à¸à¸µà¹\nหà¸à¹à¸²à¸à¸µà¹à¸à¸±à¹à¸\nหà¸à¹à¸²à¸à¸±à¸\nหà¸à¹à¸²à¸à¸±à¸\nหà¸à¹à¸²à¸à¸²\nหà¸à¹à¸²à¸à¸²à¸\nหà¸à¹à¸²à¸¡à¹à¸²\nหà¸à¹à¸²à¸¡à¸¸à¸\nหà¸à¹à¸²à¹à¸¡à¹\nหà¸à¹à¸²à¹à¸¥à¸·à¸à¸\nหà¸à¹à¸²à¸à¸\nหà¸à¸²à¸¡à¹à¸à¸¢\nหà¸à¹à¸²à¸¢à¸«à¸à¸µ\nหà¸à¹à¸²à¸¢à¹à¸«à¸à¸\nหà¸à¸²à¸§à¹à¸«à¸à¹à¸\nหà¸à¸³à¹à¸\nหà¸à¸µà¹à¸ªà¸´à¸\nหà¸à¸µà¹à¸ªà¸¹à¸\nหà¸à¸¸à¸à¹à¸à¸·à¹à¸à¸\nหà¸à¸¸à¸à¸«à¸¥à¸±à¸\nหมà¸à¸¡à¸¸à¹à¸\nหมà¸à¸à¸\nหมà¸à¸à¸§à¸±à¸\nหมà¸à¸à¸§à¸²à¸¡\nหมà¸à¹à¸à¸\nหมà¸à¸à¸¹\nหมà¸à¸à¸¹\nหมà¸à¸à¸³à¹à¸¢\nหมà¸à¸à¸³à¸à¸§à¸±à¸\nหมà¸à¸à¸§à¸\nหมà¸à¸à¸µ\nหมà¸à¸¢à¸²\nหมà¸à¸¥à¸³\nหมà¸à¹à¸ªà¸à¹à¸«à¹\nหมà¹à¸à¹à¸à¸\nหมà¹à¸à¸à¸²à¸¥\nหมà¹à¸à¸à¹à¸³\nหมà¹à¸à¹à¸à¸¥à¸\nหมà¸à¸à¹à¸\nหมà¸à¸à¸¡à¸±à¸§\nหมà¸à¸à¸«à¸¡à¹à¸\nหมà¸à¸à¸«à¸¡à¸²à¸\nหมà¸à¸à¸à¸§à¸²à¸\nหมà¸à¸à¸à¹à¸²à¸\nหมà¸à¸à¸à¸à¸\nหมà¹à¸à¸¡à¹à¸à¹à¸²\nหมà¹à¸à¸¡à¸à¸±à¸\nหมà¹à¸à¸¡à¸£à¸²à¸à¸§à¸à¸¨à¹\nหมà¹à¸à¸¡à¸«à¸¥à¸§à¸\nหมà¹à¸à¸¡à¸«à¹à¸²à¸¡\nหมัà¹à¸à¹à¸ªà¹\nหมาà¸à¹à¸²\nหมาหมูà¹\nหมาà¸à¸à¸£à¸±à¹à¸\nหมาà¸à¸ªà¸\nหมาà¸à¸«à¸à¸¡\nหมาà¸à¹à¸à¹à¸\nหมาà¸à¸£à¸¸à¸\nหมาà¸à¹à¸¡!
à¹à¸²\nหมาà¸à¹à¸\nหมาà¸à¹à¸¡à¸´à¸\nหมาà¹à¸¡à¹\nหมายà¹à¸à¸à¸à¹\nหมายà¸à¸±à¸\nหมายà¸à¹à¸\nหมายà¸à¸§à¸²à¸¡\nหมายà¸à¸±à¸\nหมายà¹à¸\nหมายà¸à¸²\nหมายà¸à¸¥à¹à¸à¸¢\nหมายมัà¹à¸\nหมายà¹à¸£à¸µà¸¢à¸\nหมายà¹à¸¥à¸\nหมายà¹à¸«à¸à¸¸\nหมิà¹à¸à¹à¸«à¸¡à¹\nหมึà¸à¸à¸µà¸\nหมุà¸à¹à¸§à¸µà¸¢à¸\nหมูà¹à¸à¸\nหมูà¸à¹à¸²\nหมูà¹à¸à¹à¸\nหมูยà¸\nหมูหยà¹à¸à¸\nหมูหัà¸\nหมูà¹à¸®à¸¡\nหมูà¹à¸à¹à¸²à¸\nหยà¸à¸¢à¹à¸à¸¢\nหยà¸à¸à¹à¸¢à¹à¸²\nหยัà¸à¸£à¸±à¹à¸\nหยัà¸à¸¨à¸\nหยัà¹à¸à¸à¸£à¸²à¸\nหยัà¹à¸à¸£à¸¹à¹\nหยัà¹à¸à¹à¸ªà¸µà¸¢à¸\nหยาà¸à¸à¸²à¸¢\nหยาà¸à¸à¹à¸²\nหยาà¸à¹à¸¥à¸\nหยาà¸à¸«à¸¢à¸²à¸¡\nหยิà¸à¸¡à¸·à¸\nหยิà¸à¸¢à¸\nหยิà¸à¸¢à¸·à¸¡\nหยิà¸à¸«à¸¢à¹à¸\nหยิà¸à¹à¸«à¸¢à¹à¸\nหริรัà¸à¸©à¹\nหริวà¸à¸¨à¹\nหลà¸à¸à¸´à¸\nหลà¸à¸à¸²à¸\nหลà¸à¸¡à¸¸à¸¡\nหลวà¸à¸à¸µà¸\nหลวà¸à¸à¹à¸\nหลวมà¸à¸±à¸§\nหลà¹à¸à¸¥à¸·à¹à¸\nหลà¹à¸à¹à¸¥à¸µà¹à¸¢à¸\nหลà¹à¸à¸«à¸¥à¸à¸¡\nหลà¸à¸à¸¥à¸§à¸\nหลà¸à¸à¸¥à¹à¸\nหลà¸à¸à¸¥à¹à¸\nหลà¸à¸à¸¥à¸¡\nหลà¸à¸à¹à¸¥à¸·à¸à¸\nหลà¸à¸à¸à¸²à¸«à¸²à¸£\nหลà¸à¸¡à¸à¸±à¸§\nหลà¸à¸¡à¹à¸«à¸¥à¸§\nหลัà¸à¸à¸²à¸£\nหลัà¸à¹à¸à¸à¸à¹\nหลัà¸à¸à¸±à¸¢\nหลัà¸à¸à¸²à¸\nหลัà¸à¸à¸£à¸±à¸à¸¢à¹\nหลัà¸à¹à¸¡à¸·à¸à¸\nหลัà¸à¸¥à¸à¸¢\nหลัà¸à¸ªà¸¹à¸à¸£\nหลัà¸à¹à¸«à¸¥à¹à¸\nหลัà¸à¹à¸«à¸¥à¸¡\nหลัà¸à¸à¸²\nหลัà¸à¹à¸à¹à¸²\nหลัà¹à¸à¹à¸«à¸¥\nหลัà¸à¸à¸\nหลัà¸à¹à¸\nหลาà¸à¹à¸\nหลาà¸à¸«à¸¥à¸²à¸¢\nหลาà¸à¸à¸³\nหลายหลาà¸\nหลายà¹à¸«à¸¥à¹\nหลุà¸à¸à¹à¸\nหลุà¸à¸¥à¸à¸¢\nหลุà¸à¸¥à¸¸à¹à¸¢\nà¸!
«à¸¥à¸¸à¸¡à¹à¸à¸\nหลุมà¸à¸£à¸²à¸\nหวà¸à¸à¹à¸²à¸\nหวà¸à¸«à¹à¸²à¸¡\nหวà¸à¹à¸«à¸\nหà¹à¸§à¸à¹à¸¢\nหà¹à¸§à¸à¸à¹à¸³\nหวัà¸à¹à¸\nหวัà¸à¸à¸µ\nหวัà¹à¸à¸à¸¥à¸±à¸§\nหวัà¹à¸à¹à¸à¸£à¸\nหวัà¹à¸à¹à¸\nหวัà¹à¸à¸§à¸´à¸à¸\nหวัà¹à¸à¸«à¸§à¸²à¸\nหวัà¹à¸à¹à¸«à¸§\nหวาà¸à¸à¸¥à¸±à¸§\nหวาà¸à¹à¸à¸£à¸\nหวาà¸à¸à¸§à¸²\nหวาà¸à¹à¸ªà¸µà¸¢à¸§\nหวาà¸à¸«à¸§à¸±à¹à¸\nหวาà¸à¹à¸«à¸§\nหวาà¸à¹à¸¢à¹à¸\nหวà¹à¸²à¸à¸¥à¹à¸à¸¡\nหà¸à¸à¸à¸¢\nหà¸à¸à¸³\nหà¸à¸à¸±à¸\nหà¸à¹à¸à¸£\nหà¸à¸à¸£à¸°à¸à¸¸à¸¡\nหà¸à¸à¸±à¸\nหà¹à¸à¸«à¸¡à¸\nหà¹à¸à¹à¸«à¸µà¹à¸¢à¸§\nหà¸à¸à¸à¸±à¸\nหà¹à¸à¸à¹à¸à¸£à¸·à¹à¸à¸\nหà¹à¸à¸à¸à¸¸à¸\nหà¹à¸à¸à¹à¸à¸§\nหà¹à¸à¸à¹à¸à¸\nหà¹à¸à¸à¸à¹à¸³\nหà¹à¸à¸à¸ªà¸¡à¸¸à¸\nหà¸à¸ªà¸¡à¸¸à¸\nหà¸à¸¡à¸«à¸§à¸\nหà¹à¸à¸¡à¸¥à¹à¸à¸¡\nหà¹à¸à¸¢à¹à¸«à¸\nหัà¸à¸¥à¹à¸²à¸\nหัà¸à¸«à¸²à¸\nหัà¸à¸«à¹à¸²à¸¡\nหัà¸à¹à¸«\nหัà¸à¹à¸«à¸¡\nหัà¸à¸¡à¸¸à¸\nหัà¸à¹à¸«\nหัà¸à¹à¸à¸¢\nหัวà¸à¹à¸¡à¸¢\nหัวà¸à¹à¸\nหัวà¸à¸±à¹à¸§\nหัวà¹à¸à¹à¸²\nหัวà¹à¸à¸\nหัวà¸à¸°à¹à¸à¸\nหัวà¸à¹à¸³\nหัวà¸à¸´à¸\nหัวà¸à¸¸à¸\nหัวà¹à¸à¸\nหัวà¹à¸\nหัวà¹à¸à¸µà¸¢à¸\nหัวà¸à¸¡\nหัวà¸à¸à¸\nหัวà¸à¹à¸²\nหัวมุม\nหัวà¹à¸£à¸·à¹à¸à¸\nหัวà¹à¸£à¹à¸\nหัวà¹à¸ª\nหัวหà¸à¹à¸²\nหัวหà¸à¹à¸²à¸§\nหัวหà¸à¸\nหัวà¹à¸«à¹à¸\nหัวà¹à¸«à¸¥à¹\nหัวà¸à¸\nหัสà¸à¸à¸à¸£à¸µ\nหัสà¸à¸²à¸à¸à¸£à¸£à¸¡\nหัสà¸à¸´à¸¢à¸²à¸¢\nหัสà¸à¸µà¸¥à¸´à¸à¸à¹\nหาà¸à¹à¸à¸£à¸·à¹à¸à¸\nหาà¸à¹à¸à¸§\nหาà¸à¹à¸¥à¸\nหาà¸à¸§à¹à¸²à¸§\nหาà¸à¹à¸ªà¸µà¸¢à¸\nหาà¸à¹à¸ªà¸·à¸\nหà¹à¸²à¸à¹à¸«à¸´à¸\nหาà¸à¹à¸£à¹\nหà¹à¸²à¸¡à¸à¸£à¸²à¸¡\nหà¹à¸²à¸¡à¸¥à¹à¸\nหà¸!
²à¸¢à¸à¸±à¸§\nหาวà¸à¸à¸\nหà¹à¸²à¸§à¸«à¸²à¸\nหà¹à¸³à¸«à¸±à¹à¸\nหิà¸à¸à¸à¸\nหิà¸à¸à¸£à¸²à¸¢\nหิà¸à¸à¸¹à¸\nหิà¸à¸¢à¹à¸à¸¢\nหิà¸à¸à¹à¸à¸\nหิà¸à¸à¸²à¸à¸´\nหิà¸à¸¢à¸²à¸\nหีà¸à¹à¸à¸¥à¸\nหีà¸à¸«à¹à¸\nหุà¹à¸à¸à¸£à¸°à¸à¸à¸\nหุà¹à¸à¸¢à¸à¸à¹\nหุà¹à¸à¸¥à¸¡\nหุà¹à¸à¸ªà¹à¸§à¸\nหุà¸à¹à¸à¸²\nหุà¸à¸à¸²\nหุà¸à¹à¸«à¸§\nหูà¸à¸£à¸°à¸à¹à¸²à¸¢\nหูà¸à¹à¸²à¸\nหูรูà¸\nหูà¸à¸§à¸²à¸\nà¹à¸«à¸à¸²à¸«à¸à¸à¸¢\nà¹à¸«à¸à¸·à¹à¸à¸à¸²à¸¬\nà¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹\nà¹à¸«à¸à¸¸à¸à¸¥\nà¹à¸«à¹à¸à¹à¸à¹\nà¹à¸«à¹à¸à¹à¸\nà¹à¸«à¸à¹à¸à¹à¸à¸¡\nà¹à¸«à¸à¹à¸à¸à¸²\nà¹à¸«à¸à¸µà¸¢à¸§à¹à¸à¹à¸\nà¹à¸«à¸à¸µà¹à¸¢à¸§à¸à¸³\nà¹à¸«à¸à¸µà¹à¸¢à¸§à¸£à¸±à¹à¸\nà¹à¸«à¸à¸·à¹à¸à¸¢à¸«à¸à¹à¸²à¸¢\nà¹à¸«à¸¡à¸²à¸°à¹à¸à¸²à¸°\nà¹à¸«à¸¡à¸²à¸°à¸ªà¸¡\nà¹à¸«à¸¡à¸²à¸°à¹à¸«à¸¡à¹à¸\nà¹à¸«à¸¢à¹à¸\nà¹à¸«à¸¢à¸µà¸¢à¸à¸«à¸¢à¸²à¸¡\nà¹à¸«à¸¥à¹à¸à¸à¸¥à¹à¸²\nà¹à¸«à¸¥à¹à¸à¸à¸²à¸£\nà¹à¸«à¸¥à¹à¸à¹à¸\nà¹à¸«à¸¥à¹à¸à¸ªà¹à¸\nà¹à¸«à¸¥à¹à¸à¹à¸ªà¹à¸\nà¹à¸«à¸¥à¹à¸à¸«à¸¥à¹à¸\nà¹à¸«à¸¥à¹à¸à¹à¸«à¸¥\nà¹à¸«à¸¥à¸§à¹à¸«à¸¥à¸\nà¹à¸«à¸¥à¸§à¹à¸«à¸¥\nà¹à¸«à¸¥à¸à¸«à¸¥à¸²\nà¹à¸«à¸¥à¹à¸²à¸à¸\nà¹à¸«à¸¥à¸µà¸¢à¸§à¹à¸¥\nà¹à¸«à¸¥à¸·à¸à¹à¸à¸´à¸\nà¹à¸«à¸¥à¸·à¸à¸à¸\nà¹à¸«à¸¥à¸·à¸à¹à¸\nà¹à¸«à¸¥à¸·à¸à¹à¸à¸·à¹à¸\nà¹à¸«à¸¥à¸·à¸à¹à¸à¸·à¸\nà¹à¸«à¸¥à¸·à¸à¸£à¹à¸²à¸¢\nà¹à¸«à¸¥à¸·à¸à¸¥à¹à¸\nà¹à¸«à¸¥à¸·à¸à¸«à¸¥à¸²à¸¢\nà¹à¸«à¸¥à¸·à¸à¹à¸«à¸¥à¹\nà¹à¸«à¸¥à¸·à¸à¹à¸ªà¸\nà¹à¸«à¸¥à¸·à¸à¸«à¸¥à¸\nà¹à¸«à¸¥à¸·à¹à¸à¸¡à¸¥à¹à¸³\nà¹à¸«à¹à¸à¹à¸«à¸´à¸¡\nà¹à¸«à¸´à¸à¸«à¹à¸²à¸\nà¹à¸«à¸´à¸¡à¹à¸à¸£à¸´à¸¡\nà¹à¸«à¸´à¸¡à¸«à¸²à¸\nà¹à¸«à¸µà¹à¸¢à¸¡à¹à¸à¸£à¸µà¸¢à¸¡\nà¹à¸«à¸µà¹à¸¢à¸¡à¸«à¸²à¸\nà¹à¸«à¸µà¹à¸¢à¸¡à¹à¸«à¸\nà¹à¸«à¸µà¹à¸¢à¸§à¹à¸«à¹à¸\nà¹à¸«à¸·à¸à¸à¸«à¸²à¸¢\nà¹à¸«à¸·à¸à¸à¹à¸«à¹à¸\nà¹à¸«à¹à¹à¸«à¸\nà¹à¸«à¸à¸à¸«à¸à¹à¸²à¸¢\nà¹à¸«à¸¥à¸à¸¥à¸²à¸\nà¹à¸«à¸¥à¸à¹à¸«à¸¥à¸§\nà¹à¸«à¸§à¸à¹à¸à¸§\nà¹à¸«à¸§à¸!
วà¹à¸²à¸¢\nà¹à¸«à¸à¸à¸£à¸²à¸¢\nà¹à¸«à¸à¸£à¹à¸²à¸¢\nà¹à¸«à¸à¹à¸«à¸µà¹à¸¢à¸¡\nà¹à¸«à¸¢à¸«à¸§à¸\nà¹à¸«à¸§à¸à¹à¸«à¸§à¸\nà¹à¸«à¹à¸à¸²à¸£\nà¹à¸«à¹à¸à¹à¸²\nà¹à¸«à¹à¸à¹à¸²à¸¢\nà¹à¸«à¹à¸£à¹à¸²à¸¢\nà¹à¸«à¹à¸«à¸¥à¸±à¸\nà¹à¸«à¸¡à¸à¸£à¸¡\nà¹à¸«à¸§à¸à¸£à¸´à¸\nà¸à¸à¹à¸à¹\nà¸à¸à¸£à¹à¸à¸\nà¸à¸à¸à¹à¸à¸£\nà¸à¸à¸à¹à¸à¸²à¸£\nà¸à¸à¸à¸¥à¸±à¹à¸\nà¸à¸à¸à¸\nà¸à¸à¸ªà¸¹\nà¸à¸à¸à¸¢à¸²à¸\nà¸à¸à¸à¸à¸¡\nà¸à¸à¸µà¸à¸à¸²à¸¥\nà¸à¸à¸µà¸à¸à¸²à¸à¸´\nà¸à¸à¸µà¸à¸ à¸\nà¸à¸à¸´à¸à¸²à¸à¸à¸¸à¸à¸£\nà¸à¸à¸´à¸à¸²à¸£à¸à¸à¸µ\nà¸à¸à¸²à¸à¸à¸à¸²à¸¥\nà¸à¸à¸´à¸à¸à¸£à¸£à¸¡\nà¸à¸à¸¸à¸à¸²à¸à¸à¸¸à¸à¸£\nà¸à¹à¸à¸à¸à¸£à¸°à¸ªà¸à¸à¹\nà¸à¸à¸£à¸¡\nà¸à¸à¸à¸§à¸¥\nà¸à¸à¸à¹à¸²à¸§\nà¸à¸à¸à¸¸à¹à¸\nà¸à¸à¸²à¸¢à¸ ูมิ\nà¸à¸à¸²à¸¢à¸¡à¸¸à¸\nà¸à¸ ัà¸à¸à¸¸à¸à¸à¸¥\nà¸à¸ ัยà¸à¸²à¸\nà¸à¸ ัยà¹à¸à¸©\nà¸à¸ ิà¸à¸²à¸à¸à¸¸à¸à¸£\nà¸à¸¡à¸¢à¸´à¹à¸¡\nà¸à¸¡à¸£à¸£à¸±à¸à¸à¹\nà¸à¸¡à¸¤à¸à¸à¸\nà¸à¸¡à¸¤à¸à¸£à¸ª\nà¸à¸¢à¹à¸²à¸à¹à¸£\nà¸à¸£à¸£à¸à¸à¸£\nà¸à¸£à¸£à¸à¸à¸§à¸µ\nà¸à¸£à¸£à¸à¸à¸à¸µ\nà¸à¸£à¸£à¸à¸à¸£à¸°à¹à¸¢à¸à¸à¹\nà¸à¸£à¸£à¸à¸£à¸ª\nà¸à¸£à¸£à¸à¸à¸´à¸¨à¸²\nà¸à¸£à¸£à¸à¸ าà¸\nà¸à¸£à¸£à¸à¸ªà¸£à¸°\nà¸à¸£à¸ªà¸¸à¸¡à¸à¸¥\nà¸à¸£à¸¹à¸à¸à¸²à¸\nà¸à¸£à¸¹à¸à¸à¸£à¸«à¸¡\nà¸à¸£à¸¹à¸à¸ à¸\nà¸à¸£à¸¹à¸à¸ ูมิ\nà¸à¸§à¸à¸²à¸à¸à¸¸à¸à¸£\nà¸à¸§à¸à¸à¸µ\nà¸à¸§à¸à¸à¹à¸²à¸\nà¸à¹à¸§à¸à¸à¹à¸§à¸\nà¸à¹à¸§à¸à¸à¸µ\nà¸à¸§à¸à¸à¸±à¹à¸\nà¸à¸§à¸¢à¸à¸±à¸¢\nà¸à¸§à¸¢à¸à¸£\nà¸à¸ªà¸¸à¸ à¸à¸£à¸£à¸¡à¸à¸²à¸\nà¸à¸ªà¸¸à¸ สัà¸à¸à¸²\nà¸à¹à¸«à¸ªà¸´à¸à¸£à¸£à¸¡\nà¸à¸à¹à¸à¹à¸²\nà¸à¸à¸à¹à¸à¸\nà¸à¸à¸à¸à¸±à¸§\nà¸à¸à¸à¹à¸£à¸\nà¸à¸à¸à¸¤à¸à¸à¸´à¹\nà¸à¸à¸à¸¥à¸²à¸¢\nà¸à¸à¸à¸«à¸²à¸\nà¸à¸à¸à¸à¹à¸à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¹à¸à¸à¸à¹à¸\nà¸à¹à¸à¸à¹à¸\nà¸à¹à¸à¸à¸à¹à¸à¸¢\nà¸à¹à¸à¸à¸à¹à¸à¸¡\nà¸à¹à¸à¸à¹à¸à¸¥à¸µà¹à¸¢\nà¸à¹à¸à¸à¹à¸à¸¥à¸µà¸¢\nà¸à¹à¸à¸à¹à¸¢à¸\nà¸à¹à¸à¸à¸«à¸§à¸²à¸\nà¸à¹à¸à¸à¸«à¸±à¸\nà¸à¹à!
¸à¸à¹à¸«à¸§\nà¸à¹à¸à¸à¹à¸\nà¸à¹à¸à¸à¸§à¸à¸\nà¸à¹à¸à¸à¸à¸à¸\nà¸à¹à¸à¸¡à¸à¹à¸à¸¡\nà¸à¸±à¸à¸©à¸£à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸±à¸à¸©à¸£à¸ªà¸²à¸ªà¹à¸\nà¸à¸±à¸à¸à¸µà¸ ัย\nà¸à¸±à¸à¸à¸à¸°à¸¨à¸±à¸à¸£à¸²à¸\nà¸à¸±à¸à¸à¸µà¸\nà¸à¸±à¸à¸à¸±à¹à¸\nà¸à¸±à¸à¸£à¸²à¸ªà¹à¸§à¸\nà¸à¸±à¸à¹à¸à¸à¸\nà¸à¸±à¸à¹à¸à¸à¸²à¸à¸µ\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¹à¸à¸²\nà¸à¸±à¸à¸à¸²à¸¢\nà¸à¸±à¸ªà¸ªà¸¸à¸à¸¥\nà¸à¸±à¸ªà¸ªà¸¸à¸à¸²à¸£à¸²\nà¸à¸²à¸à¸±à¸à¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸²à¸à¸²à¸£à¸à¸²à¸¡\nà¸à¸²à¸à¸²à¸¨à¸à¸²à¸à¸¸\nà¸à¸²à¸à¸²à¸¨à¸¢à¸²à¸\nà¸à¸²à¸à¸²à¸£à¸à¸¸à¸\nà¸à¹à¸²à¸à¹à¸à¹à¸à¸à¹à¸³\nà¸à¹à¸²à¸à¸à¸´à¸\nà¸à¸²à¸à¸«à¸²à¸\nà¸à¸²à¸à¸à¸\nà¸à¸²à¸à¸à¸²à¸à¸£\nà¸à¸²à¸à¸à¸²à¸à¸£à¸£à¸¡\nà¸à¸²à¸à¸à¸²à¸à¸±à¸à¸£\nà¸à¸²à¸à¸à¸²à¸ªà¸´à¸à¸à¸´à¹\nà¸à¸²à¸à¸²à¸ªà¸´à¸à¸à¸´à¹\nà¸à¸²à¸à¸²à¹à¸à¸\nà¸à¸²à¸à¸²à¸à¸±à¸à¸£\nà¸à¸²à¸à¸²à¸à¸´à¸à¸¡\nà¸à¸²à¸à¸²à¸à¸£à¸°à¹à¸¢à¸à¸à¹\nà¸à¸²à¹à¸à¸à¸ªà¸´à¸\nà¸à¸²à¹à¸à¸à¸²à¸à¸¸\nà¸à¸²à¸ าà¸à¸£\nà¸à¸²à¸¢à¸¸à¸à¸±à¸¢\nà¸à¸²à¸¢à¸¸à¸§à¸±à¸à¸à¸°\nà¸à¸²à¹à¸¥à¸à¸à¸ªà¸´à¸\nà¸à¸²à¸«à¸²à¸£à¸§à¹à¸²à¸\nà¸à¸³à¸à¸£à¸²à¸\nà¸à¸´à¸à¹à¸£à¸¢\nà¸à¸´à¸à¸à¸à¸\nà¸à¸´à¸à¹à¸à¸·à¹à¸à¸\nà¸à¸´à¸à¸à¸µà¸¥à¸´à¸à¸à¹\nà¸à¸´à¸à¸à¸´à¸à¸²à¸à¸´à¸«à¸²à¸£à¸´à¸¢à¹\nà¸à¸´à¸à¸à¸´à¸à¸¥\nà¸à¸´à¸à¸à¸´à¸¤à¸à¸à¸´à¹\nà¸à¸´à¸à¸±à¸à¸à¸±à¸à¸à¸à¸\nà¸à¸´à¹à¸¡à¸à¸±à¸§\nà¸à¸´à¹à¸¡à¸«à¸à¸³\nà¸à¸´à¹à¸¡à¹à¸à¸¡\nà¸à¸´à¹à¸¡à¹à¸à¸´à¸\nà¸à¸µà¸à¸±à¸\nà¸à¸µà¸à¸±à¸§\nà¸à¸¶à¸à¸à¸°à¸à¸¶à¸\nà¸à¸¶à¸à¸¡à¸µà¹\nà¸à¸¶à¸à¸à¸¥\nà¸à¸¶à¹à¸à¸¢à¸²à¸\nà¸à¸¶à¹à¸à¸à¹à¸²à¸\nà¸à¸¶à¸à¹à¸\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸·à¸à¸à¸²à¸\nà¸à¸·à¹à¸à¸à¸²à¸§\nà¸à¸·à¹à¸à¸à¹à¸²\nà¸à¸·à¹à¸à¸à¸¶à¸\nà¸à¸¸à¸à¸à¸à¸£à¸£à¸à¹\nà¸à¸¸à¸à¸à¸²à¸\nà¸à¸¸à¸à¸à¸¹à¹\nà¸à¸¸à¹à¸à¹à¸à¸£à¸·à¹à¸à¸\nà¸à¸¸à¹à¸à¹à¸\nà¸à¸¸à¸à¸à¸´à¸\nà¸à¸¸à¸à¸±à¸à¸´à¸ ัย\nà¸à¸¸à¸à¸±à¸à¸´à¹à¸«à¸à¸¸\nà¸à¸¸à¹à¸à¸ªà¸à¸à¸£à¸£à¸¡\nà¸à¸¸à¹à¸à¸ªà¸à¸«à¸±à¸à¸à¸µ!
\nà¸à¸¸à¸à¸¡à¸²à¹à¸§à¸«à¸²à¸£\nà¸à¸¸à¹à¸¡à¸à¸¹\nà¸à¸¸à¹à¸¡à¸ªà¸¡\nà¸à¸¸à¹à¸¢à¸à¹à¸²à¸¢\nà¸à¸¹à¹à¸à¸µà¹\nà¹à¸à¸à¸à¸´à¸\nà¹à¸à¸à¸à¸±à¸à¸à¹\nà¹à¸à¸à¸à¸\nà¹à¸à¸à¹à¸à¸¨\nà¹à¸à¸à¸à¸±à¸¢\nà¹à¸à¸à¸à¸¸à¸à¸à¸¥\nà¹à¸à¸à¸à¸¸à¸£à¸¸à¸©\nà¹à¸à¸à¸à¸à¸à¹\nà¹à¸à¸à¸ à¸\nà¹à¸à¸à¸ าà¸\nà¹à¸à¸à¸¡à¸±à¸¢\nà¹à¸à¸à¸£à¸²à¸\nà¹à¸à¸à¸£à¸¹à¸\nà¹à¸à¸à¸¥à¸±à¸à¸©à¸à¹\nà¹à¸à¸à¸¨à¸\nà¹à¸à¸à¸ªà¸²à¸£\nà¹à¸à¸à¸ªà¸´à¸à¸à¸´à¹\nà¹à¸à¸à¸à¸¸\nà¹à¸à¹à¸à¸à¸¶à¸\nà¹à¸à¸à¹à¸à¸µà¸¢à¸\nà¹à¸à¸¡à¸à¸£\nà¹à¸à¸à¸à¸§à¸¢\nà¹à¸à¸à¸à¸\nà¹à¸à¸²à¸à¸²à¸£\nà¹à¸à¸²à¸à¸²à¸\nà¹à¸à¸²à¸à¸£à¸´à¸\nà¹à¸à¸²à¹à¸\nà¹à¸à¸²à¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸²à¹à¸¢à¸µà¹à¸¢à¸\nà¹à¸à¸´à¸à¸à¸²à¸\nà¹à¸à¸µà¸¢à¸à¸à¸²à¸¢\nà¹à¸à¸µà¸¢à¸à¹à¸à¸\nà¹à¸à¸·à¹à¸à¹à¸à¸·à¹à¸\nà¹à¸à¹à¹à¸à¸\nà¹à¸à¹à¹à¸à¸\nà¹à¸à¹à¸à¸§à¸\nà¹à¸à¹à¸à¸§à¸\nà¹à¸à¹à¸à¹à¸²\nà¹à¸à¹à¹à¸¥à¸¡\nà¹à¸à¸à¸à¸£à¸§à¸\nà¹à¸à¸à¹à¸à¸¢\nà¹à¸à¸à¸à¹à¸à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸à¸à¹à¸à¸¡\nà¹à¸à¸à¸à¸¸à¹à¸¡\nà¹à¸à¸ªà¸à¸à¸£à¸£à¸¡\nà¹à¸à¹à¸ªà¸µà¸¢\nà¹à¸à¸à¸£à¸\nฮวà¸à¸®à¸²à¸\nฮาà¸à¹à¸²\nฮึà¸à¸«à¸²à¸\nฮึà¸à¸«à¹à¸²à¸§\nฮึà¸à¹à¸«à¸´à¸¡\nฮึà¸à¹à¸«à¸¡\nฮึà¸à¸®à¸±à¸\nà¹à¸®à¸à¸à¸§à¸¢\nà¹à¸®à¸à¸®à¸·à¸\nà¹à¸®à¸à¸®à¸²à¸\n\nà¸à¹\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸¸à¸à¸ ัà¸à¸à¹\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸à¸à¸\nà¸à¸à¹à¸à¹\nà¸à¸à¹à¸à¹à¸\nà¸à¸à¸ªà¸µ\nà¸à¸à¸ªà¸¸à¸¥\nà¸à¸\nà¸à¸\nà¸à¸à¸¸à¸\nà¸à¸à¸´à¸\nà¸à¸à¸´à¸à¸à¸±à¸à¸à¹\nà¸à¸à¸´à¸à¸²à¸£à¹\nà¸à¸\nà¸à¸à¹à¸§à¸à¸´à¸à¸²\nà¸à¸à¹à¸§à¸à¸µ\nà¸à¸à¸±à¸à¸à¸¥à¸µ\nà¸à¸à¸±à¸à¸à¸¸à¸à¸²\nà¸à¸à¸±à¸à¸à¸¹\nà¸à¸à¸²à¸à¸´à¸à¸²à¸£\nà¸à¸à¸²à¸ ิà¸à¸´à¸«à¸²à¸£\nà¸à¸à¸´à¸à¸²\nà¸à¸à¸²\nà¸à¸à¸´à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸à¸¥à¸µ\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸´à¸©à¸à¹\nà¸à¸à¸´à¸©à¸à¸²\nà¸à¸\nà¸à¸à¸\nà¸à¸à¸à¸²à¸\nà¸à¸à¸à¸!
¹\nà¸à¸à¸²à¸¥\nà¸à¸à¸´à¸à¸à¸£à¹\nà¸à¸à¸´à¸¥\nà¸à¸à¸µà¹\nà¸à¸à¸¹à¸£\nà¸à¹à¸à¸à¸à¸£à¹\nà¸à¸¡\nà¸à¹à¸¡\nà¸à¸¡à¸à¸à¸¥à¸²à¸ ิà¹à¸©à¸\nà¸à¸¡à¸à¸à¹à¸¥à¸à¸\nà¸à¸¡à¸¥\nà¸à¸¡à¸¥à¸²\nà¸à¸¡à¸¥à¸²à¸¨\nà¸à¸¡à¸¥à¸²à¸ªà¸à¹\nà¸à¸¡à¹à¸¥à¸¨\nà¸à¸¡à¸±à¸à¸à¸¥à¸¸\nà¸à¸¡à¸¸à¸\nà¸à¸£\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸à¸²à¸à¸¡\nà¸à¸£à¸à¸\nà¸à¸£à¸\nà¸à¸£à¸à¸à¸²à¸¢\nà¸à¸£à¸à¸à¹\nà¸à¸£à¸à¸´à¸à¸²à¸£à¹\nà¸à¸£à¸à¸µ\nà¸à¸£à¸à¸µà¸¢à¹\nà¸à¸£à¸à¸µà¸¢à¸à¸´à¸\nà¸à¸£à¸à¸µà¸¢à¸°\nà¸à¸£à¸\nà¸à¸£à¸\nà¸à¸£à¸\nà¸à¸£à¸à¸¹à¸£\nà¸à¸£à¸à¸´à¸à¸à¸¸à¹\nà¸à¸£à¸¡\nà¸à¸£à¸£à¸à¸\nà¸à¸£à¸£à¸à¸¨\nà¸à¸£à¸£à¹à¸à¸\nà¸à¸£à¸£à¹à¸à¸£\nà¸à¸£à¸£à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸£à¸à¸´à¸\nà¸à¸£à¸£à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸£à¹à¸à¸\nà¸à¸£à¸£à¸à¹\nà¸à¸£à¸£à¸à¸²\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸à¸²\nà¸à¸£à¸£à¸à¸´à¸à¸²\nà¸à¸£à¸£à¸à¸´à¸à¸²à¸£à¹\nà¸à¸£à¸£à¸à¸´\nà¸à¸£à¸£à¸à¸´à¸\nà¸à¸£à¸£à¸à¸¶à¸\nà¸à¸£à¸£à¸à¸¸\nà¸à¸£à¸£à¹à¸à¸£\nà¸à¸£à¸£à¸à¸\nà¸à¸£à¸£à¹à¸à¸\nà¸à¸£à¸£à¸à¸´à¸\nà¸à¸£à¸£à¸à¸¹à¸£\nà¸à¸£à¸£à¸ ิรมยà¹\nà¸à¸£à¸£à¸¡\nà¸à¸£à¸£à¸¡à¹\nà¸à¸£à¸£à¸¡à¹à¸ ิรมยà¹\nà¸à¸£à¸£à¸¡à¸à¸§à¸²à¸\nà¸à¸£à¸£à¸¡à¸±à¸à¸§à¸²à¸\nà¸à¸£à¸£à¸¡à¸²à¸à¸µà¸\nà¸à¸£à¸£à¸¡à¸²à¸à¸´à¸à¸²à¸£\nà¸à¸£à¸£à¸¡à¸²à¸£\nà¸à¸£à¸£à¸©à¸\nà¸à¸£à¸£à¸ªà¸°\nà¸à¸£à¸£à¹à¸ªà¸\nà¸à¸£à¸§à¸\nà¸à¸£à¸§à¸\nà¸à¸£à¸§à¸¡\nà¸à¸£à¹à¸§à¸¡\nà¸à¸£à¸§à¸¢\nà¸à¸£à¸§à¸´à¸\nà¸à¸£à¸ªà¸²à¸à¸à¹\nà¸à¸£à¸ªà¸¸à¸à¸à¸´à¹\nà¸à¸£à¸\nà¸à¸£à¹à¸\nà¸à¸£à¸à¸\nà¸à¸£à¹à¸à¸à¸à¸£à¹à¸à¸¢\nà¸à¸£à¸à¸à¹à¸à¸£à¸\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸à¸à¸£à¸à¸¢\nà¸à¸£à¸à¸\nà¸à¸£à¹à¸à¸\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸¡\nà¸à¸£à¹à¸à¸¢\nà¸à¸£à¸°\nà¸à¸£à¸°à¸à¸£\nà¸à¸£à¸°à¸à¸£à¸¸à¹à¸\nà¸à¸£à¸°à¸à¸¥à¸±à¸à¸à¸¥à¸à¸\nà¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¹à¸à¸£à¸à¸\nà¸à¸£à¸°à¹à¸à¸£à¸´à¸\nà¸à¸£à¸°à¹à¸à¸£à¸´à¹à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸£à¸°à¸à¸à¸à¸£à¸°à¹à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¹à¸à¸à¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¸à¹à¸à¸à¸à¸£à¸°à¹à¸à¹à¸\!
nà¸à¸£à¸°à¹à¸à¹à¸²à¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸£\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸à¸à¸«à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸à¸«à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¸à¸à¸à¹à¸\nà¸à¸£à¸°à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¸à¸à¸«à¸¹\nà¸à¸£à¸°à¸à¹à¸à¸¢\nà¸à¸£à¸°à¸à¹à¸à¸«à¸§à¸\nà¸à¸£à¸°à¸à¸°\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¹à¸²\nà¸à¸£à¸°à¸à¹à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸¡\nà¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸£à¸°à¸à¸²à¸§\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¹à¸¡\nà¸à¸£à¸°à¸à¸´à¸£à¸´à¸\nà¸à¸£à¸°à¸à¸´à¹à¸§\nà¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸à¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸¡à¸à¸£à¸°à¸à¸´à¹à¸¡\nà¸à¸£à¸°à¸à¸¸à¸¢\nà¸à¸£à¸°à¸à¸¹à¹\nà¸à¸£à¸°à¸à¸¹à¹à¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¸à¸¹à¸\nà¸à¸£à¸°à¹à¸à¸à¸°à¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸²\nà¸à¸£à¸°à¹à¸à¹à¸²\nà¸à¸£à¸°à¹à¸à¹à¸²\nà¸à¸£à¸°à¹à¸à¸²à¸°\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸´à¸à¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸µà¹à¸¢à¸\nà¸à¸£à¸°à¹à¸à¸µà¹à¸¢à¸\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸§\nà¸à¸£à¸°à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸£à¸°à¹à¸à¸°\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸¡\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸µà¸\nà¸à¸£à¸°à¸à¸¹à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸à¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸¡\nà¸à¸£à¸°à¸à¸à¸à¸£à¸°à¸à¹à¸à¸¢\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸à¸¡à¸à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸¢\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¹à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸¡à¸à¸£à¸°à¸à¸§à¸¢\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸²\nà!
¸à¸£à¸°à¹à¸à¹à¸²\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸°\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸à¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¸à¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸¡\nà¸à¸£à¸°à¸à¸¹à¹\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸à¸°à¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸à¸°à¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¹à¸²\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸\nà¸à¸£à¸°à¹à¸à¸°\nà¸à¸£à¸°à¹à¸à¸à¸£à¸°à¹à¸\nà¸à¸£à¸°à¸à¸µ\nà¸à¸£à¸°à¸à¸¸à¸¡à¸à¸µ\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¹à¸\nà¸à¸£à¸°à¸à¸à¹à¸à¹\nà¸à¸£à¸°à¸à¸§à¸\nà¸à¸£à¸°à¸à¸§à¸\nà¸à¸£à¸°à¸à¹à¸§à¸¡à¸à¸£à¸°à¹à¸à¸µà¹à¸¢à¸¡\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸à¸à¸«à¸²à¸¢\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸à¸¡\nà¸à¸£à¸°à¸à¸±à¸à¸à¸£à¸°à¹à¸à¸µà¹à¸¢\nà¸à¸£à¸°à¸à¸±à¸à¸à¸±à¸§\nà¸à¸£à¸°à¸à¸±à¸à¸à¸²\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¹à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸à¸¥à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸à¸à¸²à¸§\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸à¸à¸\nà¸à¸£à¸°à¸à¸²à¸©\nà¸à¸£à¸°à¸à¸³à¸à¸£à¸°à¸à¹à¸²à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¸à¸µà¹à¸à¸£à¸°à¹à¸à¸µà¸¢à¸¡\nà¸à¸£à¸°à¸à¸¶à¸\nà¸à¸£à¸°à¸à¸·à¸\nà¸à¸£à¸°à¸à¸¸\nà¸à¸£à¸°à¸à¸¸à¸à¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸à¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¸à¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸¸à¸¡\nà¸à¸£à¸°à¸à¸¹à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¹à¸²\nà¸à¸£à¸°à¹à¸à¸²à¸°\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸µà¹à¸¢\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸à¸·à¸à¸\nà¸à¸£à¸°à¹à¸à¸·à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¹à¹à¸£à¹\nà¸à¸£à¸°à¹à¸à¹à¸§\nà¸à¸£à¸°à¹à¸à¸°\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸!
\nà¸à¸£à¸°à¹à¸\nà¸à¸£à¸°à¸à¸£à¸±à¸\nà¸à¸£à¸°à¸à¸£à¸²à¸\nà¸à¸£à¸°à¸à¸£à¸¸à¸\nà¸à¸£à¸°à¸à¸£à¸¸à¸¡\nà¸à¸£à¸°à¸à¹à¸§à¸¡à¸à¸£à¸°à¹à¸à¸µà¹à¸¢à¸¡\nà¸à¸£à¸°à¸à¹à¸\nà¸à¸£à¸°à¸à¹à¸à¸à¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸¢à¸à¸µà¸§à¸´à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¹à¸§\nà¸à¸£à¸°à¸à¹à¸²à¸¢\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸·à¸à¸£à¸·à¸à¸£à¹à¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸à¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸\nà¸à¸£à¸°à¸à¸¹à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¸à¸°\nà¸à¸£à¸°à¹à¸à¸²à¸°\nà¸à¸£à¸°à¹à¸à¸²à¸°à¸à¸£à¸°à¹à¸à¸°\nà¸à¸£à¸°à¹à¸à¸·à¹à¸à¸\nà¸à¸£à¸°à¹à¸\nà¸à¸£à¸°à¹à¸à¹à¸à¹à¹à¸§à¹à¸\nà¸à¸£à¸°à¹à¸à¸à¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸±à¹à¸§\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸£à¸§à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸à¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¸à¹à¸à¸¡\nà¸à¸£à¸°à¸à¹à¸à¸¡à¸à¸£à¸°à¹à¸à¹à¸¡\nà¸à¸£à¸°à¸à¸°\nà¸à¸£à¸°à¸à¸±à¹à¸\nà¸à¸£à¸°à¸à¸±à¹à¸\nà¸à¸£à¸°à¸à¸²\nà¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸£à¸°à¸à¸²à¸ªà¸µ\nà¸à¸£à¸°à¸à¸²à¸«à¸à¸\nà¸à¸£à¸°à¸à¸³\nà¸à¸£à¸°à¸à¸´à¸à¸à¸£à¸°à¸à¸§à¸¢\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸¶à¸\nà¸à¸£à¸°à¸à¸·à¸\nà¸à¸£à¸°à¸à¸¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸¡\nà¸à¸£à¸°à¸à¸¹à¹\nà¸à¸£à¸°à¹à¸à¹\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸¡\nà¸à¸£à¸°à¹à¸à¸·à¸à¸\nà¸à¸£à¸°à¹à¸à¸·à¹à¸à¸¡\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¸°\nà¸à¸£à¸°à¹à¸à¸à¸²à¸¢\nà¸à¸£à¸°à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¸±à¹à¸\nà¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¹à¸à¸°à¸à¸£à¸°à¹à¸«à¸\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸¡\nà¸à¸£à¸°à¸à¸§à¸\nà¸à¸£à¸°à¸à¸§à¸¢\n!
à¸à¸£à¸°à¸à¸§à¸£\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸°\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¹à¸§à¸à¸£à¸°à¹à¸à¸µà¹à¸¢\nà¸à¸£à¸°à¸à¹à¸²\nà¸à¸£à¸°à¸à¹à¸²\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸£à¸°à¸à¸²à¸¥\nà¸à¸£à¸°à¸à¸´\nà¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸¥\nà¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¸à¸·à¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸¡à¸à¸£à¸°à¸à¹à¸²à¸¡\nà¸à¸£à¸°à¸à¸¹à¹à¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¸à¸¹à¸\nà¸à¸£à¸°à¸à¸¹à¸£\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¹à¸à¸à¸£à¸°à¸à¸§à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸²\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸à¸·à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸°\nà¸à¸£à¸°à¹à¸à¸¡\nà¸à¸£à¸°à¸à¸¡à¸à¸£à¸°à¸à¸³\nà¸à¸£à¸°à¸à¸¡à¸à¸£à¸°à¹à¸à¸²\nà¸à¸£à¸°à¸à¸£à¸à¸\nà¸à¸£à¸°à¸à¸£à¸à¸à¸§à¹à¸²à¸§\nà¸à¸£à¸°à¸à¸£à¸µà¹à¸à¸£à¸°à¹à¸à¸£à¹à¸²\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸à¸£à¸°à¹à¸à¹\nà¸à¸£à¸°à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸\nà¸à¸£à¸°à¸à¸à¸à¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸«à¸¥à¸\nà¸à¸£à¸°à¸à¸±à¹à¸§à¸à¸£à¸°à¹à¸à¸µà¹à¸¢\nà¸à¸£à¸°à¸à¹à¸³\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸à¸¥à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸¡\nà¸à¸£à¸°à¸à¸¸à¹à¸¡à¸à¸£à¸°à¸à¹à¸³\nà¸à¸£à¸°à¸à¸¸à¹à¸¡à¸à¸£à¸°à¸à¸´à¹à¸¡\nà¸à¸£à¸°à¹à¸à¹à¸²\nà¸à¸£à¸°à¹à¸à¸²à¸°\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸£à¸\nà¸à¸£à¸°à¸à¸¡\nà¸à¸£à¸°à¸à¸¥à¸µà¸à¸£à¸°à¸à¸¥à¸²à¸¡\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸µà¸\nà¸à¸£à¸°à¸à¸£à¸§à¸\nà¸à¸£à¸°à¸à¸£à¸´à¹à¸¡\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¹à¸à¸¡\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸à¹à¸«à¸´à¸£\nà¸à¸£à¸°à¸à¸±à¸à¹à¸«à¸¡\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸à¸£\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¹à¸\nà¸à¸£à¸°à¸à¸²\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸µà¹\nà¸à¸£à¸°à¸à¸·à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸\nà¸à¸£à¸°à¸à¸¸à¹à¸¡\nà¸à¸£à¸°à¹à¸à¸²à¸°\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸·à¹à¸à¸¡\nà¸!
ระà¹à¸à¹à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¸à¸¹à¸¡à¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸£à¸°à¸¡à¸¥\nà¸à¸£à¸°à¸¡à¸à¸\nà¸à¸£à¸°à¸¡à¸à¸¡à¸à¸£à¸°à¹à¸¡à¸¡\nà¸à¸£à¸°à¸¡à¸±à¸\nà¸à¸£à¸°à¸¡à¸±à¸\nà¸à¸£à¸°à¸¡à¸´à¸à¸à¸£à¸°à¹à¸¡à¸µà¹à¸¢à¸\nà¸à¸£à¸°à¸¡à¸¸à¸\nà¸à¸£à¸°à¹à¸¡à¸²à¸°\nà¸à¸£à¸°à¸¢à¹à¸à¸\nà¸à¸£à¸°à¸¢à¹à¸à¸à¸à¸£à¸°à¹à¸¢à¹à¸\nà¸à¸£à¸°à¸¢à¹à¸à¸\nà¸à¸£à¸°à¸¢à¹à¸à¸¡\nà¸à¸£à¸°à¸¢à¸²\nà¸à¸£à¸°à¸¢à¸²à¸\nà¸à¸£à¸°à¸¢à¸²à¸à¸\nà¸à¸£à¸°à¸¢à¸²à¸«à¸à¸±à¸\nà¸à¸£à¸°à¸¢à¸´à¸\nà¸à¸£à¸°à¸¢à¸´à¹à¸¡à¸à¸£à¸°à¸¢à¹à¸à¸\nà¸à¸£à¸°à¸¢à¸¶à¸à¸à¸£à¸°à¸¢à¸·à¸\nà¸à¸£à¸°à¸¢à¸·à¸à¸à¸£à¸°à¸¢à¸²à¸\nà¸à¸£à¸°à¹à¸¢à¹à¸à¸à¸£à¸°à¹à¸«à¸¢à¹à¸\nà¸à¸£à¸°à¸£à¸à¸\nà¸à¸£à¸°à¹à¸£à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸£à¸à¸à¹à¸³à¸à¹à¸²à¸§\nà¸à¸£à¸°à¹à¸£à¸à¹à¸«à¸à¹\nà¸à¸£à¸°à¹à¸£\nà¸à¸£à¸°à¸¥à¸\nà¸à¸£à¸°à¸¥à¸\nà¸à¸£à¸°à¸¥à¸à¸\nà¸à¸£à¸°à¸¥à¸à¸¡\nà¸à¸£à¸°à¸¥à¸°à¸«à¸¥à¹à¸³\nà¸à¸£à¸°à¸¥à¸±à¸\nà¸à¸£à¸°à¸¥à¸±à¸\nà¸à¸£à¸°à¸¥à¸±à¸¡à¸à¸£\nà¸à¸£à¸°à¸¥à¸²\nà¸à¸£à¸°à¸¥à¸³\nà¸à¸£à¸°à¸¥à¸³à¸à¸±à¸\nà¸à¸£à¸°à¸¥à¸³à¸à¸¸à¸\nà¸à¸£à¸°à¸¥à¸´à¸\nà¸à¸£à¸°à¸¥à¸µ\nà¸à¸£à¸°à¸¥à¸¸à¸¡à¸à¸²à¸\nà¸à¸£à¸°à¸¥à¸¸à¸¡à¸à¸¸à¸\nà¸à¸£à¸°à¸¥à¸¸à¸¡à¸à¸¹\nà¸à¸£à¸°à¸¥à¸¹à¸\nà¸à¸£à¸°à¸¥à¸¹à¹à¸à¹\nà¸à¸£à¸°à¹à¸¥à¹à¸\nà¸à¸£à¸°à¹à¸¥à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸¥à¸·à¸à¸\nà¸à¸£à¸°à¹à¸¥à¸\nà¸à¸£à¸°à¸§à¸\nà¸à¸£à¸°à¸§à¸±à¸\nà¸à¸£à¸°à¸§à¸²à¸\nà¸à¸£à¸°à¸§à¸²à¸\nà¸à¸£à¸°à¸§à¸²à¸¢\nà¸à¸£à¸°à¸§à¸´à¸\nà¸à¸£à¸°à¸§à¸µ\nà¸à¸£à¸°à¸§à¸µà¸à¸£à¸°à¸§à¸²à¸\nà¸à¸£à¸°à¸§à¸¹à¸à¸à¸£à¸°à¸§à¸²à¸\nà¸à¸£à¸°à¹à¸§à¸\nà¸à¸£à¸°à¹à¸§à¸¢à¸à¸£à¸°à¸§à¸²à¸¢\nà¸à¸£à¸°à¹à¸§à¸\nà¸à¸£à¸°à¹à¸§à¸¢à¸à¸£à¸°à¸§à¸²à¸¢\nà¸à¸£à¸°à¸©à¸±à¸¢\nà¸à¸£à¸°à¸©à¸²à¸à¸à¹\nà¸à¸£à¸°à¸ªà¸\nà¸à¸£à¸°à¸ªà¸\nà¸à¸£à¸°à¸ªà¸¡\nà¸à¸£à¸°à¸ªà¸£à¸§à¸¥\nà¸à¸£à¸°à¸ªà¸£à¹à¸à¸¢\nà¸à¸£à¸°à¸ªà¸§à¸\nà¸à¸£à¸°à¸ªà¸§à¸¢\nà¸à¸£à¸°à¸ªà¸à¸\nà¸à¸£à¸°à¸ªà¸°\nà¸à¸£à¸°à¸ªà¸±à¸\nà¸à¸£à¸°à¸ªà¸±à¸\nà¸à¸£à¸°à¸ªà¸±à¸à¸à¸£à¸°à¸ªà¹à¸²à¸¢\nà¸à¸£à¸°à¸ªà¸²\nà¸à¸£à¸°à¸ªà¸²à¸à¸à¸´à¹\nà¸à¸£à¸°à¸ªà¸²à¸\nà¸à!
¸£à¸°à¸ªà¸²à¸¢\nà¸à¸£à¸°à¸ªà¸·à¸\nà¸à¸£à¸°à¸ªà¸¸à¸à¸à¸£à¸°à¸ªà¸´à¸\nà¸à¸£à¸°à¸ªà¸¸à¸\nà¸à¸£à¸°à¸ªà¸¹à¸à¸à¸´à¹\nà¸à¸£à¸°à¸ªà¸¹à¸\nà¸à¸£à¸°à¹à¸ªà¸\nà¸à¸£à¸°à¹à¸ªà¹à¸à¸à¸£à¸°à¸ªà¸²à¸¢\nà¸à¸£à¸°à¹à¸ªà¹à¸²\nà¸à¸£à¸°à¹à¸ªà¸²à¸°à¸à¸£à¸°à¹à¸ªà¸°\nà¸à¸£à¸°à¹à¸ªà¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸ªà¸µà¸¢à¸£\nà¸à¸£à¸°à¹à¸ªà¸·à¸à¸à¸à¸£à¸°à¸ªà¸\nà¸à¸£à¸°à¹à¸ª\nà¸à¸£à¸°à¹à¸ªà¸\nà¸à¸£à¸°à¹à¸ªà¸°\nà¸à¸£à¸°à¹à¸ªà¸\nà¸à¸£à¸°à¹à¸ª\nà¸à¸£à¸°à¸«à¸à¸\nà¸à¸£à¸°à¸«à¸à¸²à¸\nà¸à¸£à¸°à¸«à¸à¸²à¸\nà¸à¸£à¸°à¸«à¸à¹à¸³\nà¸à¸£à¸°à¸«à¸¡à¸§à¸\nà¸à¸£à¸°à¸«à¸¡à¸à¸\nà¸à¸£à¸°à¸«à¸¡à¹à¸à¸¡\nà¸à¸£à¸°à¸«à¸¡à¸±à¹à¸\nà¸à¸£à¸°à¸«à¸¡à¸´à¸\nà¸à¸£à¸°à¸«à¸¡à¸¸à¸à¸à¸£à¸°à¸«à¸¡à¸´à¸\nà¸à¸£à¸°à¸«à¸¡à¸¸à¸\nà¸à¸£à¸°à¸«à¸¢à¹à¸\nà¸à¸£à¸°à¸«à¸¢à¹à¸à¸¡\nà¸à¸£à¸°à¸«à¸¢à¸±à¸\nà¸à¸£à¸°à¸«à¸¢à¸±à¸\nà¸à¸£à¸°à¸«à¸¢à¸´à¹à¸¡\nà¸à¸£à¸°à¸«à¸£à¸à¸\nà¸à¸£à¸°à¸«à¸£à¸´à¹à¸\nà¸à¸£à¸°à¸«à¸§à¸\nà¸à¸£à¸°à¸«à¸§à¸±à¸\nà¸à¸£à¸°à¸«à¸à¸\nà¸à¸£à¸°à¸«à¸±à¸\nà¸à¸£à¸°à¸«à¸±à¸\nà¸à¸£à¸°à¸«à¸²à¸\nà¸à¸£à¸°à¸«à¸²à¸¢\nà¸à¸£à¸°à¸«à¸¶à¸¡\nà¸à¸£à¸°à¸«à¸¶à¹à¸¡\nà¸à¸£à¸°à¸«à¸·à¸à¸à¸£à¸°à¸«à¸à¸\nà¸à¸£à¸°à¹à¸«à¹à¸\nà¸à¸£à¸°à¹à¸«à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸«à¸¡à¹à¸à¸à¸£à¸°à¹à¸«à¸¡à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸«à¸¡à¹à¸à¸à¸£à¸°à¹à¸«à¸¡à¹\nà¸à¸£à¸°à¹à¸«à¸¡à¹à¸\nà¸à¸£à¸°à¹à¸«à¸¡à¹à¸²\nà¸à¸£à¸°à¹à¸«à¸§à¹à¸²\nà¸à¸£à¸°à¹à¸«à¹à¸\nà¸à¸£à¸°à¹à¸«à¸´à¸¡\nà¸à¸£à¸°à¹à¸«à¸µà¹à¸¢à¸à¸à¸£à¸°à¸«à¸·à¸à¸£à¸·à¸\nà¸à¸£à¸°à¹à¸«\nà¸à¸£à¸°à¹à¸«à¸à¸à¸\nà¸à¸£à¸°à¹à¸«à¸à¸\nà¸à¸£à¸°à¹à¸«à¸à¸°\nà¸à¸£à¸°à¹à¸«à¸¡à¸\nà¸à¸£à¸°à¹à¸«à¸¡à¹à¸§\nà¸à¸£à¸°à¹à¸«à¸¢à¹à¸\nà¸à¸£à¸°à¹à¸«à¸£à¹à¸¡\nà¸à¸£à¸°à¹à¸«à¸¥à¹à¸\nà¸à¸£à¸°à¹à¸«à¹\nà¸à¸£à¸°à¹à¸«à¸à¸\nà¸à¸£à¸°à¹à¸«à¸¡\nà¸à¸£à¸°à¹à¸«à¸¢\nà¸à¸£à¸°à¹à¸«à¸¢à¹à¸\nà¸à¸£à¸°à¸à¸§à¸¥\nà¸à¸£à¸°à¸à¹à¸à¸à¸£à¸°à¹à¸à¹\nà¸à¸£à¸°à¸à¸à¸à¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸à¸¡\nà¸à¸£à¸°à¸à¹à¸à¸¡à¸à¸£à¸°à¹à¸à¹à¸¡\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸£à¸°à¸à¹à¸§à¸\nà¸à¸£à¸°à¸à¸±à¹à¸§à¹!
à¸à¸à¸à¸§à¸²à¸¢\nà¸à¸£à¸°à¸à¹à¸²\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸à¸à¸£à¸°à¹à¸à¸·à¹à¸à¸\nà¸à¸£à¸°à¸à¸¶à¸\nà¸à¸£à¸°à¸à¸·à¸\nà¸à¸£à¸°à¸à¸¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¹à¸à¸²\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸¡\nà¸à¸£à¸°à¹à¸\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸à¸à¸µ\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸à¸à¸²à¸¢\nà¸à¸£à¸±à¸à¸à¹\nà¸à¸£à¸±à¸à¸¢à¹\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸¡\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¹à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸à¸§à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¹à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸¡\nà¸à¸£à¸²à¸¢\nà¸à¸£à¹à¸²à¸¢\nà¸à¸£à¸²à¸§\nà¸à¸£à¹à¸²à¸§\nà¸à¸£à¸³\nà¸à¸£à¹à¸³\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¹à¸\nà¸à¸£à¸´à¸à¸à¸£à¸´à¸§\nà¸à¸£à¸´à¸à¸à¸£à¸µ\nà¸à¸£à¸´à¹à¸\nà¸à¸£à¸´à¹à¸\nà¸à¸£à¸´à¸à¸à¸£à¸´à¸§\nà¸à¸£à¸´à¹à¸à¸à¸£à¸´à¹à¸§\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸à¸µ\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸à¸à¸£à¹\nà¸à¸£à¸´à¸à¸µ\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸¡\nà¸à¸£à¸´à¹à¸¡\nà¸à¸£à¸´à¸¢à¸²\nà¸à¸£à¸´à¸¢à¸²à¸à¸¸à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸£à¸´à¸§\nà¸à¸£à¸´à¹à¸§\nà¸à¸£à¸µ\nà¸à¸£à¸µà¸à¸²\nà¸à¸£à¸µà¸\nà¸à¸£à¸µà¹à¸\nà¸à¸£à¸µà¸à¸²\nà¸à¸£à¸µà¸©\nà¸à¸£à¸µà¸ª\nà¸à¸£à¸¶à¹à¸\nà¸à¸£à¸¸\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¸à¹à¸à¸à¸£à¸´à¹à¸\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¸à¸à¸²\nà¸à¸£à¸¸à¸à¸²à¸à¸´à¸à¸¸à¸\nà¸à¸£à¸¸à¹à¸\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¸à¹à¸¡\nà¸à¸£à¸¸à¹à¸¡à¸à¸£à¸´à¹à¸¡\nà¸à¸£à¸¸à¸¢\nà¸à¸£à¸¸à¸¢à¹à¸à¸£à¸µà¸¢à¸§\nà¸à¸£à¸¹\nà¸à¸£à¸¹à¸\nà¸à¸£à¸¹à¸¡\nà¸à¹à¸£à¸à¸¸\nà¸à¹à¸£à¸à¸à¸£\nà¸à¹à¸£à¸à¸à¸£à¹\nà¸à¸¤à¸\nà¸à¸¤à¸à¸²à¸ ิà¸à¸´à¸«à¸²à¸£\nà¸à¸¤à¸à¸à¸´à¸à¸²\nà¸à¸¤à¸©à¸à¸²\nà¸à¸¤à¸©à¸à¸²à¸à¸²à¸£\nà¸à¸¤à¸©à¸à¸²à¸ ิà¸à¸´à¸«à¸²à¸£\nà¸à¸¤à¸©à¸à¸µà¸à¸²\nà¸à¸¤à¸©à¸à¸²\nà¸à¸¥\nà¸à¸¥à¸\nà¸à¸¥à¹à¸\nà¸à¸¥à¸\nà¸à¸¥à¸¡\nà¸à¸¥à¸¥à¸°\nà¸à¸¥à¸§à¸\nà¸à¸¥à¹à¸§à¸¢\nà¸à¸¥à¸¨\nà¸à¸¥à¹à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¹à¸à¸\nà¸à¸¥à¹à¸à¸\nà¸à¸¥à¹à¸à¸à¹à¸à¸¥à¹à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¹à¸à¸\nà¸à¸¥à!
¹à¸à¸\nà¸à¸¥à¹à¸à¸¡\nà¸à¸¥à¹à¸à¸¡à¹à¸à¸¥à¹à¸¡\nà¸à¸¥à¸à¸¢\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸±à¸à¸à¸à¹\nà¸à¸¥à¸±à¸à¸à¸°\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸¡à¸à¸£\nà¸à¸¥à¸±à¸¡à¸à¸±à¸\nà¸à¸¥à¸±à¸§\nà¸à¸¥à¸±à¹à¸§\nà¸à¸¥à¸²\nà¸à¸¥à¹à¸²\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸à¸²à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¹à¸²à¸¡\nà¸à¸¥à¸²à¸¢\nà¸à¸¥à¹à¸²à¸¢\nà¸à¸¥à¸²à¸¢à¸à¸¥à¸à¸\nà¸à¸¥à¹à¸²à¸§\nà¸à¸¥à¸²à¹à¸«à¸¡\nà¸à¸¥à¹à¸³\nà¸à¸¥à¹à¸³\nà¸à¸¥à¸´à¹à¸\nà¸à¸¥à¸´à¸à¸à¹\nà¸à¸¥à¸´à¹à¸\nà¸à¸¥à¸µ\nà¸à¸¥à¸µà¸\nà¸à¸¥à¸¶à¸\nà¸à¸¥à¸¶à¸à¸à¹\nà¸à¸¥à¸·à¸\nà¸à¸¥à¸¸à¹à¸¡\nà¸à¸¥à¸¸à¹à¸¡\nà¸à¸¥à¸¹à¹à¸à¸ª\nà¸à¹à¸¥à¸§à¸£à¸°\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸¡\nà¸à¸§à¸¢\nà¸à¸§à¸¢à¸à¸±à¹à¸\nà¸à¸§à¸¢à¸à¸µà¹\nà¸à¹à¸§à¸¢à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸§à¸±à¸\nà¸à¸§à¸±à¸\nà¸à¸§à¸²\nà¸à¸§à¹à¸²\nà¸à¸§à¸²à¸\nà¸à¸§à¹à¸²à¸\nà¸à¸§à¹à¸²à¸\nà¸à¸§à¹à¸²à¸à¹à¸à¹à¸\nà¸à¸§à¸²à¸à¸à¸¸à¹à¸\nà¸à¸§à¸²à¸\nà¸à¸§à¹à¸²à¸\nà¸à¸§à¹à¸²à¸\nà¸à¸§à¹à¸²à¸§\nà¸à¸§à¸²à¸§à¹à¸à¸£à¸·à¸\nà¸à¸§à¸µ\nà¸à¸©à¸à¸°\nà¸à¸©à¸¡à¸²\nà¸à¸©à¸±à¸à¸£\nà¸à¸©à¸±à¸à¸£à¸²\nà¸à¸©à¸±à¸à¸£à¸´à¸¢à¹\nà¸à¸©à¸±à¸à¸£à¸µ\nà¸à¸©à¸±à¸à¸£à¸µà¸¢à¹\nà¸à¸©à¸±à¸¢\nà¸à¸©à¸²à¸à¸à¹\nà¸à¸©à¸´à¸à¸´\nà¸à¸©à¸µà¸£\nà¸à¸©à¸µà¸£à¸à¸²à¸£à¸²\nà¸à¸©à¸µà¸£à¸°\nà¸à¸ªà¸²à¸à¸à¸´à¹\nà¸à¸ªà¸´à¸à¸£\nà¸à¸ªà¸´à¸à¸£à¸£à¸¡\nà¸à¸ªà¸´à¸\nà¸à¸«à¸±à¸à¸à¸²à¸¢à¸²\nà¸à¸«à¸²à¸à¸à¸°\nà¸à¹à¸¬à¸§à¸£à¸²à¸\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¹à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸à¸à¸¢\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¸à¸à¸à¸²à¸\nà¸à¹à¸à¸à¸à¸µà¹\nà¸à¸à¸à¸£\nà¸à¹à¸à¸¡\nà¸à¸à¸¡à¸à¹à¸\nà¸à¹à¸à¸¡à¸à¹à¸\nà¸à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¸à¸£à¸´à¸¥à¸¥à¸²\nà¸à¸à¸¥à¹à¸\nà¸à¸à¹à¸¥à¸°\nà¸à¸à¹à¸à¸µà¹à¸¢à¸°\nà¸à¸°\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¹à¸à¸à¸à¸°à¹à¸à¹à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¹à¸à¸°\nà¸à¸°à¸à!
¸°\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸²à¸¡à¸²à¸¨\nà¸à¸°à¸à¸´à¸\nà¸à¸°à¸à¸¶à¹à¸à¸à¸°à¸à¸±à¹à¸\nà¸à¸°à¹à¸à¹\nà¸à¸°à¸à¸§à¸\nà¸à¸°à¸à¹à¸²à¸«à¸à¸¢\nà¸à¸°à¸à¸µà¹\nà¸à¸°à¹à¸à¹\nà¸à¸°à¹à¸à¹\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸§à¸\nà¸à¸°à¸à¸à¸\nà¸à¸°à¸à¸°\nà¸à¸°à¸à¸±à¸à¸à¸²à¸¢\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¹à¸²à¸\nà¸à¸°à¸à¸³à¸à¸°à¸à¹à¸²à¸\nà¸à¸°à¸à¸µ\nà¸à¸°à¸à¸µà¹\nà¸à¸°à¸à¸¸à¹à¸\nà¸à¸°à¹à¸à¹\nà¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸°à¸à¸£à¸¸à¸\nà¸à¸°à¸à¸à¸\nà¸à¸°à¸à¹à¸à¸¢\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸±à¹à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸±à¸à¸à¸°à¸à¸´à¹à¸§\nà¸à¸°à¸à¹à¸²à¸\nà¸à¸°à¸à¹à¸³\nà¸à¸°à¸à¸´à¹à¸à¸£à¸´à¸\nà¸à¸°à¸à¸´à¸à¸à¸°à¹à¸à¸\nà¸à¸°à¸à¸µà¸\nà¸à¸°à¸à¸¶à¸à¸à¸°à¹à¸à¸\nà¸à¸°à¸à¸¸à¹à¸\nà¸à¸°à¸à¸¸à¸\nà¸à¸°à¸à¸¹à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸à¹à¸\nà¸à¸°à¹à¸à¸à¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸à¹à¸à¹à¸«à¹à¸\nà¸à¸°à¸à¸±à¸§\nà¸à¸°à¸à¸à¸£à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸±à¸à¸«à¸±à¸\nà¸à¸°à¸à¸±à¸à¸£à¸±à¸\nà¸à¸°à¸à¸±à¸à¸«à¸±à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸´\nà¸à¸°à¸à¸·à¸\nà¸à¸°à¸à¸¸à¸\nà¸à¸°à¹à¸à¸¢\nà¸à¸°à¹à¸à¸²à¸°\nà¸à¸°à¹à¸à¹\nà¸à¸°à¹à¸à¹à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¸à¸§à¸¥\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¹à¸à¸à¸à¸°à¹à¸à¹à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸±à¹à¸\nà¸à¸°à¸à¸´à¹à¸\nà¸à¸°à¸à¸´à¸¥\nà¸à¸°à¸à¸¶à¸à¸à¸°à¸à¸à¸\nà¸à¸°à¸à¸¸à¸\nà¸à¸°à¹à¸à¹à¸\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¹à¸à¸·à¸\nà¸à¸°à¸à¸£à¸´à¸à¸à¸°à¸à¸£à¸à¸¢\nà¸à¸°à¸à¸£à¸´à¸\nà¸à¸°à¸à¸£à¸´à¸à¸à¸°à¸à¸£à¸à¸¢\nà¸à¸°à¸à¸¥à¸à¸à¸°à¹à¸à¸¥à¸µà¹à¸¢\nà¸à¸°à¸à¸§à¸à¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¸à¸à¸¡\nà¸à¸°à¸à¸à¸¡à¸à¸²à¸\nà¸à¸°à¸à¸°\nà¸à¸°à¸à¹à¸³à¸à¸°à¹à¸à¹à¸\nà¸à¸°à¸à¸´\nà¸à¸°à¸à¸¹\nà¸à¸°à¸à¸¹à¸\nà¸à¸°à¸à¸¹à¸à¸«à¸¥à¸¹à¸\nà¸à¸°à¹à¸à¸°\nà¸à¸°à¹à¸à¸´à¹à¸à¸à¸°à¸à¹à¸²à¸\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¹à¸à¹à¸\nà¸à¸°à¹à¸à¸°\nà¸à¸°à¹à¸à¸£à¸\nà¸à¸°à¹à¸à¹à¸¥\nà¸à¸°à¸à¸¥à¸¸à¸à¸à¸°à¹à¸à¸¥à¹\nà¸à¸°à¹à!
¸à¹à¸\nà¸à¸°à¹à¸à¸¥à¸\nà¸à¸°à¹à¸à¸¥à¸à¸à¸°à¹à¸à¸¥à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸£à¸§à¸à¸à¸°à¸à¸£à¸²à¸\nà¸à¸°à¸à¸£à¹à¸à¸à¸à¸°à¹à¸à¸£à¹à¸\nà¸à¸°à¸à¸£à¸´à¸\nà¸à¸°à¸à¸£à¸¸à¸\nà¸à¸°à¸à¸£à¸¹à¸à¸à¸°à¸à¸£à¸²à¸\nà¸à¸°à¸à¸¥à¹à¸\nà¸à¸°à¸à¹à¸\nà¸à¸°à¹à¸à¸£à¸²\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¹à¸¡à¹à¸\nà¸à¸°à¸£à¹à¸à¸à¸à¸°à¹à¸£à¹à¸\nà¸à¸°à¸£à¸°à¸à¸°\nà¸à¸°à¸£à¸°à¸«à¸à¸°\nà¸à¸°à¸£à¸±à¸\nà¸à¸°à¸£à¸±à¸\nà¸à¸°à¸£à¸²à¸\nà¸à¸°à¸£à¸´à¸\nà¸à¸°à¸£à¸¸à¸à¸à¸°à¸£à¸±à¸\nà¸à¸°à¸£à¸¸à¹à¸à¸à¸°à¸£à¸´à¹à¸\nà¸à¸°à¸£à¸¸à¸\nà¸à¸°à¹à¸£\nà¸à¸°à¹à¸£à¸à¸°à¸£à¹à¸à¸\nà¸à¸°à¹à¸£à¹à¸à¸°à¸£à¹à¸à¸\nà¸à¸°à¹à¸£à¹à¸\nà¸à¸°à¹à¸£à¸µà¹à¸¢à¸à¸°à¸£à¸²à¸\nà¸à¸°à¹à¸£à¸à¸°à¹à¸£\nà¸à¸°à¸¥à¸§à¸¢\nà¸à¸°à¸¥à¸\nà¸à¸°à¸¥à¹à¸à¸à¸°à¹à¸¥à¹\nà¸à¸°à¸¥à¸à¸à¸µà¹\nà¸à¸°à¸¥à¹à¸à¸\nà¸à¸°à¸¥à¹à¸à¸¡à¸à¸°à¹à¸¥à¹à¸¡\nà¸à¸°à¸¥à¹à¸à¸¢à¸à¸°à¸«à¸¥à¸´à¸\nà¸à¸°à¸¥à¸°à¸à¸±à¸à¸«à¸²\nà¸à¸°à¸¥à¸°à¸¡à¸±à¸\nà¸à¸°à¸¥à¸°à¹à¸¡\nà¸à¸°à¸¥à¸°à¸à¸à¸¡\nà¸à¸°à¸¥à¸±à¸à¸à¸±à¸à¹à¸à¹\nà¸à¸°à¸¥à¸±à¸\nà¸à¸°à¸¥à¸±à¸à¸à¸²\nà¸à¸°à¸¥à¸²\nà¸à¸°à¸¥à¸²à¸\nà¸à¸°à¸¥à¸²à¸ªà¸µ\nà¸à¸°à¸¥à¸³à¸à¸\nà¸à¸°à¸¥à¸´à¸\nà¸à¸°à¸¥à¸´à¸à¸à¸¥à¸´à¸\nà¸à¸°à¸¥à¸´à¹à¸¡à¸à¸°à¹à¸«à¸¥à¸µà¹à¸¢\nà¸à¸°à¸¥à¸´à¸à¹à¸à¸\nà¸à¸°à¸¥à¸¸à¸¡à¸à¸µ\nà¸à¸°à¹à¸¥à¹à¸\nà¸à¸°à¹à¸¥à¹à¸à¸à¸°à¸¥à¹à¸²\nà¸à¸°à¹à¸¥à¸´à¸\nà¸à¸°à¹à¸¥à¸µà¸¢à¸§\nà¸à¸°à¹à¸¥\nà¸à¸°à¹à¸¥à¹\nà¸à¸°à¹à¸¥à¸\nà¸à¸°à¸§à¸à¸à¸à¸°à¹à¸§à¸\nà¸à¸°à¸§à¸°\nà¸à¸°à¸ªà¹à¸¡à¸à¸·à¹à¸\nà¸à¸°à¸ªà¸±à¸\nà¸à¸°à¸ªà¹à¸²à¸«à¸à¸¢\nà¸à¸°à¸«à¸à¸à¸à¸°à¹à¸«à¸\nà¸à¸°à¸«à¸à¹à¸à¸à¸à¸°à¹à¸«à¸à¹à¸\nà¸à¸°à¸«à¸à¸°\nà¸à¸°à¸«à¸à¸¸à¸à¸à¸°à¸«à¸à¸´à¸\nà¸à¸°à¸«à¸£à¹à¸à¸\nà¸à¸°à¸«à¸£à¸à¸\nà¸à¸°à¸«à¸£à¹à¸à¸¡à¸à¸°à¹à¸«à¸£à¹à¸¡\nà¸à¸°à¸«à¸£à¸²à¸\nà¸à¸°à¸«à¸£à¸µà¹\nà¸à¸°à¸«à¸£à¸µà¹à¸à¸±à¹à¸\nà¸à¸°à¸«à¸¥à¸²à¸à¹à¸²\nà¸à¸°à¸«à¸¥à¹à¸³\nà¸à¸°à¸«à¸¥à¸µà¹\nà¸à¸°à¸«à¸¥à¸µà¸à¸°à¸«à¸¥à¸\nà¸à¸°à¸«à¸¥à¸¸à¸à¸à¸°à¸«à¸¥à¸´à¸\nà¸à¸°à¸«à¸³\nà¸à¸°à¸«à¸³à¹à¸à¸°\nà¸à¸°à¸«à¸·à¸!
\nà¸à¸°à¸«à¸¹à¸\nà¸à¸°à¹à¸«à¸£à¸µà¹à¸¢à¸\nà¸à¸°à¹à¸«à¸¥à¸²à¸°à¹à¸à¸²à¸°\nà¸à¸°à¹à¸«à¸¢à¸\nà¸à¸°à¹à¸«à¸°\nà¸à¸°à¹à¸«à¸¥à¸\nà¸à¸°à¹à¸«à¸¥à¹à¸\nà¸à¸°à¹à¸«à¸¥à¹\nà¸à¸°à¸à¸§à¸¡\nà¸à¸°à¸à¸à¸¡\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸²à¸¡\nà¸à¸°à¸à¸¹à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸£à¸²\nà¸à¸±à¸à¸à¸²à¸£à¸¸\nà¸à¸±à¸à¸à¸¬à¸°\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¹à¸²\nà¸à¸±à¸à¹à¸à¸µà¸¢à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸¹\nà¸à¸±à¸à¸§à¸¥\nà¸à¸±à¸à¸§à¸²à¸\nà¸à¸±à¸à¸ªà¸à¸²à¸¥\nà¸à¸±à¸à¹à¸ª\nà¸à¸±à¸à¸«à¸±à¸\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸¸à¸\nà¸à¸±à¸à¸à¸¸à¸à¸²à¸£à¸²\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸±à¸¨\nà¸à¸±à¸à¸à¸±à¸¨à¸§à¹\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸«à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸´à¸à¸¡à¸²à¸ª\nà¸à¸±à¸à¸à¸´à¸à¸²\nà¸à¸±à¸à¸à¸´à¹à¸à¸¢à¸²\nà¸à¸±à¸à¸£à¸²\nà¸à¸±à¸à¸¥à¸µ\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¹à¸à¸£à¸²\nà¸à¸±à¸à¹à¸à¸£\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸²à¸£\nà¸à¸±à¸à¸à¸²à¸¥\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¹à¸à¸£\nà¸à¸±à¸à¸à¸£\nà¸à¸±à¸à¸à¸£à¸²à¸à¸£\nà¸à¸±à¸à¸ ิรมยà¹\nà¸à¸±à¸à¹à¸¡à¸µà¸¢à¸\nà¸à¸±à¸à¸¢à¹\nà¸à¸±à¸à¸¢à¸²\nà¸à¸±à¸à¸¢à¸²à¸¢à¸\nà¸à¸±à¸à¸¥à¸\nà¸à¸±à¸à¸¥à¸à¸\nà¸à¸±à¸à¹à¸ªà¸\nà¸à¸±à¹à¸à¸«à¸¢à¸±à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸à¹à¸à¹\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸²à¸ªà¸´à¸\nà¸à¸±à¸à¸à¸´à¸¢à¸ ัà¸à¸à¹\nà¸à¸±à¸à¸à¸´à¸¢à¸°\nà¸à¸±à¸¡à¸à¸à¸²à¸\nà¸à¸±à¸¡à¸à¸£à¸°à¹à¸\nà¸à¸±à¸¡à¸à¸µ\nà¸à¸±à¸¡à¸à¸¥\nà¸à¸±à¸¡à¸à¸¸à¸\nà¸à¸±à¸¡à¸à¸¹\nà¸à¸±à¸¡à¸à¸¹à¸à¸²\nà¸à¸±à¸¡à¹à¸à¸\nà¸à¸±à¸¡à¸¡à¸±à¸à¸§à¸²à¸\nà¸à¸±à¸¡à¸¡à¸±à¸à¸à¸²à¸\nà¸à¸±à¸¡à¸¡à¸±à¸à¸à¸ าà¸à¸£à¸±à¸à¸ªà¸µ\nà¸à¸±à¸¡à¸¡à¸±à¸à¸à¸£à¸±à¸à¸ªà¸µ\nà¸à¸±à¸¡à¸¡à¸²à¸£\nà¸à¸±à¸¡à¸¥à¸²à¸¨\nà¸à¸±à¸¢à¸§à¸´à¸à¸±à¸¢!
\nà¸à¸±à¸¥à¸à¸²à¸\nà¸à¸±à¸¥à¸à¸\nà¸à¸±à¸¥à¸à¹\nà¸à¸±à¸¥à¸à¸à¸²\nà¸à¸±à¸¥à¸à¸à¸¤à¸à¸©à¹\nà¸à¸±à¸¥à¸à¸±à¸à¸«à¸²\nà¸à¸±à¸¥à¸à¸²à¸§à¸ªà¸²à¸\nà¸à¸±à¸¥à¸à¸´à¸\nà¸à¸±à¸¥à¹à¸¡à¹à¸\nà¸à¸±à¸¥à¸¢à¸²\nà¸à¸±à¸¥à¸¢à¸²à¸à¸¡à¸´à¸à¸£\nà¸à¸±à¸¥à¸¢à¸²à¸à¸µ\nà¸à¸±à¸¥à¸à¸à¸¡\nà¸à¸±à¸¨à¸¢à¸\nà¸à¸±à¸©à¸\nà¸à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸²à¸\nà¸à¸²à¸à¸°à¸à¸´à¸\nà¸à¸²à¸à¸°à¹à¸¢à¸µà¸¢\nà¸à¸²à¸à¸µ\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¹à¸à¸\nà¸à¸²à¸à¹à¸à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸°à¸¥à¸à¸\nà¸à¸²à¸à¸à¸à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸à¸²\nà¸à¸²à¸à¸à¹\nà¸à¸²à¸à¸\nà¸à¹à¸²à¸à¸à¸£à¹à¸²à¸§\nà¸à¸²à¸à¸à¸¥à¸¹\nà¸à¸²à¸à¹à¸²\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸¹\nà¸à¸²à¸à¸¢à¹\nà¸à¸²à¹à¸à¸à¸µà¸\nà¸à¸²à¹à¸\nà¸à¸²à¸¡\nà¸à¹à¸²à¸¡\nà¸à¸²à¸¡à¸²à¸£à¸¡à¸à¹\nà¸à¸²à¸¡à¸´à¸à¸µ\nà¸à¸²à¹à¸¡à¸ªà¸¸à¸¡à¸´à¸à¸à¸²à¸à¸²à¸£\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¹à¸¢à¸\nà¸à¸²à¸£\nà¸à¸²à¸£à¸à¹\nà¸à¸²à¸£à¹à¸\nà¸à¸²à¸£à¹à¸à¸¹à¸\nà¸à¸²à¸£à¸à¸¹à¸£\nà¸à¸²à¸£à¸¢à¹\nà¸à¸²à¸£à¸§à¸´à¸\nà¸à¸²à¸£à¹à¸§à¸\nà¸à¸²à¸£à¸°à¹à¸à¸\nà¸à¸²à¸£à¸°à¸à¸¸à¸«à¸à¸´à¸\nà¸à¸²à¸£à¸±à¸à¸¢à¹\nà¸à¸²à¸£à¸±à¸à¸à¹\nà¸à¸²à¸£à¸²à¸à¸«à¸±à¸§à¸à¸§à¸²à¸\nà¸à¸²à¸£à¸´à¸à¸à¸²à¸£à¸\nà¸à¸²à¸£à¸´à¸à¸§à¸²à¸à¸\nà¸à¸²à¸£à¸¸à¸\nà¸à¸²à¸£à¸¸à¸à¸¢à¹\nà¸à¸²à¹à¸£à¸à¸²à¸£à¹à¸à¸\nà¸à¸²à¸¥\nà¸à¸²à¸¥à¸à¸£à¸£à¸à¸µ\nà¸à¸²à¸¥à¸à¸´à¸à¸µ\nà¸à¸²à¸¥à¸à¸±à¸à¸£\nà¸à¸²à¸¥à¸±à¸à¸à¸¸à¸à¸²\nà¸à¸²à¸¥à¸±à¸à¸à¸¹\nà¸à¸²à¸¥à¸±à¸\nà¸à¸²à¸¥à¸²à¸à¸¸à¸à¸²à¸¥\nà¸à¸²à¸¥à¸´à¸\nà¸à¸²à¸¥à¸µ\nà¸à¸²à¹à¸¥\nà¸à¸²à¹à¸¥à¹à¸à¸à¸µ\nà¸à¸²à¹à¸¥à¹à¸à¹à¸à¸ª\nà¸à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¸²à¸§à¸§à¸²à¸§\nà¸à¸²à¸§à¸²à¸\nà¸à¸²à¹à¸§à¸\nà¸à¸²à¸¨à¸´à¸\nà¸à¸²à¸©à¸à¸°\nà¸à¸²à¸©à¸²\nà¸à¸²à¸ªà¸£\nà¸à¸²à¸ªà¸°\nà¸à¸²à¸ªà¸²\nà¸à¸²à¸ªà¸²à¸£\nà¸à¸²à¸ªà¸²à¸§à¸°\nà¸à¸²à¸ªà¸´à¹à¸\nà¸à¸²à¸«à¸¥\nà¸à¸²à¸«à¸¥à¸\nà¸à¸²à¸«à¸¥à¸²\nà¸à¸²à¹à¸«à¸§à¹à¸²\nà¸à¸²à¹à¸«à¸¥à¹\nà¸à¸²à¸¬\nà¸à¸²à¸¬à!
¸²à¸§à¸\nà¸à¸²à¸®à¸±à¸\nà¸à¸³\nà¸à¹à¸³\nà¸à¸³à¸à¸§à¸¡\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸±à¸\nà¸à¹à¸³à¸à¸¶à¹à¸\nà¸à¸³à¸à¸¹à¸\nà¸à¹à¸³à¹à¸à¸´à¸\nà¸à¸³à¹à¸à¸µà¸¢à¸\nà¸à¸³à¸à¸¹à¸\nà¸à¸³à¸à¸£\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸²à¸¢\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸³\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¸à¸³\nà¸à¸³à¸à¹à¸\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸²à¸¥\nà¸à¸³à¹à¸à¸²\nà¸à¸³à¸à¸£\nà¸à¸³à¸à¸¥\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸±à¸¥\nà¸à¸³à¹à¸à¸´à¸\nà¸à¸³à¸à¸±à¸\nà¸à¹à¸³à¸à¸¶à¹à¸\nà¸à¸³à¹à¸à¹à¸\nà¸à¸³à¸à¸\nà¸à¸³à¸à¸±à¹à¸\nà¸à¸³à¸à¸¥à¸²\nà¸à¸³à¸à¸\nà¸à¸³à¸à¸\nà¸à¸³à¸à¸\nà¸à¸³à¸à¸£à¹à¸²\nà¸à¸³à¸à¸£à¸²à¸\nà¸à¸³à¸à¸§à¸\nà¸à¸³à¸à¸à¸\nà¸à¸³à¸à¸·à¸\nà¸à¸³à¸à¸¸à¸\nà¸à¸³à¸à¸¹\nà¸à¸³à¹à¸à¸¥à¸´à¸\nà¸à¸³à¹à¸à¸\nà¸à¸³à¸ ู\nà¸à¸³à¸¡à¸¥à¸²à¸¨à¸à¹\nà¸à¸³à¸¡à¹à¸¥à¸¨\nà¸à¸³à¸¡à¸°à¸à¸±à¸\nà¸à¸³à¸¡à¸°à¸¥à¸\nà¸à¸³à¸¡à¸°à¸«à¸¢à¸µà¹\nà¸à¸³à¸¡à¸°à¸«à¸£à¸´à¸\nà¸à¸³à¸¡à¸±à¸à¸¥à¸°à¸à¸²à¸£\nà¸à¸³à¸¡à¸±à¸à¸§à¸´à¸¥à¸´à¸\nà¸à¸³à¸¡à¸±à¸à¸à¸¥\nà¸à¸³à¸¢à¸²à¸\nà¸à¸³à¸¢à¸³\nà¸à¸³à¸£à¸\nà¸à¸³à¸£à¸²à¸\nà¸à¸³à¸£à¸²à¸¥\nà¸à¸³à¹à¸£à¸´à¸\nà¸à¸³à¹à¸£\nà¸à¸³à¸¥à¸±à¸\nà¸à¸³à¸¥à¸¸à¸\nà¸à¸³à¹à¸¥à¸²\nà¸à¸³à¹à¸¥\nà¸à¸³à¸ªà¸£à¸\nà¸à¸³à¸ªà¸£à¸§à¸¥\nà¸à¸³à¸«à¸à¸\nà¸à¸³à¸«à¸à¸±à¸\nà¸à¸³à¹à¸«à¸à¹à¸\nà¸à¸³à¹à¸«à¸\nà¸à¸´à¸\nà¸à¸´à¹à¸\nà¸à¸´à¹à¸\nà¸à¸´à¹à¸à¸à¹à¸²\nà¸à¸´à¹à¸à¸à¸·à¸\nà¸à¸´à¹à¸à¹à¸à¸£à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸°\nà¸à¸´à¸à¸à¸²\nà¸à¸´à¸à¸²à¸à¸²à¸£\nà¸à¸´à¸à¸²à¸«à¸¢à¸±à¸\nà¸à¸´à¸à¸à¸´\nà¸à¸´à¸à¸à¸´à¸¡à¸¨à¸±à¸à¸à¸´à¹\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸£\nà¸à¸´à¸à¸à¸¥à¸µ\nà¸à¸´à¸à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸´à¸à¸£à¸´à¸\nà¸à¸´à¸à¸£à¸µ\nà¸à¸´à¹à¸\nà¸à¸´à¸¡à¸à¸¶à¹à¸\nà¸à¸´à¸¡à¸´à¸à¸²à¸à¸´\nà¸à¸´à¸¡à¸´à¸§à¸´à¸à¸¢à¸²\nà¸à¸´à¹à¸¡à¹à¸\nà¸à¸´à¹à¸¢à¸à¸µà¸\nà¸à¸´à¸£à¸°\nà¸à¸´à¸£à¸´à¸à¸µ\nà¸à¸´à¸£à¸´à¸à¸\nà¸à¸´à¸£à¸´à¹à¸à¸¨à¸§à¸£\nà¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸´à¹à¸¥à¸\nà¸à¸´à¹à¸¥à¸ª\nà¸à¸´à¹à¸¥\nà¸à¸´à¹à¸¥à¸¡à¸à¸°\nà¸à¸´à¹à¸§\nà¸à¸´à¹à¸§\nà¸à¸µ\nà¸à¸µà¹\nà¸à¸µà¹!
\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¸à¸§à¸´à¸à¸¢à¸²\nà¸à¸µà¸\nà¸à¸µà¸à¸²à¸£à¹\nà¸à¸µà¸\nà¸à¸µà¸£à¸à¸´\nà¸à¸µà¸¬à¸²\nà¸à¸¶à¸\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸à¸¸à¸\nà¸à¸¸à¸à¸à¸¸à¸£\nà¸à¸¸à¸à¸£à¸£à¸¡\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸à¸\nà¸à¸¸à¸à¸²à¸\nà¸à¸¸à¹à¸à¸\nà¸à¸¸à¸à¸µ\nà¸à¸¸à¸à¹à¸\nà¸à¸¸à¸à¸à¸£\nà¸à¸¸à¸\nà¸à¸¸à¸à¸²\nà¸à¸¸à¸à¸µ\nà¸à¸¸à¸à¸¸à¸¡à¸à¸µ\nà¸à¸¸à¸à¸à¸±à¸\nà¸à¸¸à¸à¸´\nà¸à¸¸à¸à¸à¹\nà¸à¸¸à¸à¸à¸¥\nà¸à¸¸à¸à¸à¸µ\nà¸à¸¸à¸à¹à¸\nà¸à¸¸à¸à¸²à¸¥\nà¸à¸¸à¸à¸µ\nà¸à¸¸à¸\nà¸à¸¸à¸à¸±à¸\nà¸à¸¸à¸à¸±à¹à¸\nà¸à¸¸à¸à¸²\nà¸à¸¸à¸à¸±à¸à¸à¹\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¹à¸à¸µà¸¢à¸\nà¸à¸¸à¸à¸à¸µ\nà¸à¸¸à¹à¸à¸à¸²à¸¡à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸±à¸\nà¸à¸¸à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¸¡à¸à¸à¸¢\nà¸à¸¸à¸¡à¸ à¹\nà¸à¸¸à¸¡à¸ à¸à¸´à¸¢à¸²\nà¸à¸¸à¸¡à¸ ัà¸à¸à¹\nà¸à¸¸à¸¡à¸ า\nà¸à¸¸à¸¡à¸ ิล\nà¸à¸¸à¸¡à¸ ีลà¹\nà¸à¸¸à¸¡à¹à¸«à¸\nà¸à¸¸à¸¡à¸²à¸£\nà¸à¸¸à¸¡à¸²à¸£à¸²\nà¸à¸¸à¸¡à¸²à¸£à¸µ\nà¸à¸¸à¸¡à¸¸à¸\nà¸à¸¸à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¸¢à¸à¹à¸²à¸¢\nà¸à¸¸à¸¢à¹à¸®à¸\nà¸à¸¸à¸£à¸£à¸°\nà¸à¸¸à¸£à¸¸à¸à¸´à¸à¸à¹\nà¸à¸¸à¹à¸£à¸²\nà¸à¸¸à¸¥\nà¸à¸¸à¸¥à¸²\nà¸à¸¸à¸¥à¸²à¸«à¸¥\nà¸à¸¸à¸¥à¸µ\nà¸à¸¸à¸¥à¸µà¸à¸¸à¸à¸\nà¸à¸¸à¹à¸¥à¸²\nà¸à¸¸à¹à¸¥\nà¸à¸¸à¹à¸§à¸£\nà¸à¸¸à¸¨à¸£à¸²à¸\nà¸à¸¸à¸¨à¸¥\nà¸à¸¸à¸¨à¹à¸¥à¸à¸²à¸¢\nà¸à¸¸à¸ªà¸¸à¸¡\nà¸à¸¸à¸ªà¸¸à¸¡à¸ à¹\nà¸à¸¸à¸ªà¸¸à¸¡à¸²\nà¸à¸¸à¸ªà¸¸à¸¡à¸²à¸¥à¸¢à¹\nà¸à¸¸à¸ªà¸¸à¸¡à¸´à¸à¸¥à¸à¸²à¹à¸§à¸¥à¸¥à¸´à¸à¸²\nà¸à¸¸à¸«à¸à¸µ\nà¸à¸¸à¸«à¸à¸¸à¸\nà¸à¸¸à¸«à¸£à¹à¸²\nà¸à¸¸à¸«à¸¥à¹à¸²\nà¸à¸¸à¸«à¸¥à¸²à¸\nà¸à¸¸à¹à¸«à¸¥à¸°\nà¸à¸¹\nà¸à¸¹à¹\nà¸à¸¹à¹\nà¸à¸¹à¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸à¸²\nà¸à¸¹à¸à¸à¹\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸à¸£à¸µ\nà¸à¸¹à¸£à¸¡à¸°\nà¸à¸¹à¸£à¸¡à¸²à¸§à¸à¸²à¸£\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸¡à¸°à¹à¸«à¸£à¸\nà¹à¸à¹à¸à¸®à¸§à¸¢\nà¹à¸à¹à¸à¸±à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸à¸¢\nà¹à¸à¹à¸!
à¸à¸²à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¹à¸à¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸´à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¹à¸à¸à¸²\nà¹à¸à¸à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸¡\nà¹à¸à¸¢\nà¹à¸à¸¢à¸¹à¸£\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸à¸°\nà¹à¸à¸£à¸²à¸°\nà¹à¸à¸£à¸´à¸\nà¹à¸à¸£à¸´à¸\nà¹à¸à¸£à¸´à¹à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸¡\nà¹à¸à¸£à¸µà¸¢à¸§\nà¹à¸à¸£à¸µà¹à¸¢à¸§\nà¹à¸à¹à¸£\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¸¨\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸²\nà¹à¸à¸¥à¹à¸²\nà¹à¸à¸¥à¸²à¸°\nà¹à¸à¸¥à¸µà¹à¸¢\nà¹à¸à¸¥à¸µà¹à¸¢\nà¹à¸à¸¥à¸µà¸¢à¸\nà¹à¸à¸¥à¸µà¹à¸¢à¸\nà¹à¸à¸¥à¸µà¸¢à¸\nà¹à¸à¸¥à¸µà¸¢à¸§\nà¹à¸à¸¥à¸·à¸\nà¹à¸à¸¥à¸·à¹à¸\nà¹à¸à¸¥à¸·à¸à¸\nà¹à¸à¸¥à¸·à¹à¸à¸\nà¹à¸à¸¥à¸·à¹à¸à¸\nà¹à¸à¸§à¸±à¸\nà¹à¸à¸§à¸µà¸¢à¸\nà¹à¸à¸¨\nà¹à¸à¸¨à¸§\nà¹à¸à¸¨à¸§à¸°\nà¹à¸à¸¨à¸²\nà¹à¸à¸¨à¸´à¸à¸µ\nà¹à¸à¸¨à¸µ\nà¹à¸à¸©à¸à¸£\nà¹à¸à¸©à¸¡\nà¹à¸à¸©à¸µà¸¢à¸\nà¹à¸à¸©à¸µà¸¢à¸\nà¹à¸à¸©à¸µà¸¢à¸£\nà¹à¸à¸ª\nà¹à¸à¸ªà¸£\nà¹à¸à¸ªà¸£à¸µ\nà¹à¸à¸ªà¸²\nà¹à¸à¸ªà¸µ\nà¹à¸à¹à¸\nà¹à¸à¸à¸´à¸à¸²\nà¹à¸à¸°\nà¹à¸à¸°à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸à¹\nà¹à¸à¸²à¸à¸±à¸à¸à¹\nà¹à¸à¸²à¸à¸´à¸¥\nà¹à¸à¸²à¸¥à¸±à¸\nà¹à¸à¸²à¸¥à¸´à¸\nà¹à¸à¸²à¹à¸¨à¸¢\nà¹à¸à¸²à¸«à¸¥à¸µ\nà¹à¸à¸²à¹à¸«à¸¥à¸²\nà¹à¸à¸²à¹à¸«à¸¥à¸µà¸¢à¸\nà¹à¸à¹à¸²à¸à¸µà¹\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸µà¸¢\nà¹à¸à¸µà¸¢à¸à¸à¸²à¸¢\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸¡à¹à¸à¹\nà¹à¸à¸µà¹à¸¢à¸¡à¸à¸µà¹\nà¹à¸à¸µà¸¢à¸£à¹\nà¹à¸à¸µà¸¢à¸£à¸à¸´\nà¹à¸à¸µà¸¢à¸£à¸à¸´à¹\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸°\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸à¸¹à¸¥\nà¹à¸à¸·à¸à¸\nà¹à¸\nà¹à¸à¹\nà¹!
à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¹à¸à¸¥à¸´à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸¡\nà¹à¸à¹à¸¡\nà¹à¸à¸¡à¸¡à¸²\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸à¸´à¸\nà¹à¸à¸£à¹à¸à¸à¹\nà¹à¸à¸£à¹à¸§\nà¹à¸à¸£à¸°\nà¹à¸à¸¥\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¸¡\nà¹à¸à¸¥à¸¥à¸à¸\nà¹à¸à¸¥à¹à¸¥à¸µà¸¢à¸¡\nà¹à¸à¸¥à¹à¸§\nà¹à¸à¸¥à¸°\nà¹à¸à¹à¸¥\nà¹à¸à¸§\nà¹à¸à¹à¸§\nà¹à¸à¸§à¹à¸\nà¹à¸à¹à¸ª\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸à¸à¸¸à¸\nà¹à¸à¸à¸´à¸¥à¸²\nà¹à¸à¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸²à¸\nà¹à¸à¹à¸à¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¹\nà¹à¸à¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸à¸²à¸§à¹\nà¹à¸à¸à¸à¸à¸²à¸\nà¹à¸à¸à¸à¸²\nà¹à¸à¸à¸´\nà¹à¸à¸\nà¹à¸à¸à¸²à¸ª\nà¹à¸à¸à¸°\nà¹à¸à¸à¸±à¸\nà¹à¸à¸à¸±à¸à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸¡à¸¥\nà¹à¸à¸¡à¸¸à¸\nà¹à¸à¹à¸¡à¸\nà¹à¸à¹à¸¡à¸¨\nà¹à¸à¸¢\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸à¸à¸£à¸²à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¹à¸à¸à¸£à¹à¸²à¸\nà¹à¸à¸£à¸à¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸à¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸à¸\nà¹à¸à¸£à¸à¹à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸à¸²\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸¡\nà¹à¸à¸£à¸¢\nà¹à¸à¸£à¸¨\nà¹à¸à¹à¸£à¹à¸à¹à¸\nà¹à¸à¹à¸£à¹à¸à¹à¸£à¸\nà¹à¸à¹à¸£à¹à¸à¹à¸ª\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸²à¸«à¸¥\nà¹à¸à¹à¸¥\nà¹à¸à¸§à¸´à¸\nà¹à¸à¸¨\nà¹à¸à¸¨à¸¥\nà¹à¸à¸©à¸¡\nà¹à¸à¸ªà¸\nà¹à¸à¸ªà¸±à¸\nà¹à¸à¸ªà¸´à¸à¸à¸£à¹\nà¹à¸à¸ªà¸µà¸¢à¹\nà¹à¸à¸ªà¸¸à¸¡\nà¹à¸à¹à¸ªà¸¢\nà¹à¸à¸«à¸\nà¹à¸à¸¥à¹\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¹à¸à¸à¸¡\nà¹à¸à¸à¸±à¸¥\nà¹à¸à¸£\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸¥à¸²à¸ª\nà¹à¸à¸£à¸¨à¸£\nà¹à¸à¸£à¸¨à¸£à¸µ\nà¹à¸à¸£à¸ªà¸£\nà¹à¸à¸£à¸ªà¸£à¸µ\nà¹à¸à¸£à¸ªà¸´à¸à¸à¸´\nà¹à¸à¸¥\nà¹à¸à¸¥à¹\nà¹à¸à¸¥à¸²à¸ª\nà¹à¸à¸§\nà¹à¸à¸§à¸±à¸¥\nà¸à¸à¸à¸·à¹à¸\nà¸à¸à¸£\nà¸à¸à¸£à¸à¸\nà¸à¸à¸±à¸\nà¸à¸à¹à¸²!
à¸\nà¸à¸à¸²à¸¢\nà¸à¸à¸²à¸§\nà¸à¸à¸´à¸\nà¸à¸à¸µ\nà¸à¸à¸¸à¸¢\nà¸à¹à¸à¸²\nà¸à¸à¸°\nà¸à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¸à¸¡\nà¸à¸à¸à¸\nà¸à¸à¸à¸\nà¸à¸à¸à¸\nà¸à¸à¸±à¸\nà¸à¸à¸±à¸\nà¸à¸à¸²à¸\nà¸à¸à¸²à¸\nà¸à¸à¸²à¸\nà¸à¸à¸²à¸\nà¸à¸à¸²à¸\nà¸à¸à¸²à¸¢\nà¸à¸à¸³\nà¸à¸à¸´à¸©à¸\nà¸à¸à¸´à¸©à¸à¸²\nà¸à¸à¸¸à¸\nà¸à¸à¸¸à¸à¸à¸\nà¸à¸\nà¸à¸à¸\nà¸à¸à¸§à¸\nà¸à¸à¸§à¸£\nà¸à¸¡\nà¸à¹à¸¡\nà¸à¸¡à¸à¹à¸à¸£à¸¢\nà¸à¸¡à¸§à¸\nà¸à¸¡à¸§à¸\nà¸à¸¡à¸à¸\nà¸à¸¡à¹à¸à¸¡\nà¸à¸¡à¸±à¸\nà¸à¸¡à¸±à¸\nà¸à¸¡à¸²\nà¸à¸¡à¹à¸³\nà¸à¸¡à¸´à¹à¸\nà¸à¸¡à¸´à¸\nà¸à¸¡à¸µà¸à¸¡à¸±à¸\nà¸à¸¡à¸¶à¸\nà¸à¸¡à¸¶à¸à¸à¸¶à¸\nà¸à¸¡à¸¸\nà¸à¸¡à¸¸à¸à¸à¸¡à¸±à¸§\nà¸à¸¡à¸¸à¸\nà¸à¹à¸¡à¸¢\nà¸à¸¢à¸\nà¸à¸¢à¸¡\nà¸à¸¢à¹à¸¡\nà¸à¸¢à¸à¸\nà¸à¸¢à¸à¸\nà¸à¸¢à¹à¸à¸\nà¸à¸¢à¹à¸à¸\nà¸à¸¢à¸°\nà¸à¸¢à¸±à¸\nà¸à¸¢à¸±à¸\nà¸à¸¢à¸±à¹à¸\nà¸à¸¢à¸±à¸\nà¸à¸¢à¸²à¸\nà¸à¸¢à¸²à¸¢\nà¸à¸¢à¸³\nà¸à¸¢à¹à¸³\nà¸à¸¢à¸´à¸\nà¸à¸¢à¸´à¸\nà¸à¸¢à¸´à¹à¸¡\nà¸à¸¢à¸µà¹\nà¸à¸¢à¸¸à¸à¸à¸¢à¸´à¸\nà¸à¸¢à¸¸à¸à¸à¸¢à¸¸à¸¢\nà¸à¸¢à¸¸à¸\nà¸à¸¢à¸¸à¸à¸à¸¢à¸´à¸\nà¸à¸¢à¸¸à¸¡\nà¸à¸¢à¸¸à¹à¸¡\nà¸à¸¢à¸¸à¸¢\nà¸à¸£à¸¡\nà¸à¸£à¸£à¸à¹\nà¸à¸£à¸±à¸§\nà¸à¸£à¸´à¸\nà¸à¸£à¸µ\nà¸à¸£à¸¶à¸¡\nà¸à¸£à¸¸à¸à¸£à¸°\nà¸à¸¥à¸\nà¸à¸¥à¹à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸¢\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸à¸à¸¥à¸±à¸\nà¸à¸¥à¸¸à¸à¸à¸¥à¸´à¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸¡\nà¸à¸¥à¸¸à¹à¸¢\nà¸à¸¥à¸¹\nà¸à¸¥à¸¹à¹\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸à¸à¸§à¸²à¸¢\nà¸à¸§à¸\nà¸à¸§à¸¢\nà¸à¸§à¸±à¸à¹à¸à¸§à¹\nà¸à¸§à¸±à¸\nà¸à¸§à¸±à¹à¸\nà¸à¸§à¸±à¸\nà¸à¸§à¸±à¸à¹à¸à¸§à¸µà¸¢à¸§\nà¸à¸§à¸²\nà¸à¸§à¸²à¸\nà¸à¸§à¸²à¸\nà¸à¸§à¹à¸²à¸\nà¸à¸§à¸²à¸\nà¸à¸§à¸²à¸\nà¸à¸§à¸²à¸¢à¸à¸§à¸\nà¸à¸§à¸²à¸§\nà¸à¸§à¹à¸²à¸§\nà¸à¸§à¸´à¸\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¸à¸¡\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢à¸«à¸¢à¸à¸\nà¸à¸°à¹à¸à¸°\nà¸!
ะà¹à¸à¹à¸\nà¸à¸°à¸¡à¸à¸¡à¸à¸°à¹à¸¡à¸¡\nà¸à¸°à¸¡à¸±à¸à¹à¸à¸¡à¹à¸\nà¸à¸°à¸¡à¸¸à¸à¸à¸°à¸¡à¸à¸¡\nà¸à¸°à¸¢à¸´à¸\nà¸à¸°à¸¢à¸¸à¸\nà¸à¸°à¹à¸¢à¹à¸à¹à¸à¸¢à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸ªà¸à¸£\nà¸à¸±à¸à¸à¸ªà¸µà¸¡à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸¡à¸à¸\nà¸à¸±à¸à¸à¸´à¸¢à¸¡à¸²à¸à¸°\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸´\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸²à¸§à¸²à¸£\nà¸à¸±à¸\nà¸à¸±à¸§\nà¸à¸±à¹à¸§\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸à¹à¸§à¸¢\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸¸\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸µà¸¢à¸°\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸à¹à¸à¹à¸²\nà¸à¸²à¸¡\nà¸à¹à¸²à¸¡\nà¸à¹à¸²à¸¡\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¸¥\nà¸à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¹à¸²à¸§à¸à¸±à¸à¸à¸¸à¸¥à¸µ\nà¸à¸³\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸à¹à¸à¸¥à¸\nà¸à¸´à¸à¹à¸à¸£à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸ªà¸±à¸à¹à¸\nà¸à¸´à¸¡\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¹à¹à¸à¹à¸\nà¸à¸µà¸à¸²à¸ªà¸\nà¸à¸µà¸\nà¸à¸µà¹à¸à¸±à¸à¸à¸µ\nà¸à¸µà¸à¸à¸²à¸§à¸¸à¸\nà¸à¸µà¹à¸¢à¸à¸\nà¸à¸µà¸£à¸°\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸à¸à¹à¸²à¸¢\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¹à¸à¹à¸\nà¸à¸¸à¸¡\nà¸à¸¸à¸¢\nà¸à¸¹à¹\nà¸à¸¹à¸\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸£\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸²\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸\nà¹à¸à¸à¹à¸\nà¹à¸à¸à¸¢\nà¹à¸à¸à¹à¸à¸à¸à¸§à¸\nà¹à¸à¸à¹à¸\nà¹à¸à¸¡\nà¹à¸à¹à¸¡\nà¹à¸à¹à¸¡\nà¹à¸à¹à¸¡à¸à¸²à¸\nà¹à¸à¸¡à¹à¸\nà¹à¸à¸¡à¹à¸à¹à¸à¸¡à¹\nà¹à¸à¸¡à¹à¸\nà¹à¸à¸¡à¹à¸\nà¹à¸à¸¡à¹à¸à¸à¸°à¸¡à¸±à¸\nà¹à¸à¸¡à¸£\nà¹à¸à¸¡à¸²\nà¹à¸à¸¡à¹à¸²\nà¹à¸à¸¡à¸·à¸à¸\nà¹à¸à¸¢\nà¹à¸à¸¢à¸\nà¹à¸à¸¢à¹à¸\nà¹à¸à¸¢à¹à¸à¹à¸à¸¢à¹à¸\nà¹à¸à¸¢à¹à¸²\nà¹à¸à¸¢à¸´à¸\nà¹à¸à¸¢à¸´à¸\nà¹à¸à¸¢à¸·à¹à¸à¸\nà¹à¸à¸£à¸à¸°\nà¹à¸à¸¥à¸\nà¹!
à¸à¸¥à¸à¸°\nà¹à¸à¸¥à¸°\nà¹à¸à¸¥à¸²\nà¹à¸à¸¥à¸²à¸°\nà¹à¸à¸§\nà¹à¸à¸©à¸¡\nà¹à¸à¸¬à¸°\nà¹à¸à¸°à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸µà¹à¸¢\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸à¸à¸°à¸à¸²à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¸¢à¸°\nà¹à¸à¸·à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸¡\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸\nà¹à¸à¸¡\nà¹à¸à¸¡à¹à¸\nà¹à¸à¸¡à¹à¸§\nà¹à¸à¸¢à¸\nà¹à¸à¸¢à¹à¸\nà¹à¸à¸§à¸\nà¹à¸à¸§à¸\nà¹à¸à¸§à¸\nà¹à¸à¸§à¸°\nà¹à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¸à¸\nà¹à¸à¸\nà¹à¸à¸à¸\nà¹à¸à¸¡\nà¹à¸à¸¡à¸\nà¹à¸à¸¡à¸\nà¹à¸à¸¢à¸\nà¹à¸à¸¢à¸\nà¹à¸à¸¢à¹à¸\nà¹à¸à¸¢à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸©à¸¡\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸§à¹\nà¹à¸à¸§à¹\nà¸à¸à¸à¸°\nà¸à¸à¸à¸±à¸¡à¸à¸£\nà¸à¸à¸à¸²à¸à¸à¹\nà¸à¸à¸à¸²à¸à¸à¹\nà¸à¸\nà¸à¸à¸à¸²\nà¸à¸à¹à¸à¸¢\nà¸à¸\nà¸à¸à¸²à¸à¸²à¸à¸´\nà¸à¸à¸²à¸à¸µà¸\nà¸à¸à¸²à¸à¸²à¸£\nà¸à¸à¸²à¸ รà¸à¹\nà¸à¸à¸à¸²\nà¸à¸à¸à¸à¸µ\nà¸à¸à¸°\nà¸à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸à¸²à¸à¸´à¸à¸²à¸£\nà¸à¸à¸²à¸à¸´à¸à¹à¸à¸¢\nà¸à¸à¸²à¸à¸±à¸\nà¸à¸à¸´à¸à¸²\nà¸à¸à¸´à¸\nà¸à¹à¸à¸¨\nà¸à¸\nà¸à¸à¸µ\nà¸à¸à¸´\nà¸à¸à¸²\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸à¸²\nà¸à¸à¸à¸´à¸ªà¸\nà¸à¸à¸à¸µ\nà¸à¸à¹à¸\nà¸à¸à¸à¹\nà¸à¸±à¸à¸à¹\nà¸à¸à¸à¸£à¸£à¸à¹\nà¸à¹à¸à¸à¸£\nà¸à¸\nà¸à¸¡\nà¸à¸¡à¸à¹\nà¸à¸¡à¸à¸²à¸à¸²à¸£\nà¸à¸¡à¸à¸²à¸à¸¡\nà¸à¸¡à¸´à¸à¸ ัà¸\nà¸à¸£à¸\nà¸à¸£à¸\nà¸à¸£à¸£à¸à¸´à¸\nà¸à¸£à¸£à¸ \nà¸à¸£à¸£à¸ à¹\nà¸à¸£à¸£à¸¥à¸à¸\nà¸à¸£à¸£à¹à¸¥à¸\nà¸à¸£à¸£à¹à¸¥\nà¸à¸£à¸§à¸\nà¸à¸£à¸§à¸µ\nà¸à¸£à¸«à¸²\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸à¹à¸à¸£à¸\nà¸à¸£à¹à¸à¹à¸à¸²à¸°\nà¸à¸£à¹à¸à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸à¸\nà¸à¸£à¹à¸à¸¡\nà¸à!
¸£à¸°à¹à¸¡à¸´à¸¡\nà¸à¸£à¸°à¹à¸¥à¸\nà¸à¸£à¸°à¹à¸¥\nà¸à¸£à¸°à¹à¸§à¸\nà¸à¸£à¸°à¸«à¸\nà¸à¸£à¸°à¸«à¸§à¸\nà¸à¸£à¸°à¸«à¸²à¸¢\nà¸à¸£à¸°à¹à¸«à¸¢\nà¸à¸£à¸±à¹à¸\nà¸à¸£à¸±à¹à¸\nà¸à¸£à¸±à¸à¹à¸à¸£à¹à¸\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¹à¸\nà¸à¸£à¸±à¹à¸\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸§\nà¸à¸£à¸²\nà¸à¸£à¹à¸²\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¹à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸¡\nà¸à¸£à¹à¸²à¸¡\nà¸à¸£à¸²à¸¡à¸à¸£à¸±à¸\nà¸à¸£à¸²à¸§\nà¸à¸£à¹à¸²à¸§\nà¸à¸£à¸²à¸ª\nà¸à¸£à¸³\nà¸à¸£à¹à¸³\nà¸à¸£à¹à¸³à¹à¸à¸£à¹à¸\nà¸à¸£à¸´à¸à¸à¸à¸\nà¸à¸£à¸´à¸ªà¸à¹\nà¸à¸£à¸µà¸\nà¸à¸£à¸µà¸¡\nà¸à¸£à¸µà¸©à¸¡à¸²à¸¢à¸±à¸\nà¸à¸£à¸¶\nà¸à¸£à¸¶à¸à¸à¸£à¸·à¹à¸\nà¸à¸£à¸¶à¸à¹à¸à¸£à¸¡\nà¸à¸£à¸¶à¹à¸\nà¸à¸£à¸¶à¹à¸\nà¸à¸£à¸¶à¸\nà¸à¸£à¸¶à¹à¸¡\nà¸à¸£à¸·à¸\nà¸à¸£à¸·à¸\nà¸à¸£à¸·à¹à¸\nà¸à¸£à¸·à¸à¸à¸£à¸±à¹à¸\nà¸à¸£à¸·à¹à¸à¸à¸£à¸±à¹à¸\nà¸à¸£à¸·à¹à¸à¸à¸£à¸¶à¸\nà¸à¸£à¸·à¹à¸à¹à¸à¸£à¸\nà¸à¸£à¸·à¸\nà¸à¸£à¸¸\nà¸à¸£à¸¸à¸à¸£à¸°\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¸à¹à¸\nà¸à¸£à¸¸à¸¡à¹à¸à¸£à¸·à¸\nà¸à¸£à¸¸à¸¢\nà¸à¸£à¸¸à¸§à¸à¸²\nà¸à¸£à¸¹\nà¸à¸£à¸¹à¹\nà¸à¸£à¸¹à¸\nà¸à¸¤à¹à¸à¸©\nà¸à¸¤à¸à¸à¹\nà¸à¸¤à¸«à¸à¸à¸µ\nà¸à¸¤à¸«à¸±à¸ªà¸à¹\nà¸à¸¤à¸«à¸²à¸ªà¸à¹\nà¸à¸¥à¸§à¸\nà¸à¸¥à¸\nà¸à¸¥à¹à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¹à¸à¸\nà¸à¸¥à¹à¸à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¹à¸à¸¢\nà¸à¸¥à¸à¸£à¸µà¸\nà¸à¸¥à¸à¹à¸£à¸à¸à¸£à¹à¸¡\nà¸à¸¥à¸à¹à¸£à¸à¸µà¸¥à¸¥à¹\nà¸à¸¥à¸°\nà¸à¸¥à¸°à¸à¸¥à¸¸à¹à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸±à¸à¸à¹\nà¸à¸¥à¸±à¸à¸à¸¥à¹à¸²à¸¢\nà¸à¸¥à¸±à¸à¸à¸¥à¸²\nà¸à¸¥à¸²\nà¸à¸¥à¹à¸²\nà¸à¸¥à¸²à¸à¹à¸à¸¥à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸¢\nà¸à¸¥à¹à¸²à¸¢\nà¸à¸¥à¹à¸²à¸¢à¸à¸¥à¸¶à¸\nà¸à¸¥à¹à¸²à¸§\nà¸à¸¥à¸³\nà¸à¸¥à¹à¸³\nà¸à¸¥à¹à¸³\nà¸à¸¥à¸´à¹à¸à¹à¸à¸¥à¸\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸´à¸à¸´à¸\nà¸à¸¥à¸µ\nà¸à¸¥à¸µà¹\nà¸à¸¥à¸¶à¸\nà¸à¸¥à¸·à¹à¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¹à¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸¡\nà¸à¸¥à¸¸à¹à¸¡\nà¸à¸¥à¸¸à¹à¸¡\nà¸à¸§!
à¸\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸¢\nà¸à¸§à¸£\nà¸à¸§à¸±à¸\nà¸à¸§à¸±à¹à¸\nà¸à¸§à¸±à¹à¸à¸à¸§à¹à¸²à¸\nà¸à¸§à¸±à¸\nà¸à¸§à¸±à¹à¸\nà¸à¸§à¹à¸²\nà¸à¸§à¸²à¸\nà¸à¸§à¹à¸²à¸\nà¸à¸§à¸²à¸\nà¸à¸§à¸²à¸\nà¸à¸§à¹à¸²à¸\nà¸à¸§à¸²à¸¡\nà¸à¸§à¸²à¸¢\nà¸à¸§à¹à¸²à¸§\nà¸à¸§à¹à¸³\nà¸à¸§à¸´à¸à¸´à¸\nà¸à¸§à¸´à¸§à¸à¸§à¹à¸²à¸\nà¸à¸«à¸à¸£à¸£à¸¡\nà¸à¸«à¸à¸£à¸£à¸¡à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸«à¸à¸à¸µ\nà¸à¸«à¸±à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¹à¸à¸à¸à¸±à¸ª\nà¸à¹à¸à¸à¹à¸à¸¥\nà¸à¸à¹à¸à¸à¸à¸¢à¸à¹\nà¸à¹à¸à¸à¸à¹à¸à¸¢\nà¸à¸à¸\nà¸à¸à¹à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸à¸£à¸µà¸\nà¸à¸à¸à¹à¸à¸à¹à¸à¸à¸£à¹\nà¸à¸à¸à¹à¸§à¸à¸à¹\nà¸à¸à¸à¹à¸ªà¸´à¸£à¹à¸\nà¸à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¸à¸¡à¸à¸´à¸§à¹à¸à¸à¸£à¹\nà¸à¸à¸¡à¸¡à¸²à¸à¹à¸\nà¸à¸à¸¡à¸¡à¸´à¸§à¸à¸´à¸ªà¸à¹\nà¸à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¸à¸¢à¸¥à¹\nà¸à¸à¸£à¹à¸\nà¸à¸à¹à¸¥à¸\nà¸à¸à¸ªà¸à¸´à¸à¹à¸à¸à¸²\nà¸à¸°\nà¸à¹à¸°\nà¸à¸°à¹à¸à¸§à¹\nà¸à¸°à¸à¹à¸à¸¢\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸à¸\nà¸à¸°à¸à¹à¸²\nà¸à¸°à¸à¸¶à¸\nà¸à¸°à¹à¸\nà¸à¸°à¹à¸à¸à¸£à¹à¸²à¸¢\nà¸à¸°à¹à¸à¹à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¸¡à¸³\nà¸à¸°à¸¢à¸±à¹à¸à¸à¸°à¸¢à¸\nà¸à¸°à¹à¸¢à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸±à¸¡à¸à¸£\nà¸à¸±à¸à¸à¸²à¸à¸à¹\nà¸à¸±à¸à¸à¸²à¸à¸à¹\nà¸à¸±à¹à¸\nà¸à¸±à¸à¹à¸à¸¢\nà¸à¸±à¸à¸\nà¸à¸±à¸à¸à¸¡à¸²à¸¥à¸²\nà¸à¸±à¸à¸à¸ªà¸¹à¸à¸£\nà¸à¸±à¸\nà¸à¸±à¸à¹à¸à¹à¸²\nà¸à¸±à¸à¸¡à¸à¸\nà¸à¸±à¸à¹à¸¡à¹à¸\nà¸à¸±à¸à¸¥à¸µà¸¢à¸²\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸£à¸à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸±à¸à¸à¸à¸¸à¸à¸µ\nà¸à¸±à¸à¸à¸¡à¸²à¸à¸à¹\nà¸à¸±à¸à¸à¸²à¸£à¸£à¸²à¸©à¸à¸£à¹\nà¸à¸±à¸\nà¸à¸±à¸à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸ à¹\nà¸à¸±à¸¡à¸ ีรà¹\nà¸à¸±à¸¡à¸ ีรภาà¸\nà¸à¸±à¸¥\nà¸à¸±à¹à¸§\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¹à¸²à¸à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸à!
¸\nà¸à¹à¸²à¸à¸à¸²à¸§\nà¸à¸²à¸\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¸à¸¥à¸´à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸¢à¸¸à¸\nà¸à¸²à¸¡\nà¸à¸²à¸¡à¸§à¸²à¸ªà¸µ\nà¸à¸²à¸¡à¸à¸µà¸¢à¹\nà¸à¸²à¸¡à¸ ีรà¹\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¸£à¹à¸à¸à¸\nà¸à¸²à¸£à¹à¸à¸à¹à¸à¸\nà¸à¸²à¸£à¹à¸à¸à¸¥à¸´à¸\nà¸à¸²à¸£à¹à¸à¸¹à¹à¸£à¹à¸à¸à¸£à¹\nà¸à¸²à¸£à¹à¹à¸à¸£à¸±à¸à¸à¸±à¸¡\nà¸à¸²à¸£à¹à¹à¸à¹à¸®à¹à¸à¸£à¸\nà¸à¸²à¸£à¸¡\nà¸à¸²à¸£à¸§à¸°\nà¸à¸²à¸£à¸²à¹à¸à¹\nà¸à¸²à¸£à¸²à¸§à¸²à¸\nà¸à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¸²à¸§à¸à¸à¸\nà¸à¸²à¸§à¸µ\nà¸à¸²à¸§à¸¸à¸\nà¸à¸²à¸ª\nà¸à¸³\nà¸à¹à¸³\nà¸à¹à¸³\nà¸à¸³à¸à¸§à¸\nà¸à¸³à¸à¸§à¸£\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸±à¸¥\nà¸à¸³à¸à¸¶à¸\nà¸à¸³à¸à¸¹à¸\nà¸à¸³à¸à¸à¸¢\nà¸à¸³à¹à¸à¸¥à¸´à¸\nà¸à¸³à¸£à¸\nà¸à¸³à¸£à¸\nà¸à¸³à¸£à¸²à¸¡\nà¸à¸³à¹à¸ªà¸\nà¸à¸³à¹à¸«à¸\nà¸à¸³à¹à¸à¸\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸¡à¸«à¸±à¸à¸à¹\nà¸à¸´à¸£à¸µ\nà¸à¸´à¸¥à¸²à¸\nà¸à¸´à¸¥à¸²à¸à¸°\nà¸à¸´à¸§\nà¸à¸´à¹à¸§\nà¸à¸µà¹\nà¸à¸µà¸\nà¸à¸µà¸\nà¸à¸µà¸¡\nà¸à¸µà¸£à¸µ\nà¸à¸µà¸£à¸µà¸à¸¹à¸\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸·à¸\nà¸à¸·à¸\nà¸à¸·à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸µà¹\nà¸à¸¸à¸à¸à¸²à¸¡\nà¸à¸¸à¸à¸à¸²à¸à¸¢à¹\nà¸à¸¸à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸°à¸£à¸²à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸´\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¹\nà¸à¸¸à¸à¸à¸´\nà¸à¸¸à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¸¢à¸«à¸à¸²à¸\nà¸à¸¸à¸¢à¸«à¸à¸£à¸°à¹à¸à¸¨\nà¸à¸¸à¸£à¸¸\nà¸à¸¸à¸¥à¸²\nà¸à¸¸à¸¥à¸´à¸à¹à¸²\nà¸à¸¸à¸¥à¸µà¸à¸²à¸£\nà¸à¸¸à¸«à¸²\nà¸à¸¹\nà¸à¸¹à¹\nà¸à¸¹à¹\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸à¸à¸\nà¸à¸¹à¹à¸£à¸µà¸¢à¸¡\nà¸à¸¹à¸«à¸²\nà¹à¸à¹à¸\nà¹à¸à¹à¹à¸à¹\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸°\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸´à¸¥\nà¹à¸à¹à¸¡\nà¹à¸à¸¡à¸µ\nà¹à¸à¸¢\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸à¸à¸£à¸²\nà¹à¸à¸£à¸à¸à¸£à¸³\nà¹à¸à¸£à¸à¸´à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸²\nà¹!
à¸à¸£à¹à¸²\nà¹à¸à¸£à¸²à¸«à¸à¸µ\nà¹à¸à¸£à¸²à¸°à¸«à¹\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸§\nà¹à¸à¸£à¸·à¸\nà¹à¸à¸£à¸·à¹à¸à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¹à¸²\nà¹à¸à¸¥à¹à¸²à¸à¸¥à¹à¸à¸\nà¹à¸à¸¥à¸´à¸à¹à¸à¸¥à¸´à¹à¸¡\nà¹à¸à¸¥à¸´à¹à¸¡\nà¹à¸à¸¥à¸µà¸¢\nà¹à¸à¸¥à¸·à¹à¸à¸\nà¹à¸à¸¥à¸·à¸à¸\nà¹à¸à¸§à¹à¸\nà¹à¸à¸«à¸°\nà¹à¸à¸«à¸²\nà¹à¸à¸à¸°\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸à¹à¹à¸à¸à¸£à¹\nà¹à¸à¸²à¸£à¸\nà¹à¸à¸²à¸°\nà¹à¸à¸²à¸°à¹à¸à¸°\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸µà¸¢à¸£\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸·à¸à¸\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¹à¸¥\nà¹à¸à¸à¹à¸¡à¸µà¸¢à¸¡\nà¹à¸à¹à¸à¸à¸²à¸¥à¹à¸à¸\nà¹à¸à¹à¸à¸£\nà¹à¸à¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¸à¸«à¸¡à¸¹\nà¹à¸à¸à¸à¸¹à¸¥\nà¹à¸à¸¡\nà¹à¸à¸£à¹\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸°\nà¹à¸à¸¥à¸à¸¹à¸¥à¸±à¸ª\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¸§\nà¹à¸à¸¥à¹à¸§à¸à¸¥à¹à¸à¸\nà¹à¸à¸¥à¸à¸£à¸µ\nà¹à¸à¸¥à¸´à¸à¸à¸£à¹à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸§\nà¹à¸à¸§à¸\nà¹à¸à¸§à¹à¸\nà¹à¸à¹à¸ªà¸\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸£\nà¹à¸à¹à¸à¹à¸à¸à¸à¹\nà¹à¸à¹à¸à¸à¹\nà¹à¸à¸à¸£\nà¹à¸à¹à¸à¸à¹à¸à¸à¸à¹\nà¹à¸à¸à¸²\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸¥à¸à¹\nà¹à¸à¸à¸à¸à¸°\nà¹à¸à¸¡\nà¹à¸à¸¡à¹à¸²\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸à¸à¸£à¸²à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¹à¸à¸à¸£à¹à¸²à¸\nà¹à¸à¸£à¸¡\nà¹à¸à¸£à¹à¸¡à¸µà¸¢à¸¡\nà¹à¸à¸£à¹à¸¡à¹à¸à¸¡\nà¹à¸à¸£à¸²à¸\nà¹à¸à¸£à¸³\nà¹à¸à¸¥\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸§à¸à¸²\nà¹à¸à¸à¸à¸£à¹à¸à¸´à¹à¸à¸\nà¹à¸à¸£\nà¹à¸à¸£à¹\nà¹à¸à¸£à¹à¸à¸£à¸§à¸\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸£à¹\nà¹à¸à¸£à¹à¹à¸à¸£à¸·à¸\nà¹à¸à¸¥\nà¹à¸à¸¥à¹\nà¸à¸à¸°\nà¸à¸£à¸²à¸§à¸²à¸ª\nà¸à¹à¸à¸\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à!
¸´à¸à¸à¸£à¸µà¸¢à¹\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸£à¸§à¸´à¸ª\nà¹à¸à¸©à¸\nà¹à¸à¸©à¸à¸²\nà¹à¸à¸©à¸°\nà¹à¸à¸©à¸´à¸\nà¸à¸\nà¸à¸\nà¸à¸\nà¸à¸à¸à¸²à¸¡\nà¸à¸\nà¸à¸¡\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸¢à¸à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¸à¸à¸«à¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸\nà¸à¸±à¸§\nà¸à¸±à¹à¸§\nà¸à¸±à¸§à¹à¸à¸µà¸¢\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸¡\nà¸à¹à¸²à¸¡\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¹à¸²à¸§\nà¸à¸³\nà¸à¹à¸³\nà¸à¹à¸³\nà¸à¸´à¹à¸§\nà¸à¸µà¹à¹à¸à¹à¸²\nà¸à¸µà¸\nà¸à¸¶à¸\nà¸à¸¶à¸\nà¸à¸¶à¸¡\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸\nà¸à¸¸à¹à¸à¸à¹à¸²à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸´à¸\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡à¸à¹à¸²à¸¡\nà¸à¸¸à¸¢\nà¸à¸¹\nà¸à¸¹à¸\nà¸à¸¹à¸ªà¸§à¸±à¸\nà¹à¸à¸\nà¹à¸à¸¢\nà¹à¸à¸à¸°\nà¹à¸à¸à¸°à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸«à¸¹\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸¡\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸¡\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¹\nà¸à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸à¸£à¸¡\nà¸à¸à¸à¸¥\nà¸à¸à¸à¸¥à¸à¸µ\nà¸à¸à¹à¸à¸£à¹à¸\nà¹à¸à¸à¹à¸à¸£à¹à¸\nà¸à¸à¸à¸£\nà¸à¸à¸à¸²à¸\nà¸à¸\nà¸à¸à¸¸à¸£à¸à¸à¹\nà¸à¸à¸¸à¸à¸±à¸à¸à¸±à¸¢\nà¸à¸à¸¸à¸¥à¸±à¸à¸à¸à¸²à¸\nà¸à¸à¸¸à¹à¸¥à¸à¸à¸²à¸¥\nà¸à¸à¸¸à¸ªà¸à¸¡à¸ à¹\nà¸à¸à¸¸à¸à¸!
\nà¸à¸à¸¸à¸à¸à¸µ\nà¸à¸à¸¸à¸£\nà¸à¸à¸¸à¸£à¸à¸à¹\nà¸à¸à¸¸à¸£à¸à¸±à¸à¸à¸£à¹\nà¸à¸à¸¸à¸£à¸à¸´à¸\nà¸à¸à¸¸à¸£à¸à¸´à¸à¸à¸£\nà¸à¸\nà¸à¸\nà¸à¸¡\nà¸à¹à¸¡\nà¸à¸¡à¸£\nà¸à¸¡à¸£à¸µ\nà¸à¸¡à¸¹à¸\nà¸à¸¢à¸¸à¸à¸´\nà¸à¸£\nà¸à¸£à¸à¸°\nà¸à¸£à¸\nà¸à¸£à¸£à¸à¸²\nà¸à¸£à¸£à¹à¸à¸©\nà¸à¸£à¸£à¸¡\nà¸à¸£à¸£à¸¢à¸²\nà¸à¸£à¸£à¹à¸¥à¸\nà¸à¸£à¸¥à¸µ\nà¸à¸£à¸§à¸\nà¸à¸£à¸§à¸\nà¸à¸£à¸ª\nà¸à¸£à¸à¸\nà¸à¸£à¸°à¹à¸à¹\nà¸à¸£à¸°à¸à¸³\nà¸à¸£à¸°à¸à¸µ\nà¸à¸£à¸±à¸¥\nà¸à¸£à¸±à¸ª\nà¸à¸£à¸²à¸à¸£\nà¸à¸£à¸²à¸\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸¡\nà¸à¸£à¸´à¸¢à¸à¸£à¸£à¸¡\nà¸à¸£à¸´à¸¢à¸§à¸±à¸à¸£\nà¸à¸£à¸´à¸¢à¸²à¸§à¸±à¸à¸£\nà¸à¸£à¸´à¸¢à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸£à¸´à¸¢à¸¨à¸¶à¸à¸©à¸²\nà¸à¸£à¸´à¸¢à¸²\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¹à¸\nà¸à¸£à¸¹à¸\nà¸à¹à¸£\nà¸à¸¥\nà¸à¸¥à¸à¸à¸¥à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸¥à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸¥à¸à¸µ\nà¸à¸¥à¸²à¸à¸¥\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸±à¸\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸\nà¸à¸à¸à¹à¸à¸£à¸µà¸¢à¸\nà¸à¹à¸à¸à¸«à¸à¹à¸à¸\nà¸à¸à¸à¸«à¸à¸\nà¸à¸à¹à¸\nà¸à¹à¸à¹à¸à¹\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¸à¸¡à¸ªà¸¸à¸£à¸²à¸à¸à¹\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¸à¹à¸ª\nà¸à¸°\nà¸à¹à¸°\nà¸à¹à¸°\nà¸à¹à¸°\nà¸à¸°à¸à¸¥à¸°\nà¸à¸°à¸à¸¥à¸²à¸¡\nà¸à¸°à¸à¸¹à¸\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¹à¸à¹\nà¸à¸°à¹à¸à¹à¸\nà¸à¸°à¸à¸à¸¢\nà¸à¸°à¸à¸°\nà¸à¹à¸°à¸à¹à¸²\nà¸à¸°à¹à¸à¹à¸\nà¸à¸°à¹à¸à¹à¸¡\nà¸à¸°à¸¥à¸°à¹à¸¡à¹à¸\nà¸à¸°à¸¥à¸°à¸«à¸§à¸±à¹à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸²à¸¢\nà¸à¸±à¹à¸à¸à¸´à¹à¸¡\nà¸à¸±à¸à¸à¸¸\nà¸à¸±à¸à¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸µà¹\nà¸à¸±à¹à¸à¸à¸µà¹\nà¸à¸±à¹à¸à¹à¸à¸µà¸¢à¸¡\nà¸à¸±à¸à¸£\nà¸à¸±à¸à¸£à¸à¸²à¸\nà¸à¸±à¸à¸£à¸§à¸²à¸\nà¸à¸±à¸à¸£à¸´à¸\nà¸à¸±à¸à¸£à¸!
µ\nà¸à¸±à¹à¸à¹à¸¥à¹à¸\nà¸à¸±à¸à¸©à¸¸\nà¸à¸±à¸à¹à¸«à¸¥à¹à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸§à¸\nà¸à¸±à¸à¸à¸à¸\nà¸à¸±à¸à¸à¹à¸²\nà¸à¸±à¸à¸à¸¹à¸\nà¸à¸±à¸à¹à¸à¸à¸à¹\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¹à¸à¸¡à¸±à¹à¸\nà¸à¸±à¸à¹à¸£\nà¸à¸±à¸à¸«à¸à¸±à¸\nà¸à¸±à¸à¸«à¸£à¸µà¸\nà¸à¸±à¸à¸«à¸§à¸°\nà¸à¸±à¸à¸«à¸§à¸±à¸\nà¸à¸±à¸à¸«à¸±à¸\nà¸à¸±à¸à¹à¸£\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸²à¸¥\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²à¸¬à¸µà¸ªà¸°\nà¸à¸±à¸à¸§à¸²\nà¸à¸±à¸à¸¸\nà¸à¸±à¸à¸¸à¸£à¸à¸à¹\nà¸à¸±à¸à¸¸à¸£à¸±à¸ª\nà¸à¸±à¸à¸¸à¸¥à¸±à¸à¸à¸à¸²à¸\nà¸à¸±à¸à¸¸à¹à¸¥à¸à¸à¸²à¸¥\nà¸à¸±à¸à¸¸à¸ªà¸à¸¡à¸ à¹\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¹à¸à¸©\nà¸à¸±à¹à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸à¹\nà¸à¸±à¸à¸à¸£à¹\nà¸à¸±à¸à¸à¸£à¸à¸à¸´\nà¸à¸±à¸à¸à¸£à¸à¸£à¸²à¸ª\nà¸à¸±à¸à¸à¸£à¸¸à¸à¸£à¸²à¸à¸²\nà¸à¸±à¸à¸à¸£à¹à¸¡à¹à¸\nà¸à¸±à¸à¸à¸§à¸²à¸£\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¹à¸²à¸¢\nà¸à¸±à¸à¹à¸à¸´à¸¡\nà¸à¸±à¸à¸à¸´à¹à¸\nà¸à¸±à¸à¸¢à¸µà¹à¸à¸µ\nà¸à¸±à¸¡à¸à¸\nà¸à¸±à¸¡à¸à¸à¸°\nà¸à¸±à¸¡à¸à¸²\nà¸à¸±à¸¡à¸¡à¸°\nà¸à¸±à¸§\nà¸à¸±à¹à¸§\nà¸à¸±à¹à¸§à¸°\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸²à¸\nà¸à¸²à¸à¸°\nà¸à¸²à¸à¸µ\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸à¸²à¸\nà¸à¸²à¸à¸§à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸¸à¸£à¸à¸à¹\nà¸à¸²à¸à¸¸à¸£à¸à¸à¹\nà¸à¸²à¸à¸¸à¸£à¸±à¸à¸à¹\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸±à¸¥\nà¸à¸²à¸à¸±à¸¥à¸¢à¹\nà¸à¸²à¸\nà¸à¸²à¸¡\nà¸à¹à¸²à¸¡à¸à¸à¸¸à¸\nà¸à¸²à¸¡à¸à¸¸à¸£à¸µ\nà¸à¸²à¸¡à¸£\nà¸à¸²à¸¡à¸£à¸µ\nà¸à¸²à¸¡à¸µà¸à¸£\nà¸à¹à¸²à¸¢\nà¸à¸²à¸£\nà¸à¹à¸²à¸£à¸\nà¸à¸²à¸£à¸§à¸²à¸\nà¸à¸²à¸£à¸°à¹à¸\nà¸à¸²à¸£à¸°à¸à¸µ\nà¸à¸²à¸£à¸´à¸\nà¸à¸²à¸£à¸¶à¸\nà¸à¸²à¸£à¸µ\nà¸à¸²à¸£à¸µà¸\nà¸à¸²à¸£à¸¸\nà¸à¹à¸²à¸¥à¸°à¸«à¸§à¸±à¹à¸\nà¸à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¹à¸²à¸«à¸§à¸±à¸\nà¸à¸³\nà¸à¹à¸³\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸²à¸¢\nà¸à¹à¸³à¸à¸µà¹\nà¸à¸³à¹à¸\nà¸à¸³à¹à¸à¸´à¸¡\nà¸à¸!
³à¸à¸§à¸¢\nà¸à¸³à¸à¸\nà¸à¸³à¸à¸\nà¸à¸³à¸à¸£à¸£à¸à¹\nà¸à¸³à¸à¸£à¸£à¸à¸²\nà¸à¸³à¸à¸§à¸\nà¸à¸³à¸à¸à¸\nà¸à¸³à¸à¸±à¸¥\nà¸à¸³à¸à¸³\nà¸à¸³à¹à¸à¸µà¸¢à¸\nà¸à¸³à¹à¸à¸µà¸¢à¸¡\nà¸à¸³à¹à¸à¸µà¸¢à¸£\nà¸à¸³à¹à¸à¸\nà¸à¸³à¸à¹à¸¡\nà¸à¸³à¸à¸±à¸\nà¸à¹à¸³à¹à¸à¹à¸²\nà¸à¸³à¸à¸²\nà¸à¸³à¸à¸²à¸à¸°\nà¸à¸³à¸à¸µ\nà¸à¸³à¸à¸¹à¸\nà¸à¸³à¸à¸§à¸\nà¸à¸³à¹à¸à¸²à¸°\nà¸à¹à¸³à¸¡à¹à¸³\nà¸à¸³à¸£à¸±à¸ª\nà¸à¸³à¸£à¸²à¸\nà¸à¸³à¸£à¸¹à¸\nà¸à¸³à¹à¸£à¸´à¸\nà¸à¸³à¹à¸£à¸µà¸¢à¸\nà¸à¸³à¸¥à¸à¸\nà¸à¸³à¹à¸¥à¸¢\nà¸à¸³à¹à¸¥à¸²à¸°\nà¸à¸³à¹à¸¥à¸\nà¸à¸³à¹à¸¥à¹à¸\nà¸à¸³à¸«à¸à¸±à¸\nà¸à¹à¸³à¸«à¸à¸±à¸\nà¸à¸³à¸«à¸à¹à¸²à¸¢\nà¸à¸³à¸«à¸£à¸°\nà¸à¸³à¸«à¸¥à¹à¸\nà¸à¸³à¸«à¸¥à¸±à¸\nà¸à¸³à¹à¸«à¸µà¸¢à¸\nà¸à¸³à¸à¸§à¸\nà¸à¸´\nà¸à¸´à¸\nà¸à¸´à¹à¸à¹à¸à¸£à¹à¸\nà¸à¸´à¹à¸à¸à¸\nà¸à¸´à¸à¸à¹à¸\nà¸à¸´à¹à¸à¸à¸à¸\nà¸à¸´à¸à¸à¸±à¸\nà¸à¸´à¹à¸à¸à¸±à¸\nà¸à¸´à¸à¹à¸à¹\nà¸à¸´à¹à¸à¸«à¸£à¸µà¸\nà¸à¸´à¹à¸à¹à¸«à¸¥à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸²à¸à¸²à¸\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸à¸£\nà¸à¸´à¸à¸£à¸à¸¸à¸¥\nà¸à¸´à¸à¸£à¸°\nà¸à¸´à¸à¸£à¸²\nà¸à¸´à¸à¹à¸à¸²\nà¸à¸´à¸à¸à¸²\nà¸à¸´à¸à¸à¸²à¸«à¸à¸²\nà¸à¸´à¸à¸à¸²à¸«à¸£à¸²\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸\nà¸à¸´à¸à¸²à¸à¸°\nà¸à¸´à¹à¸¡\nà¸à¸´à¹à¸¡\nà¸à¸´à¹à¸¡à¸à¹à¸à¸\nà¸à¸´à¹à¸¡à¸¥à¸´à¹à¸¡\nà¸à¸´à¸£à¸à¸²à¸¥\nà¸à¸´à¹à¸§\nà¸à¸µ\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¹à¸à¹à¸\nà¸à¸µà¹à¸à¹à¸\nà¸à¸µà¹à¸\nà¸à¸µà¸\nà¸à¸µà¸à¹à¸ª\nà¸à¸µà¸\nà¸à¸µà¹à¸\nà¸à¸µà¸¡\nà¸à¸µà¸§à¸£\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸·à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸à¸à¸£à¸¹à¹\nà¸à¸¸à¸à¸à¸´à¸\nà¸à¸¸à¸à¸à¸µ\nà¸à¸¸à¸à¸à¸²à¸¡\nà¸à¸¸à¸à¹à¸£à¸«à¸´à¸à¸µ\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸à¸à¸´à¹à¸\nà¸à¸¸à¸à¸²\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸µà¸¢à¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸´\nà¸à¸¸à¸à¸¹à¸à¸à¸²à¸à¸à¸²à¸\nà¸à¸¸à¸à¸ª\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸à¸¹à¹\nà¸à¸¸à¹à¸à¸à¸¹à¹\nà¸à¸¸à¸à¸à¸à¸²à¸£\nà¸à¸¸à¸à¸ªà¸µ\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸à¸´!
à¸\nà¸à¸¸à¹à¸à¹à¸à¸\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡à¸à¸´à¹à¸¡\nà¸à¸¸à¸¡à¸à¸\nà¸à¸¸à¸¡à¸à¸£à¸§à¸\nà¸à¸¸à¸¡à¸à¸¥\nà¸à¸¸à¸¡à¸à¸´à¸\nà¸à¸¸à¸¡à¹à¸à¸¥à¹\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¸£à¸\nà¸à¸¹à¸£à¸\nà¸à¸¸à¸£à¸µ\nà¸à¸¸à¹à¸£\nà¸à¸¸à¸¥\nà¸à¸¸à¸¥à¸à¸à¸¡à¹à¸à¸¥à¹à¸²\nà¸à¸¸à¸¥à¸§à¸à¸¨à¹\nà¸à¸¸à¸¬à¸²\nà¸à¸¸à¸¬à¸²à¸£à¸²à¸à¸¡à¸à¸à¸£à¸µ\nà¸à¸¸à¸¬à¸²à¸¥à¸±à¸¡à¸à¸²\nà¸à¸¸à¸¬à¸²à¸¥à¸³à¸à¸²\nà¸à¸¹\nà¸à¸¹à¹\nà¸à¸¹à¹\nà¸à¸¹à¹\nà¸à¸¹à¸\nà¸à¸¹à¹à¸à¸µà¹\nà¸à¸¹à¹à¸à¸µà¹\nà¸à¸¹à¹à¸\nà¸à¸¹à¸\nà¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¸°à¸à¸¥à¸µ\nà¹à¸à¸à¸µà¸¢à¹\nà¹à¸à¸à¸µà¸¢à¸ªà¸à¸²à¸\nà¹à¸à¸\nà¹à¸à¸à¸à¸²\nà¹à¸à¸à¸à¸±à¸à¸à¸µ\nà¹à¸à¸à¸¡à¸¹à¸¥à¹à¸à¸¥à¸´à¸\nà¹à¸à¸à¸ªà¸´à¸\nà¹à¸à¹à¸à¸§à¸´à¸¡à¸¸à¸à¸´\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸£à¸à¸²\nà¹à¸à¸£à¸´à¸\nà¹à¸à¸£à¸´à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸¥à¸µà¸¢à¸\nà¹à¸à¸§à¹à¸\nà¹à¸à¸©à¸à¸²\nà¹à¸à¹à¸ªà¸±à¸§\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸à¹à¸à¸°\nà¹à¸à¸à¸£à¹à¹à¸¡à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸¡\nà¹à¸à¸µà¸¢\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸µà¹à¸¢à¸¡à¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸µà¸¢à¸£\nà¹à¸à¸µà¸¢à¸£à¸°à¹à¸\nà¹à¸à¸µà¸¢à¸£à¸°à¸à¸²à¸\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§à¸à¹à¸²à¸§\nà¹à¸à¸·à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¹à¸à¸¢\nà¹à¸à¸·à¸à¸ªà¸¡\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸à¸±à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸¥à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸à¹\nà¹à¸à¸à¸£\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸¡\nà¹à¸à¸£à¸\nà¹à¸à¸§\nà¹à¸à¹à¸§\nà¹à¸à¹à¸§\nà¹à¸à¹à¸§\nà¹à¸à¸°\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸à¸à¸£à¸¶à¹à¸¡\nà¹à¸à¹à¸à¸à¸£à¸¶à¹à¸¡\nà¹à¸à¹à¸à¸à¸£à¸¸à¹à¸¡\nà¹à¸à¹!
à¸à¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¸à¸à¹\nà¹à¸à¸à¸à¸²\nà¹à¸à¸à¸¢à¹\nà¹à¸à¸\nà¹à¸à¸¡\nà¹à¸à¸£\nà¹à¸à¸¥\nà¹à¸à¸©\nà¹à¸à¸©à¸à¸±à¸\nà¹à¸\nà¹à¸\nà¹à¸à¹\nà¸à¸\nà¸à¸à¸£à¸£à¸à¹\nà¸à¸à¸©à¸±à¸à¸£à¸´à¸¢à¹\nà¸à¸à¸²à¸\nà¸à¸à¸²à¸¡à¸²à¸à¸à¸£\nà¸à¸à¸²à¸¡à¸²à¸§à¸à¸£\nà¸à¸\nà¸à¸à¸\nà¸à¸à¸²à¸¢\nà¸à¸à¸¶à¸\nà¸à¸à¸§à¸\nà¸à¸à¸±à¸\nà¸à¸à¸²à¸\nà¸à¸à¸³\nà¸à¸à¸±à¸\nà¸à¸à¸±à¸\nà¸à¸à¸±à¸\nà¸à¸à¸³\nà¸à¸¡\nà¸à¸¡à¸\nà¸à¸¡à¸§à¸\nà¸à¸¡à¸§à¸¢\nà¸à¸¡à¹à¸à¸\nà¸à¸¡à¸±à¸\nà¸à¸¡à¸±à¸\nà¸à¸¡à¸²\nà¸à¸¡à¸³\nà¸à¸¥\nà¸à¸¥à¸§à¸¢\nà¸à¸¥à¸à¸\nà¸à¸¥à¸à¸¡\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸¡\nà¸à¸¥à¸²à¸¢\nà¸à¸¥à¸´à¸§\nà¸à¸¥à¸µà¸\nà¸à¸¥à¸¸\nà¸à¸¥à¸¹\nà¸à¸§à¸¢\nà¸à¸§à¸°\nà¸à¸§à¸±à¸à¹à¸à¸§à¸µà¸¢à¸\nà¸à¸§à¸²à¸\nà¸à¸§à¸µ\nà¸à¸¨à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸¢\nà¸à¸à¹à¸¥à¸²à¸°\nà¸à¸°\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¹à¸³\nà¸à¸°à¸à¸µà¹\nà¸à¸°à¹à¸à¸·à¹à¸à¸¢\nà¸à¸°à¸à¸±à¹à¸\nà¸à¸°à¸à¸µà¹\nà¸à¸°à¸à¹à¸à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸£\nà¸à¸±à¸à¸à¸±à¸à¸à¹\nà¸à¸±à¸\nà¸à¸±à¸à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¸à¸à¸´\nà¸à¸±à¸à¸à¸²à¸à¸¸à¸¡à¸±à¸à¸´\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸£à¸£à¸à¸£à¸±à¸à¸ªà¸µ\nà¸à¸±à¸¢à¸¢à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸à¸²à¸§\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸²à¸\nà¸à¸²à¸à¸à¸ ัย\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸§à¸¢\nà¸à¸²à¸¢\nà¸à¸²à¸¢à¸²\nà¸à¸²à¸§\nà¸à¹à¸³\nà¸à¸³à¸à¸²\nà¸à¸³à¹à¸à¸°\nà¸à¸´à¹à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸à¸à¸¤à¸à¸©à¹\nà¸à¸´à¸\nà¸à¸´à¸¡à¸à¸¥à¸µ\nà¸à¸´à¸§\nà¸à¸µà¹\nà¸à¸µà¸\nà¸à¸µà¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸¢\nà¸à¸¸à¸¢à¸à¸²à¸¢\nà¸à¸¹à¹\nà¸à¸¹à¹à¸à¸µà¹\nà¸à¸¹à¸\nà¸à¸¹à¸à¸à¸²à¸\nà¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸à¸µà¸¢à¸\nà¹à¸à¸à¸!
²à¸°\nà¹à¸à¸¢\nà¹à¸à¸¥à¸¢\nà¹à¸à¸¥à¸§\nà¹à¸à¸¥à¸²\nà¹à¸à¸¥à¸´à¸¡\nà¹à¸à¸¥à¸µà¹à¸¢\nà¹à¸à¸¥à¸µà¸¢à¸\nà¹à¸à¸¥à¸µà¹à¸¢à¸\nà¹à¸à¸¥à¸µà¸¢à¸\nà¹à¸à¸¥à¸µà¸¢à¸§\nà¹à¸à¸§à¸µà¸¢à¸\nà¹à¸à¸§à¸µà¸¢à¸\nà¹à¸à¸à¸°à¹à¸à¸°\nà¹à¸à¸²\nà¹à¸à¸²à¸à¹à¸§à¸¢\nà¹à¸à¸²à¸®à¸·à¹à¸\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸à¸à¸£à¹à¸²à¸à¸²à¸à¹à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸¢\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¸¡\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¹à¸²à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸à¹\nà¹à¸à¸¡\nà¹à¸à¸¥à¸\nà¹à¸à¸\nà¹à¸à¹à¸¥\nà¸à¸\nà¸à¸à¸±à¸à¸à¸£à¸±à¸¢\nà¸à¸\nà¸à¸à¹à¸\nà¸à¸à¸à¹\nà¸à¸à¸à¸²\nà¸à¸à¹à¸¥à¸\nà¸à¸à¸²\nà¸à¸à¸²à¸¡à¸±à¸à¸©à¸µ\nà¸à¸à¸²à¸¡à¸±à¸à¸ªà¸µ\nà¸à¸à¸´à¸¥\nà¸à¸\nà¸à¸\nà¸à¸à¸\nà¸à¸à¸à¸µ\nà¸à¸à¸¡à¹\nà¸à¸à¸§à¸\nà¸à¸à¸°\nà¸à¸à¸±à¸\nà¸à¸à¸²\nà¸à¸à¸²à¸\nà¸à¸à¸´à¸\nà¸à¹à¸à¸à¸à¸µ\nà¸à¸à¸²\nà¸à¸¡\nà¸à¸¡à¸à¸à¸¡à¹à¸à¸¢\nà¸à¸¡à¸à¸²à¸\nà¸à¸¡à¸à¸¹\nà¸à¸¡à¸à¸¹à¹\nà¸à¸¡à¸£à¸¡\nà¸à¸¡à¹à¸à¸¢\nà¸à¸¡à¹à¸²à¸¢\nà¸à¹à¸¡\nà¸à¸¢à¸²\nà¸à¹à¸¢\nà¸à¸£à¸à¸¶à¸\nà¸à¸£à¸£à¸´à¸\nà¸à¸£à¸à¸¸à¹à¸¡\nà¸à¸£à¸°à¸¥à¹à¸³\nà¸à¸£à¸°à¸¥à¸¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¹à¸à¸¡\nà¸à¸£à¸±à¸\nà¸à¸£à¸²\nà¸à¸¥\nà¸à¹à¸¥à¸\nà¸à¹à¸¥à¸¡\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸¢\nà¸à¹à¸§à¸¢\nà¸à¸§à¸£\nà¸à¸§à¸¥à¸´à¸\nà¸à¸§à¸²\nà¸à¸§à¸²à¸¥\nà¸à¸§à¸²à¸¥à¸²\nà¸à¹à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸¥à¸\nà¸à¹à¸à¸à¹à¸à¹à¸¥à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸£à¸°à¸à¸²\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¸à¸¡\nà¸à¹à¸à¸¢\nà¸à¸à¸¥à¹à¸\nà¸à¸à¹à¸³\nà¸à¸à¸¸à¹à¸¡\nà¸à¸°\nà¸à¸°à¸à¸£à¸²à¸¡\nà¸à¸°à¸à¸à¸\nà¸à¸°à¸à¹à¸à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¹à¸³\nà¸à¸°à¸à¸¸à¹à¸¡\nà¸à¸°à¹à¸à¹!
à¸\nà¸à¸°à¹à¸à¸·à¹à¸à¸¡\nà¸à¸°à¹à¸à¹\nà¸à¸°à¹à¸à¸\nà¸à¸°à¸à¹à¸²\nà¸à¸°à¸à¹à¸à¸\nà¸à¸°à¸à¸°\nà¸à¸°à¸à¹à¸²\nà¸à¸°à¹à¸\nà¸à¸°à¸à¸²\nà¸à¸°à¸à¹à¸²\nà¸à¸°à¸à¸µ\nà¸à¸°à¹à¸à¸²à¸°\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¸à¸¥à¸¹\nà¸à¸°à¹à¸à¸¥à¸´à¸\nà¸à¸°à¸¡à¸\nà¸à¸°à¸¡à¸\nà¸à¸°à¸¡à¸§à¸\nà¸à¸°à¸¡à¸±à¸\nà¸à¸°à¸¡à¸±à¸\nà¸à¸°à¹à¸¡à¹\nà¸à¸°à¸£à¸à¸¢\nà¸à¸°à¸¥à¸\nà¸à¸°à¸¥à¸à¸¡\nà¸à¸°à¸¥à¹à¸²\nà¸à¸°à¸¥à¸²à¸\nà¸à¸°à¸¥à¸´à¸\nà¸à¸°à¸¥à¸¹à¸\nà¸à¸°à¹à¸¥à¸\nà¸à¸°à¹à¸¥à¸¢\nà¸à¸°à¹à¸¥à¹à¸\nà¸à¸°à¹à¸¥à¸\nà¸à¸°à¸§à¸²à¸\nà¸à¸°à¸§à¸²à¸\nà¸à¸°à¹à¸§à¸´à¸à¸à¸°à¸§à¸²à¸\nà¸à¸°à¹à¸§à¸\nà¸à¸°à¸à¸¡\nà¸à¸°à¸à¹à¸à¸\nà¸à¸°à¹à¸à¸¡\nà¸à¸°à¹à¸à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸£à¸²à¸¡\nà¸à¸±à¸à¸à¹à¸²\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸\nà¸à¸±à¸à¸§à¸²à¸¥\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¹à¸²\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸à¸¸\nà¸à¸±à¸à¸à¸°à¸à¸¸\nà¸à¸±à¸à¸à¸¸\nà¸à¸±à¸à¹à¸£à¸\nà¸à¸±à¸à¸©à¸²\nà¸à¸±à¸à¸ªà¸¹à¸à¸£\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸\nà¸à¸±à¸¡à¸à¸¹à¸à¸\nà¸à¸±à¸¢\nà¸à¸±à¸¢à¸à¸¤à¸à¸©à¹\nà¸à¸±à¸¢à¸ ูมิ\nà¸à¸±à¸¥à¸¥à¸¸à¸à¸²\nà¸à¸±à¹à¸§\nà¸à¸±à¹à¸§\nà¸à¸±à¸§à¸à¸¡\nà¸à¸²\nà¸à¹à¸²\nà¸à¸²à¸à¸£à¸°\nà¸à¸²à¸à¸£à¸´à¸\nà¸à¸²à¸à¸£à¸´à¸¢à¸²à¸à¸¸à¹à¸¢à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸à¹à¸à¸\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸¸à¸©à¸¢à¹\nà¸à¸²à¸à¸£à¸µ\nà¸à¸²à¸à¸°\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¸´\nà¸à¸²à¸\nà¸à¸²à¸à¸¸\nà¸à¹à¸²à¸à¸µà¹\nà¸à¸²à¸à¸µà¹à¸«à¸\nà¸à¹à¸²à¹à¸à¹à¸\nà¸à¹à¸²à¸à¸¥à¸¹\nà¸à¸²à¸¡\nà¸à¸²à¸¡à¸à¸¹à¸à¸\nà¸à¸²à¸¡à¸²à¸à¸£\nà¸à¸²à¸¡à¸²à¸à¸²\nà¸à¸²à¸¡à¸²à¸à¸¸\nà¸à¸²à¸¢\nà¸à¸²à¸¢à¸²\nà¸à¸²à¸¥\nà¸à¸²à¸¥à¸²\nà¸à¸²à¸¥à¸´à¸à¸µ\nà¸à¹à¸²à¹à¸¥à¸·à¸à¸\nà¸à¸²à¸§\nà¸à¸²à¸§à¸µ\nà¸à¸³\nà¸à¹à¸³\nà¸à¹à¸³\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸²à¸¢\nà¸à¹à¸³à¸à¸à¸\nà¸à¸³à¸à¸°\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¸à¸´\nà¸à¸³à¹à¸à¸µà¸¢à¸£\nà¸à¸³à¸¡à¸°à¸à!
¸²à¸\nà¸à¸³à¸¡à¸°à¹à¸¥à¸µà¸¢à¸\nà¸à¸³à¸£à¹à¸§à¸¢\nà¸à¸³à¸£à¸°\nà¸à¹à¸³à¸£à¸±à¹à¸§\nà¸à¸³à¸£à¸¸à¸\nà¸à¸³à¹à¸£à¸²\nà¸à¸³à¹à¸£à¸²à¸°\nà¸à¸³à¹à¸£à¸\nà¸à¸³à¹à¸£à¸°\nà¸à¸³à¹à¸¥à¸·à¸à¸\nà¸à¸³à¹à¸«à¸¥à¸°\nà¸à¸´\nà¸à¸´à¸\nà¸à¸´à¹à¸\nà¸à¸´à¸à¸à¸±à¸\nà¸à¸´à¸à¸à¹à¸²\nà¸à¸´à¸à¸à¹à¸²à¸à¸²à¸¥à¸µ\nà¸à¸´à¸à¸à¸µà¹\nà¸à¸´à¸à¸®à¸·à¹à¸\nà¸à¸´à¸à¸°\nà¸à¸´à¸à¸´\nà¸à¸´à¸à¸à¸°\nà¸à¸´à¸\nà¸à¸´à¹à¸à¸à¸à¸£à¸µà¸¢à¹\nà¸à¸´à¸\nà¸à¸´à¸à¸´à¸à¸à¸£à¸µà¸¢à¹\nà¸à¸´à¸\nà¸à¸´à¹à¸\nà¸à¸´à¸à¹à¸\nà¸à¸´à¹à¸à¸£à¸ª\nà¸à¸´à¸¡\nà¸à¸´à¸¡à¹à¸à¸à¸à¸µ\nà¸à¸´à¸¢à¸²\nà¸à¸´à¸£à¸à¸°\nà¸à¸´à¸£à¸°\nà¸à¸´à¸§à¸«à¸²\nà¸à¸´à¸ªà¸²\nà¸à¸µ\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¸à¸°à¸à¸²à¸§\nà¸à¸µà¸à¸°à¸à¸²à¸§\nà¸à¸µà¸à¹à¸²à¸à¸²à¸§\nà¸à¸µà¸\nà¸à¸µà¸à¸à¸\nà¸à¸µà¸£à¸\nà¸à¸µà¸£à¸°\nà¸à¸µà¸§à¹à¸à¸¡à¸µ\nà¸à¸µà¸§à¸à¸£à¸°à¸§à¸±à¸à¸´\nà¸à¸µà¸§à¸ าà¸\nà¸à¸µà¸§à¸§à¸´à¸à¸¢à¸²\nà¸à¸µà¸§à¸°\nà¸à¸µà¸§à¸±à¸\nà¸à¸µà¸§à¸²\nà¸à¸µà¸§à¸²à¸à¸¡à¹\nà¸à¸µà¸§à¸²à¸¥à¸±à¸¢\nà¸à¸µà¸§à¸´à¸\nà¸à¸µà¸§à¸´à¸à¸±à¸à¸©à¸±à¸¢\nà¸à¸µà¸§à¸´à¸\nà¸à¸µà¸§à¸µ\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸µ\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸«\nà¸à¸¸à¸\nà¸à¸¸à¸à¸´\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¸¡à¸à¸¸à¸¡\nà¸à¸¸à¸¡à¸à¸£\nà¸à¸¸à¸¡à¸à¸²\nà¸à¸¸à¸¡à¹à¸à¸£à¸\nà¸à¸¸à¸¡à¸£à¸¸à¸¡\nà¸à¸¸à¸¡à¹à¸ªà¸\nà¸à¸¸à¸¡à¹à¸«à¹à¸\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¸¥à¸¡à¸¸à¸\nà¸à¸¸à¸¥à¸µ\nà¸à¸¸à¸©à¸à¸°\nà¸à¸¹\nà¸à¸¹à¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸§à¸±à¸\nà¹à¸à¸à¹à¸¥à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸¢\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸¢\nà¹à¸à¸¥à¹à¸¥à¹à¸\nà¹à¸à¸¥à¸µà¸¢à¸\nà¹à¸à¸§à¸\nà¹à¸à¸©à¸à¸°\nà¹à¸à¸©à¸à¸²\nà¹à¸à¸\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸§à¹\nà¹à¸à¸²à¸§à¸à¹\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸µà¸¢à¸£\nà¹à¸à¸µà¸¢à¸£à¹\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸·à¹!
à¸\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸¡\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹à¸\nà¹à¸à¸à¸¡à¸²\nà¹à¸à¸à¹à¸§à¸¢\nà¹à¸à¹à¸¡\nà¹à¸à¸£à¹\nà¹à¸à¸¥à¹à¸¡\nà¹à¸à¸ªà¸à¸µ\nà¹à¸à¸°\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸à¹à¸¥à¸\nà¹à¸à¸à¸\nà¹à¸à¸à¸¶à¸\nà¹à¸à¸\nà¹à¸à¸à¸\nà¹à¸à¸à¸´\nà¹à¸à¸à¸´à¸\nà¹à¸à¸\nà¹à¸à¸¡à¹à¸£à¸¡\nà¹à¸à¸¢\nà¹à¸à¸¢à¸à¸à¸²à¸£\nà¹à¸à¸¢à¸à¸²à¸¢\nà¹à¸à¸¢à¸à¸´à¸ª\nà¹à¸à¸§à¹\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸\nà¹à¸à¸à¸°\nà¹à¸à¸¢\nà¹à¸à¹à¸¢\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸à¸³\nà¸à¹à¸à¸®à¸·à¹à¸\nà¸à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸\nà¸à¸¡\nà¸à¸§à¸à¹à¸\nà¸à¸§à¸\nà¸à¸§à¸¢\nà¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¹à¸¡à¸§\nà¸à¹à¸à¸à¹à¸¡à¸§\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¸à¸¡à¸à¹à¸\nà¸à¸à¸¢\nà¸à¸à¸ª\nà¸à¸±à¸\nà¸à¸±à¸à¸ªà¹à¸²à¸§\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸¥à¸à¸²\nà¸à¸±à¹à¸§\nà¸à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸à¹à¸²à¸\nà¸à¸²à¸à¸à¸¶à¹à¸\nà¸à¹à¸²à¹à¸à¸°\nà¸à¸²à¹à¸¡à¹à¸£à¸µà¸¢à¸¡\nà¸à¹à¸²à¸¢\nà¸à¸²à¸¥à¸²à¹à¸à¸²\nà¸à¸²à¸§\nà¸à¹à¸²à¸«à¸£à¸´à¹à¸¡\nà¸à¸³\nà¸à¹à¸³\nà¸à¸´\nà¸à¸µ\nà¸à¸´à¸\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸à¸à¸µà¹\nà¸à¸´à¸à¹à¸à¹à¸\nà¸à¸´à¸à¸²à¸£à¹\nà¸à¸´à¸à¹à¸à¸à¸²\nà¸à¸´à¹à¸\nà¸à¸´à¸à¸à¸²à¸¡à¸´à¸\nà¸à¸´à¸à¹à¸ª\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸´à¸¥à¸´à¸ª\nà¸à¸´à¸¥à¸´à¸à¸à¸\nà¸à¸´à¸§\nà¸à¸µà¹\nà¸à¸µà¸\nà¸à¸µà¹à¸à¸µà¸¢à¸¡\nà¸à¸µà¸\nà¸à¸µà¹à¸\nà¸à¸µà¸à¸à¸\nà¸à¸µà¸à¹à¸²à¸¢\nà¸à¸µà¹à¸¡à¸à¸à¹\nà¸à¸µà¹à¸£à¸µà¸¢à¸¡\nà¸à¸µà¸¥à¸µà¹à¸à¸µà¸¢à¸¡\nà¸à¸µà¸à¸´à¹à¸§\nà¸à¸¶à¸\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¸¡\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡à¸à¹à¸²à¸¡\nà¸à¸¸à¸¢\nà¸à¸¹à¹\nà¸à¸¹à¹à¸à¸£à¸ª\nà¸à¸¹à¸\nà¸à!
¸¹à¹à¸\nà¸à¸¹à¸à¸à¸²à¸\nà¸à¸¹à¸\nà¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¸à¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸´à¸à¸£à¸±à¸¡\nà¹à¸à¸à¸à¸´à¹à¸à¸£à¸\nà¹à¸à¸à¸à¸´à¹à¸¡à¸à¸£\nà¹à¸à¸à¸à¸´à¸¥à¸´à¸à¸£\nà¹à¸à¸à¸±à¸à¸à¸°à¸à¸£à¹à¸\nà¹à¸à¸£à¸²à¸°\nà¹à¸à¸£à¸¸à¹à¸¡\nà¹à¸à¸¥à¹à¸à¸µà¸¢à¸ª\nà¹à¸à¸¥à¸¥à¹\nà¹à¸à¸¥à¸¥à¸¹à¸¥à¸à¸¢à¸à¹\nà¹à¸à¸¥à¸¥à¸¹à¹à¸¥à¸ª\nà¹à¸à¹à¸\nà¹à¸à¸à¸£à¹à¹à¸à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²à¸à¸µà¹\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸¡à¸à¸µ\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§à¸à¸²à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹à¸à¸à¸²à¸£à¸´à¸\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¸§\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸¡\nà¹à¸à¸¢à¸´à¸\nà¹à¸à¹à¸§\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸²\nà¹à¸à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸¡\nà¹à¸à¸£à¸¡\nà¹à¸à¸¥à¸²\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹à¸à¸´à¸¥\nà¹à¸à¹à¸à¸¥à¸\nà¹à¸à¸à¹\nà¹à¸à¸¢à¸²à¹à¸à¸à¹\nà¹à¸à¸£à¹\nà¹à¸à¹à¸£à¸\nà¹à¸à¹à¸¥\nà¸à¸²à¸\nà¸à¸²à¸à¸\nà¸à¸²à¸à¸à¸à¸´à¸\nà¸à¸²à¸à¸à¸ªà¸à¸²à¸\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¸¡\nà¸à¸§à¸\nà¸à¸±à¸à¸à¸´\nà¸à¸²à¸\nà¸à¸²à¸à¸´\nà¸à¸²à¸à¸²à¸à¸°à¸®à¹\nà¸à¸´à¸\nà¸à¸µà¹à¸à¸¸à¹à¸\nà¹à¸à¸¢à¸à¸£à¸£à¸¡\nà¹à¸à¸¢à¸à¸£à¸£à¸¡\nà¸à¸µà¸à¸²\nà¸à¸à¸±à¸\nà¸à¸²à¸à¸¹à¸£\nà¸à¸²à¸\nà¸à¸²à¸à¸°\nà¸à¸²à¸à¸±à¸à¸à¸£\nà¸à¸²à¸à¸²à¸à¸¸à¸à¸£à¸¡\nà¸à¸²à¸à¸²à¸à¸¸à¸£à¸¹à¸\nà¸à¸²à¸à¸²à¸à¸¸à¸¨à¸±à¸à¸à¸´à¹\nà¸à¸²à¸à¸µà¸¢à¸°\nà¸à¸²à¸à¸\nà¸à¸²à¸à¸à¸²\nà¸à¸²à¸¢à¸µ\nà¸à¸´à¸\nà¸à¸´à¸à¸´\nà¸à¸²à¸«à¸\nà¸à¸²à¸«à¸°\nà¹à¸à¹à¸²\nà¸à¸£à¸à¸à¹\nà¹à¸à¸£\nà¸à¸\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¹à¸à¹\nà¸à¸à¸à¸£à¸µ\nà¸à¸à¸±à¸¢\nà¸à¸à¸¸\nà¸à¸à¸¹\nà¸à¸à¸±à¸ªà¸§à¸´à¸\nà¸à¸à¸±à¸ªà¸§à¸µ\nà¸à¸¡\nà¸à¸£à¸à¸à¹\nà¸à¸£à¸à¸µ\nà¸à¸£à¸£à¸!
à¸à¸µ\nà¸à¸£à¸²à¸à¸à¹\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¸à¸à¸µ\nà¸à¸¥\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸¢\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸à¸²à¸¢\nà¸à¸à¸à¸à¸¶à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¸à¸¥à¸¥à¸²à¸£à¹\nà¸à¸°\nà¸à¸°à¹à¸à¹à¸°\nà¸à¸°à¸«à¸¡à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¹à¸à¹\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸¡à¸à¹\nà¸à¸±à¹à¸§à¹à¸à¸µà¹à¸¢\nà¸à¸±à¸ªà¸à¸£\nà¸à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸ª\nà¸à¸²à¸¡\nà¸à¹à¸²à¸¡\nà¸à¹à¸²à¸¡à¸à¸´à¹à¸§\nà¸à¸²à¸¡à¸à¹\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¸£à¸à¸°\nà¸à¸²à¸£à¸à¸µ\nà¸à¸²à¸£à¸à¸²à¸©\nà¸à¸²à¸£à¸°\nà¸à¸²à¸£à¸²\nà¸à¸²à¸¥\nà¸à¸²à¸¥à¸±à¸\nà¸à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¸²à¸§à¸à¸¶à¸à¸ªà¹\nà¸à¸²à¸§à¸à¸ª\nà¸à¸²à¸©\nà¸à¸²à¸©à¸à¸²\nà¸à¸³\nà¸à¹à¸³\nà¸à¹à¸³\nà¸à¸³à¸à¸¥\nà¸à¸³à¹à¸à¸´à¸\nà¸à¸³à¹à¸à¸\nà¸à¸³à¸à¸\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¹à¸à¸´à¸\nà¸à¸³à¸à¸¥\nà¸à¸³à¸£à¸\nà¸à¸³à¸£à¸§à¸\nà¸à¸³à¸£à¸±à¸ª\nà¸à¸³à¸£à¸´\nà¸à¸³à¸£à¸µ\nà¸à¸³à¸£à¸¹\nà¸à¸³à¸¤à¸©à¸à¸²\nà¸à¸³à¹à¸¥à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¹à¸\nà¸à¸´à¸à¸±à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸à¸µ\nà¸à¸´à¸\nà¸à¸´à¹à¸\nà¸à¸´à¸\nà¸à¸´à¸£à¸±à¸à¸à¸²à¸\nà¸à¸´à¸¥à¸\nà¸à¸´à¹à¸§\nà¸à¸´à¹à¸§\nà¸à¸´à¹à¸§à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸´à¸©à¸à¹\nà¸à¸´à¸ªà¹à¸à¸£à¹à¸à¸µà¸¢à¸¡\nà¸à¸µ\nà¸à¸µà¹à¸à¸¥\nà¸à¸µà¸\nà¸à¸µà¸à¸µà¸à¸µ\nà¸à¸µà¸à¸¸à¸\nà¸à¸µà¸à¸¥à¸µ\nà¸à¸µà¹à¸à¸£à¸ªà¸à¸±à¸\nà¸à¸µà¸«à¸¡à¸µ\nà¸à¸µà¸«à¸¥à¸µ\nà¸à¸¶à¸\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸¡\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸¡\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸´à¸\nà¸à¸¸à¸à¸à¸°à¹à¸¥\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸à¸à¸´à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸¡\!
nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¸£à¸à¸à¹\nà¸à¸¸à¸£à¸´à¸¢à¸°\nà¸à¸¸à¸£à¸´à¸¢à¸²à¸à¸à¹\nà¸à¸¸à¸£à¸´à¸¢à¸²à¸à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸¸à¸£à¸´à¸¢à¸²à¸à¸à¸¨à¸´à¸¥à¸à¹\nà¸à¸¸à¸¥\nà¸à¸¸à¸©à¸à¸µ\nà¸à¸¸à¸©à¸à¸µ\nà¸à¸¸à¸©à¸à¸µà¸ าà¸\nà¸à¸¸à¸©à¸´à¸\nà¸à¸¸à¸ªà¸´à¸\nà¸à¸¸à¹à¸«à¸§à¹à¸²\nà¸à¸¹\nà¸à¸¹à¸à¸à¹à¸²à¸\nà¸à¸¹à¸à¸£\nà¸à¸¹à¸\nà¸à¸¹à¸£à¸²\nà¸à¸¹à¹à¸¥\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¹à¹à¸à¸£à¸ª\nà¹à¸à¸à¸²à¸à¸£à¸±à¸¡\nà¹à¸à¸à¸²à¹à¸¡à¸à¸£\nà¹à¸à¸à¸²à¸¥à¸´à¸à¸£\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¸à¸à¹\nà¹à¸à¸à¸à¸°\nà¹à¸à¸à¸°\nà¹à¸à¹à¸\nà¹à¸à¸à¸´à¸à¸£à¸±à¸¡\nà¹à¸à¸à¸´à¹à¸¡à¸à¸£\nà¹à¸à¸à¸´à¸¥à¸´à¸à¸£\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸¡à¸²à¸£à¹à¸\nà¹à¸à¸£à¸±à¸à¸à¸²à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¹à¸²\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸¡\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸£à¸à¸²à¸©\nà¹à¸à¸µà¸¢à¸£à¸à¸µà¸¢à¹\nà¹à¸à¸µà¸¢à¸£à¸±à¸à¸à¸²à¸\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¸¢à¸°\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¸à¸¢\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸²\nà¹à¸à¸à¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸§\nà¹à¸à¸°\nà¹à¸à¸°à¹à¸à¹\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸¡\nà¹à¸à¸¡à¸£\nà¹à¸à¸¢\nà¹à¸à¸£à¸\nà¹à¸\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹à¸à¹à¸à¸à¸²à¹à¸£à¸à¹\nà¹à¸à¸à¸²à¹à¸¡\nà¹à¸à¸à¸²à¹à¸¡à¸à¹\nà¹à¸à¹à¸à¹à¸ªà¸²à¸£à¹\nà¹à¸à¹à¸£à¸à¸à¸£à¸´à¸à¸à¹\nà¸à¸\nà¸à¹à¸à¹à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸à¸´à¸\nà¸à¸à¸´à¸\nà¸à¸à¸¸à¹à¸\nà¸à¸\nà¸à¸à¸´à¸¢\nà¸à¸à¸²à¸à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸±à¸¢\nà¸à¸à¸¸\nà¸à¸\nà¸à¸à¸°\nà¸à¸à¸à¸µà¸¢à¸°\nà¸à¸¡\nà¸à¹à¸¡\nà¸à¸¡à¸¹à¸\nà¸à¸¢à¸²à¸à¸µ\nà¸à¸£à¸\nà¸à¸£à¸à¸µ\nà¸à¸£à¸¡\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸à¸°\nà¸à¸£!
ลà¸\nà¸à¸£à¸¥à¸à¸\nà¸à¸£à¸¥à¸²à¸\nà¸à¸£à¸§à¸\nà¸à¸£à¸§à¸\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸¡à¹à¸\nà¸à¸£à¸à¸¡à¸à¸£à¸¡\nà¸à¸£à¸°\nà¸à¸£à¸°à¸à¸¥\nà¸à¸£à¸°à¸à¸§à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸²à¸£\nà¸à¸£à¸°à¸à¸¹à¸¥\nà¸à¸£à¸°à¸à¸±à¸£\nà¸à¸£à¸°à¹à¸à¸£à¸µà¸¢à¸¡\nà¸à¸£à¸°à¸à¸²à¸§\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸¡\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸¥à¸²à¸à¸²à¸£\nà¸à¸£à¸°à¸§à¸±à¸\nà¸à¸£à¸°à¹à¸§à¹à¸\nà¸à¸£à¸°à¹à¸§à¸\nà¸à¸£à¸°à¸ªà¸±à¸\nà¸à¸£à¸°à¸«à¸à¹à¸²à¸\nà¸à¸£à¸°à¸«à¸à¸\nà¸à¸£à¸°à¸«à¸à¸±à¸\nà¸à¸£à¸°à¸«à¸à¹à¸³\nà¸à¸£à¸°à¸«à¸à¸µà¹\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸à¸à¹\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸à¸à¸±à¸\nà¸à¸£à¸±à¸¢\nà¸à¸£à¸±à¸¢à¸à¸£à¸¶à¸à¸¨à¹\nà¸à¸£à¸±à¸ª\nà¸à¸£à¸±à¸ªà¸ªà¸²\nà¸à¸£à¸²\nà¸à¸£à¸²à¸à¸à¸£à¸³\nà¸à¸£à¸²à¸à¸¹\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸ªà¸±à¸\nà¸à¸£à¸³\nà¸à¸£à¸´\nà¸à¸£à¸´à¸§\nà¸à¸£à¸µ\nà¸à¸£à¸µà¸à¸§à¸²à¸¢\nà¸à¸£à¸µà¸à¸´à¸à¸à¸£à¸£à¸\nà¸à¸£à¸µà¸¢à¸±à¸¡à¸à¸§à¸²à¸¢\nà¸à¸£à¸¶à¸\nà¸à¸£à¸¶à¸\nà¸à¸£à¸¸\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¸à¸à¸°\nà¸à¸£à¸¸à¸©\nà¸à¸£à¸¹\nà¸à¸£à¸¹à¹\nà¸à¸¤à¸\nà¸à¸¤à¸à¸µà¸¢\nà¸à¸¤à¸©à¸à¸²\nà¸à¸¥à¸\nà¸à¸¥à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸´à¹à¸\nà¸à¸¥à¸¶à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸¡à¹à¸à¸µà¹à¸¢à¸¡\nà¸à¸§à¸±à¸\nà¸à¸§à¸±à¸\nà¸à¸§à¸²à¸\nà¸à¸\nà¸à¸à¸¡à¹à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¸à¹à¸à¸¢\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸à¸£à¸²à¸¢\nà¸à¹à¸à¸à¹à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¸à¸à¹à¸«à¸¥à¸·à¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¸à¹à¸à¸²\nà¸à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢à¸à¸£à¸´à¹à¸\nà¸à¹à¸à¸¢à¸à¸´à¹à¸\nà¸à¹à¸à¸¢à¸à¸µà¸§à¸´à¸\nà¸à¸à¹à¸¢\nà¸à¸à¸£à¹à¸à¸´à¹à¸\nà¸à¹à¸à¹à¸ªà¹\nà¸à¸à¹à¸«à¸¥\nà¸à¸°\nà¸à¸°à¸à¸£à¸\nà¸à¸°à¸!
รà¹à¸\nà¸à¸°à¸à¸£à¸±à¸\nà¸à¸°à¸à¸£à¸±à¸\nà¸à¸°à¸à¸£à¹à¸²\nà¸à¸°à¸à¸£à¸²à¸¡\nà¸à¸°à¸à¸£à¸¸à¸\nà¸à¸°à¸à¸£à¸¸à¸¡\nà¸à¸°à¸à¸£à¸¸à¸¡à¸à¸°à¸à¸£à¸²à¸¡\nà¸à¸°à¸à¸¥à¸°\nà¸à¸°à¸à¸¥à¸²à¸¡\nà¸à¸°à¸à¸§à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸±à¹à¸§\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸²à¸¢\nà¸à¸°à¸à¸²à¸§\nà¸à¸°à¸à¸¸à¸à¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸¸à¸¢\nà¸à¸°à¸à¸¹\nà¸à¸°à¸à¸¹à¸\nà¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸°à¸à¸²à¸¢\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¹à¸\nà¸à¸°à¹à¸à¹\nà¸à¸°à¹à¸à¸£à¸\nà¸à¸°à¹à¸\nà¸à¸°à¹à¸à¹\nà¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸à¸£à¸\nà¸à¸°à¹à¸à¸£à¸¡\nà¸à¸°à¹à¸à¸£\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸´à¸à¸à¸°à¸à¸§à¸\nà¸à¸°à¹à¸à¹\nà¸à¸°à¹à¸à¹à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¸à¸£à¹à¸\nà¸à¸°à¸à¸£à¸à¸\nà¸à¸°à¸à¸£à¸±à¹à¸à¸à¸°à¸à¸£à¸\nà¸à¸°à¸à¸£à¹à¸³\nà¸à¸°à¸à¸£à¸´à¸§\nà¸à¸°à¸à¸´à¸§\nà¸à¸°à¸à¸£à¸¸à¸\nà¸à¸°à¸à¸à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¹à¸²\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¹à¸²à¸\nà¸à¸°à¸à¸¸à¹à¸¡\nà¸à¸°à¹à¸à¸£à¸µà¸¢à¸§\nà¸à¸°à¹à¸à¸µà¸¢à¸§\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸à¸£à¹\nà¸à¸°à¹à¸à¸£à¹\nà¸à¸°à¹à¸à¹\nà¸à¸°à¸à¸à¸¢\nà¸à¸°à¸à¸²à¸§\nà¸à¸°à¸à¸¡\nà¸à¸°à¸à¸à¸\nà¸à¸°à¸à¸à¸¢\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸´à¹à¸\nà¸à¸°à¸à¸´à¸\nà¸à¸°à¸à¸´à¸à¸à¸°à¸à¸à¸¢\nà¸à¸°à¸à¸µà¹à¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸¶à¸\nà¸à¸°à¸à¸¹à¸\nà¸à¸°à¹à¸à¹à¸\nà¸à¸°à¹à¸à¹à¸à¸¡à¸²à¸\nà¸à¸°à¹à¸à¹à¸°\nà¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸à¸¡\nà¸à¸°à¹à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸¥à¸´à¸\nà¸à¸°à¸à¸´à¹à¸\nà¸à¸°à¸à¸¸à¹à¸¡à¸à¸°à¸à¹à¸³\nà¸à¸°à¸à¸¹\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸±à¹à¸\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸²à¸¢\nà¸à¸°à¸à¸¶à¸\nà¸à¸°à¸à¸¶à¸à¸à¸°à¸à¸·à¸\nà¸à¸°à¸à¸¸à¹à¸\nà¸à¸°à¹à¸à¸£à¸²\nà¸à¸°à¹à¸à¸´à¸\nà¸à¸°à¹à¸à¸´à¸\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à!
¸°à¹à¸à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¹à¸ า\nà¸à¸°à¹à¸ à¹\nà¸à¸°à¸¡à¹à¸\nà¸à¸°à¸¡à¸à¸¢\nà¸à¸°à¸£à¸±à¸à¸à¸°à¸à¸¹\nà¸à¸°à¸£à¸±à¸à¸à¸±à¸à¸à¸§à¸²à¸\nà¸à¸°à¸£à¸±à¸à¸à¸±à¸à¸à¹à¸²à¸\nà¸à¸°à¸£à¸²à¸\nà¸à¸°à¸¥à¸à¸\nà¸à¸°à¸¥à¸à¸\nà¸à¸°à¸¥à¹à¸à¸¡\nà¸à¸°à¸¥à¸°\nà¸à¸°à¸¥à¸²à¸\nà¸à¸°à¸¥à¸´à¸à¸à¸¥à¸´à¸\nà¸à¸°à¸¥à¸´à¸\nà¸à¸°à¸¥à¸µà¸à¸°à¸¥à¸²à¸\nà¸à¸°à¸¥à¸¶à¸\nà¸à¸°à¸¥à¸¶à¸à¸à¸£à¸¶à¸à¹à¸à¸£à¸´à¸\nà¸à¸°à¸¥à¸¸à¸\nà¸à¸°à¸¥à¸¸à¹à¸¡\nà¸à¸°à¸¥à¸¸à¹à¸¡à¸à¸\nà¸à¸°à¸¥à¸¸à¸¡à¸à¸à¸\nà¸à¸°à¸¥à¸¸à¹à¸¡à¹à¸à¸\nà¸à¸°à¸¥à¸¸à¸¡à¸à¸\nà¸à¸°à¸¥à¸¸à¸¡à¸à¸¸à¸\nà¸à¸°à¸¥à¸¸à¸¢\nà¸à¸°à¹à¸¥à¸\nà¸à¸°à¹à¸¥à¸à¹à¸à¸\nà¸à¸°à¹à¸¥\nà¸à¸°à¸§à¸±à¸\nà¸à¸°à¹à¸§à¸\nà¸à¸°à¸«à¸¥à¸´à¸§\nà¸à¸°à¸«à¸¥à¸¸à¸\nà¸à¸°à¸«à¸¥à¸¸à¸\nà¸à¸°à¹à¸«à¸à¹à¸§\nà¸à¸°à¹à¸«à¸¡à¸°à¹à¸à¸°\nà¸à¸°à¹à¸«à¸à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¹à¸à¸·à¸à¸\nà¸à¸±à¹à¸à¹à¸à¸\nà¸à¸±à¸à¸©à¸±à¸¢\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¹à¸²à¸¢\nà¸à¸±à¸à¹à¸¡\nà¸à¸±à¸à¸§à¸²à¸¢\nà¸à¸±à¸à¹à¸à¹\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¸à¸à¸µ\nà¸à¸±à¸à¸à¸¸à¸¥\nà¸à¸±à¸à¸«à¸²\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸£à¸°\nà¸à¸±à¸à¸à¸´\nà¸à¸±à¸à¸«à¸¢à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸´à¹à¸\nà¸à¸±à¸§\nà¸à¸±à¹à¸§\nà¸à¸±à¸§à¸à¸µà¹à¸\nà¸à¸±à¸§à¸à¸·à¸\nà¸à¸±à¹à¸§à¹à¸\nà¸à¸±à¹à¸§à¹à¸«à¸µà¹à¸¢\nà¸à¸²\nà¸à¸²à¸\nà¸à¸²à¸à¸§à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸à¸à¸à¸\nà¸à¸²à¸à¸µ\nà¸à¸²à¸\nà¸à¸²à¸¡\nà¸à¸²à¸¡à¸°à¹à¸\nà¸à¸²à¸¡à¸´à¸\nà¸à¸²à¸¢\nà¸à¸²à¸£à¸²à¹à¸\nà¸à¸²à¸¥\nà¸à¸²à¸¥à¸¸\nà¸à¹à¸²à¸§\nà¸à¸²à¹à¸ªà¸·à¸\nà¸à¸²à¸«à¸à¸¹\nà¸à¸²à¸¬\nà¸à¸³\nà¸à¹à¸³\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¸à¸¥\nà¸à¸³à¹à¸\nà¸à¸³à¹à¸¢\nà¸à¸³à¸£à¸§à¸\nà¸à¸³à¸£à¸±à¸\nà¸à¸³à¸£à¸²\nà¸à¸³à¸£à¸¸\nà¸à¸³à¸¥à¸¶à¸\nà¸à¸³à¹à¸ªà¸²\nà¸à¸³à¸«à¸à¸±à¸\nà¸à¸³à¸«à¸à¸´\nà¸à¸³à¹à¸«à¸à¹à¸\nà¸à¸´\nà¸à¸´à¸\nà¸à¸´à¹à¸\nà¸à¸´à¸à¸°\nà¸à¸´à¸à¸²à¸«à¸£à¸±à¸\nà¸à¸´à¸\nà¸à¸´à¹à!
¸\nà¸à¸´à¹à¸\nà¸à¸´à¹à¸à¸à¸±à¹à¸\nà¸à¸´à¹à¸à¸à¹à¸²à¸\nà¸à¸´à¸à¸ª\nà¸à¸´à¸à¸ªà¸à¸´\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸´à¸à¸°\nà¸à¸´à¸à¸à¸´à¸£\nà¸à¸´à¸à¸\nà¸à¸´à¸à¸à¸°\nà¸à¸´à¸à¸µ\nà¸à¸´à¸¡à¸´à¸à¸à¸¥à¸°\nà¸à¸´à¸£à¸±à¸à¸à¸²à¸\nà¸à¸´à¸¥à¸\nà¸à¸´à¸¥à¸°\nà¸à¸´à¹à¸§\nà¸à¸µ\nà¸à¸µà¹\nà¸à¸µà¸\nà¸à¸µà¸\nà¸à¸µà¸£à¸à¸°\nà¸à¸µà¸£à¸°\nà¸à¸¶\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸à¸à¸±à¹à¸\nà¸à¸¶à¸\nà¸à¸¶à¸à¸à¸·à¹à¸\nà¸à¸¶à¹à¸à¸à¸·à¹à¸\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸¸\nà¸à¸¸à¹\nà¸à¸¸à¹à¸à¹à¸\nà¸à¸¸à¹à¸à¸à¸²\nà¸à¸¸à¹à¸à¸à¹à¸³\nà¸à¸¸à¸à¸à¸´à¸\nà¸à¸¸à¹à¸à¸à¸´à¹à¸\nà¸à¸¸à¹à¸à¸à¸¸à¹à¸\nà¸à¸¸à¹à¸à¸à¸¸à¹à¸¢\nà¸à¸¸à¸\nà¸à¸¸à¹à¸à¸à¹à¸²\nà¸à¸¸à¹à¸à¸à¸´à¹à¸\nà¸à¸¸à¹à¸à¸à¸¹à¹\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸²à¸«à¸à¸±à¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸à¸à¹à¸à¸\nà¸à¸¸à¸à¸±à¸à¸à¸¸à¸à¹à¸à¸\nà¸à¸¸à¸à¸±à¸à¸à¸¸à¹à¸à¹\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡à¸à¸§à¹à¸²à¸§\nà¸à¸¸à¸¡à¸à¸²\nà¸à¸¸à¹à¸¡à¹à¸à¸°\nà¸à¸¸à¸¡à¸à¸±à¸\nà¸à¸¸à¹à¸¡à¹à¸à¹à¸\nà¸à¸¸à¹à¸¡à¸à¸µà¹\nà¸à¸¸à¸¡à¸à¸°\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¹à¸¢à¸à¸¸à¹à¸¢\nà¸à¸¸à¸£à¸à¸°\nà¸à¸¸à¸£à¸à¸à¹\nà¸à¸¸à¸¥\nà¸à¸¸à¸¥à¸²\nà¸à¸¸à¸«à¸£à¸±à¸à¸à¸¸à¹à¸«à¸£à¹\nà¸à¸¹\nà¸à¸¹à¹\nà¸à¸¹à¹\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸¡\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¹\nà¹à¸à¹à¸¡\nà¹à¸à¸¢\nà¹à¸à¸£à¹\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸à¸²\nà¹à¸à¸£à¸µà¸¢à¸¡\nà¹à¸à¸£à¸µà¸¢à¸¡à¸à¸£à¸¡\nà¹à¸à¸¥à¸°\nà¹à¸à¸¥à¸´à¸\nà¹à¸à¸§à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸°\nà¹à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²à¹à¸à¸µà¸¢à¸\nà¹à¸à¹à¸²à¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¹à¸²à¸à¸¶à¸\nà¹à¸à¹à¸²à¸«à¸¹à¹\nà¹à¸à¹à¸²à¸®à¸§à¸¢\nà¹à¸à¹à¸²à¸°\nà¹à¸à¸²à¸°à¹à¸à¸°\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸¡\nà¹à!
¸à¸µà¹à¸¢\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸µà¸¢à¸£à¸à¹\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸·à¸à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸¡\nà¹à¸à¹à¸à¸´à¹à¸§\nà¹à¸à¸\nà¹à¸à¹à¸à¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸¡\nà¹à¸à¸£\nà¹à¸à¸£à¸°\nà¹à¸à¹à¸§\nà¹à¸à¹à¸§à¹à¸£à¹à¸§\nà¹à¸à¹à¸§à¹à¸¥à¹à¸§\nà¹à¸à¹à¸§à¹à¸²\nà¹à¸à¹à¹à¸§à¹à¸\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¸à¸\nà¹à¸à¹à¹à¸\nà¹à¸à¸¡à¸£\nà¹à¸à¸¢\nà¹à¸à¸£à¸\nà¹à¸à¹à¸°\nà¹à¸à¹\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸£\nà¹à¸à¸£à¸à¸´à¸¨à¸¢à¸²\nà¹à¸à¸£à¸à¸²à¸¢à¸¸à¸\nà¹à¸à¸£à¹à¸à¸£à¸à¸\nà¹à¸à¸£à¸¢\nà¹à¸à¹à¸«à¸§à¸±à¸\nà¸à¸\nà¸à¸à¸¥\nà¸à¸à¸²à¸\nà¸à¸\nà¸à¸à¸\nà¸à¸à¸à¸¡\nà¸à¸à¸±à¸\nà¸à¸à¸±à¸\nà¸à¸à¸³\nà¸à¸à¸´à¸¡\nà¸à¸¡\nà¸à¹à¸¡\nà¸à¸¡à¸\nà¸à¸¡à¸¶à¸à¸à¸¶à¸\nà¸à¸¥à¸\nà¸à¸¥à¸à¸à¸²à¸à¸£\nà¸à¸¥à¸\nà¸à¸¥à¹à¸¡\nà¸à¸¥à¸à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸²\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸¢\nà¸à¸¥à¸³\nà¸à¸¥à¸¶à¸à¸à¸²\nà¸à¸¥à¸¸à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸¢\nà¸à¸§à¸±à¸¥\nà¸à¸§à¸±à¸¥à¸¢à¹\nà¸à¸§à¸²à¸¢\nà¸à¸§à¸´à¸\nà¸à¸§à¸´à¸¥\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¸à¸à¹à¸à¸\nà¸à¹à¸à¸¡\nà¸à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¸°\nà¸à¸°à¸à¸±à¹à¸\nà¸à¸°à¸¡à¸±à¸à¸à¸°à¹à¸¡à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸¡à¸ à¹\nà¸à¸±à¸§\nà¸à¸±à¹à¸§\nà¸à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸¡\nà¸à¸²à¸¡à¸°\nà¸à¹à¸²à¸¢\nà¸à¹à¸²à¸§\nà¸à¸²à¸§à¸£\nà¸à¸²à¸§à¸£à¸à¸´à¸£à¸²\nà¸à¹à¸³\nà¸à¸´à¹à¸\nà¸à¸µà¹\nà¸à¸µà¸\nà¸à¸¶à¸\nà¸à¸¶à¸\nà¸à¸·à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸¢\nà¸à¸¹\nà¸à¸¹à¸\nà¹à¸à¸à¸´à¸\nà¹à¸à¸\nà¹à¸à¸£\nà!
¹à¸à¸£à¸°\nà¹à¸à¸£à¸²à¸à¸¸à¹à¸à¸£à¸°\nà¹à¸à¸£à¸µ\nà¹à¸à¸¥à¹à¸à¸¥\nà¹à¸à¸¥à¸´à¸\nà¹à¸à¸¥à¸·à¸à¸à¸à¸¥à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸§à¸±à¸¥à¸¢à¹\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸à¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸£\nà¹à¸à¸·à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸¡\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸§\nà¹à¸\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸¡\nà¹à¸à¸¡à¸à¸²à¸à¸²à¸£\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸¥\nà¸à¸à¸¥à¹à¸²\nà¸à¹à¸à¸¥à¹à¸§\nà¸à¹à¸\nà¸à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸à¹\nà¸à¸à¹à¸à¹\nà¸à¸à¸²à¸¢\nà¸à¸\nà¸à¸à¸§à¸\nà¸à¸¡à¸\nà¸à¸¡à¸°\nà¸à¸¡à¸´à¸¬\nà¸à¹à¸¡à¸\nà¸à¸¢à¸à¸¢\nà¸à¹à¸¢à¸\nà¸à¸£à¸à¸£à¸£à¸¡\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸²à¸à¸´\nà¸à¸£à¸à¸´à¸©\nà¸à¸£à¸¢à¸¨\nà¸à¸£à¸£à¸²à¸\nà¸à¸£à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸£à¸\nà¸à¸£à¸à¸µ\nà¸à¸£à¸¡à¸²à¸à¸£à¸à¸£à¸£à¸¡\nà¸à¸£à¸¡à¸²à¸\nà¸à¸£à¸£à¸à¸¶à¸\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸à¸à¹\nà¸à¸£à¸£à¸à¸à¸°\nà¸à¸£à¸£à¸¨à¸à¸°\nà¸à¸£à¸£à¸¨à¸à¸²à¸à¸²à¸£\nà¸à¸£à¸£à¸¨à¸à¸µà¸¢à¹\nà¸à¸£à¸§à¸\nà¸à¸£à¸§à¸à¸à¸£à¸\nà¸à¸£à¸§à¸²à¸£\nà¸à¸£à¸«à¸\nà¸à¸£à¸«à¸§à¸¥\nà¸à¸£à¸«à¸¶à¸\nà¸à¸£à¸à¸¡à¹à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸±à¸à¸¢à¹\nà¸à¸£à¸±à¸à¸¢à¸²à¸à¸£\nà¸à¸£à¸±à¸¡à¹à¸à¹à¸\nà¸à¸£à¸²à¸à¸à¸´à¸ªà¹à¸à¸à¸£à¹\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸¡\nà¸à¸£à¸²à¸¢\nà¸à¸£à¸¸à¸\nà¸à¸¤à¸©à¸à¸µ\nà¸à¸¥à¸²à¸¢\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸´à¸à¸à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸à¸à¹à¸²\nà¸à¹à¸§à¸à¸à¸³à¸à¸à¸\nà¸à¹à¸§à¸à¸à¸µ\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸¡\nà¸à¹à¸§à¸¡\nà¸à¸§à¸¢\nà¸à¹à¸§à¸¢\nà¸à¹à¸§à¸¢\nà¸à¸§à¸à¸¢\nà¸à¸§à¸±à¸à¸à¸¶à¸à¸ªà¹\nà¸à¸§à¸±à¸¢\nà¸à¸§à¸²\nà¸à¸§à¸²à¸à¸£\nà¸à¸§à¹à¸²\nà¸à¸§à¸²à¸¢\nà¸à¸§à¸²à¸£\nà¸à¸§à¸´\nà¸à¸§à¸´à¸\nà¸à¸§à¸´à¸à¸µà¸¢à¹\nà¸à¸§à¸´à¸à¸µà¸¢à¸²\nà¸à¸§à¸µ\nà¸à¸§à¸µà¸à¸²à¸ ิà¹à¸©à¸\nà¸à¸§à¸µà¸\nà¸à¸¨\nà¸à¸¨à¸¡à¸µ\n!
à¸à¸¨à¸²à¸à¸à¹\nà¸à¸«à¸£à¸°\nà¸à¸«à¸²à¸£\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸à¸§à¸²à¸§\nà¸à¸à¸à¸ ู\nà¸à¸à¸à¸¥à¸´à¸\nà¸à¸à¸à¸«à¸¥à¸²à¸\nà¸à¸à¸à¹à¸«à¸¥à¸\nà¸à¸à¸à¸à¸¸à¹à¸£\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸à¸´à¸¥\nà¸à¸à¸à¸à¸µà¹\nà¸à¹à¸à¸¡\nà¸à¸à¸¢\nà¸à¸à¹à¸£à¸µà¸¢à¸¡\nà¸à¸°\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸¸\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¸¡à¸±à¸à¸à¸°à¹à¸¡à¸\nà¸à¸°à¸¡à¸¶à¸\nà¸à¸°à¸¡à¸·à¹à¸\nà¸à¸°à¹à¸¡à¹à¸\nà¸à¸°à¸¢à¸²à¸\nà¸à¸°à¹à¸¢à¸à¸à¸°à¸¢à¸²à¸\nà¸à¸°à¹à¸¢\nà¸à¸°à¸£à¹à¸à¸à¸°à¹à¸£à¹\nà¸à¸°à¸¥à¸§à¸\nà¸à¸°à¸¥à¸à¸\nà¸à¸°à¸¥à¸±à¸\nà¸à¸°à¸¥à¸²à¸¢\nà¸à¸°à¸¥à¸¶à¹à¸\nà¸à¸°à¸¥à¸¸\nà¸à¸°à¸¥à¸¸à¸à¸à¸°à¸¥à¸²à¸\nà¸à¸°à¹à¸¥\nà¸à¸°à¹à¸¥à¹à¸\nà¸à¸°à¹à¸¥à¹à¸à¸à¸°à¸¥à¹à¸²\nà¸à¸°à¹à¸¥à¸²à¸°\nà¸à¸°à¹à¸¥à¸´à¹à¸à¸à¸°à¸¥à¸±à¹à¸\nà¸à¸°à¸§à¸²à¸¢\nà¸à¸±à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸´à¸à¸²\nà¸à¸±à¸à¸à¸´à¸à¸²à¸§à¸±à¸\nà¸à¸±à¸à¸à¸´à¹à¸à¸à¸\nà¸à¸±à¸à¸à¸´à¹à¸à¸¢à¸à¸¸à¸à¸à¸¥\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸©à¸°\nà¸à¸±à¸à¸©à¸²\nà¸à¸±à¸à¸©à¸´à¸\nà¸à¸±à¸à¸©à¸´à¸à¸²\nà¸à¸±à¸à¸©à¸´à¹à¸à¸à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸§à¸¥\nà¸à¸±à¸à¸§à¸µà¹à¸à¸±à¸à¸§à¸¥\nà¸à¸±à¸à¸ªà¹à¸à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸à¸£à¸£à¸¡\nà¸à¸±à¸à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸ªà¸à¸²à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸´à¸à¸²\nà¸à¸±à¸à¸à¸´à¸¡à¸²\nà¸à¸±à¸à¸à¸µà¸à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¹à¸à¸à¸¢à¹\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸´à¸¡\nà¸à¸±à¸à¸ªà¸¡à¸´à¸à¸à¸¥à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¹à¸§\nà¸à¸±à¸¨\nà¸à¸±à¸¨à¸à¹\nà¸à¸±à¸¨à¸à¸°\nà¸à¸±à¸¨à¸à¸²\nà¸à¸±à¸¨à¸à¸à¸à¸´\nà¸à¸±à¸¨à¸à¸§à¸´à¸ªà¸±à¸¢\nà¸à¸±à¸¨à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸±à¸¨à¸à¸¨à¸´à¸¥à¸à¹\nà¸à¸±à¸¨à¸à¸¨à!
¸¶à¸à¸©à¸²\nà¸à¸±à¸¨à¸à¸²à¸à¸²à¸£\nà¸à¸±à¸¨à¸à¸²à¸à¸£\nà¸à¸±à¸¨à¸à¸µà¸¢à¹\nà¸à¸±à¸¨à¸à¸µà¸¢à¸ าà¸\nà¸à¸±à¸¨à¸à¸¹à¸à¸à¸£à¸à¹\nà¸à¸±à¸¨à¹à¸à¸¢\nà¸à¸±à¸ªà¸à¸²à¸à¸¸à¸à¸£à¸´à¸¢à¸°\nà¸à¸±à¸¬à¸«à¸°\nà¸à¸±à¸¬à¸«à¸´\nà¸à¸±à¸¬à¸«à¸µ\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸°\nà¸à¸²à¸à¸´à¸à¸°\nà¸à¸²à¸à¸°\nà¸à¸²à¸à¸´à¸à¸°\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸à¹\nà¸à¸²à¸à¸\nà¸à¸²à¸\nà¸à¸²à¸¡\nà¸à¹à¸²à¸¡à¸à¸¥à¸²à¸\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¸¢à¸\nà¸à¸²à¸¢à¸±à¸\nà¸à¸²à¸¢à¸²à¸\nà¸à¸²à¸¢à¸²à¸\nà¸à¸²à¸¢à¸´à¸à¸²\nà¸à¸²à¸£à¸\nà¸à¸²à¸£à¸à¸µ\nà¸à¸²à¸£à¸´à¸à¸²\nà¸à¸²à¸£à¸¸à¸\nà¸à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¸²à¸ª\nà¸à¸²à¸ªà¸µ\nà¸à¸³\nà¸à¸³à¸à¸\nà¸à¸³à¸à¸à¸\nà¸à¸³à¸à¸²à¸¢\nà¸à¸³à¸à¸¸\nà¸à¸³à¸à¸¹à¸¥\nà¸à¸³à¹à¸à¸²\nà¸à¸³à¹à¸à¸µà¸¢à¸\nà¸à¸³à¹à¸¡\nà¸à¸³à¸¥à¸²à¸¢\nà¸à¸³à¹à¸¥\nà¸à¸´à¸à¸±à¸¡à¸à¸£\nà¸à¸´à¸à¸±à¸¡à¸à¸£\nà¸à¸´à¹à¸\nà¸à¸´à¸à¹à¸à¸à¸£à¹\nà¸à¸´à¹à¸à¸à¹à¸à¸\nà¸à¸´à¹à¸à¸à¸¹à¸\nà¸à¸´à¸à¸°\nà¸à¸´à¸à¸²à¸à¸£\nà¸à¸´à¸à¸²à¸à¸²à¸à¸´\nà¸à¸´à¸à¸à¸°\nà¸à¸´à¸à¸à¸²à¸à¸¸à¸à¸à¸´\nà¸à¸´à¸à¸à¸¸à¸à¸¸à¸à¸£à¸£à¸¡\nà¸à¸´à¸à¸à¸£à¸£à¸¡\nà¸à¸´à¸à¸´\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸¢à¹\nà¸à¸´à¸à¸²\nà¸à¸´à¸¡\nà¸à¸´à¹à¸¡\nà¸à¸´à¸¡à¸à¸à¸\nà¸à¸´à¸§\nà¸à¸´à¸§à¸à¸à¸\nà¸à¸´à¸§à¸à¸±à¸¨à¸à¹\nà¸à¸´à¸§à¸²\nà¸à¸´à¸¨\nà¸à¸´à¸¨à¸²\nà¸à¸´à¸¨à¸²à¸à¸¸à¸à¸´à¸¨\nà¸à¸µ\nà¸à¸µà¹\nà¸à¸µà¸à¸à¸²à¸à¸´\nà¸à¸µà¸à¸à¸´à¸à¸²à¸¢\nà¸à¸µà¸à¸ªà¸£à¸°\nà¸à¸µà¸à¸²à¸¢à¸¸\nà¸à¸µà¸\nà¸à¸µà¸¡\nà¸à¸µà¹à¸à¹à¸à¸à¸µ\nà¸à¸¶à¸\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¸à¸à¸·à¸\nà¸à¸¶à¸à¸à¸¶à¸\nà¸à¸¶à¸\nà¸à¸¶à¸¡\nà¸à¸¶à¹à¸¡\nà¸à¸·à¹à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¹\nà¸à¸¸à¸à¸à¸¥à¸²à¸ \nà¸à¸¸à¸à¸à¹à¸§à¸à¸à¸²\nà¸à¸¸à¸à¸à¸²à¸£à¸¡à¸à¹\nà¸à¸¸à¸à¸\nà¸à¸¸à¸à¸£à¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸¸à¸à¸°\nà¸à¸¸à¸à¸±à¸\nà¸à¸¸à¸à¸¹à¸¥\nà¸à¸¸à¸à¸à¸°\nà¸à¸¸à¸à¸à¸´\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸\nà!
¸à¸¸à¸à¸à¸°\nà¸à¸¸à¸à¸£à¸´à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸£à¸£à¸¨à¸à¸à¸´à¸¢à¸¡\nà¸à¸¸à¸à¸´à¸¢à¸¡\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸à¸´à¸¡à¸´à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸¹\nà¸à¸¸à¸à¸à¸±à¸à¸à¸²\nà¸à¸¸à¸à¸à¸£à¸£à¸\nà¸à¸¸à¸à¸à¸¥\nà¸à¸¸à¸à¸à¸¥à¸ าà¸\nà¸à¸¸à¸à¸ ิà¸à¸à¸ ัย\nà¸à¸¸à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¸£à¸à¸±à¸à¸à¸²à¸£\nà¸à¸¸à¸£à¸à¸\nà¸à¸¸à¸£à¸à¸²à¸à¸´\nà¸à¸¸à¸£à¸à¸¥\nà¸à¸¸à¸£à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸¸à¸£à¸\nà¸à¸¸à¸£à¸à¸à¸¸à¸£à¸²à¸¢\nà¸à¸¸à¸£à¸±à¸¨\nà¸à¸¸à¸£à¸²à¸à¸¡\nà¸à¸¸à¸£à¸²à¸à¸²à¸£\nà¸à¸¸à¹à¸£à¸¨\nà¸à¸¸à¹à¸£à¸µà¸¢à¸\nà¸à¸¸à¸¥à¸±à¸à¸à¸¸à¹à¸¥\nà¸à¸¸à¹à¸¥à¸²\nà¸à¸¸à¸¨à¸µà¸¥\nà¸à¸¸à¸ªà¸ªà¸°\nà¸à¸¸à¸ªà¸ªà¸µà¸¥\nà¸à¸¹\nà¸à¸¹à¹à¸¡à¹à¸\nà¸à¸¹à¹\nà¸à¸¹à¹\nà¸à¸¹à¸à¸±à¸\nà¸à¸¹à¹à¸à¸µà¹\nà¸à¸¹à¸\nà¸à¸¹à¸à¸²à¸à¸¸à¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸¡\nà¸à¸¹à¸¥\nà¸à¸¹à¹à¸¥à¸µà¸¢à¸¡\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸à¸à¸´à¸\nà¹à¸à¸à¸à¸µà¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸à¹à¸à¹à¸¥à¸¢à¸µ\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸´à¸ª\nà¹à¸à¸\nà¹à¸à¸à¸²\nà¹à¸à¸à¸²à¸£à¸±à¸à¸©à¹\nà¹à¸à¸à¸¢à¹à¸à¹à¸²\nà¹à¸à¸à¸¢à¸à¸²\nà¹à¸à¸à¸¢à¸¸à¸à¸²\nà¹à¸à¸à¸´à¸\nà¹à¸à¸à¸´à¸à¸à¸£à¹\nà¹à¸à¸à¸µ\nà¹à¸à¹à¸à¸à¸à¸£à¹\nà¹à¸à¹à¸\nà¹à¸à¸£à¸´à¸\nà¹à¸à¸¥à¸¥à¸¹à¹à¸£à¸µà¸¢à¸¡\nà¹à¸à¸§à¸à¸±à¸à¸à¹\nà¹à¸à¸§à¸à¸²\nà¹à¸à¸§à¸à¸¹à¸\nà¹à¸à¸§à¸à¸£à¸£à¸¡\nà¹à¸à¸§à¸à¸²à¸à¸£à¸µ\nà¹à¸à¸§à¸à¸´à¸¢à¸¡\nà¹à¸à¸§à¸£à¸¹à¸\nà¹à¸à¸§à¹à¸¥à¸\nà¹à¸à¸§à¸§à¸´à¸à¸¢à¸²\nà¹à¸à¸§à¸ªà¸à¸²à¸\nà¹à¸à¸§à¸¨\nà¹à¸à¸§à¸©\nà¹à¸à¸§à¸±à¸\nà¹à¸à¸§à¸±à¸\nà¹à¸à¸§à¸²à¸¥à¸±à¸¢\nà¹à¸à¸§à¸´à¸à¸à¸£à¹\nà¹à¸à¸§à¸µ\nà¹à¸à¹à¸§à¸¨\nà¹à¸à¹à¸§à¸¨à¸£à¹\nà¹à¸à¹à¸§à¸¨à¸§à¸£à¹\nà¹à¸à¸¨\nà¹à¸à¸¨à¸°\nà¹à¸à¸¨à¸²à¸ ิà¸à¸²à¸¥\nà¹à¸à¸¨à¸à¹\nà¹à¸à¸¨à¸à¸²\nà¹à¸à¸«à¹\nà¹à¸à¹à¸«à¹\nà¹à¸à¸«à¹à¸à¸²à¸à¸à¹à¸²\nà¹à¸à¸«à¸§à¸±à¸à¸à¸¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸\nà¹à¸à¸à¸¡\nà¹à¸à¸à¸£à¹à¹à¸à¸µà¸¢à¸¡\nà¹!
à¸à¸à¸£à¹à¹à¸¡à¸¡à¸´à¹à¸à¸à¸£à¹\nà¹à¸à¸à¸°à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²à¸¢à¸²à¸¢à¸¡à¹à¸à¸¡\nà¹à¸à¹à¸²à¸£à¸¶à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸à¸à¸²à¸\nà¹à¸à¸´à¹à¸¡\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸µà¸¢à¸£\nà¹à¸à¸µà¹à¸¢à¸£\nà¹à¸à¸µà¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸·à¸\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¹\nà¹à¸à¹à¸à¸à¸µà¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¹\nà¹à¸à¸à¸à¸§à¸¢\nà¹à¸à¸à¸§à¸´à¸ªà¸±à¸¢\nà¹à¸à¸à¸¢à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¸à¸à¹\nà¹à¸à¸à¸à¸²à¸¥à¸±à¸¡\nà¹à¸à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸¥à¹à¸¥à¸µà¸¢à¸¡\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¸\nà¹à¸à¸à¸°\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¹\nà¹à¸à¸¡à¸à¸±à¸ª\nà¹à¸à¸£à¸à¸¡à¸à¸²à¸à¸¡\nà¹à¸à¸£à¸à¸£à¸£à¸¨à¸à¹\nà¹à¸à¸£à¸à¸±à¸¨à¸à¹\nà¹à¸à¸£à¸à¸´à¸¡à¸à¹\nà¹à¸à¸£à¸ าà¸\nà¹à¸à¸£à¹à¸¥à¸\nà¹à¸à¸£à¸¨à¸±à¸à¸à¹\nà¹à¸à¸£à¸ªà¸²à¸£\nà¹à¸à¸£à¸¡\nà¹à¸à¸©\nà¹à¸à¸©à¸²\nà¹à¸à¸©à¸²à¸à¸¸à¹à¸à¸©\nà¹à¸à¸ªà¸°\nà¹à¸à¸ªà¸²à¸à¸à¸´\nà¹à¸à¹à¸ª\nà¹à¸à¸«à¸¬à¸´à¸à¸µ\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹à¸à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¹à¸à¸£à¸\nà¹à¸à¸¢\nà¹à¸à¸£\nà¹à¸à¸§à¸°\nà¸à¸\nà¸à¸à¸à¹\nà¸à¸à¸°\nà¸à¸à¸µ\nà¸à¸à¸£à¸\nà¸à¸à¸à¸±à¸à¸£\nà¸à¸à¸ªà¸¡à¸à¸±à¸à¸´\nà¸à¸à¸ªà¸²à¸£\nà¸à¸à¸°\nà¸à¸à¸²\nà¸à¸à¸²à¸à¸¡\nà¸à¸à¸²à¸à¸²à¸£\nà¸à¸à¸²à¸à¸±à¸à¸´\nà¸à¹à¸à¸¨\nà¸à¹à¸à¸à¸à¸±à¸¢\nà¸à¹à¸à¸¨à¸§à¸£à¸£à¸¢à¹\nà¸à¸à¸´à¸\nà¸à¸à¸´à¸©à¸à¸°\nà¸à¸à¸´à¸©à¸à¸²\nà¸à¸à¸¸\nà¸à¸à¸¸à¸£à¸§à¸´à¸à¸¢à¸²\nà¸à¸à¸¸à¸£à¹à¸§à¸\nà¸à¸à¸¹\nà¸à¸¡\nà¸à¸¡à¸à¸£à¸\nà¸à¸£à¸à¸°\nà¸à¸£à¸à¸´à¸\nà¸à¸£à¸à¸´à¸à¸à¸£à¹\nà¸à¸£à¸à¸´à¸¨\nà¸à¸£à¸à¸´à¸¨à¸£\nà¸à¸£à¸à¸´à¸¨à¸§à¸£à¹\nà¸à¸£à¸à¸µ\nà¸à¸£à¸¡à¸²à¸\nà¸à¸£à¸£à¸¡\nà¸à¸£à¸£à¸¡à¸à¸¹à¸\nà¸à¸£à¸£à¸¡à¸¢à¸¸à¸\nà¸à¸£à¸£!
มยุà¸à¸´à¸à¸à¸´à¸à¸²à¸¢\nà¸à¸£à¸£à¸¡à¸°\nà¸à¸£à¸£à¸¡à¸²à¸à¸´à¸à¸¢à¹\nà¸à¸£à¸£à¸¡à¸²à¸à¸£à¸£à¸¡\nà¸à¸£à¸£à¸¡à¸²à¸à¸´à¸à¹à¸à¸¢\nà¸à¸£à¸£à¸¡à¸²à¸à¸´à¸©à¸à¸²à¸\nà¸à¸£à¸£à¸¡à¸²à¸à¸¸à¸ªà¸²à¸£\nà¸à¸£à¸£à¸¡à¸²à¸ ิมุà¸\nà¸à¸£à¸£à¸¡à¸²à¸ ิสมัย\nà¸à¸£à¸£à¸¡à¸²à¸¢à¸à¸à¸°\nà¸à¸£à¸£à¸¡à¸²à¸£à¸¡à¸à¹\nà¸à¸£à¸£à¸¡à¸²à¸ªà¸à¹\nà¸à¸£à¸£à¸¡à¸´à¸\nà¸à¸£à¸²\nà¸à¸£à¸²à¸à¸¥\nà¸à¸£à¸²à¸à¸£\nà¸à¸£à¸²à¸à¸²à¸£\nà¸à¸£à¸²à¸à¸´à¸à¸à¸µ\nà¸à¸£à¸²à¸à¸´à¸\nà¸à¸£à¸´à¸©à¸à¸£à¸µ\nà¸à¹à¸£à¸©à¸à¸£à¸µ\nà¸à¹à¸£à¸¨\nà¸à¸§à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²à¸«à¸²à¸£\nà¸à¸±à¸à¸¢à¸²\nà¸à¸±à¸à¸¢à¸²à¸§à¸²à¸\nà¸à¸±à¸à¸§à¸²à¸à¸¡\nà¸à¸±à¸¡à¸¡à¸°\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¸£à¸µ\nà¸à¸²à¸à¸§à¸²à¸à¸£\nà¸à¸²à¸à¸¸\nà¸à¸²à¸à¸¸à¹à¸à¸ \nà¸à¸²à¸à¸¸à¸¡à¸¡à¸´à¸ªà¸ªà¸²\nà¸à¸²à¸à¸´à¸\nà¸à¸²à¸à¸´à¸à¸à¸£à¹\nà¸à¸²à¸à¸µ\nà¸à¸²à¸£\nà¸à¸²à¸£à¸à¸³à¸à¸±à¸¥\nà¸à¸²à¸£à¸à¸³à¸à¸±à¸¥\nà¸à¸²à¸£à¸à¸°\nà¸à¸²à¸£à¸à¸²\nà¸à¸²à¸£à¸²\nà¸à¸²à¸©à¸à¸£à¸µ\nà¸à¸³à¸¡à¸£à¸à¸à¹\nà¸à¸³à¸£à¸\nà¸à¸´à¸à¸²\nà¸à¸´à¸à¸´\nà¸à¸µà¸£à¸°\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸à¹\nà¸à¸¸à¸à¸à¸à¸§à¸±à¸à¸£\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸°\nà¸à¸¸à¸¡à¹à¸à¸à¸¸\nà¸à¸¸à¸¡à¸²\nà¸à¸¸à¸£à¸à¸²à¸£\nà¸à¸¸à¸£à¸à¸´à¸\nà¸à¸¸à¸£à¸°\nà¸à¸¸à¸£à¸³\nà¸à¸¸à¸¥à¸µ\nà¸à¸¸à¸§à¸à¸²à¸£à¸²\nà¸à¸¸à¸§à¸ าà¸\nà¸à¸¸à¸§à¸¡à¸à¸à¸¥\nà¸à¸¹à¸\nà¹à¸à¸à¸¸\nà¹à¸à¸\nà¹à¸à¸µà¸¢à¸£\nà¹à¸à¹\nà¹à¸à¸§à¸à¸°\nà¸à¸\nà¸à¸à¸¸à¸¥\nà¸à¸à¸¥à¸´à¸à¸´à¸\nà¸à¸à¸°\nà¸à¸à¸²\nà¸à¹à¸à¸à¸à¸£à¹\nà¸à¹à¸à¸à¸£\nà¸à¸à¸£\nà¸à¸à¸£à¸´à¸à¸à¸£à¹\nà¸à¸à¹à¸£à¸¨\nà¸à¸\nà¸à¸à¸à¸¸à¸\nà¸à¸à¸µ\nà¸à¸à¸à¸£à¸²\nà¸à¸à¸à¹\nà¸à¸±à¸à¸à¸à¹\nà¸à¸à¸à¸£à¸µ\nà¸à¸à¸à¸¥à¸µ\nà¸à¸à¸à¸´\nà¸à¸\nà¸à¸à¸¸à¸à¸ªà¸à¸¥à¸´à¸à¸à¹\nà¸à¸à¸¸à¸à¸ªà¸à¸¥à¸¶à¸à¸à¹\nà¸à¸\nà¸à¸à¸à¸´à¸\nà¸à¸ à¸à¸£\nà¸à¸ à¸à¸¥\nà¸à¸ ศูล\nà¸à¸ า\nà¸à¸ าลัย\nà¸à¸¡\nà¸à¸¡à¸à¸³à¹à¸£à¸µà¸¢\nà¸à¸¡à¸à¸³à¹à¸¥à¸µà¸¢\nà¸à¸¡à¸°\nà¸à¸¡à¸±à¸ªà¸à¸²à¸£\nà¸à¸¡à¸²à¸\nà¸à¸¢à¸à¸°\nà¸à!
¸¢à¸à¸²\nà¸à¹à¸¢à¸à¸²à¸¢\nà¸à¸£à¸à¸²à¸à¸´\nà¸à¸£à¹à¸à¸\nà¸à¸£à¸à¸²à¸\nà¸à¸£à¸à¸à¸µ\nà¸à¸£à¸à¸²à¸¥\nà¸à¸£à¸ªà¸´à¸à¸«à¹\nà¸à¸£à¸ªà¸µà¸«à¹\nà¸à¸£à¸²\nà¸à¸£à¸²à¸à¸£\nà¸à¸£à¸²à¸à¸´à¸\nà¸à¸£à¸´à¸à¸à¸£à¹\nà¸à¸£à¸´à¸¨\nà¸à¸£à¸´à¸¨à¸£\nà¸à¸£à¸´à¸¨à¸§à¸£\nà¸à¹à¸£à¸¨\nà¸à¹à¸£à¸¨à¸§à¸£\nà¸à¹à¸£à¸¨à¸§à¸£à¹\nà¸à¹à¸£à¸à¸¡\nà¸à¸£à¸\nà¸à¸£à¸à¸²à¸à¸à¹\nà¸à¸£à¸à¸²à¸£\nà¸à¸£à¸µ\nà¸à¸¤à¹à¸à¸\nà¸à¸¤à¸à¸à¸µ\nà¸à¸¤à¸à¸²à¸¥\nà¸à¸¤à¹à¸à¸¨\nà¸à¸¤à¸à¹à¸§à¸¨à¸¡à¹\nà¸à¸¤à¸à¸±à¸à¸à¸µ\nà¸à¸¤à¸à¸«à¸´à¸\nà¸à¸¤à¸à¸²à¸\nà¸à¸¤à¸¡à¸¥\nà¸à¸¤à¸à¸¢à¹\nà¸à¸¤à¸à¸¢à¸ªà¸à¸²à¸\nà¸à¸¤à¸à¸²à¸\nà¸à¸¤à¸¡à¸²à¸\nà¸à¸¤à¸¡à¸´à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸´à¸à¸µ\nà¸à¸§à¸à¸£à¸£à¸¡\nà¸à¸§à¸à¸²à¸£\nà¸à¸§à¸à¸´à¸\nà¸à¸§à¸à¸´à¸¢à¸²à¸¢\nà¸à¸§à¸à¸à¸¥\nà¸à¸§à¸£à¸±à¸à¸à¹\nà¸à¸§à¹à¸¥à¸«à¸°\nà¸à¸§à¸à¸°\nà¸à¸§à¹à¸à¸§à¸²à¸\nà¸à¸§à¸\nà¸à¸§à¸¡\nà¸à¹à¸§à¸¡\nà¸à¸§à¸¡à¸µ\nà¸à¸§à¸¢\nà¸à¸§à¸¥\nà¸à¸§à¸±à¸à¸à¸£à¸£à¸¡\nà¸à¸§à¸²à¸£à¸°\nà¸à¸«à¸²à¸£à¸¸\nà¸à¸«à¸¸à¸\nà¸à¸¬à¸à¸²à¸£\nà¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸¡\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢à¸«à¸à¹à¸²\nà¸à¹à¸à¸¢à¹à¸«à¸à¹à¸\nà¸à¸°\nà¸à¸°à¹à¸à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¸à¸¤à¸à¸©à¹\nà¸à¸±à¸à¸©à¸±à¸à¸£\nà¸à¸±à¸à¸ªà¸£à¸²à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸±à¸¥\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸¸à¹\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸à¸²à¸¢à¸µ\nà¸à¸±à¸à¸à¸à¸²à¸à¸²à¸£\nà¸à¸±à¸à¸à¸§à¸±à¸\nà¸à¸±à¸à¸à¸´\nà¸à¸±à¸\nà¸à¸±à¸¢\nà¸à¸±à¸¢à¸à¹\nà¸à¸±à¸¢à¸à¸²\nà¸à¸±à¸§\nà¸à¸±à¸§à¹à¸à¸µà¸¢\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸¸à¸\nà¸à¸²à¸à¸²à¸ªà¸²à¸«à¸£à¸µ\nà¸à¸²à¸\nà¸à¸²à¸à¸£\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¸²à¸§à¹à¸¥à¸\nà¸à¸²à¸à¸´à¸à¸à¸£à¹\nà¸à¸²à¸à¸µ\nà¸à¸²à¹à¸à¸à¸à¸£à¹\nà¸à¸²à¹à¸à¸¨à¸§à¸£\nà¸à¸²à¸\nà¸à¸²à¸à¹à¸à¸¥à¹à¸\nà¸à¸²à¸à¸à¸§à¸¥\nà¸à¸²à¸à¸à¸¹à¸!
\nà¸à¸²à¸à¸£à¸¡\nà¸à¸²à¸à¸£à¸³\nà¸à¸²à¸à¸¥à¹à¸à¸¡\nà¸à¸²à¸à¹à¸¥à¹à¸\nà¸à¸²à¸à¹à¸¥à¸´à¹à¸\nà¸à¸²à¸à¸«à¸à¸ªà¹\nà¸à¸²à¸à¸à¸²à¸¢\nà¸à¸²à¸à¹à¸à¹à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸°\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸µ\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸±à¸à¸£à¸ª\nà¸à¸²à¸à¸±à¸à¸à¸²à¸£\nà¸à¸²à¸à¸²\nà¸à¸²à¹à¸à¸\nà¸à¸²à¸\nà¸à¸²à¸ ี\nà¸à¸²à¸¡\nà¸à¸²à¸¡à¸²à¸à¸¸à¸à¸£à¸¡\nà¸à¸²à¸¡à¸²à¸ ิà¹à¸à¸¢\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¸¢à¸\nà¸à¸²à¸¢à¸´à¸à¸²\nà¸à¸²à¸£à¸²\nà¸à¸²à¸£à¸²à¸¢à¸à¹\nà¸à¸²à¸£à¸µ\nà¸à¸²à¹à¸£à¸¨\nà¸à¸²à¸¥à¸´à¸§à¸±à¸\nà¸à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¸²à¸§à¸²\nà¸à¸²à¸§à¸´à¸\nà¸à¸²à¸§à¸´à¸\nà¸à¸²à¸§à¸µ\nà¸à¸²à¹à¸§à¸¨\nà¸à¸²à¸¨\nà¸à¸²à¸ªà¸²\nà¸à¸²à¸ªà¸´à¸\nà¸à¸²à¸¬à¸´à¸à¸²\nà¸à¸²à¸¬à¸´à¹à¸\nà¸à¸²à¸¬à¸µ\nà¸à¸³\nà¸à¹à¸³\nà¸à¹à¸³à¸¥à¸°à¸§à¹à¸²\nà¸à¹à¸³à¸§à¹à¸²\nà¸à¸´\nà¸à¸´à¸à¹à¸à¸´à¸¥\nà¸à¸´à¸à¸à¸°\nà¸à¸´à¸à¸£\nà¸à¸´à¸à¸£à¸à¸¢à¸à¹\nà¸à¸´à¸à¸²à¸¢\nà¸à¸´à¸à¸¡\nà¸à¸´à¸à¸£à¸à¸à¹\nà¸à¸´à¸à¸«à¸à¸£à¸£à¸¡\nà¸à¸´à¸à¸«à¸°\nà¸à¸´à¸à¸«à¸´à¸\nà¸à¸´à¸à¸²à¸¥à¸±à¸¢\nà¸à¸´à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸´à¹à¸à¸à¸´à¸\nà¸à¸´à¹à¸à¸£à¸\nà¸à¸´à¹à¸à¸£à¸¡\nà¸à¸´à¹à¸\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸¢à¹\nà¸à¸´à¸à¸¢à¸à¸²à¸\nà¸à¸´à¸à¸¢à¸ ัà¸\nà¸à¸´à¸à¸¢à¸ªà¸²à¸£\nà¸à¸´à¸à¸´\nà¸à¸´à¸à¸£\nà¸à¸´à¸à¸£à¸£à¸¨à¸à¸²à¸£\nà¸à¸´à¸à¸£à¸²\nà¸à¸´à¸à¸£à¸²à¸£à¸¡à¸à¹\nà¸à¸´à¸à¸±à¸¨à¸à¹\nà¸à¸´à¸à¸²à¸\nà¸à¸´à¹à¸à¸¨\nà¸à¸´à¸à¸²à¸\nà¸à¸´à¸à¸´\nà¸à¸´à¸à¸à¸²\nà¸à¸´à¸à¸à¸²à¸\nà¸à¸´à¸à¸²à¸\nà¸à¸´à¸à¸²à¸\nà¸à¸´à¸à¸£à¸´à¸¢à¸²à¸¢\nà¸à¸´à¸à¸±à¸à¸à¸²à¸£\nà¸à¸´à¸à¸à¸à¹\nà¸à¸´à¸à¸à¸à¹\nà¸à¸´à¸à¸à¸²à¸\nà¸à¸´à¸à¸à¸´à¸à¸²\nà¸à¸´à¸à¸±à¸à¸à¹\nà¸à¸´à¸à¸±à¸à¸à¹\nà¸à¸´à¸à¸´à¸\nà¸à¸´à¹à¸à¸\nà¸à¸´à¸ า\nà¸à¸´à¹à¸¡\nà¸à¸´à¹à¸¡\nà¸à¸´à¸¡à¸à¸à¹\nà¸à¸´à¸¡à¸¡à¸²à¸\nà¸à¸´à¸¡à¸¡à¸²à¸à¸£à¸à¸µ\nà¸à¸´à¸¡à¸´à¸\nà¸à¸´à¸¢à¸\nà¸à¸´à¸¢à¸¡\nà¸à¸´à¸¢à¸±à¸à¸´à¸à¸´à¸¢à¸¡\nà¸à¸´à¸¢à¸²à¸¡\nà¸à¸´à¸¢à¸²à¸¢\nà¸à¸´à¸¢à¸¸à¸\nà¸à¸´à¸£à¸à¸¸à¸\nà¸à¸´!
รà¸à¸£\nà¸à¸´à¸£à¸à¸£à¸²\nà¸à¸´à¸£à¸à¸¸à¸à¸à¹\nà¸à¸´à¸£à¹à¸à¸¨\nà¸à¸´à¸£à¹à¸à¸©\nà¸à¸´à¸£à¹à¸à¸©à¸à¸£à¸£à¸¡\nà¸à¸´à¸£à¸à¸±à¸¢\nà¸à¸´à¸£à¸à¸²à¸¡\nà¸à¸´à¸£à¸ ัย\nà¸à¸´à¸£à¸¡à¸¥\nà¸à¸´à¸£à¸¡à¸²à¸\nà¸à¸´à¸£à¸±à¸à¸¨à¸±à¸¢\nà¸à¸´à¸£à¸±à¸à¸à¸£\nà¸à¸´à¸£à¸²à¸à¸²à¸\nà¸à¸´à¸£à¸²à¸¡à¸±à¸¢\nà¸à¸´à¸£à¸²à¸¡à¸´à¸©\nà¸à¸´à¸£à¸²à¸¨à¸£à¸±à¸¢\nà¸à¸´à¸£à¸´à¸à¸à¸à¹\nà¸à¸´à¸£à¸¡à¸²à¸\nà¸à¸´à¸£à¸¡à¸´à¸\nà¸à¸´à¸£à¸¢à¸à¸²à¸¥\nà¸à¸´à¸£à¸±à¸à¸à¸¸à¸\nà¸à¸´à¸£à¸²\nà¸à¸´à¸£à¸²à¸¨\nà¸à¸´à¸£à¸¸à¸à¸à¸´\nà¸à¸´à¸£à¸¸à¸à¸à¸´\nà¸à¸´à¸£à¸¸à¸à¸à¹\nà¸à¸´à¹à¸£à¸\nà¸à¸´à¸¥\nà¸à¸´à¸¥à¸¸à¸à¸¥\nà¸à¸´à¹à¸¥à¸à¸¥\nà¸à¸´à¹à¸§\nà¸à¸´à¹à¸§\nà¸à¸´à¸§à¸à¸¥à¸´à¸à¸´à¸\nà¸à¸´à¸§à¹à¸à¸¥à¸µà¸¢à¸£à¹\nà¸à¸´à¸§à¹à¸à¸¥à¸µà¸¢à¸ª\nà¸à¸´à¸§à¸à¸£à¸à¸\nà¸à¸´à¸§à¸£à¸à¹\nà¸à¸´à¸§à¸±à¸\nà¸à¸´à¸§à¸±à¸à¸à¹\nà¸à¸´à¸§à¸²à¸\nà¸à¸´à¸§à¸²à¸ª\nà¸à¸´à¹à¸§à¸¨\nà¸à¸´à¹à¸§à¸¨à¸à¹\nà¸à¸´à¸¨à¸²\nà¸à¸´à¸©à¸²à¸\nà¸à¸´à¸ªà¸±à¸\nà¸à¸´à¸ªà¸±à¸à¸à¸²à¸à¸²à¸£\nà¸à¸´à¸ªà¸±à¸¢\nà¸à¸´à¸ªà¸²à¸\nà¸à¸´à¸ªà¸´à¸\nà¸à¸´à¸ªà¸µà¸à¸à¸ªà¸±à¸à¸à¸±à¸\nà¸à¸´à¸ªà¸µà¸à¸à¸°\nà¸à¸´à¸ªà¸µà¸à¸à¸²à¸à¸²à¸£\nà¸à¸´à¹à¸ªà¸\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¹à¸à¸±à¸\nà¸à¸µà¸£à¸à¸²à¸\nà¸à¸µà¸à¸à¸\nà¸à¸µà¹à¸à¸à¸´à¹à¸¡à¸µà¸¢à¸¡\nà¸à¸¶à¸\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸à¸±à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¢\nà¸à¸¹à¸\nà¸à¸¹à¹à¸\nà¸à¸¹à¹à¸\nà¹à¸à¸à¸à¸±à¸¡\nà¹à¸à¸à¸à¸à¸¥\nà¹à¸à¸à¸£\nà¹à¸à¸à¸´\nà¹à¸à¹à¸\nà¹à¸à¸à¸´à¸§à¸¥à¸²\nà¹à¸à¸à¸à¸¹à¸\nà¹à¸à¸à¸à¸¹à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸¡à¸´\nà¹à¸à¸¢\nà¹à¸à¸£à¸à¸±à¸à¸à¸µ\nà¹à¸à¸£à¸à¸¸à¸\nà¹à¸à¸£à¹à¸à¸¨\nà¹à¸à¸£à¸à¸²à¸\nà¹à¸à¸£à¸¡à¸´à¸\nà¹à¸à¸£à¸°à¸à¸¹à¸ªà¸µ\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸§à¸à¸´à¸\nà¹à¸à¸²à¸§à¸£à¸±à¸à¸à¹\nà¹à¸à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸µà¸¢à¸£\nà¹à¸à¸µà¸¢à¸£à¸à¸¸à¸à¸à¹\nà¹à¸à¸µà¸¢à¸£à¹à!
¸à¸¨\nà¹à¸à¸µà¸¢à¸£à¸à¸²à¸\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸¢\nà¹à¸à¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸¡\nà¹à¸à¸§\nà¹à¸à¹à¸§\nà¹à¸à¸°\nà¹à¸à¹à¸°\nà¹à¸à¸°à¹à¸«à¸\nà¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸¥à¸µà¸¢à¸¡\nà¹à¸à¹à¸¡\nà¹à¸à¸¡à¸à¸£à¸£à¸\nà¹à¸à¸£à¸²\nà¹à¸à¸£à¸µ\nà¹à¸\nà¹à¸\nà¹à¸à¸à¹à¸à¸¥à¸±à¸\nà¹à¸à¹à¸à¸£à¹à¸à¸\nà¹à¸à¸¥à¸à¸\nà¹à¸à¹à¸à¹à¸à¸µà¸¢à¸¡\nà¸à¹\nà¸à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸à¹\nà¸à¹à¸à¹à¸à¹à¸\nà¸à¸à¸ªà¸¸à¹\nà¸à¸\nà¸à¸à¸´à¸à¸à¸£à¹\nà¸à¸à¸µ\nà¸à¸\nà¸à¸\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸´à¸à¸£\nà¸à¸à¸´à¸\nà¸à¹à¸¡\nà¸à¸£à¸¡\nà¸à¸£à¸¡à¸±à¸à¸à¹\nà¸à¸£à¸£à¸à¸\nà¸à¸£à¸£à¸à¸à¸£à¸à¹\nà¸à¸£à¸£à¸à¸\nà¸à¸£à¸£à¸à¸§à¸\nà¸à¸£à¸£à¸à¸¸\nà¸à¸£à¸£à¹à¸à¸´à¸\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸à¸²\nà¸à¸£à¸£à¸à¸²à¸à¸¶à¸\nà¸à¸£à¸£à¸à¸£\nà¸à¸£à¸£à¸à¸¡\nà¸à¸£à¸£à¸à¸±à¸\nà¸à¸£à¸£à¸à¸²à¸\nà¸à¸£à¸£à¸à¸¸à¸\nà¸à¸£à¸£à¹à¸à¸²\nà¸à¸£à¸£à¹à¸à¸·à¸à¸\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸à¹\nà¸à¸£à¸£à¸à¸à¸²\nà¸à¸£à¸£à¸à¸à¸´à¸\nà¸à¸£à¸£à¸à¸\nà¸à¸£à¸£à¸¢à¸\nà¸à¸£à¸£à¸¢à¸à¸à¹\nà¸à¸£à¸£à¸¢à¹à¸§à¸à¸©à¸à¹\nà¸à¸£à¸£à¸¢à¸²à¸à¸²à¸¨\nà¸à¸£à¸£à¸¢à¸²à¸¢\nà¸à¸£à¸£à¸¥à¸±à¸¢\nà¸à¸£à¸£à¸¥à¸²à¸¢\nà¸à¸£à¸£à¸¥à¸¸\nà¸à¸£à¸£à¹à¸¥à¸\nà¸à¸£à¸£à¹à¸¥à¸¡\nà¸à¸£à¸£à¸©à¸±à¸\nà¸à¸£à¸£à¸ªà¸\nà¸à¸£à¸£à¸ªà¸\nà¸à¸£à¸£à¸ªà¸¡\nà¸à¸£à¸£à¸ªà¸²à¸\nà¸à¸£à¸£à¸ªà¸²à¸£\nà¸à¸£à¸£à¸«à¸²à¸\nà¸à¸£à¸£à¸«à¸²à¸£\nà¸à¸£à¸à¸à¸à¹\nà¸à¸£à¸±à¹à¸à¸à¸µ\nà¸à¸£à¸±à¸¨à¸§à¹\nà¸à¸£à¸²à¸¥à¸µ\nà¸à¸£à¸´à¸à¸£à¸£à¸¡\nà¸à¸£à¸´à¸à¸²à¸£\nà¸à¸£à¸´à¸à¸²à¸£\nà¸à¸£à¸´à¸à¸²à¸£à¹à¸à¸¥\nà¸à¸£à¸´à¸à¸à¸«à¹\nà¸à¸£à¸´à¸à¸²à¸\nà¸à¸£à¸´à¸à¸²à¸£à¸´à¸à¸²\nà¸à¸£à¸´à¹à¸à¸\nà¸à¸£à¸´à¸à¸\nà¸à¸£à¸´à¸à¸à¹\nà¸à¸£à¸´à¸à¸\nà¸à¸£à¸´à¸à¸²à¸¥\nà¸à¸£à¸´à¸à¸¹à¸£à¸à¹\nà¸à¸£à¸´à¸à¸à¸à¹\nà¸à¸£à¸´à¸à¸±à¸à¸£\nà¸à¸£à¸´à¸à¸±à¸à¸à¹\nà¸à¸£à¸´à¸à¸²à¸à¸\nà¸à¸£à¸´à¸à¸²à¸£\nà¸à¸£à¸´à¸ ัà¸à¸à¹\nà¸à¸£à¸!
´à¸ าษ\nà¸à¸£à¸´à¹à¸ à¸\nà¸à¸£à¸´à¸¡à¸²à¸ª\nà¸à¸£à¸´à¸¢à¸²à¸¢\nà¸à¸£à¸´à¸£à¸¡\nà¸à¸£à¸´à¸£à¸±à¸à¸©à¹\nà¸à¸£à¸´à¸£à¸²à¸\nà¸à¸£à¸´à¸§à¸£à¸£à¸\nà¸à¸£à¸´à¸§à¸²à¸£\nà¸à¸£à¸´à¸§à¸²à¸ª\nà¸à¸£à¸´à¹à¸§à¸\nà¸à¸£à¸´à¸©à¸±à¸\nà¸à¸£à¸´à¸ªà¸à¸\nà¸à¸£à¸´à¸ªà¸¸à¸à¸à¸´à¹\nà¸à¸£à¸´à¸«à¸²à¸£\nà¸à¸¥à¹à¸à¸\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸¡\nà¸à¹à¸§à¸¢\nà¸à¸§à¸£\nà¸à¸«à¸¥à¸´à¹à¸¡\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸§\nà¸à¸à¸à¸«à¸¥à¸²\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¹à¸à¸¢\nà¸à¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸à¸¥\nà¸à¸à¸¥à¸¥à¸¹à¸\nà¸à¹à¸à¸«à¸¸à¹à¸\nà¸à¹à¸°\nà¸à¹à¸°à¸à¹à¸²à¸\nà¸à¸°à¸«à¸¡à¸µà¹\nà¸à¸±à¸\nà¸à¸±à¸à¹à¸à¸£à¸\nà¸à¸±à¸à¹à¸à¸£à¸µ\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸°à¹à¸¥\nà¸à¸±à¸à¹à¸à¸´à¸\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¸à¸¡\nà¸à¸±à¸à¸à¸¥\nà¸à¸±à¸à¸à¸§à¸£\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸±à¸¥\nà¸à¸±à¸à¹à¸à¸£à¸\nà¸à¸±à¸à¸§à¸²à¸¢\nà¸à¸±à¸à¹à¸§à¸µà¸¢à¸\nà¸à¸±à¸à¸ªà¸¸à¸à¸¸à¸¥\nà¸à¸±à¸à¸ªà¸¸à¸à¸¹à¸¥à¸´à¸\nà¸à¸±à¸à¸ªà¸¹à¸£à¸¢à¹\nà¸à¸±à¸à¸«à¸§à¸\nà¸à¸±à¸à¹à¸«à¸à¸¸\nà¸à¸±à¸à¹à¸«à¸µà¸¢à¸\nà¸à¸±à¸à¸à¸£\nà¸à¸±à¸à¸à¸§à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¹à¸à¸´à¸\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¸à¸£\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸à¸±à¸à¸´\nà¸à¸±à¸à¸«à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸£\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸´à¸à¸¢à¹\nà¸à¸±à¸à¸à¸¸\nà¸à¸±à¸à¸à¸¹à¸£\nà¸à¸±à¸à¹à¸à¸²à¸°à¸à¹\nà¸à¸±à¸à¹à¸à¸²à¸°à¸§à¹\nà¸à¸±à¸à¸à¸²à¸ª\nà¸à¸±à¸à¸£à¸ª\nà¸à¸±à¸à¸£à¸ªà¸µ\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸£à¸µ\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¸ªà¸µ\nà¸à¸±à¸à¸£\nà¸à¸±à¸à¸¡à¹\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸§à¸\nà¸à¸±à¸à¸à¸¥\nà¸à¸±à¸à¸à¸²à¸¥\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¸à¸¶à¸\nà¸à¸±à¸à¸à¸¶à¸\nà¸à¸±à¸à¹à¸à¸´à¸\nà¸à¸±à¸à¸¢à¸°à¸à¸±à¸à¸¢à¸±à¸\nà¸à¸±à¸à¸¥à¸·à¸\nà¸à¸±à¸à¸à¸²à¸ªà!
¸°\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¸à¸à¸µà¸¢à¸à¸£à¸£à¸¡\nà¸à¸±à¸¥\nà¸à¸±à¸¥à¸¥à¸\nà¸à¸±à¸¥à¸¥à¸±à¸à¸à¹\nà¸à¸±à¸¥à¸¥à¸¹à¸\nà¸à¸±à¸¥à¹à¸¥à¸à¹\nà¸à¸±à¸§\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸£à¸µà¸¢à¹\nà¸à¸²à¸à¸´à¸¥à¸¥à¸±à¸ª\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸°à¸à¸´à¸\nà¸à¸²à¸à¸à¸°à¸à¸´à¸©\nà¸à¸²à¸à¸à¸°à¸¢à¸±à¸\nà¸à¸²à¸à¸²à¸¥\nà¸à¸²à¸à¸£\nà¸à¸²à¸\nà¸à¸²à¸à¸ªà¸à¸¸à¸à¸µ\nà¸à¸²à¸à¸«à¸¥à¸§à¸\nà¸à¸²à¸à¸²à¸à¸¶à¸\nà¸à¸²à¸à¸¸à¸à¸²\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸à¸·à¹à¸\nà¸à¸²à¸à¹à¸à¹à¸²\nà¸à¸²à¸à¸à¸¸à¸£à¸µ\nà¸à¸²à¸à¹à¸¡à¹à¸£à¸¹à¹à¹à¸£à¸¢\nà¸à¸²à¸à¹à¸¢à¹à¸\nà¸à¹à¸²à¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¸£à¹\nà¸à¸²à¸£à¸à¸µ\nà¸à¸²à¸£à¸¡à¸µ\nà¸à¸²à¸£à¹à¹à¸£à¸¥\nà¸à¸²à¸£à¹à¹à¸¥à¸¢à¹\nà¸à¸²à¸£à¸à¸¡à¸´à¹à¸à¸à¸£à¹\nà¸à¹à¸²à¸£à¸°à¸à¸¸à¹à¸\nà¸à¸²à¹à¸£à¸µà¸¢à¸\nà¸à¸²à¹à¸£à¸µà¸¢à¸¡\nà¸à¸²à¸¥\nà¸à¸²à¸¥à¸µ\nà¸à¹à¸²à¸§\nà¸à¹à¸²à¸§à¸à¸¸à¸\nà¸à¸²à¸¨\nà¸à¸²à¸¨à¸à¹\nà¸à¸²à¸ªà¹à¸à¸à¸à¸à¸¥\nà¸à¸²à¸«à¸¥à¸µ\nà¸à¹à¸³\nà¸à¸³à¹à¸à¸´à¸\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¸à¸§à¸\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¹à¸à¹à¸\nà¸à¸³à¸£à¸²à¸\nà¸à¸³à¸£à¸²à¸¨\nà¸à¸³à¸£à¸¸à¸\nà¸à¸³à¸£à¸¹\nà¸à¸³à¹à¸£à¸\nà¸à¸³à¸«à¸¢à¸±à¸\nà¸à¸³à¹à¸«à¸à¹à¸\nà¸à¸´\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸à¸²à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸£\nà¸à¸´à¸à¸«à¸¥à¹à¸²\nà¸à¸´à¸à¸²\nà¸à¸´à¸à¸¸\nà¸à¸´à¸à¸¸à¸à¸à¸²\nà¸à¸´à¸à¸¸à¸£à¸à¸à¹\nà¸à¸´à¸à¸¸à¹à¸£à¸¨\nà¸à¸´à¸à¸¸à¸¥à¸²\nà¸à¸´à¸\nà¸à¸´à¹à¸\nà¸à¸´à¸à¸¢à¸²\nà¸à¸´à¸¥à¹à¸¥à¸µà¸¢à¸\nà¸à¸´à¸§à¹à¸£à¸à¸à¹\nà¸à¸´à¸ªà¸¡à¸±à¸\nà¸à¸µà¹\nà¸à¸µà¸à¸²\nà¸à¸µà¸à¸²\nà¸à¸µà¸\nà¸à¸µà¹à¸¢à¸¨\nà¸à¸¶à¸\nà¸à¸¶à¸à¸à¸¶à¸\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸¥\nà¸à¸¸à¸à¸¥à¸²à¸à¸£\nà¸à¸¸à¸à¸¥à¸²à¸à¸´à¸©à¸à¸²à¸\nà¸à¸¸à¸à¸¥à¸´à¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸à¸à¸µà¹\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸²à¸à¸´à¸à¸²à¸£\nà¸à¸¸à¸à¸à¸²à¸à¸¸à¸ าà¸\nà¸à¸¸à!
¸à¸à¸²à¸ ิà¸à¸´à¸«à¸²à¸£\nà¸à¸¸à¸à¸à¸²à¸ ิสัà¸à¸à¸²à¸£\nà¸à¸¸à¸à¸à¸£à¸´à¸\nà¸à¸¸à¸à¸¡à¸µ\nà¸à¸¸à¸à¸¢à¹\nà¸à¸¸à¸à¸£\nà¸à¸¸à¸à¸£à¸µ\nà¸à¸¸à¸à¸¸à¸à¸\nà¸à¸¸à¸à¸à¸¥\nà¸à¸¸à¸à¸à¸²à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸´à¸\nà¸à¸¸à¸à¸à¸à¸²à¸à¸´\nà¸à¸¸à¸à¸à¸£à¸£à¸¡\nà¸à¸¸à¸à¸à¸²à¸£à¸µ\nà¸à¸¸à¸à¸à¸´à¸\nà¸à¸¸à¸à¸à¸²à¸à¸´\nà¸à¸¸à¸à¸à¸±à¸à¸©à¸´à¸\nà¸à¸¸à¸à¸à¸´à¸¡à¸´à¸\nà¸à¸¸à¸à¸à¸\nà¸à¸¸à¸à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸¸à¸à¹à¸à¸ªà¸±à¸à¸à¸´à¸§à¸²à¸ª\nà¸à¸¸à¸à¹à¸\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡à¸à¹à¸²à¸¡\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¸£à¸à¸°\nà¸à¸¸à¸£à¸à¸à¸´à¸¨\nà¸à¸¸à¸£à¸à¸à¸\nà¸à¸¸à¸£à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸¹à¸£à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸¸à¸£à¸°\nà¸à¸¸à¸£à¸²à¸\nà¸à¸¸à¸£à¸´à¸à¸à¸£à¹\nà¸à¸¸à¸£à¸´à¸¡à¸à¸´à¸¨\nà¸à¸¸à¸£à¸´à¸¡à¸à¸£à¸£à¸©à¸²\nà¸à¸¸à¸£à¸´à¸¡à¸ªà¸´à¸à¸à¸´\nà¸à¸¸à¸£à¸µ\nà¸à¸¸à¸£à¸¸à¸©\nà¸à¸¸à¹à¸£à¸à¸±à¹à¸\nà¸à¸¸à¸©à¸à¸£\nà¸à¸¸à¸©à¸à¸\nà¸à¸¸à¸©à¸à¸\nà¸à¸¸à¸©à¸à¸±à¸\nà¸à¸¸à¸©à¸à¸²\nà¸à¸¸à¸©à¸à¸²à¸¡à¸´à¸à¸à¸£à¸²\nà¸à¸¸à¸©à¸à¸£à¸²à¸\nà¸à¸¸à¸©à¸à¸°\nà¸à¸¸à¸©à¸¢à¹\nà¸à¸¸à¸©à¸¢à¹à¸à¹à¸³à¸à¸à¸\nà¸à¸¸à¸©à¸¢à¸¡à¸²à¸ª\nà¸à¸¸à¸©à¸¢à¸°\nà¸à¸¸à¸©à¸£à¸²à¸à¸±à¸¡\nà¸à¸¸à¸«à¸à¸±à¸\nà¸à¸¸à¸«à¸à¸²\nà¸à¸¸à¸«à¸£à¸\nà¸à¸¸à¸«à¸£à¸µà¹\nà¸à¸¸à¸«à¸¥à¸±à¸\nà¸à¸¹à¹\nà¸à¸¹à¹\nà¸à¸¹à¸à¸à¸µà¸¢à¸ªà¸à¸²à¸\nà¸à¸¹à¸à¸²\nà¸à¸¹à¸à¸´à¸\nà¸à¸¹à¸\nà¸à¸¹à¸à¸¹\nà¸à¸¹à¸£\nà¸à¸¹à¸£à¸à¹\nà¸à¸¹à¸£à¸à¸ าà¸\nà¸à¸¹à¸£à¸à¸¡à¸µ\nà¸à¸¹à¸£à¸à¸°\nà¸à¸¹à¸£à¸à¸²à¸à¸²à¸£\nà¸à¸¹à¸£à¸à¹\nà¸à¸¹à¸£à¸à¸°\nà¸à¸¹à¸£à¸à¸²\nà¹à¸à¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸µà¹\nà¹à¸à¸à¸à¸²à¸à¸µ\nà¹à¸à¸à¸à¸à¸±à¸¥à¸¢à¸²à¸à¸µ\nà¹à¸à¸à¸à¸à¸²à¸¡à¸à¸¸à¸\nà¹à¸à¸à¸à¸à¸±à¸à¸à¹\nà¹à¸à¸à¸à¸à¸¸à¸£à¸´à¸¢à¸²à¸à¸à¹\nà¹à¸à¸à¸à¸à¸£à¸£à¸¡\nà¹à¸à¸à¸à¸à¸£à¸£à¸à¸\nà¹à¸à¸à¸à¸à¸£à¸£à¸\nà¹à¸à¸à¸à¹à¸à¸ª\nà¹à¸à¸à¸à¸¡à¸²à¸¨\nà¹à¸à¸à¸à¸£à¸à¸à¹\nà¹à¸à¸à¸à¸¨à¸\nà¹à¸à¸à¸à¸¨à¸µà¸¥\nà¹à¸à¸à¸à¸°\nà¹à¸à¸à¸à¸²\nà¹à¸à¸à¸à¸²à¸à¸à¹\nà¹à¸à¸à¸à¸²à¸à¸à¸à¸£à¸!
°à¸à¸´à¸©à¸à¹\nà¹à¸à¸à¸à¸²\nà¹à¸à¸à¸à¸²à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸à¸¥à¹à¸\nà¹à¸à¹à¸à¹à¸ªà¸£à¹à¸\nà¹à¸à¸\nà¹à¸à¸à¸à¸´à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸´à¸¥à¹à¸¥à¸µà¸¢à¸¡\nà¹à¸à¸ª\nà¹à¸à¹à¸\nà¹à¸à¸à¸£à¹\nà¹à¸à¸à¸£à¹à¸à¸µà¹à¸¥à¸µà¸¢à¸¡\nà¹à¸à¹à¸à¹à¸£à¹à¸\nà¹à¸à¹à¸à¹à¸£à¹à¸à¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸£à¸´à¹à¸¡\nà¹à¸à¹à¸à¹à¸£à¸´à¹à¸¡à¹à¸à¸´à¹à¸¡\nà¹à¸à¸à¸°\nà¹à¸à¸à¸°à¸à¸°\nà¹à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸£à¸²à¸\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸µà¹à¸¢\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸£à¹\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸·à¸\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸à¸à¸µà¹à¸£à¸µà¸¢\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¹\nà¹à¸à¸à¸¡à¸´à¸à¸à¸±à¸\nà¹à¸à¸à¹à¸à¸à¸£à¸µà¹\nà¹à¸à¸\nà¹à¸à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸£à¸µà¸¢à¸¡\nà¹à¸à¸«à¸¥à¸²\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸à¸à¸£à¸à¸µ\nà¹à¸à¸à¸à¸£à¸à¸£à¸£à¸©\nà¹à¸à¸à¸¸à¸\nà¹à¸à¸\nà¹à¸à¸à¸±à¸ª\nà¹à¸à¹à¹à¸à¹\nà¹à¸à¸¢\nà¹à¸à¸£à¸¡à¸µà¸\nà¹à¸à¸£à¸à¸\nà¹à¸à¸£à¸²à¸\nà¹à¸à¸ªà¸à¹\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¸à¸\nà¸à¸à¸à¸´\nà¸à¸à¸£à¸à¹\nà¸à¸à¸£à¸à¸±à¸¡\nà¸à¸à¸´à¸à¸à¸°\nà¸à¸à¸µà¸£à¸à¸±à¸¡\nà¸à¹à¸à¸à¸´\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸à¹à¸²à¸\nà¸à¸à¸¥\nà¸à¸à¸±à¸\nà¸à¸à¸´à¸à¸£à¸à¹\nà¸à¸à¸´à¸à¸£à¸£à¸¡\nà¸à¸à¸´à¸à¸²à¸£à¸°\nà¸à¸à¸´à¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸à¸´à¸à¸¹à¸¥\nà¸à¸à¸´à¸à¸¡\nà¸à¸à¸´à¸à¸«à¸´à¸\nà¸à¸à¸´à¸à¸²à¸«à¸\nà¸à¸à¸´à¸à¸°\nà¸à¸à¸´à¸à¸µà¸§à¸à¸°\nà¸à¸à¸´à¸à¸à¸²\nà¸à¸à¸´à¸à¸²à¸\nà¸à¸à¸´à¸à¸´à¸\nà¸à¸à¸´à¸à¸\nà¸à¸à¸´à¸à¸±à¸à¸´\nà¸à¸à¸´à¸à¸à¸²\nà¸à¸à¸´à¸à¸±à¸à¸©à¹\nà¸à¸à¸´à¸à¸±à¸\nà¸à¸à¸´à¸à¸¸à¸à¸à¸²à¸à¸¢à¸²à¸à¸£à¸à¹\nà¸à¸à¸´à¸à¸¸à¸à¸à¸²à¸§à¸²à¸à¸µ\nà¸à¸à¸´à¸à¸±à¸à¸à¹\nà¸à¸à¸´à¸à¸²à¸à¸¢à¹\nà¸à¸à¸´à¸ าà¸\nà¸à¸à¸´à¸ าà¸\nà¸à¸à¸´à¸¡à¸²\nà¸à¸!
ิมาà¸à¸£\nà¸à¸à¸´à¸¢à¸¸à¸à¸à¹\nà¸à¸à¸´à¸£à¸\nà¸à¸à¸´à¸£à¸¹à¸\nà¸à¸à¸´à¹à¸¥à¸¡\nà¸à¸à¸´à¸§à¸±à¸à¸´\nà¸à¸à¸´à¸§à¸²à¸\nà¸à¸à¸´à¸§à¸²à¸\nà¸à¸à¸´à¹à¸§à¸\nà¸à¸à¸´à¸ªà¸à¸à¸´\nà¸à¸à¸´à¸ªà¸§à¸°\nà¸à¸à¸´à¸ªà¸±à¸à¸à¸£à¸à¹\nà¸à¸à¸´à¸ªà¸±à¸à¸à¸²à¸£\nà¸à¸à¸´à¸ªà¸±à¸¡à¸ ิà¸à¸²\nà¸à¸à¸´à¹à¸ªà¸\nà¸à¸à¸à¸µ\nà¸à¸à¸¡\nà¸à¸à¸§à¸µ\nà¸à¸à¸\nà¸à¸à¸²à¸¡\nà¸à¸à¸´à¸à¸²à¸\nà¸à¸à¸´à¸à¸´\nà¸à¸à¸µà¸\nà¸à¸\nà¸à¸à¸´à¸§à¸£à¸±à¸à¸²\nà¸à¸à¸´\nà¸à¸à¸à¸µ\nà¸à¸à¸¡à¸±à¸\nà¸à¸à¸§à¸µ\nà¸à¸à¸±à¸à¸à¸²à¸\nà¸à¸à¸±à¸ªà¸à¸²à¸\nà¸à¸à¸²à¸à¸¸à¸à¸£à¸¡\nà¸à¸à¸µà¸\nà¸à¸à¸¸à¸¡\nà¸à¸\nà¸à¹à¸\nà¸à¸à¸±à¸à¸à¸²\nà¸à¸à¸±à¸à¸à¸°\nà¸à¸¡\nà¸à¸£à¸à¸±à¸¢\nà¸à¸£à¸à¸±à¸à¸©à¹\nà¸à¸£à¹à¸¥à¸\nà¸à¸£à¸§à¸²à¸à¸µ\nà¸à¸£à¸\nà¸à¸£à¸à¸à¸´\nà¸à¸£à¸\nà¸à¸£à¸à¸¢à¸±à¸à¸©à¹\nà¸à¸£à¸\nà¸à¸£à¸à¸à¸´à¸à¸±à¸à¸´\nà¸à¸£à¸à¸´à¸¡à¸¡à¸´à¸à¸§à¸ªà¸§à¸±à¸à¸à¸µ\nà¸à¸£à¸\nà¸à¸£à¸à¸±à¸à¸©à¹\nà¸à¸£à¸¡à¸±à¸à¸à¹\nà¸à¸£à¸¡à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸£à¸¡à¸²à¸à¸¹\nà¸à¸£à¸¡à¸²à¸ ิà¹à¸à¸¢\nà¸à¸£à¸¡à¸²à¸ ิà¹à¸©à¸\nà¸à¸£à¸¡à¸´à¸à¸à¸£à¹\nà¸à¸£à¹à¸¡à¸à¸à¸£à¹\nà¸à¸£à¹à¸¡à¸¨à¸§à¸£à¹\nà¸à¸£à¹à¸¡à¸©à¸à¹\nà¸à¸£à¸§à¸\nà¸à¸£à¸§à¸à¹à¸à¸£\nà¸à¸£à¸¨à¸¸\nà¸à¸£à¸ªà¸´à¸\nà¸à¸£à¹à¸\nà¸à¸£à¸à¸à¸à¸à¸\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸\nà¸à¸£à¸à¸¢\nà¸à¸£à¸°\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸¤à¸\nà¸à¸£à¸°à¸à¸¤à¸à¸´\nà¸à¸£à¸°à¸à¸¥\nà¸à¸£à¸°à¸à¸§à¸\nà¸à¸£à¸°à¸à¸§à¸à¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸£à¸°à¸à¸²à¸¢à¸à¸£à¸¶à¸\nà¸à¸£à¸°à¸à¸²à¸£\nà¸à¸£à¸°à¸à¸²à¸¨\nà¸à¸£à¸°à¸à¸²à¸¨à¸à¸µà¸¢à¸à¸±à¸à¸£\nà¸à¸£à¸°à¸à¸²à¸¨à¸´à¸\nà¸à¸£à¸°à¸à¸³\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸à¸à¸£à¸£à¸\nà¸à¸£à¸°à¸à¸à¸à¸£à¸£à¸à¹\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸à¸à¸£à¸°à¸«à¸à¸¡\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸±à¸¥à¸ à¹\nà¸à¸£à¸°à¸à¸³\nà¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸¸à¸\!
nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸à¸à¸£à¸£à¸\nà¸à¸£à¸°à¹à¸à¸à¸à¸£à¸£à¸à¹\nà¸à¸£à¸°à¹à¸à¸¡\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸à¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¸à¸§à¸\nà¸à¸£à¸°à¸à¹à¸à¸à¸£à¸°à¹à¸à¹\nà¸à¸£à¸°à¸à¸±à¸à¸©à¹\nà¸à¸£à¸°à¸à¸±à¸à¸©à¸à¸´à¸¢à¸¡\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸³\nà¸à¸£à¸°à¸à¸´à¸¡\nà¸à¸£à¸°à¸à¸´à¹à¸¡à¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¸à¸¸\nà¸à¸£à¸°à¸à¸¸à¸à¸¡à¸à¹\nà¸à¸£à¸°à¸à¸¸à¸à¸±à¸\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¹à¸à¸´à¸à¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸§à¸¡\nà¸à¸£à¸°à¸à¸§à¸£\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸²\nà¸à¸£à¸°à¸à¸²à¸à¸´à¸à¹à¸à¸¢\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸µ\nà¸à¸£à¸°à¸à¸¸à¸¡\nà¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸¡\nà¸à¸£à¸°à¸à¸²à¸¡\nà¸à¸£à¸°à¸à¸´à¸à¸²à¸\nà¸à¸£à¸°à¸à¸´à¸à¸´\nà¸à¸£à¸°à¸à¸µà¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸§à¸\nà¸à¸£à¸°à¸à¸à¸\nà¸à¸£à¸°à¸à¸à¸¢\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸£à¸°à¹à¸à¸´à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸²\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸©\nà¸à¸£à¸°à¸à¸´à¸à¸à¸²\nà¸à¸£à¸°à¸à¸´à¸à¸à¸£à¸°à¸à¸à¸¢\nà¸à¸£à¸°à¸à¸´à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸©à¸à¹\nà¸à¸£à¸°à¸à¸´à¸©à¸à¸à¸£à¸£à¸¡\nà¸à¸£à¸°à¸à¸´à¸©à¸à¸²à¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¹à¹\nà¸à¸£à¸°à¹à¸\nà¸à¸£à¸°à¹à¸à¹à¸\nà¸à¸£à¸°à¹à¸à¸´à¸¡\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸à¸µà¹à¸¢à¸§\nà¸à¸£à¸°à¹à¸à¸µà¹à¸¢à¸§à¸à¸£à¸°à¸à¹à¸²à¸§\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸°\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸à¸¢\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸´à¸à¸à¸²\nà¸à¸£à¸°à¸à¸´à¸à¸²à¸\nà¸à¸£à¸°à¸à¸´à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸¡à¸²à¸à¸£\nà¸à¸£!
ะà¸à¸´à¸¡à¸²à¸à¸£à¸£à¸¡\nà¸à¸£à¸°à¸à¸´à¸£à¸\nà¸à¸£à¸°à¸à¸¹\nà¸à¸£à¸°à¸à¸¡\nà¸à¸£à¸°à¸à¸¡à¸à¸´à¸à¸à¸²\nà¸à¸£à¸°à¸à¸¡\nà¸à¸£à¸°à¸à¹à¸§à¸\nà¸à¸£à¸°à¸à¸§à¸\nà¸à¸£à¸°à¸à¸±à¸à¸©à¹\nà¸à¸£à¸°à¸à¸±à¸à¸©à¸´à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸£à¸°à¸à¸²à¸¨à¸µ\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¹à¸\nà¸à¸£à¸°à¸à¸µà¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¸\nà¸à¸£à¸°à¸à¸¸à¸©\nà¸à¸£à¸°à¸à¸¸à¸©à¸à¹\nà¸à¸£à¸°à¹à¸à¸¨\nà¸à¸£à¸°à¹à¸à¸²\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸£à¸°à¹à¸à¸·à¸à¸\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸à¸²à¸à¸´à¸à¸à¸µ\nà¸à¸£à¸°à¸à¸¡\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸à¸¡\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¸²\nà¸à¸£à¸°à¸à¸µà¸à¸£à¸°à¸à¸à¸¡\nà¸à¸£à¸°à¸à¸£à¸²à¸\nà¸à¸£à¸°à¸à¸£à¸²à¸¢\nà¸à¸£à¸°à¸à¸²\nà¸à¸£à¸°à¹à¸à¸£à¸µà¹à¸¢à¸\nà¸à¸£à¸°à¹à¸à¸£à¸µà¸¢à¸§\nà¸à¸£à¸°à¸à¸à¸à¹\nà¸à¸£à¸°à¸à¸à¸à¹\nà¸à¸£à¸°à¸à¸£à¸¡\nà¸à¸£à¸°à¸à¸¤à¸à¸´\nà¸à¸£à¸°à¸à¸¤à¸à¸à¸´à¹\nà¸à¸£à¸°à¸à¸±à¸\nà¸à¸£à¸°à¸à¸±à¸à¸à¹\nà¸à¸£à¸°à¸à¸±à¸à¸à¹\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸à¸²à¸ª\nà¸à¸£à¸°à¸à¸²à¸ªà¸¡à¸«à¸£à¸à¸\nà¸à¸£à¸°à¸à¸²à¸¬\nà¸à¸£à¸°à¸à¸´à¸\nà¸à¸£à¸°à¸à¸´à¸¡à¸à¹à¸à¸£à¸°à¸à¸²à¸¢\nà¸à¸£à¸°à¸à¸¸à¸à¸à¹\nà¸à¸£à¸°à¹à¸à¸à¸µ\nà¸à¸£à¸°à¹à¸à¸\nà¸à¸£à¸°à¹à¸\nà¸à¸£à¸°à¹à¸à¸£\nà¸à¸£à¸°à¸ à¸\nà¸à¸£à¸°à¸ ัสสร\nà¸à¸£à¸°à¸ า\nà¸à¸£à¸°à¸ าà¸à¸²à¸£\nà¸à¸£à¸°à¸ าà¸\nà¸à¸£à¸°à¸ าษ\nà¸à¸£à¸°à¸ าส\nà¸à¸£à¸°à¹à¸ à¸\nà¸à¸£à¸°à¸¡à¸\nà¸à¸£à¸°à¸¡à¸§à¸¥\nà¸à¸£à¸°à¸¡à¸²à¸\nà¸à¸£à¸°à¸¡à¸²à¸\nà¸à¸£à¸°à¸¡à¸¸à¸\nà¸à¸£à¸°à¸¡à¸¸à¸\nà¸à¸£à¸°à¸¡à¸¹à¸¥\nà¸à¸£à¸°à¹à¸¡à¸´à¸\nà¸à¸£à¸°à¹à¸¡à¸\nà¸à¸£à¸°à¹à¸¡à¸à¸¢à¹\nà¸à¸£à¸°à¸¢à¸à¸à¹\nà¸à¸£à¸°à¸¢à¸¸à¸à¸à¹\nà¸à¸£à¸°à¸¢à¸¸à¸à¸à¹\nà¸à¸£à¸°à¸¢à¸¸à¸£\nà¸à¸£à¸°à¸¢à¸¹à¸£\nà¸à¸£à¸°à¹à¸¢à¸\nà¸à¸£à¸°à¹à¸¢à¸à¸à¹\nà¸à¸£à¸°à¹à¸£à¸«à¸´à¸\nà¸à¸£à¸°à¸¥à¸¡à¸à¹\nà¸à¸£à¸°à¸¥à¸à¸\nà¸à¸£à¸°à¸¥à¸±à¸¢\nà¸à¸£à¸°à¸¥à¸²à¸\nà¸à¸£à¸°à!
¸¥à¸²à¸¢\nà¸à¸£à¸°à¸¥à¸¸\nà¸à¸£à¸°à¹à¸¥à¹à¸«à¹\nà¸à¸£à¸°à¹à¸¥à¹à¸²à¸à¸£à¸°à¹à¸¥à¸¡\nà¸à¸£à¸°à¹à¸¥à¸¡\nà¸à¸£à¸°à¸§à¸£à¸£à¸\nà¸à¸£à¸°à¸§à¸£à¸£à¸à¸à¹\nà¸à¸£à¸°à¸§à¸±à¸à¸´\nà¸à¸£à¸°à¸§à¸²à¸¥\nà¸à¸£à¸°à¸§à¸²à¸¥à¸à¸±à¸à¸¡à¹\nà¸à¸£à¸°à¸§à¸²à¸ª\nà¸à¸£à¸°à¸§à¸´à¸\nà¸à¸£à¸°à¸§à¸´à¸\nà¸à¸£à¸°à¸§à¸´à¸à¸£\nà¸à¸£à¸°à¸§à¸´à¸\nà¸à¸£à¸°à¸§à¸µà¸\nà¸à¸£à¸°à¹à¸§à¸à¸µ\nà¸à¸£à¸°à¹à¸§à¸¨\nà¸à¸£à¸°à¹à¸§à¸¨à¸à¹\nà¸à¸£à¸°à¸¨à¸¡\nà¸à¸£à¸°à¸¨à¸²à¸ªà¸à¹\nà¸à¸£à¸°à¸¨à¸¸\nà¸à¸£à¸°à¸ªà¸\nà¸à¸£à¸°à¸ªà¸à¸à¹\nà¸à¸£à¸°à¸ªà¸\nà¸à¸£à¸°à¸ªà¸\nà¸à¸£à¸°à¸ªà¸¡\nà¸à¸£à¸°à¸ªà¸°\nà¸à¸£à¸°à¸ªà¸±à¸\nà¸à¸£à¸°à¸ªà¸±à¸à¸à¸²à¸à¸²à¸£\nà¸à¸£à¸°à¸ªà¸±à¸¢à¸«à¹\nà¸à¸£à¸°à¸ªà¸²\nà¸à¸£à¸°à¸ªà¸²à¸\nà¸à¸£à¸°à¸ªà¸²à¸à¸à¹\nà¸à¸£à¸°à¸ªà¸²à¸\nà¸à¸£à¸°à¸ªà¸²à¸£\nà¸à¸£à¸°à¸ªà¸´à¸à¸à¸´à¹\nà¸à¸£à¸°à¸ªà¸´à¸à¸à¸´à¸à¸¥\nà¸à¸£à¸°à¸ªà¸´à¸à¸à¸´à¸ าà¸\nà¸à¸£à¸°à¸ªà¸µà¸à¸£à¸°à¸ªà¸²\nà¸à¸£à¸°à¸ªà¸¹à¸\nà¸à¸£à¸°à¸ªà¸¹à¸à¸´\nà¸à¸£à¸°à¹à¸ªà¸à¸±à¸\nà¸à¸£à¸°à¹à¸ªà¸à¸±à¸à¸à¸²à¸à¸\nà¸à¸£à¸°à¹à¸ªà¸£à¸´à¸\nà¸à¸£à¸°à¸«à¸à¸¶à¹à¸\nà¸à¸£à¸°à¸«à¸¡à¹à¸²\nà¸à¸£à¸°à¸«à¸¢à¸±à¸\nà¸à¸£à¸°à¸«à¸¥à¸²à¸\nà¸à¸£à¸°à¸«à¸¥à¹à¸³\nà¸à¸£à¸°à¸«à¸§à¸±à¸\nà¸à¸£à¸°à¸«à¸§à¸±à¹à¸\nà¸à¸£à¸°à¸«à¸±à¸à¸à¸£à¸°à¸«à¸²à¸£\nà¸à¸£à¸°à¸«à¸²à¸\nà¸à¸£à¸°à¸«à¸²à¸£\nà¸à¸£à¸°à¹à¸«à¸¥\nà¸à¸£à¸°à¹à¸«à¸ª\nà¸à¸£à¸°à¹à¸«à¸¡à¸ªà¸¸à¸«à¸£à¸µ\nà¸à¸£à¸°à¸à¸\nà¸à¸£à¸°à¸à¸£\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸à¸à¸£à¸³\nà¸à¸£à¸±à¸à¸¡à¸°\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸à¸à¸²\nà¸à¸£à¸±à¸à¸à¸à¸£à¸´à¸¢à¸²\nà¸à¸£à¸±à¸à¸¢à¸¸à¸à¸±à¸\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸¡à¸à¸£à¸²\nà¸à¸£à¸±à¸¨à¸à¸´à¸¡\nà¸à¸£à¸±à¸¨à¸à¸²\nà¸à¸£à¸±à¸¨à¸à¸µ\nà¸à¸£à¸±à¸¨à¸§à¹\nà¸à¸£à¸±à¸ªà¸ªà¸à¸\nà¸à¸£à¹à¸²\nà¸à¸£à¸²à¸à¸\nà¸à¸£à¸²à¸à¸£à¸¡\nà¸à¸£à¸²à¸à¸¤à¸\nà¸à¸£à¸²à¸à¸²à¸£\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸à¸à¹\nà¸à¸£à¸²à¸à¸µà¸\nà¸à¸£à¸²à¸à¸à¹\nà¸à¸£à¸²à¸à¸à¸²\nà¸à¸£à¸²à¸à¸±à¸¢\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸à¸µ\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸à¸µ\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸à¸à¸²à¸ ิà¹à¸©à¸\nà¸à¸!
£à¸²à¸à¸à¹\nà¸à¸£à¸²à¸¡\nà¸à¸£à¸²à¸¡à¸²à¸ª\nà¸à¸£à¸²à¹à¸¡à¸\nà¸à¸£à¸²à¹à¸¡à¸à¸¢à¹\nà¸à¸£à¸²à¸¢\nà¸à¸£à¸²à¸£à¸à¸à¸²\nà¸à¸£à¸²à¸£à¸ \nà¸à¸£à¸²à¸£à¸¡à¸ à¹\nà¸à¸£à¸²à¸¨\nà¸à¸£à¸²à¸¨à¸à¸²à¸\nà¸à¸£à¸²à¸¨à¸£à¸±à¸¢\nà¸à¸£à¸²à¸©à¸à¸µ\nà¸à¸£à¸²à¸©à¸²à¸\nà¸à¸£à¸²à¸ªà¸±à¸¢\nà¸à¸£à¸²à¸ªà¸²à¸\nà¸à¸£à¸³\nà¸à¸£à¸´\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸à¸à¸²à¸£\nà¸à¸£à¸´à¸à¸£à¸£à¸¡\nà¸à¸£à¸´à¸à¸±à¸\nà¸à¸£à¸´à¸à¸à¸«à¹\nà¸à¸£à¸´à¸à¸²à¸\nà¸à¸£à¸´à¸à¸²à¸£à¸´à¸à¸²\nà¸à¸£à¸´à¹à¸à¸\nà¸à¸£à¸´à¸à¸\nà¸à¸£à¸´à¸à¸¶à¸¡\nà¸à¸£à¸´à¸à¸à¸²\nà¸à¸£à¸´à¸à¸²à¸¡\nà¸à¸£à¸´à¸à¸²à¸¢à¸\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸à¸à¸°\nà¸à¸£à¸´à¸à¹à¸à¸à¸\nà¸à¸£à¸´à¸à¸£\nà¸à¸£à¸´à¸à¸£à¸£à¸¨à¸à¹\nà¸à¸£à¸´à¸à¸±à¸¢à¸«à¸±à¸à¸à¸µ\nà¸à¸£à¸´à¸à¸±à¸¨à¸à¹\nà¸à¸£à¸´à¹à¸à¸\nà¸à¸£à¸´à¹à¸à¸§à¸°\nà¸à¸£à¸´à¸à¸´à¸à¸à¸²à¸\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸à¸\nà¸à¸£à¸´à¸à¸±à¸à¸à¹\nà¸à¸£à¸´à¸à¸à¸à¹\nà¸à¸£à¸´à¸à¸±à¸à¸£\nà¸à¸£à¸´à¸à¸±à¸à¸à¹\nà¸à¸£à¸´à¸à¸²à¸à¸\nà¸à¸£à¸´à¸ ัà¸à¸à¹\nà¸à¸£à¸´à¸ าษ\nà¸à¸£à¸´à¸ ูมิ\nà¸à¸£à¸´à¹à¸ à¸\nà¸à¸£à¸´à¹à¸¡\nà¸à¸£à¸´à¸¡à¸à¸à¸¥\nà¸à¸£à¸´à¸¡à¸²à¸\nà¸à¸£à¸´à¸¡à¸²à¸à¸£\nà¸à¸£à¸´à¸¢à¸±à¸à¸´\nà¸à¸£à¸´à¸¢à¸²à¸à¸¸à¸\nà¸à¸£à¸´à¸¢à¸²à¸¢\nà¸à¸£à¸´à¹à¸¢à¸¨\nà¸à¸£à¸´à¹à¸¢à¸ªà¸²à¸\nà¸à¸£à¸´à¸§à¸£à¸£à¸\nà¸à¸£à¸´à¸§à¸±à¸à¸£\nà¸à¸£à¸´à¸§à¸²à¸£\nà¸à¸£à¸´à¸§à¸²à¸ª\nà¸à¸£à¸´à¸§à¸´à¸à¸\nà¸à¸£à¸´à¹à¸§à¸\nà¸à¸£à¸´à¸¨à¸à¸²\nà¸à¸£à¸´à¸©à¸±à¸\nà¸à¸£à¸´à¸ªà¸±à¸à¸à¸¹\nà¸à¸£à¸´à¸ªà¸¸à¸à¸à¸´\nà¸à¸£à¸´à¸«à¸²à¸\nà¸à¸£à¸´à¸«à¸²à¸£\nà¸à¸£à¸µà¹\nà¸à¸£à¸µà¸à¸à¸²\nà¸à¸£à¸µà¸à¸²\nà¸à¸£à¸µà¹à¸\nà¸à¸£à¸µà¸à¸²\nà¸à¸£à¸µà¸à¸´\nà¸à¸£à¸µà¸à¸´à¹\nà¸à¸£à¸µà¸à¸µ\nà¸à¸£à¸µà¸à¸´\nà¸à¸£à¸µà¸¢à¸°\nà¸à¸£à¸µà¸¢à¸²\nà¸à¸£à¸¶à¸\nà¸à¸£à¸¶à¸à¸©à¸²\nà¸à¸£à¸¶à¸\nà¸à¸£à¸·à¸\nà¸à¸£à¸·à¹à¸\nà¸à¸£à¸¸\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¹\nà¸à¸£à¸¹à¹\nà¸à¸£à¸¹à¸\nà¸à¸£à¸¹à¹à¸\nà¸à¸£à¸¹à¹à¸à¸à¸£à¹à¸²à¸\nà¸à¸£à¸¹à¹à¸\nà¸à¸¤à¸à¸à¸\nà¸à¸¤à¸à¸à¸²\nà¸à¸¤à¸©à¸à¸²à¸à¸à¹\nà¸à¸¤à¸©à¸\nà¸à¸¥à¸\nà¸à¸¥à¸à¹à¸à¸¥!
ีà¹à¸¢\nà¸à¸¥à¸\nà¸à¸¥à¹à¸\nà¸à¸¥à¸\nà¸à¸¥à¹à¸\nà¸à¸¥à¸§à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¹à¸à¸\nà¸à¸¥à¹à¸à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¹à¸à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¸à¸¡\nà¸à¸¥à¹à¸à¸¢\nà¸à¸¥à¸°\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸à¸à¸´à¸\nà¸à¸¥à¸²\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸¢\nà¸à¸¥à¸²à¸ªà¹à¸à¸à¸£à¹\nà¸à¸¥à¸²à¸ªà¸à¸²à¸à¸²à¸£\nà¸à¸¥à¹à¸³\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸´à¹à¸\nà¸à¸¥à¸´à¹à¸à¸\nà¸à¸¥à¸´à¸¡\nà¸à¸¥à¸´à¹à¸¡\nà¸à¸¥à¸´à¸§\nà¸à¸¥à¸µ\nà¸à¸¥à¸µà¸\nà¸à¸¥à¸·à¹à¸¡\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¹à¸\nà¸à¸§à¸à¹à¸à¸µà¸¢à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸\nà¸à¹à¸§à¸à¹à¸à¸µà¹à¸¢à¸\nà¸à¹à¸§à¸¢\nà¸à¸§à¸±à¸à¸à¹\nà¸à¸§à¸²à¸£à¸à¸²\nà¸à¸§à¸²à¸¥\nà¸à¸§à¸²à¸ª\nà¸à¸§à¸²à¸¬\nà¸à¸§à¸´à¸\nà¸à¸§à¸´à¸à¸£\nà¸à¸§à¸´à¸\nà¸à¸§à¸´à¹à¸§à¸\nà¸à¸§à¸µà¸\nà¸à¸§à¸¸à¸à¸´\nà¸à¹à¸§à¸à¸µ\nà¸à¹à¸§à¸ª\nà¸à¹à¸§à¸ªà¸à¹\nà¸à¸¨à¸¸\nà¸à¸ªà¸±à¸à¸à¸°\nà¸à¸ªà¸±à¸à¸à¸²à¸à¸²à¸£\nà¸à¸ªà¸²à¸\nà¸à¸ªà¸²à¸\nà¸à¸ªà¸²à¸ªà¸à¹\nà¸à¸ªà¸¸\nà¸à¸ªà¸¸à¸\nà¸à¸ªà¸¹à¸à¸´\nà¸à¸«à¸±à¸à¸ªà¸à¸°\nà¸à¸«à¸²à¸\nà¸à¸«à¸²à¸£\nà¸à¸«à¸²à¸ª\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸à¹\nà¸à¸à¹à¸à¸²à¸°\nà¸à¸à¸\nà¸à¹à¸à¹à¸à¹\nà¸à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢à¸\nà¸à¸°\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸²à¸£à¸±à¸\nà¸à¸°à¸à¸³\nà¸à¸°à¸à¸²à¸§\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸²à¸à¸²\nà¸à¸°à¸à¸²à¸£à¸°à¸à¸²à¸«à¸¥à¸²\nà¸à¸°à¸à¸´à¸à¸à¸°à¸à¹à¸\nà¸à¸°à¸à¸´à¸¢à¸²à¸\nà¸à¸°à¸à¸°\nà¸à¸°à¸à¸°à¸à¸°à¸à¸±à¸\nà¸à¸°à¸à¸¸\nà¸à¸°à¸à¸¸à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸¡à¸\nà¸à¸°à¸£à¸²à¸¥à¸µ\nà¸à¸°à¸£à¸³\nà¸à¸°à¹à¸£\nà¸à¸°à¸¥à¸à¸¡\nà¸à¸°à¹à¸¥à¸\nà¸à¸°à¹à¸¥à¹à¸¡\nà¸à¸°à¹à¸¥à¸\nà¸à¸°à¸§à¸°à¸«à¸¥à¹à¸³\nà¸à¸°à¸«à¸à¸±à¸\nà¸à¸°à¸«à¸à¸±à¸\nà¸à¸°à¸«à¸±à¸\nà¸à¸°à¹à¸«à¸¥à¸²à¸°\nà¸à¸±à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¹à!
¸à¹à¸²\nà¸à¸±à¸à¸©à¹\nà¸à¸±à¸à¸©à¸²\nà¸à¸±à¸à¸©à¸´à¸\nà¸à¸±à¸à¸©à¸µ\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸ªà¸¸à¹\nà¸à¸±à¸à¸ªà¸¸à¸à¸¸à¸¥\nà¸à¸±à¸à¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸±à¸à¸à¸à¸²à¸¡\nà¸à¸±à¸à¸à¸±à¸à¸à¸à¸à¸à¸\nà¸à¸±à¸à¸à¸±à¸à¸à¸à¸£à¸°à¹à¸à¸¨\nà¸à¸±à¸à¸à¸±à¸¢\nà¸à¸±à¸à¸à¸²à¸¡à¸´à¸à¸£\nà¸à¸±à¸à¸à¸¸à¸à¸¡à¸à¹\nà¸à¸±à¸à¸à¸¸à¸à¸à¸£à¸à¹\nà¸à¸±à¸à¸à¸¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸¸à¸ªà¸¡à¸±à¸¢\nà¸à¸±à¸à¹à¸à¸\nà¸à¸±à¸à¹à¸à¸à¸à¸²à¸£à¸à¸´à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸´à¸¡\nà¸à¸±à¸à¸à¸£à¸à¹\nà¸à¸±à¸à¸à¸¶à¸\nà¸à¸±à¸à¸¢à¸²à¸à¸²à¸£\nà¸à¸±à¸à¹à¸§à¸à¸à¸à¹\nà¸à¸±à¸à¸à¸¸à¸\nà¸à¸±à¸à¸à¸à¸à¸µ\nà¸à¸±à¸à¸à¸§à¸±à¸à¸à¸µà¸¢à¹\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸¡à¸µ\nà¸à¸±à¸à¸à¸§à¸µà¸ªà¸à¸´\nà¸à¸±à¸à¸à¸±à¸à¸´\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸«à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸¢à¸²à¸§à¸±à¸\nà¸à¸±à¸à¸à¸£à¸«à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸²à¸ª\nà¸à¸±à¸à¸à¸²à¸ªà¸à¹\nà¸à¸±à¸à¸£à¸ªà¸µ\nà¸à¸±à¸à¸«à¸´\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸²à¸à¸¶à¸\nà¸à¸±à¸à¸à¸²à¸à¸¸à¹à¸¡à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¹à¸§à¸µà¸¢\nà¸à¸±à¸à¸à¸´\nà¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸£\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸´\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸«à¸¥à¹à¸²\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸§à¸µ\nà¸à¸±à¸à¸¡à¹\nà¸à¸±à¸à¸¡à¸°\nà¸à¸±à¸à¸¡à¸²à¸ªà¸à¹\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸à¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸¸à¹à¸«à¸£à¹à¸\nà¸à¸±à¹à¸à¸¥à¸¡\nà¸à¸±à¹à¸à¸«à¸¢à¸²\nà¸à¸±à¹à¸à¹à¸«à¸à¹à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸²à¸ªà¸°\nà¸à¸±à¸à¸à¸²à¸à¸à¸µà¸¢à¸à¸£à¸£à¸¡\nà¸à¸±à¸à¸ าระ\nà¸à¸±à¹à¸¡\nà¸à¸±à¸¢à¸à¸²\nà¸à¸±à¸¢à¸¢à¸´à¸à¸²\nà¸à¸±à¸§à¹à¸à¸µà¸¢\nà¸à¸±à¸¨à¸à¸´à¸¡\nà¸à¸±à¸¨à¸à¸±à¸\nà¸à¸±à¸ªà¸ªà¸²à¸§à¸°\nà¸à¸±à¸ªà¸ªà¸²à¸ªà¸°\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸£à¸µà¸¢à¹\nà¸à¸²à¸à¸´à¸à¸à¸µà¸¢à¹\nà¸à¸²à¸à¸µà¸\nà¸à¸²à¸à¸¥à¸´\nà¸à¸²à¸à¸!
´à¸à¸\nà¸à¸²à¸à¸´à¸à¸¸à¸à¸¥à¸´à¸\nà¸à¸²à¸à¸´à¹à¸ à¸\nà¸à¸²à¸à¸´à¸«à¸²à¸£à¸´à¸¢à¹\nà¸à¸²à¸à¸\nà¸à¸²à¸à¸à¸à¸²\nà¸à¸²à¸à¸°\nà¸à¸²à¸à¸à¸à¸²à¸à¸´\nà¸à¸²à¸à¸°\nà¸à¸²à¸à¸²à¸à¸´à¸à¸²à¸\nà¸à¸²à¸à¸´\nà¸à¸²à¸à¸µ\nà¸à¸²à¸\nà¸à¸²à¸à¸´à¹à¸¡à¸à¸à¹\nà¸à¸²à¸à¸µ\nà¸à¸²à¹à¸à¹à¸°\nà¸à¸²à¸à¹à¸à¸à¹à¸à¹\nà¸à¸²à¸à¸±à¸à¸à¸²\nà¸à¸²à¸à¸²à¸\nà¸à¸²à¸à¸¸à¸à¸²\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸°\nà¸à¸²à¸à¸µà¸¢à¸°\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸à¸à¹\nà¸à¸²à¸¡\nà¸à¸²à¹à¸¡à¸à¸à¹\nà¸à¹à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¸¢à¸²à¸ª\nà¸à¸²à¸£à¹à¹à¸à¸à¹\nà¸à¸²à¸£à¸¡à¸µ\nà¸à¸²à¸£à¹à¸¡à¸¨\nà¸à¸²à¸£à¸²à¸à¸´à¸\nà¸à¸²à¸£à¸´à¸à¸±à¸à¸£\nà¸à¸²à¸£à¸´à¸à¸²à¸\nà¸à¸²à¸£à¸¸à¸ªà¸à¸§à¸±à¸\nà¸à¸²à¸¥\nà¸à¸²à¸¥à¹à¸¡\nà¸à¸²à¸¥à¸´à¹à¸¥à¸¢à¸à¹\nà¸à¸²à¸¥à¸µ\nà¸à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¸²à¸§à¸²à¸£\nà¸à¸²à¸©à¸²à¸\nà¸à¸²à¸ª\nà¸à¸²à¸ªà¸²à¸\nà¸à¸²à¸ªà¸²à¸à¸´à¸à¸°\nà¸à¸²à¸«à¸à¸±à¸\nà¸à¸²à¸«à¸µà¹\nà¸à¸³\nà¸à¹à¸³\nà¸à¹à¸³à¹à¸à¹à¸\nà¸à¸´à¸à¸à¸´à¸\nà¸à¸´à¹à¸\nà¸à¸´à¸à¸à¸¥à¸°\nà¸à¸´à¸à¸à¸à¸\nà¸à¸´à¸à¸\nà¸à¸´à¸à¸à¸°\nà¸à¸´à¸à¸´\nà¸à¸´à¸à¸à¸°\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸°\nà¸à¸´à¸à¸²\nà¸à¸´à¸à¸²à¸¡à¸«à¸±à¸¢à¸à¸²\nà¸à¸´à¸à¸²à¸¡à¸«à¸±à¸¢à¸¢à¸´à¸à¸²\nà¸à¸´à¸à¸¸\nà¸à¸´à¸à¸¸à¸à¸à¸²\nà¸à¸´à¸à¸¸à¸ ูมิ\nà¸à¸´à¸à¸¸à¸¥à¸²\nà¸à¸´à¹à¸à¸£à¹à¸¥à¸µà¸¢à¸¡\nà¸à¸´à¹à¸\nà¸à¸´à¹à¸à¹à¸à¹à¸§\nà¸à¸´à¹à¸à¹à¸\nà¸à¸´à¸à¸à¸¥à¸µ\nà¸à¸´à¹à¸¡\nà¸à¸´à¹à¸¡\nà¸à¸´à¸¢à¸°\nà¸à¸´à¸¢à¸±à¸à¸à¸¸\nà¸à¸´à¹à¸¢à¸£à¸ª\nà¸à¸´à¸¥à¸±à¸à¸à¸à¹\nà¸à¸´à¹à¸§\nà¸à¸´à¸¨à¸²à¸\nà¸à¸´à¸«à¸à¸°\nà¸à¸µ\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¸\nà¸à¸µà¸à¸°\nà¸à¸µà¹à¸\nà¸à¸µà¸à¸´\nà¸à¸µà¸\nà¸à¸µà¸\nà¸à¸µà¹à¸\nà¸à¸µà¸¨à¸²à¸\nà¸à¸µà¸¬à¸à¸°\nà¸à¸¶à¸\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¸¡à¸à¸·à¹à¸\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸¸\nà¸à¸¸à¹\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸¸à¸¢\nà¸à¸¸à¸à¸¥à¸°\nà¸à¸¸à¹à¸à¸à¸µ!
à¹\nà¸à¸¸à¸à¸à¸§à¸°\nà¸à¸¸à¸à¸¥à¸´à¸à¸à¹\nà¸à¸¸à¸à¸¥à¸¶à¸à¸à¹\nà¸à¸¸à¸à¸à¸²\nà¸à¸¸à¸à¸°\nà¸à¸¸à¸à¸à¸£à¸´à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸°\nà¸à¸¸à¸à¸¸à¸à¸\nà¸à¸¸à¸à¸à¸²à¸\nà¸à¸¸à¸à¸ à¸\nà¸à¸¸à¸à¸±à¸à¸ªà¸¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸à¸°\nà¸à¸¸à¸à¸°\nà¸à¸¸à¸à¸à¸°\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡à¸à¹à¸³\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¸£à¸à¸°\nà¸à¸¸à¸£à¸°\nà¸à¸¸à¸£à¸²à¸\nà¸à¸¸à¸£à¸²à¸à¸°\nà¸à¸¸à¸£à¸´à¸¡à¸à¸£à¸£à¸©à¸²\nà¸à¸¸à¹à¸£à¸à¸²à¸£à¸´à¸\nà¸à¸¸à¹à¸£à¸«à¸´à¸\nà¸à¸¸à¸¥à¸¥à¸´à¸à¸à¹\nà¸à¸¸à¸¥à¸¥à¸¶à¸à¸à¹\nà¸à¸¸à¸¥à¸´à¸à¸à¹\nà¸à¸¸à¹à¸¥à¸à¸¸à¹à¸¥\nà¸à¸¸à¸©à¸¢à¸°\nà¸à¸¸à¸ªà¸ªà¸°\nà¸à¸¹\nà¸à¸¹à¹\nà¸à¸¹à¸à¸à¸°\nà¸à¸¹à¸à¸à¸µà¸¢à¸à¸¸à¸à¸à¸¥\nà¸à¸¹à¸à¸à¸µà¸¢à¸§à¸±à¸à¸à¸¸\nà¸à¸¹à¸à¸à¸µà¸¢à¸°\nà¸à¸¹à¸à¸²\nà¸à¸¹à¸à¸´à¸\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸¡\nà¸à¸¹à¹à¸¢à¸µà¹à¸à¸¹à¹à¸¢à¸³\nà¸à¸¹à¸£à¸°\nà¸à¸¹à¸¥à¸¹\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸¥à¸µ\nà¹à¸à¸à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸¢à¸¢à¸²à¸¥\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸¡\nà¹à¸à¸£à¸¢\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸à¸°\nà¹à¸à¸£à¸²à¸°\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¹à¸¢à¸\nà¹à¸à¸£à¸µà¹à¸¢à¸à¸à¸£à¹à¸²à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¹à¸¢à¸¡\nà¹à¸à¸£à¸µà¸¢à¸§\nà¹à¸à¸£à¸µà¹à¸¢à¸§\nà¹à¸à¸£à¸µà¸¢à¸°\nà¹à¸à¸£à¸µà¹à¸¢à¸°\nà¹à¸à¸£à¸·à¹à¸à¸\nà¹à¸à¸£à¸·à¹à¸à¸¢\nà¹à¸à¸¥\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¸§\nà¹à¸à¸¥à¸²\nà¹à¸à¸¥à¹à¸²\nà¹à¸à¸¥à¹à¸²\nà¹à¸à¸¥à¸²à¸°\nà¹à¸à¸¥à¸µà¹à¸¢\nà¹à¸à¸¥à¸µà¹à¸¢à¸\nà¹à¸à¸¥à¸µà¹à¸¢à¸¡\nà¹à¸à¸¥à¸µà¹à¸¢à¸§\nà¹à¸à¸¥à¸·à¸à¸\nà¹à¸à¸¥à¸·à¸à¸\nà¹à¸à¸¥à¸·à¹à¸à¸\nà¹à¸à¸¥à¸·à¸à¸¢\nà¹à¸à¸¨à¸°\nà¹à¸à¸¨à¸±à¸ª\nà¹à¸à¸ªà¸à¸²à¸£\nà¹à¸à¸ªà¸¥à¸°\nà¹à¸à¸ªà¸¸à¸à¸§à¸²à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸¢à¹à¸\nà¹à¸à¸à¸£à¹\nà¹à¸à¸à¸£à¹à¹à¸à¹à¸à¸à¹\nà¹à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹!
à¸à¹à¸²\nà¹à¸à¹à¸²à¸®à¸·à¹à¸\nà¹à¸à¸²à¸°\nà¹à¸à¹à¸²à¸°\nà¹à¸à¸²à¸°à¹à¸à¸µà¹à¸¢à¸°\nà¹à¸à¸²à¸°à¹à¸à¸°\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸à¸¡à¸²à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸µà¸¢\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¸¢à¸°\nà¹à¸à¸µà¹à¸¢à¸°\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¹à¸à¸¢\nà¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸¹\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸¡\nà¹à¸à¸£\nà¹à¸à¸£à¹\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸à¸£à¸§à¸\nà¹à¸à¸£à¸°\nà¹à¸à¸¥\nà¹à¸à¸¥à¹\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¹à¸§\nà¹à¸à¹à¸§\nà¹à¸à¸°\nà¹à¸à¹à¸°\nà¹à¸à¹à¸°à¸à¸°\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸à¸à¸£à¸à¸µ\nà¹à¸à¸à¸à¸£à¸à¸£à¸£à¸©\nà¹à¸à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¹à¸²à¸¡\nà¹à¸à¸à¸¥à¸²à¸\nà¹à¸à¹à¸à¸§à¸´à¸\nà¹à¸à¸à¸à¸\nà¹à¸à¸à¸à¸à¸¡à¸²à¸ª\nà¹à¸à¸à¸\nà¹à¸à¸à¸à¸à¸°\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸¢à¹à¸à¸µà¸¢à¸\nà¹à¸à¸£à¹à¸à¸£à¸¡\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸à¸à¸\nà¹à¸à¸£à¸à¸µà¸\nà¹à¸à¸£à¹à¸à¸ªà¹à¸à¸à¸à¹\nà¹à¸à¸£à¹à¸à¸£à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸£à¸¢\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¸´à¹à¸\nà¹à¸à¹à¸¥\nà¹à¸à¸ªà¸\nà¹à¸à¸ªà¸à¹à¸à¸²à¸£à¹à¸\nà¹à¸à¸°\nà¹à¸à¹à¸°\nà¹à¸à¹à¸°à¸à¹à¸²à¸¢\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸¢à¸²à¸¥\nà¹à¸à¸£à¸©à¸à¸µà¸¢à¹\nà¹à¸à¸£à¸©à¸à¸µà¸¢à¸à¸±à¸à¸£\nà¹à¸à¸£à¸©à¸à¸µà¸¢à¸ ัà¸à¸à¹\nà¹à¸à¸£à¸©à¸à¸µà¸¢à¸²à¸à¸£\nà¹à¸à¸¥à¹\nà¹à¸à¸¨à¸²à¸\nà¸à¸\nà¸à¸à¸²\nà¸à¸à¸²à¸¢\nà¸à¸à¸¡\nà¸à¸\nà¸à¸à¸\nà¸à¸à¸¡\nà¸à¸à¸°\nà¸à¸à¸²à¸\nà¸à¸à¹à¸²à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¸à¸±à¸\nà¸à¸à¸²à¸\!
nà¸à¸à¸¸à¸¡\nà¸à¸à¸´à¸\nà¸à¸à¸´à¸à¸à¸£\nà¸à¸à¸´à¸¨à¸§à¸£\nà¸à¸\nà¸à¸à¸¸à¸\nà¸à¹à¸à¸´à¸\nà¸à¸à¸¡\nà¸à¸à¸§à¸\nà¸à¸à¸§à¸\nà¸à¸à¸±à¸\nà¸à¸à¸´à¸\nà¸à¸à¸¶à¸\nà¸à¸¡\nà¸à¸¢à¸à¸\nà¸à¸£à¸à¸²à¸à¸µà¸à¸´\nà¸à¸£à¸ªà¸¸\nà¸à¸£à¸´à¸\nà¸à¸£à¸¸à¸ªà¸§à¸²à¸\nà¸à¸¥\nà¸à¸¥à¸à¸¸à¸\nà¸à¸¥à¸à¸¸à¸à¸µ\nà¸à¸¥à¹à¸à¸¢\nà¸à¸¥à¸°\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸§à¸°\nà¸à¸¥à¸²\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸à¸´à¸ªà¸à¸ªà¹\nà¸à¸¥à¸²à¸à¸¥\nà¸à¸¥à¸²à¸«à¸²à¸£\nà¸à¸¥à¸´\nà¸à¸¥à¸´à¸à¸°\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸µ\nà¸à¸¥à¸µà¸à¸¥à¸²à¸¡\nà¸à¸¥à¸¶à¸\nà¸à¸¥à¸¶à¹à¸\nà¸à¸¥à¸·à¸\nà¸à¸¥à¸¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸à¸à¸¥à¸±à¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¸à¸à¸¥à¸±à¸\nà¸à¸¥à¸¸à¸¢\nà¸à¸¥à¸¹\nà¸à¸§à¸\nà¸à¸§à¸¢\nà¸à¸§à¸²\nà¸à¸ªà¸¡\nà¸à¸ªà¸²à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¸à¸¡\nà¸à¹à¸à¸¢\nà¸à¸à¸¹à¸\nà¸à¸°\nà¸à¸°à¸à¸²\nà¸à¸°à¸ªà¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸¸à¸\nà¸à¸±à¸à¸à¸¸à¸à¸µ\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸§\nà¸à¸±à¸§à¸°\nà¸à¸±à¸ªà¸ªà¸°\nà¸à¸±à¸ªà¸ªà¸²à¸«à¸²à¸£\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸´à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸´\nà¸à¹à¸²à¸\nà¸à¸²à¸¡\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢à¸à¸à¸¡\nà¸à¸²à¸¥\nà¸à¸²à¸¥à¸à¸¸à¸\nà¸à¸²à¸¥à¸²\nà¸à¹à¸²à¸§\nà¸à¸²à¸ªà¸¸à¸\nà¸à¹à¸²à¸®à¸²à¸\nà¸à¸³\nà¸à¹à¸³\nà¸à¸´\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸°\nà¸à¸´à¸\nà¸à¸´à¸§\nà¸à¸µ\nà¸à¸µà¹à¸§à¹\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸à¸£à¸§à¸\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¸¢à¸à¸\nà¸à¸¸à¸ªà¸£à¸²à¸à¸²\nà¸à¸¹à¹\nà¸à¸¹à¸\nà¹à¸\nà¹à¸à¸\nà¹à¸à¸à¸´à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸\nà¹à¸à¸à¸´à¸¡\nà¹à¸à¸à¸µà¸¢à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸´à¸\nà¹à¸à¸¢\nà¹à¸à¸¢à¸\nà¹à¸à¸¢à¸´à¸\nà¹à¸à¸¢à¸´à¸à¸à¸¢à¸²à¸\nà¹à¸à¸¥\nà¹à¸à¸¥à¹\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸à¹à¸à¸¥\nà¹à¸à¸¥à¸°\nà¹à¸à¸¥à¸²à¸°\nà¹à¸à¸¥à¸²à¸°à¹à¸à¸¥à¸°\nà¹à¸à¸¥à¸µà¸¢à¸\nà¹!
à¸à¸à¹à¸£à¸\nà¹à¸à¸à¸´à¸\nà¹à¸à¸à¸´à¸¥\nà¹à¸à¸°\nà¹à¸à¸²\nà¹à¸à¹à¸²\nà¹à¸à¹à¸²\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸·à¸\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸\nà¹à¸à¸¥\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¹à¸§\nà¹à¸à¸¥à¸°\nà¹à¸à¹à¸§\nà¹à¸à¹à¸§\nà¹à¸\nà¹à¸à¸\nà¹à¸à¸à¸à¸±à¸à¸à¸°\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸¢\nà¹à¸à¸¥à¹\nà¹à¸à¸¥à¸à¹à¸à¸¥à¸\nà¹à¸à¸¥à¸°\nà¹à¸à¸à¸\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¸à¸\nà¸à¸£à¸±à¹à¸\nà¸à¸£à¸±à¹à¸à¹à¸¨à¸ª\nà¸à¹à¸\nà¸à¸à¸¢\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸´à¹à¸\nà¸à¸µ\nà¸à¸µà¹\nà¸à¸µà¸\nà¸à¸¶à¸\nà¸à¸·à¸\nà¸à¸·à¸\nà¸à¸¸à¹à¸\nà¸à¸¹à¸\nà¹à¸à¹à¸²\nà¹à¸à¸·à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹\nà¹à¸\nà¸à¸\nà¸à¸à¸¸à¸¥\nà¸à¸\nà¸à¸à¸¨à¹\nà¸à¸à¸¨à¸à¸£\nà¸à¸à¸¨à¸à¸£\nà¸à¸à¸¨à¸²\nà¸à¸à¸¨à¸²à¸§à¸à¸²à¸£\nà¸à¸à¸à¹\nà¸à¸à¸à¸²\nà¸à¸à¸à¸²à¸à¸¸à¸à¸£à¸¡\nà¸à¸à¸à¸²à¸£à¸\nà¸à¸à¸à¸µà¸¢à¹\nà¸à¸à¸¡à¸²à¸\nà¸à¸à¸µ\nà¸à¸à¸£à¸°\nà¸à¸à¸²\nà¸à¸à¸²à¸¥à¸\nà¸à¸à¸´à¸\nà¸à¸à¸´à¸à¸¢à¹\nà¸à¸à¸à¹à¸§à¸\nà¸à¸à¸¹\nà¸à¸à¸±à¸à¸à¸£\nà¸à¸à¸²à¸à¸£\nà¸à¸à¸²à¸à¸à¸\nà¸à¸à¸²à¸£à¸²à¸¡\nà¸à¸à¸²à¸¥à¸±à¸¢\nà¸à¸à¸²à¸¥à¸µ\nà¸à¸à¸²à¸§à¸²à¸ª\nà¸à¸à¸²à¹à¸§à¸¨\nà¸à¸à¸²à¸¨à¸£à¸¡\nà¸à¸à¸²à¸ªà¸à¸à¹\nà¸à¸à¸²à¸ªà¸±à¸à¸à¹\nà¸à¹à¸à¸à¸£\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸¡\nà¸à¸à¸à¸\nà¸à¸à¸à¸¡\nà¸à¸à¸±à¸\nà¸à¸à¸±à¸à¸à¸²à¸\nà¸à¸à¸±à¸\nà¸à¸à¸±à¸\nà¸à¸à¸±à¸ª\nà¸à¸à¸²\nà¸à¸à¸²à¸¢\nà¸à¸à¸´à¸à¸²\nà¸à¸à¸´à¸\nà¸à¸\nà¸à¸¡à¹à¸²\nà¸à¸¢à¸à¸à¹\nà¸à¸¢à¸¨\nà¸à¸¢à¸±à¸\nà¸à¸¢à¸±à¸à¸à¹à¸¢à¸´à¸\nà¸à¸¢à¸±à¸à¸à¹\nà¸à¸¢à¸±à¸à¸à¸²\nà¸à¸¢à¸!
±à¸à¸à¸´à¸\nà¸à¸¢à¸±à¸à¸à¸µ\nà¸à¸¢à¸±à¸à¸à¹\nà¸à¸¢à¸±à¸à¸à¸à¸°\nà¸à¸¢à¸±à¸\nà¸à¸¢à¸±à¸\nà¸à¸¢à¸²à¸à¸£à¸à¹\nà¸à¸¢à¸²à¸à¸£à¹\nà¸à¸¢à¸²à¸à¸à¹\nà¸à¸¢à¸²à¸à¸´\nà¸à¸¢à¸²à¸\nà¸à¸¢à¸²à¸à¸²à¸\nà¸à¸¢à¸²à¸à¸²à¸¥\nà¸à¸¢à¸²à¸¡\nà¸à¸¢à¸²à¸¡à¸°\nà¸à¸¢à¸²à¸¢à¸²à¸¡\nà¸à¸¢à¸¸\nà¸à¸¢à¸¸à¸\nà¸à¸¢à¸¸à¸«à¸¢à¸²à¸à¸£à¸²\nà¸à¸¢à¸¸à¸«à¹à¸¢à¸à¸²\nà¸à¸¢à¸¸à¸«à¹à¸ªà¸à¸²\nà¸à¸¢à¸¸à¸«à¸°\nà¸à¸¢à¸¹à¹à¸«à¹\nà¸à¹à¸¢à¸µà¸¢\nà¸à¸£\nà¸à¸£à¸\nà¸à¸£à¸¡\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸à¹\nà¸à¸£à¸£à¸à¸²à¸à¸à¹\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸à¸à¸²\nà¸à¸£à¸£à¸à¸¶à¸\nà¸à¸£à¸£à¸¥à¸²à¸¢\nà¸à¸£à¸£à¸©\nà¸à¸£à¸£à¸©à¸²\nà¸à¸£à¸£à¹à¸à¸´à¸\nà¸à¸£à¸§à¸\nà¸à¸£à¸§à¸\nà¸à¸£à¸«à¸¡\nà¸à¸£à¸«à¸¡à¸à¸£à¸£à¸¢à¹\nà¸à¸£à¸«à¸¡à¸à¸²à¸£à¸´à¸à¸µ\nà¸à¸£à¸«à¸¡à¸à¸²à¸£à¸µ\nà¸à¸£à¸«à¸¡à¸²\nà¸à¸£à¸«à¸¡à¸²à¸ªà¸à¸£à¹\nà¸à¸£à¸«à¸¡à¸´à¸à¸à¸£à¹\nà¸à¸£à¸à¸\nà¸à¸£à¹à¸à¸\nà¸à¸£à¹à¸à¸\nà¸à¸£à¸à¸\nà¸à¸£à¹à¸à¸¡\nà¸à¸£à¹à¸à¸¡à¸à¸£à¸±à¸\nà¸à¸£à¹à¸à¸¢\nà¸à¸£à¹à¸à¸¢\nà¸à¸£à¸°\nà¸à¸£à¸°à¸à¸à¸¡\nà¸à¸£à¸°à¸à¸²à¸\nà¸à¸£à¸°à¸®à¸²à¸¡\nà¸à¸£à¸±à¸à¸à¸£à¹à¸à¸¡\nà¸à¸£à¸±à¹à¸\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¹à¸\nà¸à¸£à¸±à¸\nà¸à¸£à¹à¸²\nà¸à¸£à¹à¸²\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¹à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸\nà¸à¸£à¸²à¸¢\nà¸à¸£à¸²à¸§\nà¸à¸£à¸²à¸«à¸¡à¸à¹\nà¸à¸£à¸²à¸«à¸¡à¸à¸°\nà¸à¸£à¸²à¸«à¸¡à¸à¸µ\nà¸à¸£à¸²à¸«à¸¡à¸µ\nà¸à¸£à¸³\nà¸à¸£à¹à¸³\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¹à¸\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¹à¸¡\nà¸à¸£à¸¶à¸\nà¸à¸£à¸¶à¸\nà¸à¸£à¸¶à¸\nà¸à¸£à¸¶à¹à¸\nà¸à¸£à¸·à¸\nà¸à¸£à¸¸\nà¸à¸£à¸¸à¹à¸\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¹\nà¸à¸£à¸¹à¸\nà¸à¸¤à¸à¸©à¹\nà¸à¸¤à¸à¸©à¸à¸²à¸à¸´\nà¸à¸¤à¸à¸©à¹à¸à¸§à¸à¸²\nà¸à¸¤à¸à¸©à¸£à¸²à¸\nà¸à¸¤à¸à¸©à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸¤à¸à¸©à¸²\nà¸à¸¤à¸\nà¸à¸¤à¸à¸²\nà¸à¸¤à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸¤à¸à¸´\nà¸à¸¤à¸\nà¸à¸¤à¸à¸´\nà¸à¸¤à¸à¸à¹\nà¸à¸¤à¸à¸à¸´à¹\nà¸à¸¤à¸à¸à¹\nà¸à¸¤à¸à¸à¹\nà¸à¸¤à¸¨à¸à¸´à¸\nà¸à¸¤à¸¨à¸à¸´à¸à¸²à¸¢à¸\nà¸à¸¤à¸©à¸ \nà¸à¸¤à¸©à¸ าà¸à¸¡\nà¸à¸¤à¸«à¸±à¸ªà¸à¸à¸µ\nà¸à¸¥\n!
à¸à¸¥à¸°\nà¸à¸¥à¸²à¸à¸£\nà¸à¸¥à¸²à¸à¸´à¸¨à¸±à¸¢\nà¸à¸¥à¸²à¸à¸´à¸à¸²à¸£\nà¸à¸¥à¸²à¸à¸²à¸¡à¸±à¸¢\nà¸à¸¥à¸\nà¸à¸¥à¸§à¸\nà¸à¸¥à¸§à¸\nà¸à¸¥à¸§à¸±à¸\nà¸à¸¥à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸¥à¸\nà¸à¸¥à¹à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¸à¸\nà¸à¸¥à¸à¸¡à¹à¸à¸¥à¸¡\nà¸à¸¥à¸à¸¢\nà¸à¸¥à¹à¸à¸¢\nà¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸±à¹à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸\nà¸à¸¥à¸±à¸à¸à¸¥à¸²\nà¸à¸¥à¸±à¸à¸à¸¥à¸¶à¸\nà¸à¸¥à¸±à¹à¸§\nà¸à¸¥à¹à¸²\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¸²à¸\nà¸à¸¥à¹à¸²à¸\nà¸à¸¥à¸²à¸¡\nà¸à¸¥à¹à¸²à¸¡\nà¸à¸¥à¸²à¸¢\nà¸à¸¥à¸²à¸ªà¸à¸´à¸\nà¸à¸¥à¸²à¸ªà¸¡à¸²\nà¸à¸¥à¸²à¸«à¸\nà¸à¸¥à¸³\nà¸à¸¥à¹à¸³\nà¸à¸¥à¸³à¸ ัà¸\nà¸à¸¥à¸´à¸\nà¸à¸¥à¸´à¸à¸±à¸\nà¸à¸¥à¸´à¹à¸§\nà¸à¸¥à¸µ\nà¸à¸¥à¸¸\nà¸à¸¥à¸¸à¸\nà¸à¸¥à¸¸à¹à¸\nà¸à¸¥à¸¸à¸à¸à¸¥à¹à¸²à¸\nà¸à¸¥à¸¸à¹à¸\nà¸à¸¥à¸¸à¹à¸¢\nà¸à¸¥à¸¹\nà¸à¸¥à¸¹à¹à¸\nà¸à¸¥à¸¹à¹à¸à¹à¸à¸µà¸¢à¸¡\nà¸à¸§à¸\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸¢\nà¸à¸ªà¸\nà¸à¸ªà¸¸\nà¸à¸ªà¸¸à¸à¸²\nà¸à¸ªà¸¸à¸ªà¸à¸à¸£à¸²à¸à¸à¹\nà¸à¸«à¸¥\nà¸à¸«à¸¸\nà¸à¸«à¸¸à¸¥\nà¸à¸«à¸¹\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸¡\nà¸à¸à¹à¸¥à¹à¸à¸µà¸¢à¸¡\nà¸à¸°\nà¸à¸°à¸à¸²\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸³à¸¡à¸°à¸£à¸\nà¸à¸°à¸à¸\nà¸à¸°à¹à¸à¹à¸²à¸à¸°à¸à¸\nà¸à¸°à¹à¸à¸´à¸\nà¸à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸°à¹à¸à¸\nà¸à¸°à¸à¸²à¸\nà¸à¸°à¸à¸´à¸\nà¸à¸°à¹à¸à¸´à¸\nà¸à¸°à¸¢à¸à¸¡\nà¸à¹à¸°à¸¢à¹à¸°à¸à¹à¸°\nà¸à¸°à¸¢à¸¹à¸\nà¸à¸°à¸¢à¸¹à¸\nà¸à¸°à¹à¸¢à¸´à¸\nà¸à¸°à¹à¸¢à¸´à¸à¸à¸°à¸¢à¸²à¸\nà¸à¸°à¸£à¸¸à¸à¸à¸°à¸£à¸±à¸\nà¸à¸°à¹à¸¥à¹\nà¸à¸°à¹à¸¥\nà¸à¸°à¸§à¸\nà¸à¸°à¸§à¸±à¸à¸à¸°à¸§à¸\nà¸à¸°à¸§à¸²\nà¸à¸°à¸§à¹à¸²à¸à¸°à¸§à¸±à¸\nà¸à¸°à¸à¸\nà¸à¸°à¸à¸²à¸à¸à¸°à¸à¸³\nà¸à¸°à¸à¸·à¸à¸à¸°à¸à¸¡\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸£à¹\nà¸à¸±à¸à¸à¸£à¸²\nà¸à¸±à¸à¸£\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸·à¸\nà¸à¸±à¸à¸à¸§à¸¢\nà¸à¸±à¸à¸à¸à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸!
±à¸à¹à¸à¸¢\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸£à¸°\nà¸à¸±à¸à¸à¸à¹\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¸à¸£\nà¸à¸±à¸à¸à¸²à¸à¸²à¸£\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸¶à¸à¸ªà¹\nà¸à¸±à¸à¸£\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸¢à¸²\nà¸à¸±à¸à¸à¸ªà¸µà¸¡à¸²\nà¸à¸±à¸à¸£\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸¹\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸à¸£à¸à¸µ\nà¸à¸±à¸à¸à¸à¸±à¸à¸£\nà¸à¸±à¸à¸à¸¡à¸´à¸à¸£\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸à¸²à¸à¸²à¸£\nà¸à¸±à¸à¸à¸à¸²à¸à¸²à¸£\nà¸à¸±à¸à¸à¸¸à¹\nà¸à¸±à¸à¸à¸¸à¸à¸£à¸£à¸¡\nà¸à¸±à¸à¸¥à¸¶à¸\nà¸à¸±à¸à¸¥à¸·à¸\nà¸à¸±à¸à¹à¸¥à¸´à¸¨\nà¸à¸±à¸à¹à¸à¸´à¸\nà¸à¸±à¸\nà¸à¸±à¸¥à¸¥à¸ \nà¸à¸±à¸¥à¸§à¸±à¸\nà¸à¸±à¸§\nà¸à¸±à¸§à¸°\nà¸à¸±à¸¨à¸à¸µ\nà¸à¸±à¸ªà¸à¸¸\nà¸à¸±à¸ªà¸à¸£à¹\nà¸à¸±à¸ªà¸à¸²à¸\nà¸à¸²\nà¸à¸²à¸\nà¸à¸²à¸à¹à¸à¸µà¸¢à¸£\nà¸à¸²à¸à¸¢à¹\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸µ\nà¸à¸²à¸à¸´à¸\nà¸à¸²à¸à¸´à¸à¸¢à¹\nà¸à¸²à¸à¸´à¸à¸¢à¸à¸£à¸£à¸¡\nà¸à¸²à¸à¸´à¸à¸¢à¸à¸²à¸£\nà¸à¸²à¸à¸´à¸à¸¢à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸²à¸à¸´à¸à¸¢à¸¨à¸´à¸¥à¸à¹\nà¸à¸²à¸à¸´à¸à¸µ\nà¸à¸²à¸à¸µ\nà¸à¸²à¸à¸µà¸à¸µ\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸¢à¹\nà¸à¸²à¸\nà¸à¸²à¸à¸²\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸£\nà¸à¸²à¸à¸£à¸´à¸à¸à¸£à¹\nà¸à¸²à¸¡\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¸¢à¸¡à¹à¸²\nà¸à¸²à¸¢à¸±à¸\nà¸à¸²à¸¢à¸¸\nà¸à¸²à¸£à¹à¹à¸à¸\nà¸à¸²à¸£à¸\nà¸à¸²à¸£à¸²\nà¸à¸²à¸£à¸²à¸à¸´à¸\nà¸à¸²à¸¥\nà¸à¸²à¸¥à¸²\nà¸à¸²à¸¥à¸µ\nà¸à¸²à¸¥à¸¸à¸\nà¸à¸²à¹à¸¥\nà¸à¸²à¹à¸¥\nà¸à¸²à¸ª\nà¸à¸²à¸ªà¸à¹\nà¸à¸²à¸ªà¸à¸²\nà¸à¸²à¸ªà¸¸à¸à¸£à¸µ\nà¸à¹à¸²à¸«à¹\nà¸à¸²à¸«à¸à¸°\nà¸à¸²à¸«à¸°\nà¸à¸²à¸«à¸²\nà¸à¸²à¸«à¸´à¸£à¸à¸°\nà¸à¸²à¸«à¸´à¸£à¸°\nà¸à¸²à¸«à¸¸\nà¸à¸²à¸«à¸¸à¸£à¸±à¸\nà¸à¸²à¸«à¸¸à¸ªà¸±à¸à¸à¸°\nà¸à¸²à¹à¸«à¸µà¸¢à¸£\nà¸à¸²à¸¬\nà¸à¸³\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¸à¸¶à¸¡\nà¸à¸³à¸¥à¸²\nà¸à¸´à¸à¸¥\nà¸à¸´à¸à¸ªà¸´à¸\nà¸à¸´à¸à¸±à¸\nà¸à¸´à¸à¸±à¸à¸´\nà¸à¸´à¸à¸±à¸\nà¸à¸´à¸à¸²à¸£\nà¸à¸´à¸à¸¸à¸¥\nà¸à¸´à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸à¹à¸à!
¸¨\nà¸à¸´à¸à¹à¸à¸¨à¸§à¸£\nà¸à¸´à¸à¸²à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸±à¸¢\nà¸à¸´à¸à¸²à¸£\nà¸à¸´à¸à¸²à¸£à¸à¹\nà¸à¸´à¸à¸²à¸£à¸à¸²\nà¸à¸´à¸à¸´à¸\nà¸à¸´à¸à¸´à¸\nà¸à¸´à¸à¸´à¸à¸£\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸à¸±à¸¢\nà¸à¸´à¸à¸²à¸\nà¸à¸´à¸à¸´à¸\nà¸à¸´à¹à¸à¸\nà¸à¸´à¹à¸à¸µà¸¢à¸£\nà¸à¸´à¸à¸¹à¸£à¸¢à¹\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸¹à¸¥\nà¸à¸´à¸à¸²à¸\nà¸à¸´à¹à¸à¸£\nà¸à¸´à¸à¸£\nà¸à¸´à¸à¸µ\nà¸à¸´à¸à¸µà¸à¸´à¸à¸±à¸\nà¸à¸´à¸à¸¢\nà¸à¸´à¸à¸¢à¹\nà¸à¸´à¸à¸¢à¸²\nà¸à¸´à¸à¸¢à¸²à¸à¸¡\nà¸à¸´à¸à¸¢à¸²à¸à¸²à¸£\nà¸à¸´à¸à¸¢à¸²à¸à¸£\nà¸à¸´à¸à¸¢à¸²à¸¥à¸±à¸¢\nà¸à¸´à¸à¸±à¸à¸©à¹\nà¸à¸´à¸à¸¹à¸£\nà¸à¸´à¹à¸à¸¨\nà¸à¸´à¸à¸²à¸\nà¸à¸´à¸à¸µ\nà¸à¸´à¸à¸¸\nà¸à¸´à¸à¸à¸¸\nà¸à¸´à¸à¸à¸à¸à¸´à¹à¸à¸²\nà¸à¸´à¸à¸±à¸¢\nà¸à¸´à¸à¸²à¸¨\nà¸à¸´à¸à¸´à¸\nà¸à¸´à¸à¸´à¸\nà¸à¸´à¸à¸´à¸¨\nà¸à¸´à¸à¸´à¸¨à¸à¸±à¸¢\nà¸à¸´à¹à¸à¸\nà¸à¸´à¸à¸±à¸à¸´\nà¸à¸´à¸à¸¸à¸¥\nà¸à¸´à¸à¸¹à¸¥\nà¸à¸´à¸à¸£à¸´à¸\nà¸à¸´à¸à¸¥à¸²à¸ª\nà¸à¸´à¸à¸£à¸£à¸\nà¸à¸´à¸à¸£à¸£à¸à¸à¹\nà¸à¸´à¸à¸±à¸à¸à¸´à¸à¹à¸§à¸\nà¸à¸´à¸à¸±à¸\nà¸à¸´à¸à¸±à¸à¸à¹\nà¸à¸´à¸à¸²à¸à¸©à¹\nà¸à¸´à¸à¸²à¸à¸©à¸²\nà¸à¸´à¸à¸²à¸\nà¸à¸´à¸à¸´à¸\nà¸à¸´à¸à¸´à¸à¸ ัà¸à¸à¹\nà¸à¸´à¸à¸´à¸à¸ ัà¸à¸à¸ªà¸à¸²à¸\nà¸à¸´à¸ à¸\nà¸à¸´à¸ ัà¸\nà¸à¸´à¸ าà¸\nà¸à¸´à¸ ูษà¸à¸°\nà¸à¸´à¹à¸ à¸\nà¸à¸´à¸¡à¸à¸°à¸à¸²à¸£à¸±à¸\nà¸à¸´à¸¡à¸à¹\nà¸à¸´à¸¡à¸à¸à¸²à¸£à¸±à¸\nà¸à¸´à¸¡à¸à¸²\nà¸à¸´à¸¡à¸à¸²à¸ รà¸à¹\nà¸à¸´à¸¡à¸¥\nà¸à¸´à¸¡à¹à¸ªà¸\nà¸à¸´à¸¡à¸²à¸\nà¸à¸´à¸¡à¸¸à¸\nà¸à¸´à¹à¸¡à¸à¸à¹\nà¸à¸´à¹à¸¡à¸à¸©à¹\nà¸à¸´à¹à¸¢à¸à¸à¸´à¹à¸à¸\nà¸à¸´à¹à¸¢à¸\nà¸à¸´à¸£à¸à¸\nà¸à¸´à¸£à¸°\nà¸à¸´à¸£à¸²à¸à¸¥\nà¸à¸´à¸£à¸²à¸\nà¸à¸´à¸£à¸²à¸¡\nà¸à¸´à¸£à¸²à¸¥à¸±à¸¢\nà¸à¸´à¸£à¸´à¸¢à¸°\nà¸à¸´à¸£à¸µà¹à¸à¸´à¹à¸£\nà¸à¸´à¸£à¸¸à¸\nà¸à¸´à¸£à¸¸à¸\nà¸à¸´à¸£à¸¸à¸¬à¸«à¹\nà¸à¸´à¹à¸£à¸à¸à¸£à¹\nà¸à¸´à¹à¸£à¸²à¸°\nà¸à¸´à¹à¸£à¸\nà¸à¸´à¹à¸£\nà¸à¸´à¸¥à¸±à¸à¸à¸²à¸ªà¸²\nà¸à¸´à¸¥à¸²à¸\nà¸à¸´à¸¥à¸²à¸ª\nà¸à¸´à¸¥à¸´à¸à¸à¸²\nà¸à¸´à¸¥à¸¶à¸\nà¸à¸´à¸¥à¸¶à¸à¸à¸¶à¸à¸à¸·à¸\nà¸à¸!
´à¸¥à¸¶à¸à¸à¸´à¸¥à¸±à¹à¸\nà¸à¸´à¹à¸¥à¸\nà¸à¸´à¹à¸¥\nà¸à¸´à¸¨\nà¸à¸´à¸¨à¸§à¸\nà¸à¸´à¸¨à¸§à¸²à¸ª\nà¸à¸´à¸¨à¸²à¸¥\nà¸à¸´à¸¨à¸¸à¸à¸à¹\nà¸à¸´à¸¨à¸¸à¸à¸à¸´à¹\nà¸à¸´à¹à¸¨à¸©\nà¸à¸´à¸©\nà¸à¸´à¸©à¸à¸²à¸\nà¸à¸´à¸©à¸à¸²à¸¨à¸à¹\nà¸à¸´à¸ªà¸à¸²à¸£\nà¸à¸´à¸ªà¸¡à¸£\nà¸à¸´à¸ªà¸¡à¸±à¸¢\nà¸à¸´à¸ªà¸±à¸\nà¸à¸´à¸ªà¸±à¸\nà¸à¸´à¸ªà¸±à¸¢\nà¸à¸´à¸ªà¸´à¸\nà¸à¸´à¸ªà¸¸à¸à¸à¸´à¹\nà¸à¸´à¸ªà¸¹à¸à¸à¹\nà¸à¸´à¸«à¸\nà¸à¸´à¸«à¸²à¸£\nà¸à¸´à¸¬à¸²à¸£\nà¸à¸µ\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¸à¸à¸à¸´à¸\nà¸à¸µà¸£à¸°à¸¡à¸´à¸\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸à¸à¸±à¹à¸\nà¸à¸¶à¸¡\nà¸à¸¶à¸¡à¸à¸³\nà¸à¸·à¸\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸²à¸¡\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸à¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸´\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸²à¸\nà¸à¸¸à¸à¸\nà¸à¸¸à¸à¸à¸°\nà¸à¸¸à¸à¸à¸±à¸à¸à¸¹à¸£\nà¸à¸¸à¸à¸à¸²à¸à¸à¸¹à¸£\nà¸à¸¸à¸à¸à¸±à¸à¸à¸£\nà¸à¸¸à¸à¸à¸²à¸ ิà¹à¸©à¸\nà¸à¸¸à¸à¸à¸²à¸§à¸²à¸ª\nà¸à¸¸à¸à¸à¸´\nà¸à¸¸à¸à¹à¸à¹\nà¸à¸¸à¸à¸£à¸²\nà¸à¸¸à¸\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¸¡à¹à¸£à¸µà¸¢à¸\nà¸à¸¸à¹à¸¢\nà¸à¸¹\nà¸à¸¹à¸à¸à¸\nà¸à¸¹à¹\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¹à¸\nà¸à¸¹à¹à¸£à¸°à¸«à¸\nà¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸²\nà¹à¸à¸à¸°\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸¥à¸¹à¸à¸£à¸£à¸¡\nà¹à¸à¸à¸à¸à¸²à¸\nà¹à¸à¸à¸£\nà¹à¸à¸à¸£à¸à¸²\nà¹à¸à¸à¸£à¸à¸²à¸à¸µ\nà¹à¸à¸à¸£à¸¤à¸à¸©à¹\nà¹à¸à¸à¸£à¸²à¸¢à¸¸à¸\nà¹à¸à¸à¸£à¸à¸¥à¸±à¸\nà¹à¸à¸à¸£à¸ªà¸±à¸à¸à¸²à¸\nà¹à¸à¸à¸£à¸«à¸¥à¸µà¸\nà¹à¸à¸à¸£à¸«à¸¶à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸¹à¸£à¸´à¸¢à¹\nà¹à¸à¸à¸µ\nà¹à¸à¹à¸à¸à¸¹à¸¥\nà¹à¸à¸à¸²à¸\nà¹à¸à¸\nà¹à¸à¸à¸à¸²\nà¹à¸à¸à¸²à¸¢\nà¹à¸à¸à¸¸à¸à¸²à¸¢\nà¹à¸à¹à¸à¸à¸²à¸¢\nà¹à¸à¹à¸à¸à¹à¸²à¸\nà¹à¸à¸à¸µà¸¢à¸\nà¹à¸à¹à¸à¸¢\nà¹à¸à¹à¸¢\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸à¸µà¹à¸à¸à¸´à¹à¸¡à¸µà¸¢à¸¡\nà¹à¸à¸£à¸²\nà¹à¸à¸£à¸²à¸°\nà¹à¸à¸£à¸´à¸\nà¹à¸à¸£à¸´à¸¨\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¸¢à¸\nà¹à¸à¸£à¸µà¹à¸¢à¸¡\nà¹à¸à¸£à¸µà¸¢à!
¸§\nà¹à¸à¸£à¸·à¹à¸\nà¹à¸à¸£à¸·à¸à¸\nà¹à¸à¸¥\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¹à¹à¸à¸¥à¹\nà¹à¸à¸¥à¸²\nà¹à¸à¸¥à¸²à¸°\nà¹à¸à¸¥à¸´à¸\nà¹à¸à¸¥à¸´à¸à¹à¸à¸¥à¸´à¸\nà¹à¸à¸¥à¸´à¸\nà¹à¸à¸¥à¸µà¸¢\nà¹à¸à¸¥à¸µà¹à¸¢\nà¹à¸à¸¥à¸µà¹à¸¢à¸\nà¹à¸à¸¨\nà¹à¸à¸ª\nà¹à¸à¸ªà¸¥à¸²à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸à¹à¸\nà¹à¸à¸à¸´à¸\nà¹à¸à¸°\nà¹à¸à¸²\nà¹à¸à¸²à¸°\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸à¹à¸à¹à¸¢\nà¹à¸à¸´à¹à¸¡\nà¹à¸à¸µà¹à¸¢\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸à¸à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¸¢à¸£\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸§à¸¢\nà¹à¸à¸à¸¢à¹\nà¹à¸à¸à¸¢à¸¨à¸²à¸ªà¸à¸£à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸\nà¹à¸à¸à¸à¹à¸à¸´à¸\nà¹à¸à¸£\nà¹à¸à¸£à¹\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸\nà¹à¸à¸£à¸§\nà¹à¸à¸£à¹à¸§\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¸à¸´à¸à¸±à¸¡\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¸¡\nà¹à¸à¸¥à¹à¸¥à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸¥à¸°\nà¹à¸à¸¥à¸°à¹à¸¥à¸¡\nà¹à¸à¸§\nà¹à¸à¹à¸§\nà¹à¸à¸¨à¸¢à¹\nà¹à¸à¸¨à¸¢à¸²\nà¹à¸à¸°\nà¹à¸\nà¹à¸à¸\nà¹à¸à¸à¸à¸²à¸¢\nà¹à¸à¸\nà¹à¸à¸à¸à¸²à¸\nà¹à¸à¸à¸à¸à¸à¹\nà¹à¸à¸à¸´à¸à¸£à¸à¸\nà¹à¸à¸\nà¹à¸à¸à¸°à¹à¸¥\nà¹à¸à¹à¸à¸ªà¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸\nà¹à¸à¸à¸´\nà¹à¸à¸à¸´à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸°à¸à¸²\nà¹à¸à¸à¸²à¸¢\nà¹à¸à¸¢\nà¹à¸à¸¢à¸à¹à¸§à¸\nà¹à¸à¸¢à¸¡\nà¹à¸à¸£à¸\nà¹à¸à¸£à¸\nà¹à¸à¸£à¹à¸à¹à¸à¸à¸à¸´à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸£à¸¡à¸µà¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸£à¸°à¸à¸\nà¹à¸à¸¥à¹\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¹à¸\nà¹à¸à¸¥à¸\nà¹à¸à¸¥à¹à¹à¸à¸¥à¹\nà¹à¸à¸¥à¸°\nà¹à¸à¸ªà¸\nà¹à¸\nà¹à¸à¹\nà¹à¸à¸à¸´à¸à¸£\nà¹à¸à¸à¸\nà¹à¸à¸à¸¢à¸à¸à¹\nà¹à¸à¸à¸¹à¸£à¸¢à¹\nà¹à¸à¸à¸µ\nà¹à¸à¸à¸¹à¸¥à¸¢à¹\nà¹à¸à¸à¸£à¸£à¸\nà¹à¸à¸£\nà¹à¸à¸£à¹\nà¹à¸à¸£à¸à¸´à¸à¸£\nà¹à¸à¸£à¸à¸\nà¹à¸à¸£à¸à¸¢à¸à¸à¹\nà¹à¸à¸£à¸à¸¹à¸£à¸¢à¹\nà¹à¸à¸£à¸à¸µ\nà¹à¸à¸£à¸à¸!
¹à¸¥à¸¢à¹\nà¹à¸à¸£à¹à¸£à¸²à¸°\nà¹à¸à¸£à¸±à¸\nà¹à¸à¸£à¸³\nà¹à¸à¸£à¸´à¸\nà¹à¸à¸£à¸´à¸à¸à¸£à¹\nà¹à¸à¸£à¸µ\nà¹à¸à¹à¸£à¸²à¸°\nà¹à¸à¹à¸£à¸à¸à¹\nà¹à¸à¸¥\nà¹à¸à¸¥à¹\nà¹à¸à¸¨à¸²à¸à¸°\nà¹à¸à¸¨à¸²à¸¥\nà¹à¸à¹à¸¨à¸©\nà¹à¸à¸ªà¸\nà¹à¸à¸ªà¸´à¸\nà¹à¸à¸«à¸²à¸£\nà¸à¸\nà¸à¹à¸\nà¸à¸£à¸±à¸à¹à¸à¸ª\nà¸à¸£à¸µ\nà¸à¸¥à¸¹à¸à¸à¸£à¸µà¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¹à¸à¹\nà¸à¸à¸£à¹à¸¡à¸²à¸¥à¸à¸µà¹à¸®à¸à¹\nà¸à¸à¸£à¹à¸¡à¸²à¸¥à¸´à¸\nà¸à¸à¸ªà¸à¸à¸£à¸±à¸ª\nà¸à¸à¸ªà¹à¸à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸¸à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¹à¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¹à¸²\nà¸à¸²à¸\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸à¸¡\nà¸à¸²à¸\nà¸à¹à¸²à¸¡\nà¸à¸²à¸¢\nà¸à¸²à¸£à¹à¸¡\nà¸à¸²à¸ªà¸à¸´à¸ªà¸à¹\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸¥à¹à¸¡\nà¸à¸´à¸§à¸ªà¹\nà¸à¸´à¸ªà¸´à¸à¸ªà¹\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸·à¸à¸à¸²à¸\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸·à¸¡\nà¸à¸¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¹à¸¡à¹à¸à¸·à¸à¸¢\nà¸à¸¸à¸¥à¸ªà¹à¸à¹à¸\nà¸à¸¹\nà¸à¸¹à¹\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸¡\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸¥à¸à¹à¸ªà¸à¸²à¸£à¹\nà¹à¸à¹à¸\nà¹à¸à¸à¸£à¹à¹à¸¡à¸µà¸¢à¸¡\nà¹à¸à¸à¸°\nà¹à¸à¸à¸°à¸à¸°\nà¹à¸à¸°\nà¹à¸à¸°à¸à¸°\nà¹à¸à¸´à¸\nà¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸·à¸\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¸à¸¢\nà¹à¸à¸·à¹à¸à¸¢\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸à¸±à¹à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸¡\nà¹à¸à¸£à¸à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸¥à¸à¸à¹\nà¹à¸à¸¥à¸\nà¹à¸à¸°\nà¹à¸à¸à¸±à¸ª\nà¹à¸\nภà¸à¸§à¸à¸µ\nภà¸à¸§à¸±à¸\nภà¸à¸§à¸±à¸à¸à¹\nภà¸à¸§à¸±à¸¡\nภà¸à¸§à¸²\nภà¸à¸§à¸²à¸\nภà¸à¸°\nภà¸à¸±à¸à¸à¸¥à¸²\nภà¸à¸´à¸à¸µ\nภà¸à¸°\nภà¸à¸´à¸à¸²\nภà¸\nภมร\nภมริà¸\nภมรี\nภมุà¸à¸²\nภย!
ัà¸à¸à¸£à¸²à¸¢\nภยาà¸à¸à¸´\nภระ\nภรà¸à¸µ\nภรà¸\nภรรà¸à¸£\nภรรà¸à¸²\nภรรยา\nภระมร\nภระมรี\nภราà¸à¸£\nภราà¸à¸£à¸ าà¸\nภราà¸à¸²\nภริยา\nภฤศ\nภวะ\nภวà¸à¸±à¸à¸«à¸²\nภวà¸à¸°\nภวัà¸à¸à¹\nภวัà¸à¸à¸à¸´à¸\nภัà¸à¸à¸µ\nภัà¸à¸à¸°\nภัà¸à¸à¸´\nภัà¸à¸©à¹\nภัà¸à¸©à¸²\nภัà¸à¸©à¸²à¸«à¸²à¸£\nภัà¸\nภัà¸à¸à¹\nภัà¸à¸à¸°\nภัà¸à¸à¸µ\nภัà¸\nภัà¸à¸à¹\nภัà¸à¸à¸²à¸à¸²à¸£\nภัà¸à¸à¸²à¸à¸²à¸£à¸´à¸\nภัà¸à¸à¸²à¸£à¸±à¸à¸©à¹\nภัà¸à¸à¸à¸°\nภัà¸à¸à¸¹\nภัà¸\nภัà¸à¸à¸²à¸à¸²à¸£\nภัà¸à¸à¸²à¸«à¸²à¸£\nภัà¸à¸£\nภัà¸à¸£à¸°\nภัà¸à¸£à¸à¸±à¸\nภัà¸\nภัย\nภัสà¸à¸²\nภัสà¸à¸£à¸²\nภัสมะ\nภัสสร\nภา\nภาà¸\nภาà¸à¸¢à¹\nภาà¸à¸¢à¸²à¸à¸¸à¸§à¸±à¸à¸´\nภาà¸à¸´à¸à¸µ\nภาà¸à¸´à¹à¸à¸¢\nภาà¸à¸µ\nภาà¸à¸µà¸¢à¸°\nภาà¸à¸à¸°\nภาà¸à¸µ\nภาà¸\nภาà¸à¸§à¸²à¸£\nภาà¸à¸à¸°\nภาà¸à¸µ\nภาà¸à¸¸\nภาà¸à¸£\nภาà¸à¸²\nภาà¸à¸£à¸°\nภาà¸à¸²\nภาà¸à¸¸\nภาà¸à¸´à¸à¸°\nภาà¸à¸´à¸¢à¸°\nภาà¸\nภาà¸à¸¢à¹\nภาม\nภาย\nภาร\nภาระ\nภารà¸à¸µ\nภารà¸\nภารà¸à¸µ\nภารยà¸à¸£à¸±à¸à¸¢à¹\nภารยา\nภารา\nภาวà¸à¸²\nภาวะ\nภาษ\nภาษà¸à¹\nภาษา\nภาษิà¸\nภาษี\nภาส\nภาสà¸à¹\nภาสวร\nภาสา\nภาสุระ\nภิà¸à¸à¸²\nภิà¸à¸à¸²à¸à¸²à¸£\nภิà¸à¸à¸¸\nภิà¸à¸à¸¸à¸à¸µ\nภิà¸à¸©à¸²\nภิà¸à¸©à¸²à¸à¸²à¸£\nภิà¸à¸©à¸²à¸«à¸²à¸£\nภิà¸à¸©à¸¸\nภิà¸à¸©à¸¸à¸à¸µ\nภิà¸à¸à¸²à¸£\nภิà¸à¹à¸\nภิà¸à¸à¸´\nภิà¸à¸à¹\nภิà¸à¸à¸à¸²à¸à¸²à¸£\nภิยà¹à¸¢\nภิรมยà¹\nภิรมยà¹à¸ªà¸¸à¸£à¸²à¸à¸à¹\nภิษัà¸\nภิสัà¸\nภีà¸à¸°\nภีà¸!
¡à¸°\nภีรุ\nภุà¸à¸à¹\nภุà¸à¸±à¸\nภุà¸\nภุà¸à¸à¸à¹\nภุà¸\nภุมมะ\nภุมรัà¸à¸à¹\nภุมวาร\nภุมรา\nภุมริà¸\nภุมรี\nภุมà¹à¸£à¸¨\nภู\nภูà¹\nภูà¸\nภูà¸à¸´\nภูม\nภูมิ\nภูมี\nภูริ\nภูรี\nภูวà¸à¸¥\nภูวà¸à¸²à¸\nภูวà¹à¸à¸à¸£\nภูวà¹à¸à¸¢\nภูษา\nภูษิà¸\nà¹à¸ à¸à¸°\nà¹à¸ à¸à¸£à¸²\nà¹à¸ à¸\nà¹à¸ à¸à¸¸à¸à¸²à¸¢\nà¹à¸ รี\nà¹à¸ สัà¸\nà¹à¸ à¸\nà¹à¸ à¸à¸°\nà¹à¸ à¸à¸´à¸\nà¹à¸ à¸à¸µ\nà¹à¸ à¹à¸à¸¢\nà¹à¸ à¹à¸à¸¨à¸§à¸£à¸£à¸¢à¹\nà¹à¸ à¸\nà¹à¸ à¸à¸¢à¹\nà¹à¸ à¸à¸\nà¹à¸ à¸à¸à¸°\nà¹à¸ à¸à¸à¸²\nà¹à¸ à¸à¸à¸²à¸«à¸²à¸£\nà¹à¸ à¸à¸à¸µà¸¢à¸°\nà¹à¸ ริà¸\nà¹à¸ รี\nà¹à¸ ษัà¸à¸à¸¸à¸£à¸¸\nà¹à¸ ษัà¸à¸¢à¹\nมà¸à¸£\nมà¸à¸£à¸²à¸à¸¡\nมà¸à¸¸à¸\nมà¸à¸\nมà¸à¸§à¸±à¸\nมà¸à¸°\nมà¸à¸²\nมà¹à¸\nมà¸à¸à¸¸à¸\nมà¸à¹à¸à¸£à¸¢\nมà¸à¸à¸¥\nมà¸à¸à¸¥à¸§à¸²à¸£\nมà¸à¸à¹\nมà¸à¸à¸\nมà¸à¸à¸à¸°\nมà¸à¸à¸\nมà¸à¸à¸¥\nมà¸à¸à¸²\nมà¸à¸à¸²à¸£à¸\nมà¸à¸à¸´à¸£à¸°\nมà¸à¹à¸à¸µà¸¢à¸£\nมà¸à¸µ\nมà¸\nมà¸à¸°\nมà¸à¸à¸ ัà¸\nมà¸à¸´\nมà¸à¸à¸°\nมà¸à¸°\nมà¸à¸¸\nมà¸à¸¸à¸à¸£\nมà¸à¸¸à¸à¸²à¸£à¸µ\nมà¸à¸¸à¸¥à¸µà¸«à¹\nมà¸à¸¸à¸£à¸°\nมà¸à¸¸à¸£à¸à¸à¸à¹\nมà¸\nมà¸à¸´à¸à¸à¸£à¸µà¸¢à¹\nมà¹à¸\nมà¸à¸à¹\nมà¸à¸à¸£à¹\nมà¸à¸à¸£à¸µ\nมà¸à¸à¹\nมà¸à¸à¸´à¸£à¸²à¸¥à¸±à¸¢\nมà¸à¹à¸à¸µà¸¢à¸£\nมà¸à¸ªà¸´à¸à¸²à¸£\nมà¸à¸±à¸ª\nมà¸à¸±à¸ªà¸§à¸µ\nมà¸à¸´à¸à¸à¸£à¸µà¸¢à¹\nมà¸à¸´à¸¡à¸à¸²\nมà¸à¸´à¸¥à¸²\nมà¸à¸¸à¸\nมà¸à¸¸à¸©à¸¢à¹\nมà¸à¸¸à¸©à¸¢à¸à¸²à¸à¸´\nมà¸à¸¸à¸©à¸¢à¸à¸£à¸£à¸¡\nมà¸à¸¸à¸©à¸¢à¹à¸¡à¸à¸²\nมà¸à¸¸à¸©à¸¢à¹à¸¥à¸\nมà¸à¸¸à¸©à¸¢à¸¨à¸²à¸ªà¸à¸£à¹\nมà¸à¸¸à¸©à¸¢à¸ªà¸±à¸¡à¸à¸±à¸à¸à¹\nมà¸à¸¸à¸ªà¸²à¸£\nมà¸à¸¹\nมà¸à¸¹à¸ªà¸²à¸£\nมà¹à¸\nมà¹à¸à¸\nมà¹à¸à¸à¸à¹\nมà¹à¸à¸£à¸²à¸«à¹\nมà¹à¸à¸ªà¸²à¹à¸£à¹!
\nมà¹à¸à¸«à¹à¸£à¸²\nมมัà¸à¸à¸²à¸£\nมยุรà¸à¸±à¸à¸£\nมยุระ\nมยุรา\nมยุรี\nมยุà¹à¸£à¸¨\nมยูร\nมรà¸à¸\nมรà¸à¸²\nมรà¸à¸\nมรà¸à¹\nมรà¸à¸°\nมรà¸à¸à¸£à¸£à¸¡\nมรà¸à¸à¸±à¸à¸£\nมรà¸à¸ ัย\nมรà¸à¸ าà¸\nมรà¸à¸\nมรรà¸\nมรรà¸à¸²\nมรรà¸à¸±à¸¢\nมรรยาà¸\nมรรษ\nมรสุม\nมริà¸\nมริยาà¸\nมรีà¸à¸´\nมรุà¸\nมฤà¸\nมฤà¸à¸¢à¹\nมฤà¸à¸¨à¸´à¸£à¸°\nมฤà¸à¸¨à¸´à¸£à¸¡à¸²à¸ª\nมฤà¸à¹à¸¨à¸µà¸¢à¸£\nมฤà¸à¸´à¸à¸à¸£à¹\nมฤà¹à¸à¸à¸à¸£à¹\nมฤà¸à¸\nมฤà¸\nมฤà¸à¸¢à¸¹\nมฤà¸à¸¸\nมล\nมละ\nมลัà¸\nมลัà¸à¹à¸¡à¸¥à¸·à¸à¸\nมลà¹à¸²à¸\nมลาย\nมลายู\nมวà¸\nมà¹à¸§à¸\nมวà¸\nมà¹à¸§à¸\nมà¹à¸§à¸\nมà¹à¸§à¸à¸à¹à¸§à¸\nมวย\nมà¹à¸§à¸¢\nมวล\nมหà¸à¸£à¸£à¸¡\nมหรà¸à¸\nมหรรà¸à¸\nมหรสà¸\nมหัà¸à¸à¸£à¸´à¸¢à¸°\nมหัà¸\nมหัà¸à¸à¸à¸°\nมหัà¸à¸à¹\nมหัà¸à¸à¹à¸à¸©\nมหัà¸à¸ าà¸\nมหัศà¸à¸£à¸£à¸¢à¹\nมหา\nมหาà¸à¸à¸´à¸\nมหาà¸à¸²à¸¬\nมหาà¸à¸±à¸à¸à¸à¸°\nมหาà¸à¸±à¸à¸£\nมหาà¸à¸\nมหาà¸à¸±à¸¢\nมหาà¸à¸²à¸à¸´\nมหาà¹à¸à¸à¸£à¸±à¸\nมหาà¸à¹à¸à¸¢\nมหาà¸à¹à¸¥à¹à¸\nมหาà¸à¸¡à¸°\nมหาà¹à¸à¹\nมหาà¹à¸à¸\nมหาà¹à¸à¸à¸µ\nมหาà¹à¸à¸§à¸µ\nมหาà¸à¸²à¸à¸¸\nมหาà¸à¸´à¸à¸²à¸¢\nมหาà¸à¸´à¸¥\nมหาà¸à¸à¸´à¸à¸£\nมหาà¸à¸±à¸à¸à¸´à¸\nมหาà¸à¸\nมหาà¸à¸£à¸«à¸¡\nมหาภารà¸à¸°\nมหาภิà¹à¸à¸©à¸à¸£à¸¡à¸à¹\nมหาภูà¸\nมหาà¹à¸¡à¸\nมหายาà¸\nมหายุà¸\nมหาราà¸\nมหาฤà¸à¸©à¹\nมหาละลวย\nมหาละลาย\nมหาวà¸à¸¨à¹\nมหาวรรà¸\nมหาวิà¸à¸¢à¸²à¸¥à¸±à¸¢\nมหาศัà¸à¸£à!
¸²à¸\nมหาศาล\nมหาสà¸à¸à¸£à¸²à¸à¸à¹\nมหาสà¸à¸¡à¸ à¹\nมหาสà¸à¸³\nมหาสมุà¸à¸£\nมหาสาวà¸\nมหาหà¸à¸ªà¹\nมหาหิà¸à¸à¸¸à¹\nมหาà¸à¸³à¸à¸²à¸\nมหาà¸à¸¸à¸\nมหาà¸à¸¸à¸\nมหาà¸à¸¸à¸à¸£à¸²à¸à¸£\nมหาà¸à¸¸à¸à¸£à¸²à¸\nมหิ\nมหิà¸à¸¥\nมหิà¸à¸£\nมหิà¸\nมหิà¸à¸ªà¹\nมหิà¸à¸à¸´\nมหิà¸à¸à¹\nมหิมา\nมหิศร\nมหิศวร\nมหิษ\nมหิษี\nมหึมา\nมà¹à¸«à¸¢à¸à¸à¹\nมà¹à¸«à¸¨\nมà¹à¸«à¸¨à¸§à¸£\nมà¹à¸«à¸¨à¸±à¸à¸à¸´à¹\nมà¹à¸«à¸ªà¸±à¸à¸à¹\nมà¹à¸«à¸ªà¸´\nมà¹à¸«à¸ªà¸µ\nมà¹à¸«à¸²à¸¬à¸²à¸£\nมà¹à¸«à¸£à¸ªà¸\nมà¹à¸«à¸£à¸°à¸à¸¶à¸\nมà¹à¸«à¸£à¸µ\nมà¹à¸«à¸¬à¸²à¸£\nมà¹à¸«à¸¨à¸§à¸£à¸£à¸¢à¹\nมà¸\nมà¸à¸\nมà¸à¸à¹à¸à¸¥à¸à¸¢à¸à¹\nมà¸à¸à¹à¸à¹à¸¥à¸µà¸¢\nมà¸à¸à¸à¸£à¹à¸\nมà¸à¸\nมà¸à¸\nมà¹à¸à¸à¹à¸\nมà¸à¹à¸à¸à¸£à¹\nมà¸à¹à¸à¸à¸£à¹à¹à¸à¸à¹\nมà¸à¸\nมà¹à¸à¸\nมà¸à¸\nมà¸à¸¡\nมà¸à¸¡à¹à¸¡à¸¡\nมà¹à¸à¸¢\nมà¸à¸£à¹à¸à¸µà¸\nมà¸à¸£à¸°à¸à¸¹à¹\nมà¸à¸¥à¹à¸à¸ª\nมà¹à¸à¸¥à¸à¸à¸¡à¹à¸à¹à¸¥à¸\nมà¹à¸à¸«à¹à¸à¸¡\nมà¹à¸à¸®à¹à¸à¸¡\nมะ\nมะà¸à¸£à¸¹à¸\nมะà¸à¸¥à¹à¸³\nมะà¸à¸à¸\nมะà¸à¹à¸à¸\nมะà¸à¸°à¹à¸£à¸à¸µ\nมะà¸à¸²\nมะà¹à¸à¸¥à¸·à¸\nมะà¹à¸à¸µà¹à¸¢à¸\nมะà¸à¹à¸§à¸\nมะà¸à¸§à¸´à¸\nมะà¸à¸²à¸¡\nมะà¹à¸à¸·à¸\nมะà¹à¸à¹à¸\nมะà¸à¸±à¸à¹à¸à¸\nมะà¸à¹à¸²\nมะà¸à¸³à¹à¸à¹\nมะà¸à¸³à¸à¸µà¸à¸§à¸²à¸¢\nมะà¸à¸±à¹à¸§\nมะà¸à¸¸à¸¡à¸¡à¸°à¸à¸²à¸«à¸£à¸²\nมะà¸à¸±à¸\nมะà¸à¸²à¸\nมะà¸à¸±à¸\nมะà¸à¸µà¸«à¸§à¸µ\nมะà¸à¸¹à¸\nมะà¹à¸à¸«à¸§à¸µ\nมะà¹à¸à¸·à¹à¸\nมะà¸à¹à¸à¸\nมะà¸à¸°à¸à¸°\nมะà¸à¸²à¸\nมะà¸à¸²à¸«à¸°à¸£à¸µ\nมะà¸à¸¶à¹à¸\nมะà¸à¸·à¹à¸\nมะà¸à¸¹à¸¡\nมะà¹à¸à¸\nมะà¹à¸\nมะà¸à¸²à¸§\nมะà¸à¸£à¸²à¸\nม!
ะà¸à¸£à¸´à¸\nมะà¸à¹à¸\nมะà¸à¸£à¹à¸²à¸§\nมะà¸à¸¥à¸±à¸\nมะà¸à¸¹à¸\nมะà¹à¸à¸\nมะà¹à¸à¸£à¹à¸§\nมะà¹à¸à¸·à¸à¸\nมะà¹à¸à¸\nมะà¹à¸\nมะมà¹à¸§à¸\nมะมà¹à¸²à¸§\nมะมีà¹\nมะมืà¹à¸\nมะมุà¸\nมะà¹à¸¡à¸\nมะà¹à¸¡à¸µà¸¢\nมะà¹à¸¡à¸·à¹à¸à¸¢\nมะà¹à¸¡\nมะยà¸\nมะยม\nมะระ\nมะริà¸\nมะรืà¸\nมะรุม\nมะรุมมะà¸à¸¸à¹à¸¡\nมะà¹à¸£à¹à¸\nมะà¹à¸£à¸·à¹à¸à¸\nมะà¹à¸£à¸\nมะลà¸à¸à¸¡à¸°à¹à¸¥à¸\nมะละà¸à¸\nมะลิ\nมะลืà¹à¸\nมะลืมà¸à¸³\nมะลุลี\nมะà¹à¸§à¹à¸\nมะสัà¸\nมะà¹à¸ªà¹à¸\nมะหวà¸\nมะหะหมัà¸\nมะหาà¸\nมะหิà¹à¸\nมะà¹à¸«à¸à¸\nมะà¸à¸¶à¸\nมะฮà¸à¸à¸à¸²à¸à¸µ\nมัà¸\nมัà¸à¸à¸°à¹à¸£à¸à¸µ\nมัà¸à¸à¸°à¸¥à¸µà¸à¸¥\nมัà¸à¸à¸°à¸ªà¸±à¸\nมัà¸à¸à¸°\nมัà¹à¸à¸à¸±à¹à¸\nมัà¸à¸à¸´à¸à¸²\nมัà¸\nมัà¸à¸à¸°\nมัà¸à¸à¸¸à¹à¸à¸¨à¸à¹\nมัà¸à¸à¸²à¸¢à¸\nมัà¸à¸§à¸²à¸\nมัà¹à¸\nมัà¸à¸à¸\nมัà¸à¸à¸£\nมัà¸à¸à¸¸\nมัà¸à¸à¸¥à¸°\nมัà¸à¸à¹à¸²\nมัà¸à¸à¸¸à¸\nมัà¸à¸à¸²à¸\nมัà¸à¸ªà¸§à¸´à¸£à¸±à¸à¸´\nมัà¸à¸ªà¸°\nมัà¸à¸ªà¸µ\nมัà¸à¸à¸°\nมัà¸à¸à¸¸\nมัà¸à¸à¸£à¸´à¸¢à¸°\nมัà¸à¸à¸£à¸µ\nมัà¸à¸à¸°\nมัà¸à¸à¸²\nมัà¸à¸à¸°\nมัà¸à¸§à¸´à¸£à¸±à¸à¸´\nมัà¸à¸à¸²à¸£à¸°\nมัà¸à¸à¸±à¸à¸à¸´à¸à¸ªà¸¡à¸±à¸¢\nมัà¸à¸à¸´à¸¡\nมัà¸à¸à¸´à¸¡à¸²\nมัà¸à¸à¸²\nมัà¸à¸à¸´à¸©à¸à¸²\nมัà¸à¸à¸¸\nมัà¸à¸à¸¸à¸ªà¸²\nมัà¸à¸à¸¹à¸ªà¸²\nมัà¸à¹à¸à¸à¸à¸°\nมัà¸à¸à¸°\nมัà¸à¸à¸à¸¨à¸´à¸¥à¸à¹\nมัà¸à¸à¸à¸²\nมัà¸\nมัà¸à¸à¸°\nมัà¸à¸à¸±à¸à¸à¸¹\nมัà¸à¸à¸²\nมัà¸à¸à¸´à¸à¸²\nมัà¸à¸à¸à¸°\nมัà¸à¸à¸¥à¸¸à¸à¸à¹\nมัà¸à¸ªà¸¢à¸°\nมัà¸à¸ªà¸¢à¸²\nมัà¸à¸ªà¸£à¸°\nมัà¸à¸ªà¸£à¸´à!
¸\nมัà¸à¸à¸§à¸°\nมัà¸à¸à¸°\nมัà¸à¸¢à¸°\nมัà¸à¸¢à¸à¸²à¸\nมัà¸à¸¢à¸¡\nมัà¸à¸¢à¸±à¸à¸«à¹\nมัà¸à¸¢à¸±à¸ªà¸à¹\nมัà¸\nมัà¹à¸\nมัà¸à¸à¸²\nมัà¸à¸à¸°\nมัà¸à¸à¸´à¸£à¸°\nมัà¸à¸à¸´à¸£à¸²à¸¥à¸±à¸¢\nมัà¸\nมัà¹à¸¡\nมัมมีà¹\nมัย\nมัลละ\nมัลลิà¸à¸²\nมัว\nมัวà¸à¸±à¸§\nมัà¹à¸§\nมัศยา\nมัสà¸à¸¸\nมัสà¸à¸²à¸£à¹à¸\nมัสมัà¹à¸\nมัสยิà¸\nมัสรูà¹\nมัสลิà¸\nมัสสุ\nมา\nมà¹à¸²\nมาà¸\nมาà¸à¸ªà¸´à¸£à¸°\nมาà¸à¸à¸¹à¸à¸²\nมาà¸à¸°\nมà¹à¸²à¸\nมาà¸à¸ªà¸°\nมาà¸à¸\nมาà¸à¸§à¸´à¸à¸²\nมาà¸\nมาà¸à¸²\nมาà¸à¸à¸à¹\nมาà¸à¸£\nมาà¸à¸£à¸²\nมาà¸à¸¤\nมาà¸à¸±à¸à¸à¸°\nมาà¸à¸²\nมาà¸à¸²à¸¡à¸«à¸±à¸¢à¸à¸°\nมาà¸à¸²à¸¡à¸«à¸±à¸¢à¸à¸²\nมาà¸à¸²à¸¡à¸«à¸±à¸¢à¸¢à¸´à¸à¸²\nมาà¸à¸´à¸à¸°\nมาà¸à¸´à¸à¸²\nมาà¸à¸¸\nมาà¸à¸¸à¸à¸à¸²\nมาà¸à¸¸à¸£à¸à¸à¹\nมาà¸à¸¸à¹à¸£à¸¨\nมาà¸à¸¸à¸¥à¸°\nมาà¸à¸¸à¸¥à¸²\nมาà¸à¸¸à¸¥à¸²à¸à¸µ\nมาà¸à¸°\nมาà¸à¸¢à¸¡à¸´à¸\nมาà¸à¸¢à¸¡à¸´à¸à¸°\nมาà¸à¸¸à¸£à¸°\nมาà¸à¸¸à¸ªà¸£\nมาà¸à¸¹à¸£à¸°\nมาà¸\nมà¹à¸²à¸\nมà¹à¸²à¸\nมาà¸à¸\nมาà¸à¸°\nมาà¸à¸±à¸\nมาà¸à¸±à¸ª\nมาà¸à¸´à¸\nมาà¸à¸µ\nมาà¸à¸¸à¸©\nมาà¸à¸¸à¸©à¸¢à¸§à¸´à¸à¸¢à¸²\nมาà¹à¸à¸à¸à¹\nมาà¸\nมาภา\nมà¹à¸²à¸¡\nมà¹à¸²à¸¢\nมายา\nมาร\nมาราà¸à¸´à¸£à¸²à¸\nมารà¸\nมารà¸à¸£\nมารà¸à¸²\nมารยา\nมารยาà¸\nมารศรี\nมารษา\nมาริà¸\nมารุà¸\nมาลยà¹\nมาลัย\nมาลา\nมาลาà¸à¸µ\nมาลาà¹à¸£à¸µà¸¢\nมาลิà¸à¸µ\nมาลี\nมาลุà¸\nมาศ\nมาส\nมาสà¸\nมาหà¹\nมà¹à¸²à¸«à¹\nมาหิส\nมà¹à¸²à¹à¸«à¸¡à¸µà¹à¸¢à¸§\nมาฬà¸\nมิ\nมิà¸\nมิà¸à¸ªà¸±à!
¸à¸à¸µ\nมิà¹à¸\nมิà¸à¸à¸²\nมิà¸\nมิà¸à¸£\nมิà¸à¸´\nมิà¹à¸à¸à¸£à¹\nมิà¸à¸¢à¸²\nมิà¸à¸¸à¸\nมิà¸à¸¸à¸à¸²à¸¢à¸\nมิà¸à¸à¸°\nมิà¸à¸à¸£à¸²\nมิà¸à¸à¸²\nมิà¸à¸«à¸¡à¹à¸\nมิà¹à¸¡\nมิà¹à¸¡\nมิà¹à¸¢\nมิรัà¸à¸à¸µ\nมิลลิà¸à¸£à¸±à¸¡\nมิลลิà¸à¸²à¸£à¹\nมิลลิà¹à¸¡à¸à¸£\nมิลลิลิà¸à¸£\nมิลัà¸à¸à¸°\nมิลัà¸à¸à¸¹\nมิส\nมิสà¸à¸£à¸µ\nมิสà¸à¸§à¸±à¸\nมิสà¸à¸²\nมี\nมีà¹\nมีà¸\nมีà¹à¸à¸\nมีà¸\nมีà¸à¸²à¸à¸¡\nมีà¹à¸ªà¸±à¹à¸§\nมึà¸\nมึà¸\nมืà¸\nมืà¸\nมืà¹à¸\nมืà¸\nมืà¹à¸\nมุ\nมุà¸\nมุà¸à¸à¸²\nมุà¸à¸à¸²à¸«à¸²à¸£\nมุà¸à¸¸à¸£à¸°\nมุà¸\nมุà¸à¹à¸à¹à¸\nมุà¸à¸¢à¸à¸£à¸°à¹à¸¢à¸\nมุà¹à¸à¹à¸¥à¸à¸à¸°\nมุà¸à¸à¸°\nมุà¸\nมุà¹à¸\nมุà¹à¸\nมุà¸à¸à¸²\nมุà¸à¸à¸°\nมุà¸à¸¥à¸´à¸à¸à¹\nมุà¸à¸à¸à¸°\nมุà¸à¸à¸°\nมุà¸à¸´\nมุà¸à¸à¸à¸°\nมุà¸à¸à¸°\nมุà¸\nมุà¸à¸à¸´à¸\nมุà¸à¸à¸²à¸\nมุà¸à¸à¸°\nมุà¸à¸à¸²\nมุà¸à¸à¸´\nมุà¸à¸°\nมุà¸à¸´\nมุà¸à¸à¸²\nมุà¸à¸à¸à¸°\nมุà¸à¸à¸²\nมุà¸à¸à¸²à¸ ิà¹à¸©à¸\nมุà¸à¸£à¸²\nมุà¸à¸£à¸´à¸à¸²\nมุà¸à¸°à¸¥à¸¸\nมุà¸à¸²\nมุà¸à¸´à¸à¸²\nมุà¸à¸´à¸à¸à¹\nมุà¸à¸´à¸à¸²\nมุà¸à¸¸\nมุà¸à¸¸à¸à¸²\nมุà¹à¸\nมุà¸à¸´\nมุà¸à¸´à¸à¸à¸£à¹\nมุà¸à¸µ\nมุà¸\nมุà¸à¸¡à¸´à¸\nมุม\nมุà¹à¸¡\nมุà¹à¸¢\nมุรà¸à¸²\nมุรà¸à¸²à¸ ิà¹à¸©à¸\nมุสละ\nมุสลิม\nมุสา\nมุสิà¸\nมุหà¸à¸´à¸\nมุหà¸à¹à¸²à¸¢\nมุหุà¸\nมุฮัมมัà¸\nมูà¸\nมูà¹à¸à¸\nมูà¸à¸£\nมูà¹à¸à¸¹à¹\nมูà¸\nมูมมาม\nมูรà¸à¸´\nมูรà¸à¸²\nมูรà¸à¸²à¸ ิà¹à¸©à¸\nมูล\nมูละ\nมูลา\nมูลิà¸à¸²!
à¸à¸£\nมูà¹à¸¥à¸µà¹\nมูà¹à¹à¸¥à¹\nมูสัà¸\nมูสิà¸\nมูสิà¸à¸°\nมูสิà¸à¸à¸±à¸à¸à¹\nà¹à¸¡\nà¹à¸¡à¹à¸\nà¹à¸¡à¸à¸°à¹à¸®à¸´à¸£à¸à¸à¹\nà¹à¸¡à¸à¸¥à¸²\nà¹à¸¡à¸\nà¹à¸¡à¸à¸²\nà¹à¸¡à¸à¸´à¸à¸à¸£à¹\nà¹à¸¡à¸à¸µ\nà¹à¸¡à¹à¸\nà¹à¸¡à¹à¸\nà¹à¸¡à¸à¸à¸²\nà¹à¸¡à¸à¹à¸à¸£à¸¢\nà¹à¸¡à¸à¸£\nà¹à¸¡à¸à¸£à¸´à¸\nà¹à¸¡à¸à¸£à¸´à¸à¸à¸±à¸\nà¹à¸¡à¸à¸¸à¸\nà¹à¸¡à¸\nà¹à¸¡à¹à¸\nà¹à¸¡à¸à¸à¸µ\nà¹à¸¡à¸à¸´à¸à¸µ\nà¹à¸¡à¸à¸à¸µà¸à¸¥\nà¹à¸¡à¸à¸²à¸à¸à¸¥\nà¹à¸¡à¸à¸´à¸¥à¹à¸à¸¥à¸à¸à¸®à¸à¸¥à¹\nà¹à¸¡à¸\nà¹à¸¡à¸à¸²\nà¹à¸¡à¸à¸²à¸§à¸µ\nà¹à¸¡à¸à¸µ\nà¹à¸¡à¸\nà¹à¸¡à¹à¸\nà¹à¸¡à¹à¸\nà¹à¸¡à¸à¹à¸à¸¥à¸µà¹à¸§à¸µà¸¢à¸¡\nà¹à¸¡à¸à¸à¸à¸¥\nà¹à¸¡à¹à¸¡\nà¹à¸¡à¸£à¸±à¸¢\nà¹à¸¡à¸£à¸´à¹à¸à¸µà¸¢à¸\nà¹à¸¡à¸£à¸¸\nà¹à¸¡à¸¥à¹\nà¹à¸¡à¸¥à¹à¸\nà¹à¸¡à¸¥à¸·à¸à¸\nà¹à¸¡à¸©\nà¹à¸¡à¸©à¸²à¸¢à¸\nà¹à¸¡à¸«à¹\nà¹à¸¡à¸«à¸à¸°\nà¹à¸¡à¸«à¸°\nà¹à¸¡à¸°\nà¹à¸¡à¸²\nà¹à¸¡à¹à¸²\nà¹à¸¡à¹à¸²\nà¹à¸¡à¸²à¸£à¸µ\nà¹à¸¡à¸²à¸¥à¸µ\nà¹à¸¡à¸²à¸¬à¸µ\nà¹à¸¡à¸²à¸°\nà¹à¸¡à¸´à¸\nà¹à¸¡à¸´à¸\nà¹à¸¡à¸´à¸¥\nà¹à¸¡à¸µà¸¢\nà¹à¸¡à¸µà¸¢à¸\nà¹à¸¡à¸µà¹à¸¢à¸\nà¹à¸¡à¸µà¹à¸¢à¸\nà¹à¸¡à¸·à¸\nà¹à¸¡à¸·à¹à¸\nà¹à¸¡à¸·à¹à¸\nà¹à¸¡à¸·à¸à¸\nà¹à¸¡à¸·à¸à¸\nà¹à¸¡à¸·à¸à¸\nà¹à¸¡à¸·à¹à¸à¸¢\nà¹à¸¡à¹\nà¹à¸¡à¹\nà¹à¸¡à¸\nà¹à¸¡à¸à¸à¸µà¹à¸à¸µà¸¢à¸¡\nà¹à¸¡à¸\nà¹à¸¡à¸à¸à¸°à¸à¸£à¸¸à¸\nà¹à¸¡à¸à¸à¸²à¸à¸´à¸\nà¹à¸¡à¸à¸à¸²à¸à¸µà¸ª\nà¹à¸¡à¸à¸à¸²\nà¹à¸¡à¸à¸à¸²à¹à¸£à¸·à¸à¸\nà¹à¸¡à¸à¸à¹à¸²à¸\nà¹à¸¡à¸à¸à¸²\nà¹à¸¡à¸à¸¥à¸±à¸\nà¹à¸¡à¹à¸à¸°à¸à¸²à¸§\nà¹à¸¡à¸\nà¹à¸¡à¹à¸\nà¹à¸¡à¹à¸\nà¹à¸¡à¸¥à¸\nà¹à¸¡à¸¥à¸\nà¹à¸¡à¸§\nà¹à¸¡à¹à¸§\nà¹à¸¡à¸°\nà¹à¸¡\nà¹à¸¡à¹\nà¹à¸¡à¹\nà¹à¸¡à¸\nà¹à¸¡à¸à¸à¹\nà¹à¸¡à¸à¸©à¸°\nà¹à¸¡à¸à¸à¸£à¸£à¸¡\nà¹à¸¡à¸à¸ªà¸±à¸à¸à¸²\nà¹à¸¡à¸à¸°\nà¹à¸¡à¸à¸µà¸¢à¸à¸£à¸£à¸¡\nà¹à¸¡à¸à¸µà¸¢à¸°\nà¹à¸¡à¸\nà¹à¸¡à¹à¸\nà¹à¸¡à¸à¸à¸£à¸¸à¹à¸¡\nà¹à¸¡à¸à¸à¸²\nà¹à¸¡à¹à¸à¹à¸à¹à¸à¸à¸²à¹à¸£à¸à¹\nà¹à¸¡à¹à¸à¸¢\nà¹à¸¡à¹à¸¡\nà¹à¸¡à¹à¸¡à¸à¸à¹\nà¹à¸¡à¹à¸¢\nà¹à¸¡à¸!
£à¸²\nà¹à¸¡à¸£à¸µ\nà¹à¸¡à¹à¸£à¸ª\nà¹à¸¡à¸¥à¸´à¸à¸à¸µà¸à¸±à¸¡\nà¹à¸¡à¸¥à¸µ\nà¹à¸¡à¹à¸¥à¸à¸¸à¸¥\nà¹à¸¡à¹à¸ªà¸\nà¹à¸¡à¹à¸ªà¸ª\nà¹à¸¡à¹à¸«à¹\nà¹à¸¡à¸«à¸°\nà¹à¸¡à¸«à¸±à¸à¸à¹\nà¹à¸¡à¸«à¸²à¸à¸à¸´\nà¹à¸¡à¹à¸«\nà¹à¸¡à¹\nà¹à¸¡à¹\nà¹à¸¡à¸à¸²\nà¹à¸¡à¸à¸£à¸à¸\nà¹à¸¡à¹à¸à¸£à¸à¸£à¸±à¸¡\nà¹à¸¡à¹à¸à¸£à¸à¸´à¸¥à¹à¸¡\nà¹à¸¡à¹à¸à¸£à¹à¸à¸\nà¹à¸¡à¹à¸à¸£à¸¡à¸´à¹à¸à¸à¸£à¹\nà¹à¸¡à¹à¸à¸£à¹à¸¡à¸à¸£\nà¹à¸¡à¹à¸à¸£à¸¥à¸´à¸à¸£\nà¹à¸¡à¹à¸à¸£à¹à¸§à¸\nà¹à¸¡à¸à¸£à¸µ\nà¹à¸¡à¸¢à¸£à¸²à¸\nà¹à¸¡à¸¥à¹\nยà¸\nยà¸à¸à¸£à¸°à¸à¸±à¸à¸£\nยà¸à¸à¸°\nยà¸\nยà¸à¹à¸¢à¹\nยà¸à¸¸à¸£à¹à¸§à¸\nยà¸à¸´\nยà¸à¸´à¸ ัà¸à¸à¹\nยà¸à¸²à¸à¸£à¸£à¸¡\nยà¸à¸²à¸ ูà¸à¸à¸²à¸\nยà¹à¸\nยà¸à¸à¹\nยà¸à¸à¸£à¹\nยม\nยมà¸\nยมà¹à¸à¸¢\nยมà¸à¸²\nยมล\nยมะ\nยรรยà¸\nยล\nยวà¸\nยวà¸\nยวà¸\nยวà¸\nยà¹à¸§à¸¢\nยวรยาà¸à¸£\nยศ\nยà¹à¸ª\nยà¸\nยà¹à¸\nยà¸à¸\nยà¹à¸à¸à¹à¸¢à¹à¸\nยà¸à¸\nยà¹à¸à¸\nยà¹à¸à¸\nยà¸à¸\nยà¸à¸\nยà¹à¸à¸\nยà¸à¸\nยà¸à¸¡\nยà¹à¸à¸¡\nยà¹à¸à¸¡\nยà¹à¸à¸¢\nยà¹à¸à¸¢\nยà¹à¸à¹à¸¢à¹\nยะ\nยà¹à¸°\nยะยà¸à¸\nยะยัà¸\nยัà¸\nยัà¸à¸à¹\nยัà¸à¸à¸´à¸à¸µ\nยัà¸à¸©à¹\nยัà¸à¸©à¸²\nยัà¸à¸©à¸´à¸à¸µ\nยัà¸à¸©à¸µ\nยัà¸\nยัà¹à¸\nยัà¹à¸à¸¢à¸·à¸\nยัà¸à¹à¸à¸à¸§à¸µà¸\nยัà¸\nยัà¸à¸à¸°\nยัà¸\nยัà¸à¸´à¸ ัà¸à¸à¹\nยัà¸\nยัà¹à¸\nยัà¸à¸à¹\nยัà¸à¸à¸£\nยัà¸à¸à¸£à¹\nยัà¸à¸à¸£à¸à¸£à¸£à¸¡\nยัà¹à¸à¸à¸°à¸à¸µ\nยัà¸\nยัà¹à¸§\nยัà¹à¸§\nยัà¹à¸§à¹à¸¢à¸µà¹à¸¢\nยัวรยาà¸à¸£\nยัวะ\nยัษà¸à¸´\nยา\nยà¹à¸²\nยาà¸\nยาà¸à¸¸\nยาà¸à¸¹\nยาà¸\nยà¹à¸²à¸\nยาà¸à¸à¸²à¸£à¸²\nยาà¸à¸\nยาà¸à¸à¸²\nยาà¹à¸à¸\nยาà¸\nยาà¸à¸²\nยาà¸à¸£\nยาà¸à¸£à¸²\nยาà¸\nยà¹à¸²à¸\nยà¹à¸²à¸à¸à¸²à¹à¸«à¸¡!
\nยาà¸à¸¡à¸²à¸¨\nยาà¸à¸¸à¸¡à¸²à¸¨\nยาà¸à¸µ\nยาม\nยà¹à¸²à¸¡\nยามะ\nยามัà¸à¸à¸²à¸£\nยามา\nยาย\nยà¹à¸²à¸¢\nยายี\nยาว\nยà¹à¸²à¸§\nยาวà¸à¸²à¸¥à¸´à¸\nยาวà¸à¸µà¸§à¸´à¸\nยาสูà¸\nยà¹à¸²à¸«à¸¢à¸²\nยาหยี\nยำ\nยà¹à¸³\nยà¹à¸³\nยำà¹à¸¢à¸µà¸¢\nยิà¸\nยิà¸\nยิà¹à¸\nยิà¸à¸à¸°\nยิà¸\nยิà¸\nยิà¸à¸«à¸¢à¸µ\nยิà¸à¸à¸±à¸¡\nยิà¸à¸à¸µ\nยิà¹à¸¡\nยิมà¸à¸²à¸ªà¸à¸´à¸\nยิหวา\nยี\nยีà¹\nยีà¹\nยีà¹à¸à¹à¸²\nยีà¹à¹à¸\nยีà¹à¹à¸à¹à¸\nยีà¹à¹à¸\nยีà¸\nยีà¹à¹à¸à¹\nยีà¹à¸ ูà¹\nยีราà¸\nยีà¹à¸ªà¸\nยีà¹à¸ªà¸\nยีà¹à¸ªà¸\nยีà¹à¸ªà¸²à¸\nยีà¹à¸ªà¸¸à¹à¸\nยีà¹à¸«à¸£à¸°\nยีà¹à¸«à¸£à¹à¸²\nยีà¹à¸«à¹à¸\nยีà¹à¸«à¸¸à¸\nยึà¸à¸¢à¸±à¸\nยึà¸à¸¢à¸·à¸\nยึà¸\nยืà¸\nยืà¸\nยืà¹à¸\nยืม\nยืà¹à¸\nยุ\nยุà¸à¸à¸£à¸°à¸à¸±à¸à¸£\nยุà¸à¸à¸´\nยุà¸à¸à¸´\nยุà¸à¸à¸´à¸à¸£à¸£à¸¡\nยุà¸à¸à¹\nยุà¸\nยุà¸à¸à¸à¸£\nยุà¸à¸¥\nยุà¸à¸±à¸à¸à¹\nยุà¸à¸±à¸à¸à¸£\nยุà¸à¸¸à¸à¸à¸£\nยุà¸\nยุà¹à¸\nยุà¹à¸\nยุà¸\nยุà¸\nยุà¸à¸´\nยุà¸à¸\nยุà¸à¸à¹\nยุà¸à¸à¸à¸²\nยุà¸à¹à¸à¸à¸à¸£à¸à¹\nยุà¸\nยุà¹à¸\nยุà¹à¸à¸¢à¸±à¹à¸\nยุà¸à¸¥\nยุà¸à¸à¸µ\nยุà¸à¹à¸£à¸¨\nยุà¸à¸²\nยุà¸à¸²à¸\nยุà¸à¸²à¸à¸²à¸¥\nยุà¸à¸²à¸à¸´à¸\nยุà¹à¸¡à¸¢à¹à¸²à¸¡\nยุà¹à¸¢\nยุà¹à¸¢\nยุรยาà¸à¸£\nยูรยาà¸à¸£\nยุวà¸à¸\nยุวà¸à¸µ\nยุวราà¸\nยุวา\nยุวาà¸\nยู\nยูà¹\nยูà¸\nยูà¹à¸\nยูà¸à¸°\nยูà¸à¸´à¸à¸²\nยูริà¸\nยูà¹à¸£à¸à¸±à¸ª\nยูà¹à¸£à¹à¸à¸µà¸¢à¸¡\nยูà¹à¸£à¹à¸à¸µà¸¢à¸¡\nà¹à¸¢\nà¹à¸¢à¹\nà¹à¸¢à¸\nà¹à¸¢à¸à¸¹\nà¹à¸¢à¹à¸\nà¹à¸¢à¹à¸\nà¹à¸¢à¹à¸à¸à¸²à¹à¸\nà¹!
ยà¹à¸à¹à¸à¸²à¹à¸\nà¹à¸¢à¹à¸\nà¹à¸¢à¹à¸¢\nà¹à¸¢à¸\nà¹à¸¢à¹à¸\nà¹à¸¢à¸à¸£à¸¡à¸±à¸\nà¹à¸¢à¸à¸§\nà¹à¸¢à¹à¸à¸«à¸¢à¸´à¹à¸\nà¹à¸¢à¸à¸°\nà¹à¸¢à¸à¸°à¹à¸¢à¸°\nà¹à¸¢à¸²\nà¹à¸¢à¹à¸²\nà¹à¸¢à¸²à¸§à¹\nà¹à¸¢à¸²à¸§à¸à¸\nà¹à¸¢à¸²à¸§à¸¡à¸²à¸¥à¸¢à¹\nà¹à¸¢à¸²à¸§à¸¢à¸à¸\nà¹à¸¢à¸²à¸§à¸£à¸²à¸\nà¹à¸¢à¸²à¸§à¹à¸£à¸¨\nà¹à¸¢à¸²à¸§à¸¥à¸±à¸à¸©à¸à¹\nà¹à¸¢à¸²à¸§à¸à¸²\nà¹à¸¢à¸²à¸§à¸à¸²à¸à¸µ\nà¹à¸¢à¸²à¸§à¸à¸²à¸\nà¹à¸¢à¸²à¸°\nà¹à¸¢à¸´à¸\nà¹à¸¢à¸´à¸\nà¹à¸¢à¸´à¹à¸\nà¹à¸¢à¸´à¹à¸à¹à¸¢à¹à¸\nà¹à¸¢à¸´à¸à¸¢à¸\nà¹à¸¢à¸´à¸\nà¹à¸¢à¸´à¸à¸¢à¸²à¸\nà¹à¸¢à¸´à¹à¸¡\nà¹à¸¢à¸µà¸¢\nà¹à¸¢à¸µà¹à¸¢à¸\nà¹à¸¢à¸µà¹à¸¢à¸à¸à¸¢à¹à¸²à¸\nà¹à¸¢à¸µà¸¢à¸à¸à¸²\nà¹à¸¢à¸µà¸¢à¸à¸¢à¸±à¸\nà¹à¸¢à¸µà¸¢à¸\nà¹à¸¢à¸µà¸¢à¸\nà¹à¸¢à¸µà¹à¸¢à¸¡\nà¹à¸¢à¸µà¸¢à¸£à¸à¸±à¸\nà¹à¸¢à¸µà¸¢à¸£à¸¢à¸\nà¹à¸¢à¸µà¸¢à¸§\nà¹à¸¢à¸µà¹à¸¢à¸§\nà¹à¸¢à¸µà¸¢à¸§à¸¢à¸²\nà¹à¸¢à¸·à¸\nà¹à¸¢à¸·à¹à¸\nà¹à¸¢à¸·à¹à¸\nà¹à¸¢à¸·à¸à¸\nà¹à¸¢à¸·à¸à¸\nà¹à¸¢à¸·à¹à¸à¸\nà¹à¸¢à¸·à¹à¸à¸\nà¹à¸¢à¸·à¸à¸\nà¹à¸¢à¸·à¹à¸à¸\nà¹à¸¢à¹\nà¹à¸¢à¹\nà¹à¸¢à¸\nà¹à¸¢à¸\nà¹à¸¢à¹à¸\nà¹à¸¢à¹à¸\nà¹à¸¢à¸à¹à¸¢à¹\nà¹à¸¢à¸à¹à¸¢à¹\nà¹à¸¢à¸\nà¹à¸¢à¹à¸\nà¹à¸¢à¸¡\nà¹à¸¢à¹à¸¡\nà¹à¸¢à¹à¸ª\nà¹à¸¢à¸°\nà¹à¸¢\nà¹à¸¢à¹\nà¹à¸¢à¸\nà¹à¸¢à¸à¹à¸¢à¸\nà¹à¸¢à¸à¸²à¸à¸à¸£\nà¹à¸¢à¸à¸²à¸§à¸à¸£\nà¹à¸¢à¸à¹à¸à¸à¸à¹\nà¹à¸¢à¸à¸¢à¸°\nà¹à¸¢à¸à¸°\nà¹à¸¢à¸à¸´à¸\nà¹à¸¢à¸à¸µ\nà¹à¸¢à¸\nà¹à¸¢à¹à¸\nà¹à¸¢à¹à¸à¹à¸¢à¹à¸\nà¹à¸¢à¸à¹à¸¢à¹\nà¹à¸¢à¸à¸à¹\nà¹à¸¢à¸à¸à¸²\nà¹à¸¢à¸à¸´à¸à¸°\nà¹à¸¢à¸à¸°à¸à¸²\nà¹à¸¢à¸à¸§à¸²à¸à¸´à¸\nà¹à¸¢à¸à¸²\nà¹à¸¢à¸à¸´à¸\nà¹à¸¢à¸\nà¹à¸¢à¸à¸\nà¹à¸¢à¸à¸´à¹à¸ª\nà¹à¸¢à¸à¸µ\nà¹à¸¢à¸¡\nà¹à¸¢à¹à¸ª\nà¹à¸¢\nà¹à¸¢\nà¹à¸¢à¹\nà¹à¸¢à¸à¸µ\nà¹à¸¢à¹à¸\nรà¸\nรà¸\nรà¸à¸à¹\nรà¸à¸à¸§à¸±à¸à¸à¸¸\nรà¸à¸£à¸à¸\nรà¸à¸à¸²\nรà¸à¹à¸£à¸\nรà¸à¹à¸¥à¸\nรà¸à¸´à¸\nรà¸à¸à¸°\nรà¸à¸à¸´\nรà¸à¸à¸µ\nรà¸à¸°\nรà¸à¸£à¸à¸à¹\nรà¸\nรà¸à¸µ\nรà¸à¸à¸°\nรà¸à¸°\nรà¸à¸´\nรà¸\nรà¸\nรà¹à¸\n!
รà¸\nรà¸à¸²à¸\nรà¸à¸µ\nรม\nรà¹à¸¡\nรมà¸à¸µ\nรมà¸à¸µà¸¢à¹\nรมà¸à¸µà¸¢à¸ªà¸à¸²à¸\nรมยà¹\nรมà¹à¸¢à¸¨\nรยาà¸à¸à¹\nรวà¸\nรวà¸\nรà¹à¸§à¸\nรวà¸\nรวà¸\nรวà¸à¹à¸£\nรà¹à¸§à¸\nรวà¸\nรวม\nรà¹à¸§à¸¡\nรวย\nรวิ\nรวิวาร\nรวี\nรศà¸à¸²\nรส\nรสà¸à¸²\nรสสุà¸à¸à¸à¹\nรสายà¸à¹à¸§à¸\nรสิà¸\nรหัà¸\nรหัส\nรà¹à¸«\nรà¹à¸«à¸à¸²à¸\nรà¸\nรà¹à¸\nรà¸à¸\nรà¸à¸\nรà¹à¸à¸\nรà¹à¸à¸\nรà¸à¸à¹à¸à¹à¸\nรà¹à¸à¸à¹à¸£à¹à¸\nรà¸à¸\nรà¸à¸\nรà¹à¸à¸\nรà¹à¸à¸\nรà¸à¸\nรà¸à¸à¸à¸à¸\nรà¸à¸¡\nรà¸à¸¡à¸à¸à¸¡\nรà¸à¸¡à¸£à¹à¸\nรà¸à¸¢\nรà¹à¸à¸¢\nรà¹à¸à¸¢\nรà¹à¸à¹à¸£à¹\nระ\nระà¸à¸°\nระà¸à¸²\nระà¸à¸³\nระà¹à¸à¸°à¸£à¸°à¸à¸°\nระà¸à¸\nระà¸à¸²à¸\nระà¸à¸²à¸¢\nระà¹à¸à¸°\nระà¸à¸±à¸\nระà¸à¸¡\nระà¸à¸±à¸\nระà¹à¸à¹\nระà¹à¸à¸à¸«à¸´à¸\nระà¸à¸§à¸¢\nระà¸à¸¡\nระà¸à¸°\nระà¸à¸±à¸\nระà¸à¸²\nระà¸à¹à¸²à¸§\nระà¸à¸¹\nระà¹à¸à¹à¸\nระà¹à¸à¸µà¸¢à¸\nระà¹à¸\nระà¸à¸¹\nระà¸à¸\nระà¸à¸\nระà¸à¸¡\nระà¸à¸§à¸¢\nระà¸à¸²\nระà¸à¸¶à¸\nระà¹à¸à¸°\nระà¸à¸²à¸\nระà¸à¸²à¸\nระà¸à¸²à¸¡\nระà¸à¸²à¸§\nระà¹à¸à¸\nระà¹à¸à¸£à¸°à¸à¸²à¸\nระà¹à¸à¸µà¸¢à¸\nระà¹à¸à¸\nระà¹à¸à¸°\nระà¸à¸\nระà¸à¸¡\nระà¸à¸à¸\nระà¸à¸±à¸\nระà¸à¸±à¸\nระà¸à¸²à¸\nระà¸à¸²à¸¢\nระà¸à¸³\nระà¸à¸´à¸¥\nระà¸à¸·à¸\nระà¸à¸¸\nระà¹à¸à¸\nระà¹à¸à¹à¸\nระà¹à¸à¸´à¸\nระà¹à¸à¸µà¸¢à¸\nระà¹à¸à¸µà¸¢à¸\nระà¹à¸à¸µà¸¢à¸\nระà¹à¸à¸\nระมัà¸à¸£à¸°à¸§à¸±à¸\nระมาà¸\nระà¹à¸¡à¸µà¸¢à¸£\nระยà¹à¸\nระยà¹à¸à¸¡\nระยะ\nระยัà¹à¸\nระยัà¸\nระยà¹à¸²\nระยาà¸\nระยำ\nระยิà!
¸à¸£à¸°à¸¢à¸±à¸\nระà¹à¸¢à¸\nระà¹à¸¢à¸à¸£à¸°à¸¢à¸²à¸\nระรวย\nระรà¸à¸\nระรà¹à¸à¸\nระรัว\nระราà¸\nระรà¹à¸²à¸¢\nระริà¸\nระรีà¹\nระรึà¸\nระรืà¹à¸\nระรืà¹à¸\nระà¹à¸£à¹à¸\nระà¹à¸£à¸´à¸\nระà¹à¸£à¸µà¸¢à¸\nระà¹à¸£à¸·à¹à¸à¸¢\nระà¹à¸£à¸\nระลวà¸\nระลà¸à¸\nระลึà¸\nระวัà¸\nระวาà¸\nระวาย\nระวิà¸\nระà¹à¸§à¸\nระà¹à¸§à¸à¸£à¸°à¸§à¸±à¸\nระà¹à¸§\nระสà¹à¸³à¸£à¸°à¸ªà¸²à¸¢\nระหà¸à¸£à¸°à¹à¸«à¸´à¸\nระหà¸\nระหวย\nระหวà¹à¸²à¸\nระหà¸à¸à¸£à¸°à¹à¸«à¸\nระหัà¸\nระหาย\nระà¹à¸«à¹à¸\nระà¹à¸«à¸¢\nระà¹à¸«à¸£à¸°à¸«à¸\nระà¹à¸«à¸«à¸\nระà¹à¸«à¸´à¸\nระà¹à¸«à¸´à¸à¸£à¸°à¸«à¸\nระà¹à¸«à¸\nระà¹à¸«à¸¢\nระà¸à¸²\nระà¸à¸´à¸à¸£à¸°à¸à¸²\nระà¸à¸¸\nรัà¸\nรัà¸à¸à¹\nรัà¸à¸à¸´à¸\nรัà¸à¸à¸°\nรัà¸à¸à¸µà¹\nรัà¸à¹à¸£à¹\nรัà¸à¹à¸£à¹\nรัà¸à¸©à¹\nรัà¸à¸©à¸²\nรัà¸\nรัà¹à¸\nรัà¸à¹à¸à¸µà¸¢à¸\nรัà¸à¹à¸\nรัà¸à¸à¹\nรัà¸à¸à¸§à¸²à¸\nรัà¸à¹à¸\nรัà¸à¸£à¸à¸\nรัà¸à¸§à¸±à¸\nรัà¸à¸ªà¸´\nรัà¸à¸ªà¸µ\nรัà¸à¸ªà¸´à¸¡à¸±à¸à¸à¸¸à¹\nรัà¸à¸ªà¸´à¸¡à¸²\nรัà¸à¸à¸²\nรัà¸\nรัà¸à¸à¸¹à¸à¸à¸²à¸£\nรัà¸à¸¡à¸±à¸à¸à¸¥à¸²à¸ ิà¹à¸©à¸\nรัà¸à¸à¸¸\nรัà¸à¸à¸²à¸ ิà¹à¸©à¸\nรัà¸à¸à¸²à¸ ิà¹à¸©à¸\nรัà¸à¸à¸°\nรัà¸à¸à¸µ\nรัà¸à¸à¸§à¸\nรัà¸à¸à¸²à¸ ิà¸à¸²à¸¥à¹à¸à¸à¸²à¸¢\nรัà¸\nรัà¸à¸à¸£à¸°à¸¨à¸²à¸ªà¹à¸à¸à¸²à¸¢\nรัà¸à¸à¸£à¸°à¸¨à¸²à¸ªà¸à¸¨à¸²à¸ªà¸à¸£à¹\nรัà¸\nรัà¸\nรัà¸à¸à¸±à¸¡à¸à¸¥\nรัà¸à¸¡à¸à¸µ\nรัà¸à¸à¸\nรัà¸à¸à¸±à¸à¸à¸à¹\nรัà¸à¸à¸±à¸à¸à¸¹\nรัà¸à¸à¸´\nรัà¸à¸à¹\nรัà¸à¸à¸°\nรัà¸à¸à¹à¸à¸ªà¸´à¸à¸à¸£à¹\nรัà¸à¸à¹à¸à¸ªà¸´à¸à¸à¸£à¸¨à¸\nรัà¸!
à¸à¸à¸²à¸à¸´\nรัà¸à¸à¸à¸£à¸±à¸¢\nรัà¸à¸à¸à¸±à¸¥à¸¥à¸±à¸à¸à¹\nรัà¸à¸à¸§à¸£à¸²à¸ รà¸à¹\nรัà¸à¸à¸ªà¸´à¸à¸«à¸²à¸ªà¸à¹\nรัà¸à¸à¸²\nรัà¸à¸à¸²à¸à¸£\nรัà¸à¸à¸²à¸ รà¸à¹\nรัà¸à¸à¸²à¸§à¸¥à¸µ\nรัà¸à¸¡à¸²\nรัà¸\nรัà¸à¸¢à¸²\nรัà¸à¹à¸à¸à¸£à¹à¸à¸à¸£à¹à¹à¸à¸µà¸¢à¸¡\nรัà¸\nรัà¹à¸\nรัà¸à¸à¸\nรัà¸à¸à¸§à¸¢\nรัà¸\nรัมà¸à¸µà¸¢à¸ªà¸à¸²à¸\nรัมภา\nรัมมีà¹\nรัมยà¹\nรัย\nรัว\nรัà¹à¸§\nรัà¹à¸§\nรัศมิมัà¸\nรัศมิมาà¸\nรัศมี\nรัษà¸à¸²à¸à¸£\nรัสà¹à¸à¸µà¸¢\nรัสสะ\nรัสสระ\nรา\nรà¹à¸²\nรà¹à¸²\nราà¸\nราà¸à¸©à¸ª\nราà¸à¸ªà¸²à¸\nราà¸à¸°\nราà¸à¸à¸£à¸´à¸\nราà¸à¸²\nราà¸à¸´à¸\nราà¸à¸µ\nราà¸\nรà¹à¸²à¸\nรà¹à¸²à¸\nราà¸à¸à¸·à¸\nราà¸à¸à¸²à¸\nราà¸à¸§à¸±à¸¥\nราà¸\nราà¸à¸à¸´à¸à¸à¸²à¸à¸¸à¹à¸à¸à¸©à¸²\nราà¸à¸à¸´à¸à¸¸à¸¥\nราà¸à¸§à¹à¸£à¸à¸à¸²à¸£\nราà¸à¸à¸µ\nราà¸à¸à¸±à¸\nราà¸à¸à¸¤à¸à¸©à¹\nราà¸à¸¡à¸²à¸à¸\nราà¸à¸¡à¸²à¸©\nราà¸à¸¡à¸²à¸ª\nราà¸à¸¢à¹\nราà¸à¸ªà¸µà¸«à¹\nราà¸à¸°\nราà¸à¸±à¸\nราà¸à¸±à¸à¸¢à¹\nราà¸à¸±à¸¢\nราà¸à¸²\nราà¸à¸²à¸à¸´à¸à¹à¸à¸¢\nราà¸à¸²à¸à¸´à¸£à¸²à¸\nราà¸à¸²à¸ ิà¹à¸©à¸\nราà¸à¸²à¸¢à¸à¸à¸°\nราà¸à¸²à¸§à¸à¸µ\nราà¸à¸µ\nราà¸à¸´à¸à¸´à¸à¸¸à¸¥\nราà¸à¸´à¸à¸µà¸à¸¸à¸¥\nราà¸à¸´à¸à¸µ\nราà¸à¸´à¸à¸¹à¸à¸à¸±à¸¡à¸ à¹\nราà¸à¸¹à¸à¸à¸±à¸¡à¸ à¹\nราà¸à¸¹à¸à¹à¸ à¸\nราà¹à¸à¸\nราà¹à¸à¸à¸à¸£à¹\nราà¹à¸à¸à¸à¸£à¸¢à¸²à¸\nราà¹à¸à¸§à¸²à¸\nราà¹à¸à¸¨à¸§à¸£à¸£à¸¢à¹\nราà¸\nราà¸à¸£à¸à¸\nราà¸\nราà¸\nราà¸à¸£\nราà¸à¸£à¸µ\nราà¸\nรà¹à¸²à¸\nรà¹à¸²à¸\nราà¸\nราà¸à¸à¹\nราà¸à¸à¸²à¸ªà¸¹à¸£\nราม\nรามà¹à¸à¸µà¸¢à¸£à¸à¸´à¹\nรามสูร\nรามั!
à¸\nรามา\nราย\nรà¹à¸²à¸¢\nรà¹à¸²à¸¢\nราว\nรà¹à¸²à¸§\nราวี\nราศี\nราษà¸à¸£\nราษà¸à¸£à¹\nราษà¸à¸£à¸µ\nราษราà¸à¸£à¸µ\nราหุ\nราหู\nรำ\nรà¹à¸³\nรำà¸à¸²à¸\nรำà¸à¸±à¸\nรำà¸à¸§à¸\nรำà¸à¸²à¸\nรำà¸à¸±à¸\nรำà¸à¸²à¸¢\nรำà¸à¸¶à¸\nรำà¹à¸à¸¢\nรำà¹à¸\nรำมะà¸à¸²\nรำมะà¸à¸²à¸\nรำมะรà¹à¸\nรà¹à¸³à¸£à¸§à¸¢\nรà¹à¸³à¸£à¹à¸³\nรำà¹à¸£\nรำลึà¸\nรำหัà¸\nรำหัส\nริ\nริà¸\nริà¸à¸ªà¸µà¸à¸§à¸\nริà¸\nริà¹à¸\nริà¸\nริà¸à¸à¸´à¹à¸\nริà¸à¸£à¸µà¹\nริà¸à¸«à¸£à¸µà¹\nริà¸à¸¸\nริà¸à¸¹\nริม\nริà¹à¸§\nริษยา\nรี\nรีà¹\nรีà¹à¸à¸¥\nรีà¸\nรีà¸à¸±à¸à¸à¸±à¸\nรีà¸\nรีà¹à¸à¸µà¸¢à¸¡\nรีà¸\nรีม\nรีรà¸\nรีà¹à¸£à¸´à¸\nรึà¸\nรึà¹à¸\nรืà¹à¸\nรืà¹à¸\nรืà¹à¸\nรุ\nรุà¸\nรุà¸à¸à¹\nรุà¸à¸à¸à¸²à¸à¸´\nรุà¸à¸à¹à¸à¸§à¸à¸²\nรุà¸à¸à¸¡à¸¹à¸¥\nรุà¸à¸à¸²\nรุà¸à¸£à¸¸à¸¢\nรุà¹à¸\nรุà¹à¸\nรุà¸à¸£à¸±à¸\nรุà¹à¸à¸£à¸´à¹à¸\nรุà¸\nรุà¸à¸²\nรุà¸à¸à¸°\nรุà¸à¸´\nรุà¸à¸µ\nรุà¸à¸´à¸£à¸°\nรุà¸à¸´à¸£à¸²\nรุà¸\nรุà¸\nรุà¸à¸à¹\nรุà¸à¸£à¸°\nรุà¸à¸´à¸£\nรุà¸à¸´à¸£à¸°\nรุà¹à¸à¸µà¸¢à¸£\nรุà¸\nรุà¹à¸\nรุà¸à¸£à¸¹à¹\nรุม\nรุà¹à¸¡\nรุà¹à¸¡à¸£à¹à¸²à¸¡\nรุย\nรุà¹à¸¢\nรุรุ\nรุหะ\nรู\nรูà¹\nรูà¹\nรูà¸à¸µ\nรูà¸\nรูà¸à¸µà¹à¸à¸µà¸¢à¸¡\nรูà¸à¸´à¹à¸à¸µà¸¢à¸¡\nรูà¸\nรูà¸à¸´à¸¢à¸°\nรูà¸à¸µ\nรูà¹à¸¥à¹à¸à¸à¹\nà¹à¸£à¹\nà¹à¸£à¸\nà¹à¸£à¸à¸²\nà¹à¸£à¸à¸²à¸à¸à¸´à¸\nà¹à¸£à¹à¸\nà¹à¸£à¹à¸\nà¹à¸£à¹à¸\nà¹à¸£à¸à¸¸\nà¹à¸£à¸à¸¹\nà¹à¸£à¸à¸à¸\nà¹à¸£à¸à¸²à¸£à¹\nà¹à¸£à¹à¸à¸µà¸¢à¸¡\nà¹à¸£à¹à¸\nà¹à¸£à¸£à¸§à¸\nà¹à¸£à¹à¸£\nà¹à¸£à¹à¸§\nà¹!
รà¹à¸§\nà¹à¸£à¸§à¸à¸µ\nà¹à¸£à¸\nà¹à¸£à¹à¸\nà¹à¸£à¸²\nà¹à¸£à¹à¸²\nà¹à¸£à¹à¸²\nà¹à¸£à¸²à¸°\nà¹à¸£à¸´à¸\nà¹à¸£à¸´à¸\nà¹à¸£à¸´à¸¡\nà¹à¸£à¸´à¹à¸¡\nà¹à¸£à¸´à¹à¸¡\nà¹à¸£à¸´à¸¨à¸£à¹à¸²à¸\nà¹à¸£à¸µà¹à¸¢\nà¹à¸£à¸µà¹à¸¢\nà¹à¸£à¸µà¸¢à¸\nà¹à¸£à¸µà¸¢à¸\nà¹à¸£à¸µà¸¢à¸\nà¹à¸£à¸µà¸¢à¸\nà¹à¸£à¸µà¸¢à¸\nà¹à¸£à¸µà¸¢à¸¡\nà¹à¸£à¸µà¹à¸¢à¸¡\nà¹à¸£à¸µà¸¢à¸§\nà¹à¸£à¸µà¹à¸¢à¸§\nà¹à¸£à¸µà¹à¸¢à¸§à¸£à¸\nà¹à¸£à¸·à¸\nà¹à¸£à¸·à¹à¸\nà¹à¸£à¸·à¹à¸\nà¹à¸£à¸·à¸à¸\nà¹à¸£à¸·à¸à¸\nà¹à¸£à¸·à¹à¸à¸\nà¹à¸£à¸·à¹à¸à¸\nà¹à¸£à¸·à¸à¸à¸£à¸à¸\nà¹à¸£à¸·à¸à¸\nà¹à¸£à¸·à¸à¸\nà¹à¸£à¸·à¹à¸à¸\nà¹à¸£à¸·à¹à¸à¸¢\nà¹à¸£\nà¹à¸£à¹\nà¹à¸£à¸\nà¹à¸£à¹à¸à¹à¸à¸\nà¹à¸£à¸\nà¹à¸£à¹à¸\nà¹à¸£à¹à¸\nà¹à¸£à¸\nà¹à¸£à¹à¸à¹à¸à¹à¸\nà¹à¸£à¸¡\nà¹à¸£à¹à¸§\nà¹à¸£à¸°\nà¹à¸£\nà¹à¸£à¹\nà¹à¸£à¸\nà¹à¸£à¸à¸²\nà¹à¸£à¸à¸²à¸à¸²à¸\nà¹à¸£à¸\nà¹à¸£à¸\nà¹à¸£à¸à¸à¹\nà¹à¸£à¹à¸à¸µà¸¢à¸¡\nà¹à¸£à¸à¸µ\nà¹à¸£à¸\nà¹à¸£à¸\nà¹à¸£à¸¡\nà¹à¸£à¸¡à¸±à¸\nà¹à¸£à¹à¸¡à¸à¸£à¹\nà¹à¸£à¸¢\nà¹à¸£à¹à¸£\nà¹à¸£à¸«à¸´à¸à¸µ\nà¹à¸£à¸«à¸´à¸\nà¹à¸£\nà¹à¸£à¹\nà¹à¸£à¹\nà¹à¸£à¸¢à¹\nฤà¸à¸©à¹\nฤà¸à¸©à¸à¸°\nฤà¸à¹à¸§à¸\nฤà¸à¸²\nฤà¸à¸¸\nฤà¸\nฤà¸à¸µ\nฤà¸à¸µà¸¢à¸²\nฤà¸à¸¹\nฤà¸\nฤà¸à¸´à¸¢à¸²\nฤà¸à¸¸\nฤà¸à¸à¸²\nฤà¸à¸à¸´à¹\nฤà¸à¸±à¸¢\nฤษภ\nฤษยา\nฤษี\nฤà¹
\nฤà¹
à¸à¸µ\nฤà¹
à¸à¸±à¸¢\nฤà¹
ษี\nฤà¹
สาย\nลà¸\nลà¹à¸\nลà¸à¸¸\nลà¸\nลà¹à¸\nลà¸à¸à¸²\nลà¹à¸à¹à¸¥à¹à¸\nลà¸\nลà¸à¸²\nลà¸à¸²à¸§à¸±à¸¥à¸¢à¹\nลà¸\nลà¹à¸\nลà¸\nลà¸à¸à¸\nลà¸\nลà¸à¸¸à¸\nลม\nลà¹à¸¡\nลà¹à¸¡\nลมาà¸\nลรรลุà¸\nลลà¸à¸²\nลลิà¸\nลวà¸\nลวà¸\nลà¹à¸§à¸\nลà¹à¸§à¸\nลวà¸à¸°\nลวà¸\nลà¹à¸§à¸\nลวà¸à¸¥à¸²à¸¡\nลวà¸à¸°\nลà¹à¸§à¸¡\nลวะ\nลวิà¸à¸£\nลหุ\nลหุà¸à¸²à¸à¸±à¸à¸´\nลà¹à¸\nลà¹à¸\nลà¸à¸\nลà¹à¸à¸\nลà¹à¸à¸à¹à¸à¸\nลà¸à¸à¹à¸¥à¸\nลà¸à¸à¸²à¸£à¸´à¸à¸¶à¸!
¡\nลà¸à¸\nลà¹à¸à¸\nลà¸à¸à¸à¸à¸\nลà¸à¸à¸à¸´à¸à¸¹à¸\nลà¸à¸à¹à¸\nลà¸à¸\nลà¸à¸à¹à¸à¸à¸£à¸µà¹\nลà¸à¸\nลà¹à¸à¸\nลà¸à¸\nลà¸à¸¡\nลà¹à¸à¸¡\nลà¸à¸¡à¸à¸à¸¡\nลà¸à¸¡à¸à¸à¸\nลà¸à¸¢\nลà¹à¸à¸¢\nลà¹à¸à¹à¸¥à¹\nลà¸à¸§à¹à¹à¸£à¸à¹à¸à¸µà¸¢à¸¡\nลà¸à¸\nละ\nลà¹à¸°\nละà¸à¸£\nละà¸à¸´à¸à¸¹à¸\nละà¸à¸¡\nละà¸à¸à¸\nละà¸à¸·à¸\nละà¹à¸à¹à¸\nละà¹à¸à¸¡\nละมà¹à¸à¸¡\nละมัà¹à¸\nละมาà¸\nละมà¹à¸²à¸¢\nละมุ\nละมุà¸\nละมุà¸\nละà¹à¸¡à¸\nละà¹à¸¡à¸²à¸°\nละà¹à¸¡à¸´à¸\nละà¹à¸¡à¸µà¸¢à¸\nละà¹à¸¡à¸°\nละà¹à¸¡à¸\nละà¹à¸¡à¸\nละà¹à¸¡\nละลวย\nละลà¸à¸\nละลà¹à¸²\nละลà¹à¸²à¸¥à¸°à¸¥à¸±à¸\nละลาà¸\nละลาà¸à¸¥à¸°à¸¥à¹à¸§à¸\nละลาย\nละลà¹à¸²à¸§\nละลà¹à¸³à¸¥à¸°à¸¥à¸±à¸\nละลิà¸\nละลุม\nละà¹à¸¥à¸\nละà¹à¸¥à¹à¸²\nละà¹à¸¥à¸²à¸°\nละà¹à¸¥à¸´à¸\nละà¹à¸¥à¸µà¸¢à¸\nละà¹à¸¥à¸µà¸¢à¸\nละà¹à¸¥à¹\nละวà¹à¸²\nละวาà¸\nละà¹à¸§à¸\nละà¹à¸§à¸\nละà¹à¸§à¹\nละหมาà¸\nละหà¹à¸à¸¢\nละหาà¸\nละหาร\nละหุà¹à¸\nละà¹à¸«à¸¢\nละà¹à¸«à¸µà¹à¸¢\nละà¸à¸\nละà¸à¸à¸\nละà¸à¸²à¸¢\nละà¹à¸à¸µà¸¢à¸\nละà¹à¸à¸\nลัà¸\nลัà¸à¸à¸à¸°\nลัà¸à¸à¸à¸²\nลัà¸à¸à¸°\nลัà¸à¸à¸µ\nลัà¸à¸à¸±à¹à¸\nลัà¸à¸à¸´à¸à¸¥à¸±à¸à¹à¸à¸´à¸\nลัà¸à¸©à¸à¹\nลัà¸à¸©à¸à¸à¸²à¸¡\nลัà¸à¸©à¸à¸°\nลัà¸à¸©à¸à¸²à¸à¸²à¸£\nลัà¸à¸©à¸¡à¸à¹\nลัà¸à¸©à¸¡à¸²à¸à¸²\nลัà¸à¸©à¸¡à¸µ\nลัà¸à¸©à¸°\nลัà¸à¸à¸°\nลัà¸à¸à¹\nลัà¸à¸à¸²\nลัà¸\nลัà¹à¸\nลัà¸à¸à¸²\nลัà¸à¸à¸µ\nลัà¸à¸à¸¶à¸\nลัà¸à¸¥à¸à¸\nลัà¸à¹à¸¥\nลัà¸à¸ªà¸²à¸\nลัà¸à¸à¸²\nลัà¸à¸à¸µ\nลัà¸à¸à¹\nลัà¸à¸à¸à¸£\nลัà¸à¸à¸à¸£\nลัà¸à¸à¸à¹!
\nลัà¸à¸´\nลัà¸à¸´à¸à¸²\nลัà¸\nลัà¸à¸²\nลัà¸à¸à¹\nลัà¸à¸à¸´\nลัà¸\nลัà¹à¸\nลัà¸à¹à¸\nลัà¸à¹à¸à¸²\nลัà¸à¹à¸\nลัà¹à¸à¸à¸¡\nลัà¸à¹à¸à¸¡\nลัà¸\nลัà¸à¸à¹\nลัà¸à¸à¸´\nลัภ\nลัภà¸à¸°\nลัภยà¹\nลัมà¸à¹\nลัย\nลา\nลà¹à¸²\nลà¹à¸²\nลาà¸\nลาà¸\nลà¹à¸²à¸\nลà¹à¸²à¸\nลาà¸à¸¥à¸´à¸\nลาà¸à¸ªà¸²à¸\nลาà¸\nลาà¸à¸°\nลาà¸à¸²\nลาà¸\nลาà¸\nลาà¸à¹à¸¥à¸²\nลà¹à¸²à¸à¹à¸²\nลà¹à¸²à¹à¸à¸µà¸¢à¸\nลาà¸\nลà¹à¸²à¸\nลà¹à¸²à¸\nลาà¸\nลาà¸à¸à¸\nลาภ\nลาม\nลà¹à¸²à¸¡\nลามà¸\nลาย\nลà¹à¸²à¸¢\nลายสืà¸\nลาลา\nลาว\nลาวัà¸à¸¢à¹\nลาวา\nลำ\nลà¹à¸³\nลà¹à¸³\nลำà¹à¸à¹à¸\nลำà¹à¸\nลำà¹à¸à¹à¸\nลำà¹à¸à¸µà¸¢à¸\nลำà¸à¸§à¸\nลำà¸à¸±à¸\nลำà¹à¸à¸²\nลำà¸à¸à¸\nลำà¸à¸²à¸\nลำà¸à¸³\nลำà¸à¸§à¸\nลำà¸à¸à¸\nลำà¸à¸±à¸\nลำà¸à¸¹\nลำà¹à¸à¹à¸\nลำà¹à¸à¸²\nลำà¹à¸à¸\nลำà¹à¸à¸\nลำà¹à¸à¹\nลำภุà¸à¸±à¸\nลำมะลà¸à¸\nลำยà¸à¸\nลำà¹à¸¢\nลำลà¸à¸\nลà¹à¸³à¸¥à¸²\nลำลาà¸\nลำลึà¸\nลำà¹à¸¥à¸²à¸°\nลำà¹à¸¥à¸´à¸\nลำà¹à¸¥à¸µà¸¢à¸\nลำà¹à¸§à¸µà¸¢à¸\nลำà¹à¸à¸µà¸¢à¸\nลำà¹à¸à¸µà¸¢à¸\nลิ\nลิà¸à¸à¸²\nลิà¸à¹à¸à¸à¹\nลิà¸à¸¹\nลิà¹à¸\nลิà¸à¸à¸°\nลิà¸à¸ªà¸´à¸à¸à¸´à¹\nลิà¸à¸´à¸\nลิà¸\nลิà¸à¸à¹\nลิà¸\nลิà¸\nลิà¸à¸¡à¸±à¸ª\nลิà¸à¸£\nลิà¹à¸à¸µà¸¢à¸¡\nลิà¹à¸\nลิà¹à¸\nลิà¸à¸à¸\nลิà¹à¸à¸à¸µà¹\nลิà¸à¸¥à¸²\nลิà¸à¸ªà¸µà¸\nลิà¹à¸à¸®à¸·à¹à¸\nลิà¸à¸´à¸\nลิà¸\nลิà¸à¸à¸²\nลิà¸à¸ªà¸à¸´à¸\nลิà¸à¸´\nลิà¸à¸à¹\nลิà¹à¸ า\nลิà¹à¸¡\nลิà¹à¸¡\nลิมà¸à¹\nลิมà¸à¸à¸°\nลิลิà¸\nลิว\nลิà¹à¸§\nลิà!
¸ªà¸\nลี\nลีà¹\nลีà¹\nลีà¸à¸\nลีà¸\nลีลา\nลีลาศ\nลีฬหา\nลึà¸\nลึà¸à¸à¹\nลืà¸\nลืà¹à¸\nลืà¹à¸\nลืà¸\nลืม\nลืà¸\nลืà¹à¸\nลืà¹à¸\nลุ\nลุà¸\nลุà¸\nลุà¹à¸\nลุà¹à¸\nลุà¹à¸\nลุà¸à¸à¹\nลุà¹à¸¡\nลุมà¸à¸µ\nลุมà¸à¸¹\nลุย\nลุà¹à¸¢\nลุà¹à¸¢\nลูà¹\nลูà¸\nลูà¸à¸£à¸°à¸¡à¸²à¸¨\nลูà¸à¹à¸à¹à¸\nลูà¸à¸°\nลูà¸à¸µà¹à¸à¸µà¸¢à¸¡\nลูà¸\nà¹à¸¥à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¸\nà¹à¸¥à¸à¸²\nà¹à¸¥à¸à¸²à¸à¸´à¸à¸²à¸£\nà¹à¸¥à¸à¸²à¸à¸¸à¸à¸²à¸£\nà¹à¸¥à¹à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¹à¸à¸®à¸·à¹à¸\nà¹à¸¥à¹à¸à¸à¸£à¹\nà¹à¸¥à¸à¸à¸¸\nà¹à¸¥à¸à¸à¸¸\nà¹à¸¥à¸à¸°\nà¹à¸¥à¹à¸\nà¹à¸¥à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¸à¸ªà¹\nà¹à¸¥à¹à¸\nà¹à¸¥à¸à¸\nà¹à¸¥à¸à¸à¸£\nà¹à¸¥à¸à¸à¹\nà¹à¸¥à¹à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¹à¸¡\nà¹à¸¥à¹à¸¡\nà¹à¸¥à¸¢\nà¹à¸¥à¸§\nà¹à¸¥à¸§à¸\nà¹à¸¥à¸§à¸¹à¹à¸¥à¸ª\nà¹à¸¥à¸¨\nà¹à¸¥à¸©à¸à¸¸\nà¹à¸¥à¹à¸«à¹\nà¹à¸¥à¹à¸«à¹à¸à¸£à¸°à¹à¸à¹à¸«à¹\nà¹à¸¥à¸«à¸¥à¸±à¸\nà¹à¸¥à¸«à¸°\nà¹à¸¥à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¸à¸°\nà¹à¸¥à¸à¸°à¹à¸à¸à¸°\nà¹à¸¥à¸°\nà¹à¸¥à¸°à¹à¸à¸°\nà¹à¸¥à¸²\nà¹à¸¥à¹à¸²\nà¹à¸¥à¹à¸²\nà¹à¸¥à¸²à¸à¸±à¸¢\nà¹à¸¥à¹à¸²à¹à¸¥à¸¡\nà¹à¸¥à¸²à¸°\nà¹à¸¥à¸´à¸\nà¹à¸¥à¸´à¹à¸à¸¥à¸±à¹à¸\nà¹à¸¥à¸´à¸\nà¹à¸¥à¸´à¹à¸\nà¹à¸¥à¸´à¸à¹à¸¥à¹à¸\nà¹à¸¥à¸´à¸¨\nà¹à¸¥à¸µà¸¢\nà¹à¸¥à¸µà¸¢à¸\nà¹à¸¥à¸µà¹à¸¢à¸\nà¹à¸¥à¸µà¹à¸¢à¸\nà¹à¸¥à¸µà¸¢à¸à¸à¸²\nà¹à¸¥à¸µà¸¢à¸à¸à¹à¸²à¸¢\nà¹à¸¥à¸µà¸¢à¸à¸¡à¸±à¸\nà¹à¸¥à¸µà¸¢à¸\nà¹à¸¥à¸µà¹à¸¢à¸\nà¹à¸¥à¸µà¸¢à¸à¹à¸\nà¹à¸¥à¸µà¸¢à¸\nà¹à¸¥à¸µà¹à¸¢à¸¡\nà¹à¸¥à¸µà¸¢à¸§\nà¹à¸¥à¸µà¹à¸¢à¸§\nà¹à¸¥à¸·à¸à¸\nà¹à¸¥à¸·à¸à¸\nà¹à¸¥à¸·à¹à¸à¸\nà¹à¸¥à¸·à¸à¸\nà¹à¸¥à¸·à¸à¸\nà¹à¸¥à¸·à¹à¸à¸\nà¹à¸¥à¸·à¹à¸à¸¡\nà¹à¸¥à¸·à¹à¸à¸¢\nà¹à¸¥à¸·à¹à¸à¸¢\nà¹à¸¥à¸·à¹à¸à¸¢à¸¥à¹à¸²\nà¹à¸¥\nà¹à¸¥à¹\nà¹à¸¥à¹\nà¹à¸¥à¸\nà¹à¸¥à¹à¸à¹à¸à¸à¸£à¹\nà¹à¸¥à¹à¸à¹à¸à¸ª\nà¹à¸¥à¸\nà¹à¸¥à¹à¸\nà¹à!
¸¥à¹à¸\nà¹à¸¥à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¸à¸à¸²à¸à¸±à¸¡\nà¹à¸¥à¸\nà¹à¸¥à¹à¸§\nà¹à¸¥à¸°\nà¹à¸¥à¹\nà¹à¸¥à¹\nà¹à¸¥à¸\nà¹à¸¥à¸à¹à¸à¸©à¸à¹\nà¹à¸¥à¸à¸à¸£à¸£à¸¡\nà¹à¸¥à¸à¸à¸²à¸à¸¸\nà¹à¸¥à¸à¸à¸²à¸\nà¹à¸¥à¸à¸à¸²à¸¥\nà¹à¸¥à¸à¸¢à¹\nà¹à¸¥à¸à¸±à¸¢\nà¹à¸¥à¸à¸§à¸±à¸à¸à¸°\nà¹à¸¥à¸à¸§à¸´à¸à¸¹\nà¹à¸¥à¸à¸±à¸à¸à¸à¸£à¸´à¸¢à¸²\nà¹à¸¥à¸à¸±à¸à¸à¸£à¹\nà¹à¸¥à¸à¸²\nà¹à¸¥à¸à¸²à¸à¸´à¸à¸à¸µ\nà¹à¸¥à¸à¸²à¸à¸´à¸à¹à¸à¸¢\nà¹à¸¥à¸à¸²à¸à¸¸à¸§à¸±à¸à¸£\nà¹à¸¥à¸à¸²à¸ ิวัà¸à¸à¹\nà¹à¸¥à¸à¸²à¸¡à¸´à¸ª\nà¹à¸¥à¸à¸²à¸¢à¸±à¸\nà¹à¸¥à¸à¸²à¸§à¸´à¸à¸²à¸¨\nà¹à¸¥à¸à¸´à¸¢à¸°\nà¹à¸¥à¸à¸µà¸¢à¹\nà¹à¸¥à¸à¸µà¸¢à¸§à¸±à¸à¸£\nà¹à¸¥à¸à¸µà¸¢à¸§à¸´à¸ªà¸±à¸¢\nà¹à¸¥à¸à¸µà¸¢à¸ªà¸¸à¸\nà¹à¸¥à¸à¸¸à¸à¸£à¸°\nà¹à¸¥à¸à¸¸à¸à¸£à¸à¸£à¸£à¸¡\nà¹à¸¥à¸à¸¸à¸à¸£à¸ ูมิ\nà¹à¸¥à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¹à¸à¹à¸à¹à¸\nà¹à¸¥à¹à¸à¹à¸à¹à¸\nà¹à¸¥à¹à¸à¹à¸à¹à¸\nà¹à¸¥à¸à¸à¸°\nà¹à¸¥à¸à¸°\nà¹à¸¥à¸\nà¹à¸¥à¹à¸à¸´à¹à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¸\nà¹à¸¥à¸\nà¹à¸¥à¹à¸\nà¹à¸¥à¸ \nà¹à¸¥à¸¡\nà¹à¸¥à¸¡à¹à¸¥à¹à¸²\nà¹à¸¥à¸¡à¸°\nà¹à¸¥à¸¡à¸²\nà¹à¸¥à¸¥à¸¸à¸\nà¹à¸¥à¹à¸¥\nà¹à¸¥à¹à¸¥\nà¹à¸¥à¹à¸¥à¹\nà¹à¸¥à¸«à¸°\nà¹à¸¥à¸«à¸à¸¸à¸¡à¸ ี\nà¹à¸¥à¸«à¸±à¸\nà¹à¸¥à¸«à¸´à¸\nà¹à¸¥à¹\nà¹à¸¥à¹\nà¹à¸¥à¸¢\nà¹à¸¥à¸¥à¸²\nà¹à¸¥à¹à¹à¸¥à¸µà¹à¸¢\nฦà¹
\nฦà¹
à¸à¸²\nฦà¹
สาย\nวà¸\nวà¸\nวà¸à¸à¹\nวà¸à¸à¸\nวà¸à¸¨à¹\nวà¸à¸¨à¸à¸£\nวà¸à¸¨à¸²\nวà¸à¸©à¹\nวà¸à¸à¸°\nวà¸à¸µ\nวà¸à¸´à¸£à¸°\nวà¸à¸´à¸£à¸à¸²à¸à¸µ\nวà¸à¸´à¸£à¸«à¸±à¸à¸à¹\nวà¸à¸´à¸£à¸²à¸§à¸¸à¸\nวà¸à¸°\nวà¸à¸²à¸à¸²à¸£\nวà¸à¸´à¸\nวà¸à¸´à¸à¸à¸²\nวà¸à¸´à¸à¸¢à¹\nวà¸à¸´à¸à¸¢à¸²\nวà¸à¸´à¸à¸\nวà¸à¸µ\nวà¸à¸à¸°\nวà¸à¸±à¸à¸à¸¸à¸à¸²\nวà¸à¸±à¸à¸à¸¹\nวà¸à¸¸à¸à¸²\nวà¸à¸¹\nวà¸\nวà¸à¸¨à¸²à¸ªà¸à¸£à¹\nวà¸à¸ªà¸à¸à¹\nวà¸à¸ªà¸±à¸à¸à¹\nวà¸à¸à¸¸à¸à¸¢à¸²à¸\nวà¸à¸±à¸ª\nวà¸à¸±à¸ªà¸à¸à¸µ\nวà¸à¸²\nวà¸à¸²à¸à¸£\nวà¸à¸²à¸à¸à¸\nวà¸à¸²à¸à¸à¹\nวà¸à¸²à¸¥à¸±à¸¢\nà¸!
§à¸à¸²à¸¥à¸µ\nวà¸à¸²à¸§à¸²à¸ª\nวà¸à¸²à¸¨à¸£à¸¡\nวà¸à¸²à¸ªà¸à¸à¹\nวà¸à¸²à¸ªà¸±à¸à¸à¹\nวà¸à¸´à¸à¸²\nวà¸à¸´à¸à¸\nวà¹à¸à¸à¸£\nวà¹à¸à¸à¸¢à¸²à¸\nวยัà¸à¸à¹\nวยาà¸à¸£à¸à¹\nวรà¸à¸à¸¹\nวรà¸à¸²à¸\nวรมหาวิหาร\nวรà¸à¸à¹\nวรà¸à¸°\nวรรà¸\nวรรà¸à¸¢à¹\nวรรà¸\nวรรà¸à¸¢à¹\nวรรà¸à¸°\nวรรà¸à¸à¸£à¸£à¸¡\nวรรà¸à¸à¸à¸µ\nวรรà¸à¸¢à¸¸à¸à¸à¹\nวรรà¸à¸¢à¸¸à¸\nวรรà¸à¸¨à¸´à¸¥à¸à¹\nวรรà¸à¸à¸²\nวรรà¸à¸à¸¤à¸à¸´\nวรรà¸à¸¶à¸\nวรรà¸à¸à¸°\nวรรà¸à¸à¸°\nวรรษ\nวรรษา\nวรวิหาร\nวรัà¸à¸à¸¹\nวราà¸à¸à¸à¸²\nวราà¸à¸à¸à¸²\nวราหà¹\nวราหะ\nวรุà¸\nวà¹à¸£à¸à¸¡\nวฤà¸\nวลัà¸\nวลัà¸à¸à¹\nวลัà¸à¸à¸à¹\nวลัย\nวลาหà¸\nวลี\nวศà¸\nวศะ\nวศิà¸\nวสà¸à¸°\nวสภะ\nวสละ\nวสวัà¸à¸à¸µ\nวสวัà¸à¸à¸µ\nวสะ\nวสัà¸à¸à¹\nวสัà¸à¸à¸à¸´à¸¥à¸\nวสัà¸à¸à¸¤à¸à¸¹\nวสัà¸à¸à¸§à¸´à¸©à¸¸à¸§à¸±à¸\nวสา\nวสี\nวสุ\nวสุà¸à¸²\nวสุà¸à¸à¸£à¸²\nวสุมà¸à¸µ\nวหะ\nวà¸\nวà¸à¸\nวà¸à¸à¹à¸§à¸\nวà¹à¸à¸à¹à¸§\nวà¸à¸\nวà¸à¸\nวà¹à¸à¸\nวà¹à¸à¸\nวà¸à¸¡à¹à¸§à¸¡\nวà¸à¸¥à¹à¸¥à¸¢à¹à¸à¸à¸¥\nวà¸à¹à¸§\nวะ\nวัà¸\nวัà¸à¸à¸°\nวัà¸à¸à¸µà¸¢à¹\nวัà¸à¸à¸¸\nวัà¸à¸à¸µà¸\nวัà¸\nวัà¸à¸à¹\nวัà¸à¸à¸²\nวัà¸à¹à¸§à¸\nวัà¸à¸¨à¸°\nวัà¸à¸ªà¸°\nวัà¸à¸à¸°\nวัà¸à¸à¸¸à¸à¸µ\nวัà¸à¸à¸¥à¸°\nวัà¸à¸à¹\nวัà¸\nวัà¸à¸à¸°\nวัà¸à¸à¸·à¸\nวัà¸à¸à¹\nวัà¸à¸£à¸°\nวัà¸à¸£à¸à¸²à¸à¸µ\nวัà¸à¸£à¸¢à¸²à¸\nวัà¸à¸£à¸à¸²à¸ªà¸à¹\nวัà¸à¸£à¸²à¸ªà¸à¹\nวัà¸à¸£à¸´à¸à¸à¸£à¹\nวัà¸à¸£à¸µ\nวัà¸à¹à¸£à¸à¸à¸£à¹\nวัà¸\nวัà¸à¸à¸°\nวัà¸à¸à¸±à¸à¸£\nà¸!
§à¸±à¸à¸à¸¸à¸à¸à¹\nวัà¸à¸ªà¸à¸ªà¸²à¸£\nวัà¸à¸à¸°\nวัà¸à¸à¸´\nวัà¸à¸à¸°\nวัà¸à¸à¸µ\nวัà¸à¸à¸à¸£à¸£à¸¡\nวัà¸à¸à¸°\nวัà¸à¸à¸²\nวัà¸\nวัà¸à¹à¸£à¸\nวัà¸à¸à¹\nวัà¸à¸à¸°\nวัà¸à¸à¸²\nวัà¸\nวัà¸\nวัà¸à¸à¹\nวัà¸à¸à¸²\nวัà¸à¸à¹\nวัà¸à¸à¸²à¸ รà¸à¹\nวัà¸à¸à¸²à¸¥à¸±à¸à¸à¸²à¸£\nวัà¸à¸à¸¸\nวัà¸à¸à¸°\nวัà¸à¸£\nวัà¸à¸ªà¸à¸£\nวัà¸à¸ªà¸°\nวัà¸à¸´\nวัà¸à¸à¹\nวัà¸\nวัà¸à¸à¹\nวัà¸à¸à¸à¸²\nวัà¸à¸à¸à¸²à¸à¸²à¸£\nวัà¸à¸à¸à¸µà¸¢à¹\nวัà¸à¸à¸¢à¸«à¸±à¸à¸à¹\nวัà¸à¸à¸¢à¸²à¸§à¸¸à¸\nวัà¸à¸à¸²\nวัà¸à¸à¸´\nวัà¸\nวัà¸à¸§à¸²à¸\nวัà¸à¸§à¸²à¸¡\nวัà¸à¹à¸§à¸\nวัà¸à¹à¸§à¸¡\nวัà¸à¸à¸°\nวัมมิà¸à¸°\nวัย\nวัลà¸à¹\nวัลà¸à¸¸\nวัลยà¹\nวัลลภ\nวัลลี\nวัว\nวัสสะ\nวัสà¹à¸ªà¸à¸\nวัสà¸à¸¸\nวัสà¸à¸£à¹\nวัสà¸à¹\nวัสà¸à¸°\nวัสสาà¸à¸°\nวัสสาà¸à¸¤à¸à¸¹\nวา\nวà¹à¸²\nวà¹à¸²\nวà¹à¸²à¹à¸«à¸§à¹\nวาà¸\nวà¹à¸²à¸\nวาà¸à¸¢à¸ªà¸±à¸¡à¸à¸±à¸à¸à¹\nวาà¸à¸¢à¸°\nวาà¸\nวà¹à¸²à¸\nวà¹à¸²à¸\nวาà¸à¸\nวาà¸à¸²\nวาà¸à¸²à¹à¸à¸¢à¸°\nวาà¸à¸²à¸¥\nวาà¸à¹à¸à¸¢à¸°\nวาà¸à¸´à¸\nวาà¸à¸´à¸à¸à¸°\nวาà¸à¸´à¸à¸¢à¹\nวาà¸à¸µ\nวาà¸\nวาà¸\nวาà¸à¸°\nวาà¸à¸ ัย\nวาà¸\nวาà¸à¸¨à¸²à¸ªà¸à¸£à¹\nวาà¸à¸¨à¸´à¸¥à¸à¹\nวาà¸à¸à¸°\nวาà¸à¸à¸°\nวาà¸à¸¢à¹\nวาà¸à¸¢à¸à¸£\nวาà¸à¸´à¸\nวาà¸à¸´à¸\nวาà¸à¸µ\nวาà¸\nวาà¸à¸à¸·à¸\nวà¹à¸²à¸\nวาà¸à¸£\nวาà¸à¸£à¸´à¸à¸à¸£à¹\nวาà¹à¸à¹à¸à¸µà¸¢à¸¡\nวาà¸\nวาà¸à¸µ\nวาม\nวามà¸\nวามà¸à¸²à¸§à¸à¸²à¸£\nวามะ\nวาย\nวà¹à¸²à¸¢\nวà¹à¸²à¸¢\nวายะ\nวาà¹à¸¢\nวายามะ\nวายุ\nวายุà¸à¸¹à¸¥\nวาร\nวา!
ระ\nวารสาร\nวารสารศาสà¸à¸£à¹\nวาริ\nวารี\nวาริà¸\nวารีà¸\nวาริà¸\nวาริà¸à¸£\nวารุà¸\nวารุà¸à¸µ\nวาล\nวาลวีà¸à¸à¸µ\nวาลà¹à¸§\nวาลิà¸à¸²\nวาลุà¸à¸²\nวาว\nวà¹à¸²à¸§\nวà¹à¸²à¸§à¹à¸à¸\nวà¹à¸²à¸§à¸¸à¹à¸\nวาสà¸à¸°\nวาสà¸à¸²\nวาสà¸\nวาสะ\nวาสิà¸\nวาสี\nวาสุà¸à¸£à¸µ\nวาสุà¸à¸µ\nวาสุà¹à¸à¸\nวาหà¸à¸°\nวาหะ\nวาหิà¸à¸µ\nวาฬ\nวิà¸à¸à¸±à¸¡à¸ à¹\nวิà¸à¸à¸±à¸¡à¸ à¸à¸°\nวิà¸à¹à¸à¸\nวิà¸à¸£à¸¡\nวิà¸à¸£à¸±à¸¢\nวิà¸à¸£à¸²à¸à¸à¹\nวิà¸à¸¤à¸\nวิà¸à¸¤à¸à¸´\nวิà¸à¸¥\nวิà¸à¸ªà¸´à¸\nวิà¸à¸±à¸\nวิà¸à¸±à¸à¸´\nวิà¸à¸±à¸à¸´à¸à¸²à¸£à¸\nวิà¸à¸±à¸\nวิà¸à¸±à¸¢\nวิà¸à¸²à¸£\nวิà¸à¸²à¸¥\nวิà¸à¸²à¸¥à¹à¸ à¸à¸à¹\nวิà¸à¸«à¸°\nวิà¹à¸à¸£à¸²à¸°à¸«à¹\nวิà¸à¹à¸à¸¨\nวิà¸à¹à¸à¸¨à¸§à¸£\nวิà¸à¸²à¸\nวิà¸\nวิà¹à¸\nวิà¹à¸à¹à¸à¸µà¹à¸¢à¸§\nวิà¸à¸§à¸à¸\nวิà¸à¸à¸´à¸à¸°\nวิà¸à¸¥\nวิà¸à¸±à¸à¸à¸à¹\nวิà¸à¸±à¸à¸©à¹\nวิà¸à¸±à¸à¸©à¸à¹\nวิà¸à¸±à¸¢\nวิà¸à¸²à¸£\nวิà¸à¸²à¸£à¸à¹\nวิà¸à¸²à¸£à¸à¸à¸²à¸\nวิà¸à¸´\nวิà¸à¸´à¸à¸´à¸à¸à¸²\nวิà¸à¸´à¸\nวิà¸à¸´à¸à¸£\nวิà¸à¸´à¸\nวิà¸à¸¸à¸\nวิà¸à¸¸à¸£à¸\nวิà¸à¸à¸²\nวิà¸à¸à¸¸\nวิà¸à¸à¸¸à¸à¸²\nวิà¸à¸à¸¸à¸à¸²\nวิà¸à¸à¸¸à¸¥à¸à¸²\nวิà¸à¸à¸°\nวิà¸à¸\nวิà¸à¸à¸µ\nวิà¸à¸¢\nวิà¸à¸±à¸¢\nวิà¸à¸²\nวิà¸à¸²à¸à¸à¸°\nวิà¸à¸´à¸\nวิà¹à¸à¸µà¸¢à¸£\nวิà¸à¸à¸±à¸à¸à¸´\nวิà¸à¸à¸²à¸\nวิà¸à¸à¸²à¸à¸à¸à¸£à¸±à¸à¸¢à¹\nวิà¸à¸à¸¹\nวิà¸à¸¹à¸£à¸¢à¹\nวิà¸\nวิà¸à¸\nวิà¸à¸à¸²à¸£\nวิà¸à¸²à¸¡à¸´à¸\nวิà¸à¸µ\nวิà¸à¸à¸°\nวิà¸à¸¢à¸à¸²à¸à¸°\nวิà¸à¸¢à¸²\nวิà¸à¸¢à¸²à¸à¸¡\nวิà¸!
ยาà¸à¸²à¸£\nวิà¸à¸¢à¸²à¸¥à¸±à¸¢\nวิà¸à¸¢à¸¸\nวิà¸à¸¢à¸¸à¸\nวิà¸à¸§à¸±à¸ª\nวิà¸à¸±à¸à¸à¸´\nวิà¸à¸±à¸¨à¸à¹\nวิà¸à¸²à¸£à¸à¹\nวิà¸à¸´à¸\nวิà¸à¸¹\nวิà¸à¸¹à¸£\nวิà¹à¸à¸¨\nวิà¹à¸à¹à¸¨à¸à¸²à¸¢\nวิà¸\nวิà¸à¸§à¸²\nวิà¸à¸²à¸\nวิà¸à¸µ\nวิà¸à¸¸à¸£à¸°\nวิà¸à¸¹\nวิà¸à¸¹à¸à¸à¸°\nวิà¹à¸\nวิà¸à¸à¸à¸°\nวิà¸à¸±à¸¢\nวิà¸à¸²à¸à¸µ\nวิà¸à¸²à¸¢à¸\nวิà¸à¸²à¸¨\nวิà¸à¸´à¸\nวิà¸à¸´à¸à¸à¸±à¸¢\nวิà¸à¸´à¸\nวิà¸à¸´à¸à¸²à¸\nวิà¸à¸´à¸à¸²à¸à¸´à¸\nวิà¹à¸à¸\nวิà¸à¸±à¸à¸´\nวิà¸à¸²à¸\nวิà¸à¸¸à¸¥\nวิà¸à¸¸à¸¥à¸¢à¹\nวิà¸à¸¹à¸¥\nวิà¸à¸¹à¸¥à¸¢à¹\nวิà¸à¸à¸²à¸£\nวิà¸à¸à¸´à¸ªà¸²à¸£\nวิà¸à¹à¸¢à¸\nวิà¸à¸£à¸°à¹à¸¢à¸\nวิà¸à¸£à¸´à¸\nวิà¸à¸¥à¸²à¸ª\nวิà¸à¸§à¸²à¸ª\nวิà¸à¸±à¸à¸©à¹\nวิà¸à¸±à¸ªà¸ªà¸\nวิà¸à¸±à¸ªà¸ªà¸à¸²\nวิà¸à¸±à¸ªà¸ªà¸à¸²à¸¢à¸²à¸à¸´à¸\nวิà¸à¸²à¸à¸©à¹\nวิà¸à¸´à¸à¸à¸±à¸¨à¸à¸²\nวิà¸à¸¸à¸\nวิภว\nวิภวà¸à¸±à¸à¸«à¸²\nวิภัà¸à¸à¹\nวิภัà¸\nวิภัà¸à¸à¸´\nวิภา\nวิภาà¸\nวิภาà¸\nวิภาà¸à¸²\nวิภาวี\nวิภาษ\nวิภาส\nวิภู\nวิภูษà¸à¸°\nวิภูษา\nวิภูษิà¸\nวิมà¸\nวิมล\nวิมลัà¸\nวิมัà¸à¸ªà¸²\nวิมัà¸à¸´\nวิมาà¸\nวิมุà¸\nวิมุà¸\nวิมุà¸à¸à¸´\nวิà¹à¸¡à¸¥à¸·à¸à¸\nวิà¹à¸¡à¸à¸à¹\nวิà¹à¸¢à¸\nวิระ\nวิรà¸à¸£à¸à¸\nวิรัà¸à¸£à¸à¸\nวิรัà¸\nวิรัà¸\nวิรัà¸à¸´\nวิราà¸à¸°\nวิราม\nวิริยภาà¸\nวิริยะ\nวิรุà¸\nวิรุฬหà¹\nวิรุฬหà¸\nวิรูà¸\nวิรูà¸à¸±à¸à¸©à¹\nวิà¹à¸£à¸à¸à¸£à¹\nวิà¹à¸£à¸\nวิà¹à¸£à¸à¸à¹\nวิà¹à¸£à¸\nวิà¹à¸£à¸\nวิลัà¸à¸à¸²\nวิ!
ลัย\nวิลาà¸\nวิลาศ\nวิลาà¸\nวิลาวัà¸à¸¢à¹\nวิลาส\nวิลาสิà¸à¸µ\nวิลิà¸à¸à¸²\nวิลิศมาหรา\nวิà¹à¸¥à¸\nวิà¹à¸¥à¸à¸à¸°\nวิà¹à¸¥à¸à¸à¸°\nวิà¹à¸¥à¸¡\nวิà¹à¸¥\nวิà¹à¸¥à¸§à¸£à¸£à¸\nวิวรà¸à¹\nวิวรรà¸à¸à¹\nวิวัà¸\nวิวัà¸à¸à¹\nวิวัà¸à¸à¸²à¸à¸²à¸£\nวิวัà¸\nวิวาà¸\nวิวาหà¹\nวิวาหมà¸à¸à¸¥\nวิวาหะ\nวิวิà¸\nวิวิà¸\nวิà¹à¸§à¸\nวิศรุà¸\nวิศว\nวิศวà¸à¸£\nวิศวà¸à¸£à¸£à¸¡\nวิศวà¸à¸£à¸£à¸¡à¸¨à¸²à¸ªà¸à¸£à¹\nวิศัลยà¹\nวิศาà¸à¸à¸¹à¸à¸²\nวิศาà¸à¸²\nวิศาล\nวิศิษà¸à¹\nวิศุà¸à¸à¹\nวิศุà¸à¸à¸´à¹\nวิà¹à¸¨à¸©\nวิà¹à¸¨à¸©à¸à¹\nวิษà¸à¸¸\nวิษà¸à¸¸à¸à¸£à¸£à¸¡\nวิษà¸à¸£\nวิษัย\nวิษาà¸\nวิษุวัà¸\nวิสà¸à¸µà¹\nวิสรรà¸à¸à¸µà¸¢à¹\nวิสฤà¸\nวิสสุà¸à¸£à¸£à¸¡\nวิสัà¸à¸à¸²\nวิสัà¸à¸à¸µ\nวิสัย\nวิสัยà¸à¸±à¸¨à¸à¹\nวิสาà¸à¸à¸¹à¸à¸²\nวิสาà¸à¸°\nวิสาà¸à¸²\nวิสามัà¸\nวิสามาà¸à¸¢à¸à¸²à¸¡\nวิสาร\nวิสารà¸à¸°\nวิสาล\nวิสาสะ\nวิสาหà¸à¸´à¸\nวิสิà¸\nวิสุà¸à¸à¸²à¸¡à¸ªà¸µà¸¡à¸²\nวิสุà¸à¸à¹\nวิสุà¸à¸à¸´à¹\nวิสูà¸à¸£\nวิà¹à¸ªà¸\nวิหà¸\nวิหลัà¹à¸\nวิหาร\nวิหิà¸à¸ªà¸²\nวิà¹à¸«à¸ªà¸²\nวิฬาร\nวิฬารà¹\nวี\nวีà¸à¸´\nวีà¸à¸à¸µ\nวีà¸à¸²\nวีà¹à¸\nวีรà¸à¸£à¸£à¸¡\nวีรà¸à¸\nวีรà¸à¸¸à¸£à¸¸à¸©\nวีรสà¸à¸£à¸µ\nวีà¹à¸§à¸±à¸\nวีà¹à¹à¸§à¸§\nวีสะ\nวุà¹à¸\nวุà¸à¸´\nวุà¸\nวุà¸à¸´\nวุà¸\nวุà¹à¸\nวุà¹à¸\nวุà¸\nวุà¹à!
¸¢\nวุลà¹à¸à¸£à¸¡\nวูà¹\nวูà¸à¸§à¸²à¸\nวูà¸\nวูà¹à¸§à¸²à¸¡\nà¹à¸§à¹\nà¹à¸§à¸\nà¹à¸§à¸à¸´à¸\nà¹à¸§à¸à¸µ\nà¹à¸§à¸\nà¹à¸§à¸\nà¹à¸§à¸à¸¢à¸±à¸à¸à¹\nà¹à¸§à¸à¸à¹\nà¹à¸§à¸à¸´\nà¹à¸§à¸à¸´à¸\nà¹à¸§à¸à¸¸\nà¹à¸§à¸à¸à¹\nà¹à¸§à¸à¸£\nà¹à¸§à¸à¸²à¸¥\nà¹à¸§à¸\nà¹à¸§à¸à¸à¸¹\nà¹à¸§à¸à¸à¸²\nà¹à¸§à¸à¸¢à¹\nà¹à¸§à¸à¸±à¸¥à¸¥à¸°\nà¹à¸§à¸à¸²à¸à¸à¹\nà¹à¸§à¸à¸²à¸à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¹à¸§à¸à¸²à¸à¸à¹\nà¹à¸§à¸à¸²à¸à¸à¸°\nà¹à¸§à¸à¸´\nà¹à¸§à¸à¸µ\nà¹à¸§à¸à¸°\nà¹à¸§à¸\nà¹à¸§à¹à¸\nà¹à¸§à¸à¹à¸à¸¢\nà¹à¸§à¹à¸à¸¢\nà¹à¸§à¸¡à¸±à¸\nà¹à¸§à¹à¸¢\nà¹à¸§à¸¢à¸¢à¸²à¸à¸£à¸à¸°\nà¹à¸§à¸£\nà¹à¸§à¸£à¸¡à¸à¸µ\nà¹à¸§à¸£à¸µ\nà¹à¸§à¹à¸£à¸à¸à¹\nà¹à¸§à¸¥à¸²\nà¹à¸§à¹à¸¥à¸à¸à¸µ\nà¹à¸§à¸¨à¸¡à¹\nà¹à¸§à¸¨à¸¢à¹\nà¹à¸§à¸¨à¸¢à¸²\nà¹à¸§à¸ªà¸à¹\nà¹à¸§à¸ªà¸ ู\nà¹à¸§à¸ªà¸¡à¹\nà¹à¸§à¸ªà¸§à¸±à¸\nà¹à¸§à¸ªà¸ªà¸°\nà¹à¸§à¸ªà¸ªà¸±à¸à¸à¸£\nà¹à¸§à¸ªà¸ªà¸¸à¸à¸£à¸£à¸¡\nà¹à¸§à¸ªà¸ªà¸¸à¸§à¸±à¸\nà¹à¸§à¸ªà¸²à¸£à¸±à¸\nà¹à¸§à¸ªà¸´à¸¢à¸²\nà¹à¸§à¸«à¸\nà¹à¸§à¸«à¸°\nà¹à¸§à¸«à¸²\nà¹à¸§à¸«à¸²à¸ª\nà¹à¸§à¸¬à¸¸\nà¹à¸§à¸¬à¸¸à¸£à¸´à¸¢à¸°\nà¹à¸§à¹à¸\nà¹à¸§à¹à¸²\nà¹à¸§à¸´à¸\nà¹à¸§à¸´à¹à¸\nà¹à¸§à¸µà¹à¸¢\nà¹à¸§à¸µà¸¢à¸\nà¹à¸§à¸µà¸¢à¸\nà¹à¸§à¸µà¸¢à¸à¸à¸²à¸¡\nà¹à¸§à¸µà¸¢à¸\nà¹à¸§à¸µà¸¢à¸£\nà¹à¸§à¸µà¹à¸¢à¸§\nà¹à¸§à¹\nà¹à¸§à¸\nà¹à¸§à¹à¸\nà¹à¸§à¸\nà¹à¸§à¹à¸\nà¹à¸§à¸\nà¹à¸§à¹à¸\nà¹à¸§à¸à¸à¸²\nà¹à¸§à¸\nà¹à¸§à¹à¸\nà¹à¸§à¸¡\nà¹à¸§à¹à¸¡\nà¹à¸§à¸§\nà¹à¸§à¹à¸§\nà¹à¸§à¸°\nà¹à¸§\nà¹à¸§à¹\nà¹à¸§à¸à¸²à¸£\nà¹à¸§à¹à¸\nà¹à¸§à¸à¸²à¸\nà¹à¸§à¸¢\nà¹à¸§à¹à¸¢\nà¹à¸§à¹à¹à¸§à¹\nà¹à¸§à¸«à¸²à¸£\nà¹à¸§\nà¹à¸§à¹\nà¹à¸§à¸à¸¹à¸à¸à¹\nà¹à¸§à¸à¸¹à¸£à¸¢à¹\nà¹à¸§à¸à¸¢à¹\nà¹à¸§à¸à¹\nà¹à¸§à¸à¸à¸à¹\nà¹à¸§à¸¢à¸²à¸à¸£à¸à¹\nà¹à¸§à¸¢à¸²à¸§à¸±à¸à¸à¸£\nà¹à¸§à¸¢à¸²à¸§à¸±à¸à¸¡à¸±à¸¢\nà¹à¸§à¸£à¸±à¸ª\nà¹à¸§à¸§à¸£à¸£à¸\nà¹à¸§à¸©à¸à¸\nà¹à¸§à¹à¸à¸¥à¸´à¸\nศà¸\nศà¸à¸¸à¸\nศà¸à¸¸à¸à¸à¹\nศà¸à¸¸à¸à¸´\nศà¸à¸¸à¸à¸µ\nศà¸à¸µ\nศà¸à¸°\nศà¸à¸ ิษัà¸\nศà¸à¸§à¸£à¸£!
ษ\nศà¸à¸à¸£à¸£à¸©\nศà¸à¸à¸°\nศà¸à¸´\nศà¸\nศมà¸à¸°\nศมะ\nศยาม\nศยามล\nศร\nศรายุà¸\nศราวรà¸à¹\nศรรà¸à¸£à¸²\nศรวà¸à¸°\nศรวà¸à¸µà¸¢à¹\nศรวิษà¸à¸²\nศรัà¸à¸¢à¹\nศรัà¸à¸¢à¸¹\nศรัà¸\nศรัà¸à¸à¸²\nศรัย\nศราà¸à¸à¹\nศราà¸à¸à¸à¸£à¸\nศราà¸à¸\nศราวà¸\nศราวà¸à¸°\nศรี\nศรีà¸à¸£à¸±à¸\nศรุà¸à¸´\nศฤà¸à¸²à¸¥\nศฤà¸à¸à¹\nศฤà¸à¸à¸²à¸£\nศฤà¸à¸à¸²à¸£à¸´à¸\nศฤà¸à¸à¸²à¸£à¸µ\nศลิษà¸à¹\nศลิษา\nศวะ\nศวัส\nศวา\nศวาà¸\nศศะ\nศศà¸à¸£\nศศà¸à¸´à¸à¸à¸¸à¹\nศศลัà¸à¸©à¸à¹\nศศิ\nศศิà¸\nศศี\nศศิà¸à¸±à¸à¸à¹\nศศิà¸à¸£\nศศิมà¸à¸à¸¥\nศศิวิมล\nศà¸\nศà¸à¸\nศัà¸à¸à¸²\nศัà¸à¸à¸´\nศัà¸à¸à¸´à¹\nศัà¸à¸à¸´à¸à¸²\nศัà¸à¸à¸´\nศัà¸à¸¢\nศัà¸à¸¢à¸ าà¸\nศัà¸à¸¢à¹\nศัà¸à¸¢à¸°\nศัà¸à¸£\nศัà¸à¸£à¸´à¸à¸à¸£à¹\nศัà¸à¹à¸£à¸à¸à¸£à¹\nศัà¸à¸£à¸²à¸\nศัà¸à¸à¸£\nศัà¸à¸£à¸¹\nศัà¸à¸ªà¸à¸°\nศัà¸à¸ªà¸à¸µà¸¢à¹\nศัà¸à¸à¹\nศัยยา\nศัล\nศัลยà¹\nศัลยà¸à¸£à¸£à¸¡\nศัลยà¹à¸à¸à¸¢à¹\nศัลยศาสà¸à¸£à¹\nศัสà¸à¸£\nศัสà¸à¸£\nศัสà¸à¸£à¸¨à¸²à¸ªà¸à¸£à¹\nศัสà¸à¸£à¸²\nศัสà¸à¸£à¸²à¸§à¸¸à¸\nศาà¸à¸à¸°\nศาà¸à¸¢\nศาà¸à¸¢à¸°\nศาà¸à¸¢à¸à¸¸à¸à¸\nศาà¸à¸¢à¸¡à¸¸à¸à¸µ\nศาà¸à¸\nศาà¸\nศาà¸à¸à¹\nศาà¸à¸à¸´\nศาà¸\nศารà¸\nศารà¸à¸¹à¸¥\nศาริà¸à¸²\nศาล\nศาลา\nศาศวัà¸\nศาสà¸à¸²\nศาสà¸à¸£à¹\nศาสà¸à¸£à¸²\nศาสà¸à¸£à¸²à¸à¸²à¸£à¸¢à¹\nศาสà¸à¸²\nศาสà¸à¸à¸´à¸\nศาสà¸à¸à¸±à¸à¸£\nศาสà¸à¸à¸£à¸£à¸¡\nศาสà¸à¸à¸¸à¸à¸à¸¥\nศาสà¸à¸à¸´à¸à¸µ\nศาสà¸à¸§à¸±à¸à¸à¸¸\nศาà¸!
ªà¸à¸¨à¸²à¸ªà¸à¸£à¹\nศาสà¸à¸ªà¸à¸²à¸\nศาสà¸à¸ªà¸¡à¸à¸±à¸à¸´\nศาสà¸à¸´à¸à¸à¸\nศาสà¸à¸µà¸¢à¹\nศาสà¸à¸¹à¸à¸à¸±à¸¡à¸ à¸\nศาสà¸à¹\nศิà¸à¸©à¸\nศิà¸à¸²à¸£\nศิà¸à¸£\nศิà¸à¸£à¸´à¸\nศิà¸à¸£à¸µ\nศิà¸à¸±à¸à¸à¹\nศิà¸à¸²à¸¥\nศิà¸à¸à¸£\nศิà¸à¸à¸£à¸´à¸\nศิà¸à¸°\nศิà¸à¸µ\nศิà¸à¸´à¸£à¸°\nศิระ\nศิรà¸à¸£à¸°à¸ า\nศิราภรà¸à¹\nศิà¹à¸£à¸£à¸±à¸à¸à¹\nศิà¹à¸£à¹à¸§à¸à¸à¹\nศิรา\nศิรามà¸à¸¸à¸\nศิà¹à¸£à¸£à¸²à¸\nศิลà¸\nศิลà¸à¹\nศิลà¸à¸°\nศิลà¸à¸à¸£\nศิลà¸à¸à¸£à¸£à¸¡\nศิลà¸à¸à¸´à¸\nศิลà¸à¸§à¸±à¸à¸à¸¸\nศิลà¸à¸§à¸´à¸à¸¢à¸²\nศิลà¸à¸¨à¸²à¸ªà¸à¸£à¹\nศิลà¸à¸¨à¸¶à¸à¸©à¸²\nศิลà¸à¸«à¸±à¸à¸à¸à¸£à¸£à¸¡\nศิลà¸à¸´à¸\nศิลà¸à¸µ\nศิลา\nศิวะ\nศิวà¹à¸¡à¸à¸à¹\nศิวลึà¸à¸à¹\nศิวà¹à¸§à¸\nศิวาลัย\nศิศีระ\nศิษà¸à¸´\nศิษà¸à¹\nศิษยà¹\nศิษยาà¸à¸¸à¸¨à¸´à¸©à¸¢à¹\nศีà¸à¸£\nศีà¸\nศีà¸à¸à¸²à¸¥\nศีรษะ\nศีล\nศึà¸\nศึà¸à¸©à¸²\nศึà¸à¸©à¸²à¸à¸´à¸à¸²à¸£\nศึà¸à¸©à¸²à¸à¸´à¹à¸à¸¨à¸à¹\nศุà¸à¸£à¹\nศุà¸à¸£à¸§à¸£à¸£à¸\nศุà¸à¸£à¸§à¸²à¸£\nศุà¸à¸£à¸°\nศุà¸à¸¥\nศุà¸à¸¥à¸à¸±à¸à¸©à¹\nศุà¸à¸´\nศุà¸à¸à¸°\nศุà¸à¸à¸´\nศุà¸à¸°\nศุà¸à¸´\nศุภà¸à¸£\nศุภà¹à¸à¸£à¸²à¸°à¸«à¹\nศุภà¸à¸´à¸¡à¸´à¸\nศุภมัสà¸à¸¸\nศุภมาà¸à¸£à¸²\nศุภมาส\nศุภà¸à¸±à¸à¸©à¸£\nศุภาà¸à¸à¹\nศูà¸à¸£\nศุลà¸à¸²à¸à¸£\nศุลà¸à¸²à¸£à¸±à¸à¸©à¹\nศุลี\nศุษิร\nศูà¸à¸£\nศูà¸à¸¢à¹\nศูà¸à¸¢à¸§à¸²à¸\nศูละ\nศูลิà¸\nà¹à¸¨à¸£à¸à¸µ\nà¹à¸¨à¸£à¸©à¸\nà¹à¸¨à¸£à¸©à¸à¹\nà¹à¸¨à¸£à¸©à¸à¸à¸´à¸\nà¹à¸¨à¸£à¸©à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¹à¸¨à¸£à¸©à¸à¸µ\nà¹à¸¨à¸£à¹à¸²\nà¹à¸¨à¸¥à¸©\nà!
¹à¸¨à¸§à¸\nà¹à¸¨à¸§à¸à¸£\nà¹à¸¨à¸§à¸à¸±à¸¡à¸à¸£\nà¹à¸¨à¸©\nà¹à¸¨à¸²à¸\nà¹à¸¨à¸²à¸£à¹\nà¹à¸¨à¸²à¸£à¸¢à¸°\nà¹à¸¨à¸´à¸\nà¹à¸¨à¸µà¸¢à¸£\nà¹à¸¨à¸\nà¹à¸¨à¸à¸²\nà¹à¸¨à¸à¸²à¸à¸¹à¸£\nà¹à¸¨à¸à¸²à¸¥à¸±à¸¢\nà¹à¸¨à¸à¸µ\nà¹à¸¨à¸à¸´\nà¹à¸¨à¸à¸à¸°\nà¹à¸¨à¸ à¸\nà¹à¸¨à¸ ะ\nà¹à¸¨à¸ า\nà¹à¸¨à¸ ิà¸\nà¹à¸¨à¸ ิà¸\nà¹à¸¨à¸ ิษà¸à¹\nà¹à¸¨à¸ ี\nà¹à¸¨à¸£à¸à¸²\nà¹à¸¨à¸£à¸à¸£\nà¹à¸¨à¸¥à¸\nà¹à¸¨à¸¥\nà¹à¸¨à¸§à¸°\nษมา\nษัà¸\nษัà¸\nษัà¸\nษัษ\nษัษà¸à¸°\nษัษà¸à¸µ\nà¹à¸©à¸à¸¨à¸±à¸\nสà¸\nสà¸à¸§à¸²à¸à¸µ\nสà¸à¸à¸°\nสà¸à¸à¸²à¸à¸²à¸¡à¸´à¸à¸¥\nสà¸à¸´à¸à¸²à¸à¸²à¸¡à¸´à¸à¸¥\nสà¸à¸à¸²à¸à¸²à¸¡à¸´à¸¡à¸£à¸£à¸\nสà¸à¸´à¸à¸²à¸à¸²à¸¡à¸´à¸¡à¸£à¸£à¸\nสà¸à¸à¸²à¸à¸²à¸¡à¸µ\nสà¸à¸´à¸à¸²à¸à¸²à¸¡à¸µ\nสà¸à¸à¸à¹\nสà¸à¸à¸£à¸\nสà¸à¸£à¸à¸µà¸¢à¹\nสà¸à¸£à¸£à¸à¹\nสà¸à¸£à¸£à¸¡à¸à¸£à¸´à¸¢à¸²\nสà¸à¸¥\nสà¸à¸¥à¸¡à¸«à¸²à¸ªà¸±à¸à¸à¸à¸£à¸´à¸à¸²à¸¢à¸\nสà¸à¸±à¸\nสà¸à¸²\nสà¸à¸²à¸§\nสà¸à¸µ\nสà¸à¸¸à¸\nสà¸à¸¸à¸à¸²\nสà¸à¸¸à¸à¸µ\nสà¸à¸¸à¸\nสà¸à¸¸à¸à¸à¹\nสà¸à¸¸à¸¥\nสà¹à¸à¸\nสà¹à¸à¸à¹à¸à¸µà¸¢à¸¡\nสà¸à¸°\nสà¸\nสà¹à¸\nสà¸à¸à¸£\nสà¸à¸à¸£à¸²à¸à¸à¹\nสà¸à¸à¸²\nสà¸à¸à¹\nสà¸à¸à¸£\nสà¸à¸à¸£à¸²à¸¡\nสà¸à¹à¸à¸£à¸²à¸°à¸«à¹\nสà¸à¸à¹\nสà¸à¸\nสà¸à¸§à¸\nสà¹à¸à¸ªà¸à¸²à¸£\nสà¸à¸ªà¸±à¸¢\nสà¸à¸ªà¸²à¸£\nสà¸à¸ªà¸²à¸£à¸§à¸±à¸\nสà¸à¸±à¸\nสà¸à¹à¸²\nสà¸à¸°\nสà¸à¸à¹\nสà¸\nสà¸à¸¡à¸ à¹\nสà¸à¸±à¸\nสà¸à¸±à¸à¸à¸à¸£à¸à¹\nสà¸à¸³\nสà¸à¸¸à¸à¸µ\nสà¸à¸°\nสà¸à¸\nสà¸à¸ ิสà¸à¸°\nสà¸à¸£à¸à¸à¹à¸à¸µà¸¢à¸¡\nสà¸à¸£à¸´à¸à¸à¸´à¸\nสà¸à¸£à¸µ\nสà¸à¸±à¸à¸à¹\nสà¸à¸±à¸¡à¸ à¹\nสà¸à¸²à¸à¸à¹\nสà¸à¸´\nสà¸à¸´à¸à¸±à¸à¸à¸²à¸\nสà¸à¸µ\nสà¸à¸¹\nสà¸à¸¹à¸\nสà¹à¸à¹à¸\nสà¸à¸à¸à¸µ\nสà¸à¸¥\nสà¸à¸§à¸µà¸£à¸°\nสà¸à¸²à¸\nสà¸à¸²à¸à¸°\nสà¸à¸²à¸à¸µ\nสà¸à¸²à¸à¸±à¸\nสà¸à¸²à¸à¸à¸²\nสà¸à¸²à¸à¸à¸´à¸\nสà¸à¸²à¸à¸±à¸à¸¢!
à¸à¸£à¸£à¸¡\nสà¸à¸²à¸à¸±à¸à¸¢à¸à¸£à¸£à¸¡à¸¨à¸²à¸ªà¸à¸£à¹\nสà¸à¸²à¸à¸±à¸à¸¢à¹à¸£à¸à¸²\nสà¸à¸²à¸à¸±à¸à¸¢à¹à¸§à¸\nสà¸à¸²à¸à¸£\nสà¸à¸²à¸§à¸£\nสà¸à¸´à¸\nสà¸à¸´à¸à¸¢à¸¨à¸²à¸ªà¸à¸£à¹\nสà¸à¸´à¸à¸´\nสà¸à¸´à¸£\nสà¸à¸µà¸£à¸§à¸²à¸\nสà¸à¸¸à¸¥\nสà¸à¸¹à¸\nสà¸à¸´à¸\nสà¸à¸¶à¸\nสà¸à¸¸à¸¡\nสà¸à¸à¸°\nสาà¸à¸¸à¸ªà¸°\nสà¸\nสà¹à¸\nสà¸à¸à¸à¸²\nสà¸à¸à¸£à¸£à¸¨\nสà¸à¸à¸£à¸£à¸¨à¸à¹\nสà¸à¹à¸à¸¨\nสà¸à¹à¸à¹à¸«à¹\nสà¸à¸à¸¢à¸²\nสà¸à¸à¸´\nสà¸à¸\nสà¸à¸¡\nสà¸à¸§à¸\nสà¸à¸à¸\nสà¸à¸à¸\nสà¸à¸à¸¡\nสà¸à¸°\nสà¸à¸±à¸\nสà¸à¸±à¹à¸\nสà¸à¸±à¸\nสà¸à¸±à¸à¸à¸¶à¸\nสà¸à¸±à¸à¸ªà¸à¸¸à¸\nสà¸à¸²à¸\nสà¸à¸²à¸¡\nสà¸à¸²à¸¢à¸¸\nสà¸à¸´à¸à¸°\nสà¸à¸´à¸\nสà¸à¸´à¸\nสà¸à¸´à¸¡\nสà¸à¸¸à¸\nสà¸à¸¸à¸à¹à¸à¸à¸£à¹\nสà¸à¸¸à¸\nสà¸à¸¸à¸\nสà¸à¸¸à¹à¸\nสà¸\nสà¸à¸\nสà¸à¸\nสà¸à¸±à¸\nสà¸à¸²à¸¢\nสà¸à¸¹à¹\nสà¹à¸\nสà¸à¸£à¸´à¸\nสà¸à¸à¸£à¹\nสà¸à¸²à¹à¸à¸à¸à¸µ\nสà¹à¸à¸à¸à¸£à¸±à¸¡\nสà¹à¸à¸à¹à¸à¸£à¸ªà¹à¸à¸\nสà¹à¸à¸£à¸´à¸¥à¸¥à¸±à¸¡\nสà¸à¸²à¸\nสภา\nสภาà¸\nสภาวà¸à¸²à¸£à¸à¹\nสภาวะ\nสม\nสมà¸à¸²à¸£\nสมà¸à¸²à¸£à¸µ\nสมà¸à¸¸à¸¥\nสมมูล\nสà¹à¸¡\nสมà¸à¸²\nสมà¸à¸°\nสมà¸à¸à¸£à¸´à¸à¸²à¸£\nสมà¸à¸¨à¸±à¸à¸à¸´à¹\nสมà¸à¸ªà¸²à¸£à¸¹à¸\nสมà¹à¸à¹à¸\nสมà¸à¸°\nสมà¸à¸¢à¸²à¸à¸´à¸\nสมà¸à¸§à¸´à¸à¸±à¸ªà¸ªà¸à¸²\nสมà¸à¸²à¸à¸¸à¸\nสมà¸à¸±à¸à¸´\nสมà¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸\nสมà¸à¸¹à¸£à¸à¹\nสมà¸à¸¹à¸£à¸à¸²à¸à¸²à¸ªà¸´à¸à¸à¸´à¸£à¸²à¸à¸¢à¹\nสมà¸à¸£à¸°à¸à¸µ\nสมà¸à¸¤à¸à¸µ\nสมà¸à¸¤à¹
à¸à¸µ\nสà¹à¸¡à¸à¹à¸à¸¢\nสมà¸à¸±à¸\nสมà¸à¸¸à¸ª\nสมà¸à¸\nสมà¸à¸à¸¨à¹\nสมà¸à¸¥\nสมà¸à¸±à¸à¸ªà¸£\nสมà¸à¸²à¸ª\nสมà¹à¸à¸\nสมà¹à¸à¸à¸à¹\nสมà¹à¸à¸à¸´\nสมภà¸\nสมภาร\nสมà¹à¸ à¸\nสมà¹à¸ à¸\nสมมà¸\nสมมà¸à¸´\nสà¸!
¡à¸¡à¸¸à¸à¸´\nสมมาà¸à¸£\nสà¹à¸¡à¸¡à¸·à¸\nสมà¹à¸¡à¸\nสมà¹à¸¢à¸\nสมร\nสมรà¸\nสมรรà¸\nสมรรà¸à¸à¸°\nสมรรà¸à¸ าà¸\nสมรส\nสมฤà¸à¸µ\nสมฤà¸à¸´\nสมวายะ\nสมà¹à¸ªà¸£à¹à¸\nสมà¸\nสมà¸à¸\nสมะ\nสมัà¸à¸£\nสมัà¸à¸à¸µ\nสมัà¸\nสมัà¸à¸à¸²\nสมัà¸à¸à¸²\nสมัà¸\nสมัà¸\nสมัà¸à¸à¹\nสมัย\nสมา\nสมาà¸à¸¡\nสมาà¸à¸²à¸£\nสมาà¸à¸´à¸\nสมาà¸à¸²à¸\nสมาà¸à¸´\nสมาà¸\nสมาà¸à¸à¸±à¸à¸à¹\nสมาà¸à¸±à¸à¸´\nสมาà¸à¸±à¸à¸à¸£à¸±à¸\nสมาส\nสมà¹à¸³à¹à¸ªà¸¡à¸\nสมิà¸\nสมิà¸\nสมิà¸à¸´\nสมิà¸à¸à¹\nสมิà¸à¸à¸´\nสมี\nสมุà¸\nสมุà¸à¸à¸±à¸¢\nสมุà¸à¹à¸à¸\nสมุà¸à¸à¸²à¸\nสมุà¸\nสมุà¸à¸£\nสมุà¸à¸£à¹à¸à¸à¸¡\nสมุà¸à¸±à¸¢\nสมุà¸\nสมุà¸à¹à¸à¸£\nสมุลà¹à¸§à¹à¸\nสมุห\nสมุหà¹\nสมุหà¸à¸¥à¸²à¹à¸«à¸¡\nสมุหà¹à¸à¸¨à¸²à¸ ิà¸à¸²à¸¥\nสมุหà¸à¸²à¸¡\nสมุหà¸à¸²à¸¢à¸\nสà¹à¸¡à¸à¸²à¸\nสà¹à¸¡à¸ªà¸£\nสยà¸\nสยà¸à¸°\nสยà¸\nสยมà¸à¸£\nสยมภู\nสยà¸à¸\nสยà¸à¸\nสยัมวรา\nสยาม\nสยามาà¸à¸¸à¸ªà¸à¸´\nสยามิà¸à¸à¸£à¹\nสยาย\nสยิว\nสยิà¹à¸§\nสยุมà¸à¸£\nสยุมภู\nสร\nสรà¸\nสรà¹à¸\nสรà¸à¸°\nสรà¸à¸à¸¡à¸à¹\nสรà¸à¸²à¸à¸¡à¸à¹\nสรà¸à¸à¸£à¸±à¸¢\nสรà¸à¸°\nสรà¸à¸°\nสรà¸à¸¸à¸\nสรà¹à¸à¸²à¸°\nสรà¹à¸\nสรà¹à¸à¸à¸\nสรภะ\nสรภัà¸à¸à¸°\nสรภู\nสรม\nสรร\nสรรà¸à¹\nสรรà¸\nสรรà¸à¸à¸¸à¸\nสรรà¸à¸à¸²à¸¡\nสรรà¸à¸ªà¸²à¸¡à¸´à¸\nสรรà¸à¸±à¸à¸\nสรรà¸à¸²à¸à¸£\nสรรà¸à¸²à¸à¸à¹\nสรรà¹à¸à¸à¸\nสรรà¹à¸à¸à¸¸à¸à¸²\nสรรà¹à¸ªà¸£à¸´à¸\nสà!
¸£à¸¥à¸à¸\nสรà¹à¸¥à¸\nสรวà¸\nสรวม\nสรวล\nสรà¹à¸ªà¸£à¸´à¸\nสรà¹à¸à¸¢\nสระ\nสระà¸à¸\nสระà¸à¹à¸à¸\nสระà¸à¸£à¸±à¹à¸\nสระà¸à¸²à¸\nสรัà¹à¸\nสรัสวà¸à¸µ\nสรà¹à¸²à¸\nสรà¹à¸²à¸\nสราà¸\nสรีà¹\nสรีระ\nสรีรà¸à¸´à¸\nสรีรà¸à¸²à¸à¸¸\nสรีรวิà¸à¸¢à¸²\nสรีรศาสà¸à¸£à¹\nสรีรัà¸à¸à¸²à¸£\nสรีราà¸à¸à¸²à¸£\nสรุà¸\nสà¹à¸£à¸\nสà¹à¸£à¸à¸°\nสฤà¸\nสฤà¸\nสฤษà¸à¸´\nสฤษà¸à¸µ\nสฤษà¸à¹\nสฤษà¸à¸´à¹\nสลà¸\nสลà¸\nสลวà¸\nสลวย\nสลà¸à¸\nสลà¸à¸\nสลà¸à¸¢\nสละ\nสลัà¸\nสลัà¸\nสลัà¸à¹à¸\nสลัà¸\nสลัว\nสลา\nสลาà¸\nสลาà¸\nสลà¹à¸²à¸\nสลาà¸\nสลาà¸à¸±à¸\nสลาà¸\nสลาย\nสลิà¸\nสลิล\nสลึà¸\nสลึà¸\nสลุà¸\nสลุà¸\nสลุมà¸à¸£\nสà¹à¸¥à¸\nสวà¸à¸²à¸£à¸¢à¹\nสวภาà¸\nสวราà¸à¸¢à¹\nสวà¸\nสà¹à¸§à¸\nสวà¸\nสวà¸\nสวà¸à¸°\nสวà¸à¸²à¸à¸²à¸£\nสà¹à¸§à¸\nสวà¸à¸´à¸\nสวà¸\nสวม\nสà¹à¸§à¸¡\nสวย\nสà¹à¸§à¸¢\nสà¹à¸§à¸¢\nสวยม\nสวรรà¸\nสวรรà¸à¹\nสวรรà¸à¸\nสวรรà¸à¸²à¸¥à¸±à¸¢\nสวรรยา\nสวระ\nสวะ\nสวัสà¸à¸´\nสวัสà¸à¸´à¹\nสวัสà¸à¸´à¸à¸²à¸£\nสวัสà¸à¸´à¸ าà¸\nสวัสà¸à¸´à¸¡à¸à¸à¸¥\nสวัสà¸à¸µ\nสวัสà¸à¸´\nสวาà¸à¸µ\nสวัสà¸à¸´à¸à¸°\nสวา\nสวาà¸à¸²à¸¡\nสวาà¸à¸à¸°\nสวาà¸\nสวà¹à¸²à¸\nสวาà¸\nสวาà¸à¸´\nสวาà¸\nสวà¹à¸²à¸\nสวà¹à¸²à¸\nสวาà¸\nสวามิ\nสวามี\nสวามิà¸à¸µ\nสวาย\nสวาสà¸à¸´à¹\nสวาหะ\nสวิà¸\nสวิà¸à¸à¸²à¸à¸à¸à¸£à¸±à¸à¸¢à¹\nสวิà¸à¸à¹\nสสาร\nสส!
ุระ\nสสุรี\nสหà¸à¸£à¸à¹\nสหà¸à¸²à¸£\nสหà¸à¸£\nสหà¸à¸²à¸\nสหà¸à¸²à¸à¸´\nสหà¸à¸£à¸£à¸¡\nสหà¸à¸£à¸£à¸¡à¸´à¸\nสหà¸à¸£à¸°à¸à¸²à¸à¸²à¸à¸´\nสหà¸à¸±à¸à¸à¹\nสหà¸à¸±à¸à¸à¸£à¸±à¸\nสหภาà¸\nสหศึà¸à¸©à¸²\nสหัà¸\nสหัมà¸à¸à¸µ\nสหัส\nสหัสสะ\nสหัสà¸à¸²à¸£à¸²\nสหัสà¸à¸±à¸¢à¸à¹\nสหัสà¹à¸à¸à¸£\nสหัสรัà¸à¸ªà¸µ\nสหัสา\nสหาย\nสà¸\nสà¹à¸\nสà¸à¸\nสà¹à¸à¸\nสà¹à¸à¸\nสà¸à¸\nสà¸à¸\nสà¹à¸à¸\nสà¸à¸\nสà¸à¸à¸¥à¸\nสà¹à¸à¸¡\nสà¸à¸¢\nสะ\nสะà¸à¸\nสะà¸à¸\nสะà¸à¸²à¸\nสะà¸à¸²à¸£à¸°\nสะà¸à¸´à¸\nสะà¸à¸´à¸à¸ªà¸°à¹à¸à¸²\nสะà¹à¸à¹à¸\nสะà¹à¸\nสะà¸à¸£à¹à¸\nสะà¸à¸£à¸²à¸\nสะà¸à¹à¸²à¸\nสะà¹à¸à¸²à¸°à¸ªà¸°à¹à¸à¸°\nสะà¸à¸¡\nสะà¸à¸§à¸\nสะà¸à¸´à¹à¸\nสะà¸à¸¶à¸\nสะà¸à¸·à¸\nสะà¸à¸¸à¹à¸\nสะà¸à¸¸à¸\nสะà¹à¸à¹à¸\nสะà¹à¸à¸²\nสะà¹à¸à¸²à¸°\nสะà¸à¸\nสะà¸à¸²à¸«à¸¡à¸±à¸\nสะà¸à¸¶\nสะà¸à¸·à¸\nสะà¸à¸¸\nสะà¹à¸à¹à¸°\nสะà¹à¸à¸\nสะà¸à¸\nสะà¸à¹à¸à¸\nสะà¸à¹à¸²à¸\nสะà¸à¸¶à¸\nสะà¹à¸à¸´à¸\nสะà¹à¸à¸´à¹à¸\nสะà¹à¸à¸·à¸à¸\nสะà¹à¸à¸·à¹à¸à¸\nสะà¸à¸°\nสะà¸à¸±à¸\nสะà¸à¸±à¸à¸ªà¸°à¸à¸à¸¡\nสะà¸à¸±à¸\nสะà¸à¸±à¸à¸ªà¸°à¸à¸´à¹à¸\nสะà¸à¸±à¹à¸\nสะà¸à¸±à¸à¸à¸²\nสะà¸à¹à¸²\nสะà¸à¸¹\nสะà¹à¸à¸\nสะà¹à¸à¸°à¸ªà¸°à¸à¸°\nสะà¸à¸£à¸±à¹à¸\nสะà¸à¸£à¸¶à¸à¸à¸¥à¸±à¸§\nสะà¸à¸£à¸¶à¸\nสะà¸à¸£à¸¶à¹à¸\nสะà¸à¸±à¸\nสะà¸à¸±à¸\nสะà¸à¸±à¸\nสะà¸à¸±à¹à¸\nสะà¸à¸²à¸\nสะà¸à¸²à¸¢\nสะà¹à¸à¸£à¹à¸²\nสะà¹à¸à¸\nสะà¹à¸ า\nสะà¹à¸ à¹\nสะà¹à¸¡à¸\nสะระà¸à¸°\nสะระà¹à¸«à¸à¹\nสะลาà¸\nสะลาà¸\nสะลึมสะลืà¸\nสะวีà¹à¸à¸ªà¸°à¸§à¹à¸²à¸\nสà¸!
°à¸ªà¸¡\nสะสวย\nสะสาà¸\nสะà¹à¸«à¸¥à¹à¸\nสะà¸à¸²à¸\nสะà¸à¸²à¸\nสะà¸à¹à¸²à¸\nสะà¸à¸´à¹à¸\nสะà¸à¸´à¸à¸ªà¸°à¹à¸à¸µà¸¢à¸\nสะà¸à¸¶à¸\nสะà¸à¸·à¹à¸\nสะà¹à¸à¹à¸\nสะà¹à¸à¸§\nสะà¹à¸à¸à¸°\nสะà¹à¸à¸à¸ªà¸°à¸à¸\nสะà¹à¸\nสัà¸\nสัà¸à¸à¸°\nสัà¸à¸¢à¸°\nสัà¸à¸à¸±à¸à¸à¸°\nสัà¸à¸à¸²à¸¢à¸à¸´à¸à¸´\nสัà¸à¸à¸²à¸£\nสัà¸à¸à¸²à¸£à¸°\nสัà¸à¸à¸µ\nสัà¸à¸§à¸²\nสัà¸à¸«à¸¥à¸²à¸\nสัà¸\nสัà¸à¸à¸°\nสัà¹à¸\nสัà¸à¸à¸£\nสัà¸à¸à¸£à¸à¸µ\nสัà¸à¸à¸£à¸à¸£à¸°à¹à¸¢à¸\nสัà¸à¸à¸°à¸à¸±à¸\nสัà¸à¸à¸°à¸§à¸±à¸\nสัà¸à¸à¸°à¸§à¸²à¸\nสัà¸à¸à¸°à¸ªà¸µ\nสัà¸à¸à¸±à¸\nสัà¸à¸à¸±à¸à¸à¸°\nสัà¸à¸à¸²\nสัà¸à¸à¸²à¸£\nสัà¸à¸à¸²à¸¨\nสัà¸à¸à¸´à¹à¸¥à¸ª\nสัà¸à¹à¸à¸\nสัà¸à¸à¹\nสัà¸à¸à¸à¸£\nสัà¸à¸à¸à¸à¸£à¸£à¸¡\nสัà¸à¸à¸à¸°\nสัà¸à¸à¸¢à¸²\nสัà¸à¸à¸¥à¸´à¸\nสัà¸à¸à¸¥à¸´à¸à¸²\nสัà¸à¸à¸²à¸£\nสัà¸à¸à¸²à¸£à¸²\nสัà¸à¹à¸à¸\nสัà¸à¸à¹\nสัà¸à¸à¸à¸²à¸à¸´\nสัà¸à¸à¸¡\nสัà¸à¸à¸«à¸°\nสัà¸à¸à¸±à¸\nสัà¸à¸à¸²à¸¢à¸à¸²\nสัà¸à¸à¸²à¸¢à¸à¸²à¸¢\nสัà¸à¸à¸µà¸\nสัà¸à¸à¸µà¸à¸´\nสัà¸à¹à¸à¹à¸\nสัà¸à¹à¸à¸£à¸²à¸°à¸«à¹\nสัà¸à¸à¸à¸£à¸£à¸¡\nสัà¸à¸à¸à¸²à¸£à¸µ\nสัà¸à¸à¹à¸à¸£à¸°\nสัà¸à¸à¸à¸²à¸\nสัà¸à¸à¸à¸²à¸¢à¸\nสัà¸à¸à¸à¸²à¹à¸¡à¸à¸à¹\nสัà¸à¸à¸ ัà¸\nสัà¸à¸à¹à¸ à¸\nสัà¸à¸à¸¡à¸à¸à¸¥\nสัà¸à¸à¸¡à¸à¸à¸£à¸µ\nสัà¸à¸à¸£à¸²à¸\nสัà¸à¸à¸ªà¸ า\nสัà¸à¸à¸²à¸à¸±à¸à¸´\nสัà¸à¸à¸²à¸à¸´\nสัà¸à¸à¸²à¸à¸´à¹à¸ªà¸ª\nสัà¸à¸à¸²à¸à¸´à¸à¸²à¸£\nสัà¸à¸à¸²à¸à¸¸à¸ªà¸à¸´\nสัà¸à¸à¸²à¸§à¸²à¸ª\nสัà¸à¸¢à¸¸à¸à¸à¸´à¸à¸²à¸¢\nสัà¸à¹à¸¢à¸\nสัà¸à¹à¸¢à¸à¸à¹\nสัà¸à¸§à¸£\nสัà¸à¸§à¸±à¸à¸à¸£à¸°\nสัà¸à¸§à¸±à¸à¸¢à¸²à¸¢\nสัà¸à¸§à¸²à¸¥\nสัà¸à¸§à¸²à¸ª\nสัà¸à¹!
วà¸à¸°\nสัà¸à¹à¸§à¸\nสัà¸à¹à¸§à¸à¸à¸µà¸¢à¸ªà¸à¸²à¸\nสัà¸à¹à¸§à¸¢\nสัà¸à¹à¸§à¸µà¸¢à¸\nสัà¸à¸ªà¸à¸¤à¸\nสัà¸à¸ªà¸à¸²à¸£\nสัà¸à¸ªà¸à¸à¸à¸²\nสัà¹à¸à¸ªà¸à¸à¸à¸²\nสัà¸à¸ªà¸£à¸£à¸à¹\nสัà¸à¸ªà¸²à¸£à¸§à¸±à¸\nสัà¸à¸ªà¸´à¸à¸à¸´\nสัà¸à¸ªà¸¸à¸à¸à¹\nสัà¸à¸ªà¸¸à¸à¸à¸´\nสัà¸à¸«à¸£\nสัà¸à¸«à¸£à¸à¹\nสัà¸à¸«à¸²à¸£\nสัà¸à¸«à¸²à¸£à¸´à¸¡à¸à¸£à¸±à¸à¸¢à¹\nสัà¸à¸«à¸²à¸£à¸´à¸¡à¸°\nสัà¸à¸«à¸´à¸\nสัà¸\nสัà¸à¸à¸´à¸£à¸´à¸¢à¸²\nสัà¸à¸à¸°\nสัà¸à¸à¸²à¸\nสัà¸à¸à¸£à¸£à¸¡\nสัà¸à¸à¸´à¸¢à¸¡\nสัà¸à¸à¸à¸à¹\nสัà¸à¸à¸°\nสัà¸à¸à¸¸\nสัà¸à¸à¸£\nสัà¸à¹à¸à¸à¸à¸²\nสัà¸à¸à¸²à¸à¸à¸²à¸\nสัà¸à¸à¸²à¸à¸´\nสัà¸à¸à¸²\nสัà¸à¸à¸²\nสัà¸à¸à¸²à¸\nสัà¸à¸à¸µ\nสัà¸à¹à¸à¸à¸à¹\nสัà¸à¸à¸´à¸¢à¸¡\nสัà¸à¸à¸£à¸°à¸à¸²à¸¨\nสัà¸à¸¥à¸±à¸à¸©à¸à¹\nสัà¸à¸´\nสัà¸à¸à¸²à¸\nสัà¸à¸à¸´à¸à¸´\nสัà¸à¸à¹\nสัà¸à¸«à¹\nสัà¸\nสัà¸à¸à¸à¸\nสัà¸\nสัà¸à¸à¸°\nสัà¸à¸à¸²à¸«à¸à¸£à¸à¸µà¸¢à¸°\nสัà¸à¸à¸²à¸«à¸à¸²à¸¥à¸´à¸\nสัà¸à¸¡à¸§à¸²à¸£\nสัà¸à¸ªà¸à¸\nสัà¸à¸à¸à¸à¸à¸\nสัà¸à¸à¸à¸£à¸£à¸\nสัà¸à¸à¸à¸¸à¸©à¸¢à¹\nสัà¸à¸à¸¹\nสัà¸à¸à¸±à¸à¸à¸£\nสัà¸à¸à¸²\nสัà¸à¸à¸´\nสัà¸à¸à¸¸\nสัà¸à¸à¸¸à¸¨à¸²à¸ªà¸à¸²\nสัà¸à¸à¸£à¸£à¸\nสัà¸à¸¢à¹\nสัà¸à¸¢à¸à¸£à¸\nสัà¸à¸¢à¸§à¸²à¸à¸µ\nสัà¸à¸¢à¸²à¹à¸à¸£à¸²à¸°à¸«à¹\nสัà¸à¸¢à¸²à¸à¸´à¸©à¸à¸²à¸\nสัà¸à¸¢à¸²à¸à¸±à¸\nสัà¸à¸§à¹\nสัà¸à¸§à¸à¸²à¸à¸´\nสัà¸à¸§à¸à¸²à¸¥\nสัà¸à¸§à¹à¸à¸à¸¢à¹\nสัà¸à¸§à¸§à¸´à¸à¸¢à¸²\nสัà¸à¸§à¸²\nสัà¸à¸à¸£à¸£à¸¡\nสัà¸à¸à¸²\nสัà¸à¸à¸²à¸à¸£à¸´à¸\nสัà¸à¸à¸²à¸à¸´à¸à¸°\nสัà¸à¸à¸´à¸à¸à¸£à¸µà¸¢à¹\nสัà¸à¸à¸´à¸à¸§à¸´à¸«à¸²à¸£à¸´à¸\nสัà¸à¸à¸´à¸§à¸´à¸«à¸²à¸£à¸´à¸\nสัà¸à¸§à¸´à¸à¸¢à¸²\nสัà¸à¸¨à¸²à¸ªà¸à¸£à¹\nสัà¸à¸à¸±à¸à¸!
©à¸£\nสัà¸\nสัà¹à¸\nสัà¹à¸\nสัà¸à¸à¸²à¸\nสัà¸à¸à¸²à¸\nสัà¸à¹à¸à¸©\nสัà¸à¸à¹\nสัà¸à¸à¸à¸´\nสัà¸à¸à¸°à¸à¸²à¸à¸²\nสัà¸à¸à¸°à¸§à¸²\nสัà¸à¸à¸´\nสัà¸à¸à¸¸à¸à¸à¸µ\nสัà¸à¸à¸§à¹à¸¡à¸à¸£à¸µ\nสัà¸à¸à¸§à¸°\nสัà¸à¸à¸±à¸\nสัà¸à¸à¸²à¸£\nสัà¸à¸à¸à¸°\nสัà¸à¸à¸°\nสัà¸à¸à¸±à¸\nสัà¸à¸à¸±à¸ªà¸à¸°\nสัà¸à¸à¸²à¸\nสัà¸à¸à¸´à¸à¸´à¸\nสัà¸à¸à¸´à¸ª\nสัà¸à¹à¸à¸«à¸°\nสัà¸à¸à¸²à¸\nสัà¸à¸à¸´à¸à¸´\nสัà¸à¸à¸´à¸à¸²à¸\nสัà¸à¸à¸´à¸§à¸²à¸ª\nสัà¸à¸à¸´à¸©à¸à¸²à¸\nสัà¸à¸ªà¸à¸¤à¸\nสัà¸\nสัà¸à¸à¸¥à¸±à¸\nสัà¸à¸à¸¥à¸µà¹\nสัà¸à¸à¸°à¸£à¸\nสัà¸à¸à¸±à¸\nสัà¸à¸à¸²à¸«à¹\nสัà¸à¸à¸²à¸«à¸°\nสัà¸à¸à¸\nสัà¸à¸à¸¨à¸\nสัà¸à¸à¸\nสัà¸à¸à¸°\nสัà¸à¸à¸´\nสัà¸à¸à¸¸à¸£à¸´à¸ª\nสัà¸à¸à¸¸à¸£à¸¸à¸©\nสัà¸à¸£à¸°à¸¢à¸¸à¸à¸à¹\nสัà¸à¸«à¸à¸\nสัà¸à¹à¸«à¸£à¹à¸\nสัà¸\nสัà¸à¸à¸°\nสัà¸à¸à¸±à¸à¸à¸¹\nสัà¸à¹à¸à¹à¸«à¸£à¸°\nสัà¸à¸¢à¸à¸\nสัมà¸à¸¹à¸£à¸à¹\nสัมà¸à¸à¸±à¸à¸à¸°\nสัมà¸à¸à¸²\nสัมà¸à¸à¸²à¸\nสัมà¸à¸¢à¸¸à¸\nสัมà¸à¹à¸¢à¸\nสัมà¸à¸£à¸°à¸ªà¸´à¸à¸à¸´à¹\nสัมà¸à¸£à¸°à¸«à¸²à¸£\nสัมà¸à¸£à¸²à¸¢à¸ à¸\nสัมà¸à¸£à¸²à¸¢à¸´à¸à¸ à¸\nสัมà¸à¸±à¸à¸à¸´\nสัมà¸à¸±à¸à¸¥à¸²à¸\nสัมà¸à¸±à¸à¸¥à¸²à¸à¸°\nสัมà¸à¸±à¸ª\nสัมà¸à¸¥\nสัมà¸à¸«à¸¸à¸¥à¸²\nสัมà¸à¸±à¸à¸à¸£à¸à¸´à¸à¸à¹\nสัมà¸à¸±à¸à¸ªà¸£\nสัมà¸à¸±à¸à¸à¹\nสัมà¸à¸±à¸à¸à¹\nสัมà¸à¸±à¸à¸à¸à¹\nสัมà¸à¸±à¸à¸à¸ าà¸\nสัมà¸à¸±à¸à¸à¸¡à¸´à¸à¸£\nสัมà¸à¸±à¸à¸à¹à¸¡à¸à¸£à¸µ\nสัมà¸à¸²à¸«à¸°\nสัมà¸à¸¸à¸à¸\nสัมà¸à¸¸à¸à¸à¸°\nสัมà¹à¸à¸à¸´\nสัมภวะ\nสัมภà¹à¸§à¸ªà¸µ\nสัมภัà¸\nสัมภัà¸à¸à¸°\nสัมภาระ\nสัมภาษà¸à¹\nสัมà¹à¸ à¸!
à¸à¸²à¸¢\nสัมมà¸à¸²\nสัมมัà¸à¸à¸²à¸\nสัมมา\nสัมà¹à¸¡à¸à¸à¸µà¸¢à¸à¸à¸²\nสัมฤà¸à¸à¸´\nสัมฤà¸à¸à¸´à¹\nสัมฤà¸à¸à¸´à¸¨à¸\nสัยà¸à¹\nสัลà¹à¸¥à¸\nสัสà¸à¸µ\nสัสà¸à¸à¸´à¸à¸´\nสัสสะ\nสัสสุ\nสัสสู\nสา\nสà¹à¸²\nสาà¸\nสาà¸à¸£à¸£à¸à¹\nสาà¸à¸¥\nสาà¸à¸±à¸à¸à¸²\nสาà¸à¸±à¸¥à¸¢à¹\nสาà¸à¸´à¸¢à¸°\nสาà¹à¸\nสาà¸à¸²\nสาà¸à¸£\nสาà¸à¹à¸£à¸¨\nสาà¸à¸¹\nสาà¸\nสà¹à¸²à¸\nสาà¸à¸¥\nสาà¸à¸\nสาà¸à¸´à¸\nสาà¸à¸µ\nสาà¸\nสาà¹à¸à¸¢\nสาà¸à¸£\nสาà¸à¸´à¸ª\nสาà¸à¸¸\nสาà¹à¸\nสาà¸à¸\nสาà¸à¸¢à¸°\nสาà¸à¸¢à¸²à¸¢\nสาà¸à¸²à¸£à¸à¸°\nสาà¸à¸²à¸£à¸à¸à¸\nสาà¸à¸²à¸£à¸à¸à¸£à¸°à¹à¸¢à¸à¸à¹\nสาà¸à¸²à¸£à¸à¸ ัย\nสาà¸à¸²à¸£à¸à¸£à¸±à¸\nสาà¸à¸²à¸£à¸à¸ªà¸à¸²à¸\nสาà¸à¸²à¸£à¸à¸ªà¸¡à¸à¸±à¸à¸´\nสาà¸à¸²à¸£à¸à¸ªà¸¸à¸\nสาà¸à¸²à¸£à¸à¸¹à¸à¸à¸²à¸£\nสาà¸à¸²à¸£à¸à¸¹à¸à¹à¸ à¸\nสาà¸à¸²à¸£à¸à¹\nสาà¸à¸´à¸\nสาà¸à¸¸\nสาà¸\nสà¹à¸²à¸\nสาà¸à¸¸\nสาà¸à¸¹\nสาà¸à¸¸à¸¨à¸´à¸©à¸¢à¹\nสาà¸\nสาà¸à¸ªà¸¹à¸\nสาà¸à¸²à¸\nสาà¸\nสาà¸à¹à¸à¸¢\nสาม\nสามà¸à¸¸à¸\nสามà¹à¸à¸£\nสามà¹à¸à¸£à¸µ\nสามà¸à¸à¹\nสามà¸à¸à¸£à¸²à¸\nสามยà¸à¸£à¸±à¸à¸¢à¹\nสามล\nสามหาว\nสามะ\nสามัà¸à¸à¸µ\nสามัà¸\nสามัà¸à¸à¸´à¸¢à¸°\nสามาà¸à¸¢à¹\nสามาà¸à¸¢à¸à¸²à¸¡\nสามารà¸\nสามิà¸\nสามิà¸à¸µ\nสามิภัà¸à¸à¸´à¹\nสามี\nสามีà¸à¸´à¸à¸£à¸£à¸¡\nสาย\nสà¹à¸²à¸¢\nสà¹à¸²à¸¢\nสายà¸à¸¹\nสายัà¸à¸«à¹\nสายาหà¹\nสาร\nสารà¸à¸à¸µ\nสารà¸à¸£à¸£à¸¡\nสารà¸à¸´à¹à¸à¸¨\nสารà¸à¸\nสารà¸à¸£à¸£à¸\nสารà¸à¸±à¸\nสารà¸à¸²à¸\nสารà¸à¸²à¸à¸à¸µ\nสารà¸à¸£à!
¸°à¹à¸¢à¸à¸à¹\nสารสà¸à¹à¸à¸¨\nสารà¸à¸¸à¸à¸à¹\nสารà¸à¸µ\nสารà¸\nสารà¸à¸±à¸\nสารà¸à¸±à¸\nสารà¸à¸²à¸à¸à¹\nสารภาà¸\nสารภี\nสารวัà¸à¸£\nสาระ\nสาระà¹à¸\nสาระà¸à¸²\nสาระยำ\nสาระวารี\nสาระสะมา\nสารัà¸à¸à¸à¸£à¸°à¹à¸¢à¸à¸à¹\nสารัà¸à¸à¸¨à¸¶à¸à¸©à¸²\nสารัà¸à¸à¸°\nสารัà¸à¸à¹\nสารัมภà¹\nสาราà¸à¸µà¸¢à¸à¸£\nสาราà¸à¸µà¸¢à¸à¸£à¸£à¸¡\nสาราà¸à¸µà¸¢à¸°\nสาราà¸à¸¸à¸à¸£à¸¡\nสารีริà¸à¸à¸²à¸à¸¸\nสารูà¸\nสาà¹à¸£à¸\nสาละ\nสาละวà¸\nสาลิ\nสาลิà¸à¸²\nสาลิà¸à¸µ\nสาลี\nสาลีà¹\nสาลู\nสาà¹à¸¥à¸«à¸´à¸\nสาว\nสาวà¸\nสาวิà¸à¸²\nสาวิà¸à¸£\nสาวิà¸à¸£à¸µ\nสาสà¸\nสาสà¸à¹\nสาสà¹à¸\nสาสà¸à¸²\nสาสม\nสาหรà¹à¸²à¸¢\nสาหรี\nสà¹à¸²à¸«à¸£à¸µ\nสาหัส\nสาà¹à¸«à¸à¸¸\nสาà¹à¸«à¸£à¸\nสำ\nสำสà¹à¸à¸\nสà¹à¸³\nสำà¸à¸±à¸\nสำà¸à¹à¸²à¸\nสำà¹à¸à¸\nสำà¸à¸±à¸\nสำà¸à¸§à¸\nสำà¸à¸à¸\nสำà¸à¸±à¸\nสำà¸à¸²à¸\nสำà¸à¸¶à¸\nสำà¸à¸¶à¸\nสำà¹à¸à¸²\nสำà¹à¸à¸µà¸¢à¸\nสำà¸à¸±à¸\nสำà¸à¸°à¸¥à¸\nสำà¸à¸°à¸«à¸¥à¸±à¸\nสำà¸à¸±à¹à¸\nสำà¸à¸±à¸à¸à¸µ\nสำà¹à¸ า\nสำมะà¸à¸²\nสำมะà¹à¸\nสำมะลà¸\nสำมะà¹à¸¥à¹à¸à¹à¸¡à¸²\nสำมะหา\nสำรà¸\nสำรวà¸\nสำรวม\nสำรวย\nสำรวล\nสำรà¸à¸\nสำรà¸à¸\nสำรัà¸\nสำราà¸\nสำราà¸\nสำริà¸\nสำà¹à¸£à¹à¸\nสำà¹à¸£à¸²\nสำà¹à¸£à¸´à¸\nสำà¹à¸£à¸\nสำลัà¸\nสำลาà¸\nสำลี\nสำà¹à¸¥à¸\nสำหรวà¸\nสำหรัà¸\nสำหา\nสำà¹à¸«à¸à¸µà¸¢à¸\nสำà¹à¸«à¸£à¹\nสà!
¸³à¸à¸à¸¢\nสำà¸à¸²à¸\nสิ\nสิà¸à¸à¹\nสิà¸\nสิà¸à¸à¸¡à¸²à¸à¸²\nสิà¸à¸à¸²\nสิà¸à¸£\nสิà¸à¸£à¸µ\nสิà¸à¹à¸£à¸¨\nสิà¸à¸²\nสิà¸à¸²à¸à¸¥\nสิà¸à¸µ\nสิà¸à¸²à¸¥\nสิà¸\nสิà¹à¸\nสิà¸à¸à¸£\nสิà¸à¸à¹\nสิà¸à¸à¸¥à¸´à¹à¸\nสิà¸à¸à¸¥à¸µ\nสิà¸à¸à¸²à¸£\nสิà¸à¸à¸²à¸¥\nสิà¸à¸à¸µ\nสิà¸à¹à¸\nสิà¸à¸«à¹\nสิà¸à¸«à¸à¸²à¸\nสิà¸à¸«à¸à¸±à¸à¸à¸£\nสิà¸à¸«à¸£à¸²\nสิà¸à¸«à¸£à¸²à¸\nสิà¸à¸«à¸²à¸à¸¡\nสิà¸à¸«à¸²à¸ªà¸à¹\nสิà¸à¸«à¸¥\nสิà¸à¸à¸à¹\nสิà¸à¸°\nสิà¸à¸²à¸à¸¨à¸¸à¹\nสิà¸à¸´à¸¥\nสิà¸à¸à¹\nสิà¸à¸à¸±à¸à¸à¸°\nสิà¸à¸à¸²\nสิà¸à¸à¸²à¸à¸²à¸£à¸¢à¹\nสิà¸à¸à¸²à¸£à¸\nสิà¸à¸à¸´\nสิà¸à¸à¸´à¹\nสิà¸à¸à¸´à¸à¸²à¸£à¸´à¸¢à¸°\nสิà¸à¸¢à¸°\nสิà¸\nสิà¹à¸\nสิà¸à¹à¸à¸²\nสิà¸à¸à¸\nสิà¸à¸à¸¸\nสิà¸à¸à¸¸à¹\nสิà¸à¸à¸¸à¸£à¸°\nสิà¸à¸à¸¹\nสิà¸à¹à¸à¸²à¸§à¹\nสิà¸à¸²à¸\nสิà¸à¸´à¸à¸à¹\nสิà¸à¸µ\nสิà¹à¸à¸£à¸¸\nสิà¹à¸à¸«à¸\nสิà¹à¸à¸«à¸°\nสิà¹à¸à¸«à¸²\nสิà¹à¸à¹à¸«à¸²\nสิà¸\nสิà¸à¸à¸°\nสิมà¸à¸¥à¸µ\nสิระ\nสิà¹à¸£à¸à¸¡\nสิà¹à¸£à¸à¸¡à¹\nสิริ\nสิรี\nสิลา\nสิว\nสิà¹à¸§\nสิวะ\nสิวาลัย\nสิวิà¸à¸²\nสี\nสีà¹\nสีà¹\nสีà¸à¸²\nสีà¸à¸¸à¸\nสีà¸à¹à¸²à¸\nสีà¸\nสีà¸à¸\nสีà¸à¸²\nสีà¸à¸¥à¸£à¸±à¸¨à¸¡à¸µ\nสีà¸à¹à¸¥à¸à¸\nสีà¹à¸à¸à¸\nสีà¸à¸±à¸à¸à¸£\nสีมัà¸à¸à¹\nสีมา\nสีละมัà¸\nสีวิà¸à¸²\nสีสà¸\nสีสะ\nสีสา\nสีสุà¸\nสีà¹à¸ªà¸µà¸¢à¸\nสีหà¹\nสีหà¸à¸²à¸\nสีหà¸à¸±à¸à¸à¸£\nสีหราà¸\nสีหà¹à¸ªà¸¢à¸²\nสีหà¹à¸ªà¸¢à¸²à¸ªà¸à¹\nสีหะ\nสึà¸\nสึà¸\nสืà¸\nสืà¹à¸\nสุ\nสุà¸\nสุà¸à¸à¹\nสุà¸à¸£\nสุà¸à!
¸£à¸¡\nสุà¸à¸³à¸¨à¸\nสุà¸à¸µà¸¢à¸²à¸à¸µà¹\nสุà¸\nสุà¸à¸²\nสุà¸à¸²à¸ ิà¸à¸²à¸¥\nสุà¸à¸²à¸£à¸¡à¸à¹\nสุà¸à¸²à¸§à¸à¸µ\nสุà¸à¸´à¸\nสุà¸à¸µ\nสุà¸à¸¸à¸¡\nสุà¸à¸¸à¸¡à¸²à¸¥\nสุà¹à¸\nสุà¸à¸\nสุà¸à¸à¸´\nสุà¸à¸à¸\nสุà¸à¸à¸à¹\nสุà¸à¸à¸à¸à¸²à¸à¸´\nสุà¸à¸à¸à¸£à¸ª\nสุà¸à¸±à¸à¸à¹\nสุà¸à¸±à¸à¸à¸£à¸ª\nสุà¸à¸à¸°\nสุà¸à¸à¸²à¸à¸£\nสุà¸à¸ªà¸´à¸\nสุà¸à¸ªà¸¸à¸¡à¸²à¸£\nสุà¸à¸£à¸´à¸\nสุà¸à¸«à¸à¸µà¹\nสุà¸à¸´\nสุà¸à¸´à¸\nสุà¸à¸´à¸à¸£\nสุà¸à¸\nสุà¸à¸±à¸¡à¸à¸à¸µ\nสุà¸à¸²\nสุà¸à¸²à¸à¸²\nสุà¸\nสุà¸à¸à¸²à¸à¸²à¸¨\nสุà¸à¸à¸²\nสุà¸à¸à¸´à¸¢à¸¡\nสุà¸\nสุà¸à¸´à¸ªà¸²\nสุà¸\nสุà¸à¸²\nสุà¸\nสุà¸à¸à¸à¸´à¸à¸²à¸\nสุà¸à¸à¸°\nสุà¸à¸à¸±à¸à¸à¸à¸´à¸à¸\nสุà¸à¸à¸±à¸à¸à¸°\nสุà¸à¸´\nสุà¸à¸\nสุà¸à¸à¹\nสุà¸à¸à¸²à¸§à¸²à¸ª\nสุà¸à¸à¸´\nสุà¸à¸£à¸£à¸¨à¸à¹\nสุà¸à¸±à¸¨à¸à¹\nสุà¸à¸²\nสุà¸à¸²à¹à¸ à¸à¸à¹\nสุà¸à¸²à¸£à¸ª\nสุà¸à¸²à¸ªà¸´à¸à¸µ\nสุà¸à¸²à¸ªà¸µ\nสุà¸à¸µ\nสุà¸à¸à¸£\nสุà¸à¸à¸£à¸µ\nสุà¸à¸à¸£à¸µà¸¢à¸ าà¸\nสุà¸à¸à¸£à¸µà¸¢à¸¨à¸²à¸ªà¸à¸£à¹\nสุà¸à¸à¸£à¸µà¸¢à¸°\nสุà¸à¸±à¸\nสุà¸à¸±à¸à¸à¹\nสุà¹à¸à¸\nสุà¸à¸à¸µ\nสุà¸à¸£à¸£à¸\nสุà¸à¸´à¸\nสุà¸à¸£à¸µà¸à¸´à¹\nสุà¸à¸£à¸µà¸¢à¹\nสุà¸à¸²à¸à¸µ\nสุà¸à¸à¸±à¸\nสุà¸à¸£à¸£à¸\nสุà¸à¸£à¸£à¸à¸à¸±à¸\nสุà¸à¸£à¸£à¸à¸ าà¸à¸à¹\nสุà¸à¸£à¸£à¸à¸£à¸²à¸\nสุà¸à¸£à¸£à¸à¸¨à¸£à¸µ\nสุà¸à¸£à¸£à¸à¸à¸±à¸\nสุà¸à¸£à¸£à¸à¸´à¸à¸²à¸£à¹\nสุภร\nสุภัà¸\nสุภา\nสุภาà¸\nสุภาษิà¸\nสุม\nสุà¹à¸¡\nสุมà¸à¸¸à¸¡\nสุมà¸\nสุมà¸à¸°\nสุมà¸à¸±à¸ª\nสุมà¸à¸²\nสุà¹à¸¡à¹à¸ªà¸µà¸¢à¸\nสุมะ\nสุมาลี\nสุà¹à¸¡à¸\nสุà¹à¸¡à¸£à¸¸\nสุรà¸à¸\nสุรà¹!
à¸à¸©à¸à¹\nสุรà¸à¸à¸µ\nสุรภาà¸\nสุรà¹à¸¥à¸\nสุรสีหà¸à¸²à¸\nสุรà¹à¸ªà¸µà¸¢à¸\nสุรà¸à¸à¹\nสุรัà¸à¸à¹\nสุรภี\nสุรัà¸à¸´\nสุรัสวà¸à¸µ\nสุรา\nสุราà¸à¸à¹à¸à¸³à¹à¸£à¸µà¸¢à¸\nสุราà¸à¸à¸à¸²\nสุราà¸à¸à¸à¸²à¸à¸à¹\nสุรารัà¸à¸©à¹\nสุราลัย\nสุริà¸à¸à¸£à¹\nสุริà¸à¸à¸£à¸²à¸«à¸¹\nสุริยะ\nสุริยà¸à¸±à¸à¸à¹\nสุริยà¸à¸²à¸à¸à¹\nสุริยà¸à¸²à¸£\nสุริยà¸à¸²à¸¥\nสุริยà¸à¸à¸´\nสุริยà¸à¸£à¸²à¸ª\nสุริยมà¸à¸à¸¥\nสุริยวà¸à¸¨à¹\nสุริยà¸\nสุริยา\nสุริà¹à¸¢à¸à¸à¸£à¹\nสุริà¹à¸¢à¸¨\nสุริà¹à¸¢\nสุริยà¸\nสุริยัà¸\nสุริยุà¸à¸£à¸²à¸à¸²\nสุรียà¹\nสุรุà¹à¸¢à¸ªà¸¸à¸£à¹à¸²à¸¢\nสุลà¸à¹à¸²à¸\nสุวà¸à¸à¸à¹\nสุวภาà¸\nสุวรรà¸\nสุวรรà¸à¸ ูมิ\nสุวะ\nสุวาà¸\nสุวิà¸à¸±à¸¢\nสุวิมล\nสุษิระ\nสุสาà¸\nสุหà¸à¸±à¸\nสุหรà¹à¸\nสุหรà¹à¸²à¸¢\nสุหฤà¸\nสุหัà¸\nสุà¹à¸«à¸£à¹à¸²\nสู\nสูà¹\nสูà¹\nสูà¸\nสูà¸à¸´\nสูà¸à¸´à¸à¸±à¸à¸£\nสูà¸\nสูà¸\nสูà¸\nสูà¸à¸£\nสูà¸à¸´\nสูà¸à¸´à¸à¸£à¸£à¸¡\nสูà¸à¸´à¸à¸£à¸µà¹à¸§à¸\nสูà¸à¸´à¸à¸±à¸à¸£\nสูà¸à¸´à¹à¸à¸à¸¢à¹\nสูà¸à¸´à¸¨à¸²à¸ªà¸à¸£à¹\nสูà¸\nสูà¸à¸à¸£à¸£à¸¡\nสูà¸à¸¨à¸²à¸ªà¸à¸£à¹\nสูà¸\nสูà¸à¸°\nสูร\nสูรยà¹\nสูรยà¸à¸²à¸à¸à¹\nสูริ\nสูสี\nà¹à¸ª\nà¹à¸ªà¸\nà¹à¸ªà¸à¸à¸à¸¸à¸à¸à¸¥\nà¹à¸ªà¸à¸à¸°\nà¹à¸ªà¸à¸à¸¸à¸à¸à¸¥\nà¹à¸ªà¸à¸°\nà¹à¸ªà¹à¸\nà¹à¸ªà¹à¸\nà¹à¸ªà¹à¸à¹à¸à¸£à¹à¸\nà¹à¸ªà¸à¸µà¹à¸¢à¸¡\nà¹à¸ªà¸à¸à¸µ\nà¹à¸ªà¸à¸µ\nà¹à¸ªà¸\nà¹à¸ªà¸à¹à¸\nà¹à¸ªà¸à¸¸\nà¹à¸ªà¸à¸µà¸¢à!
¸£\nà¹à¸ªà¸à¸°\nà¹à¸ªà¹à¸\nà¹à¸ªà¸\nà¹à¸ªà¹à¸\nà¹à¸ªà¸à¸\nà¹à¸ªà¸à¹à¸\nà¹à¸ªà¸à¹à¸«à¹\nà¹à¸ªà¸à¸«à¸²\nà¹à¸ªà¸à¹à¸«à¸²\nà¹à¸ªà¸à¸\nà¹à¸ªà¸à¸°\nà¹à¸ªà¸à¸²\nà¹à¸ªà¸à¸²à¸à¸´à¸à¸²à¸£\nà¹à¸ªà¸à¸²à¸à¸à¸µ\nà¹à¸ªà¸à¹à¸²\nà¹à¸ªà¸à¸²à¸à¸¸à¸\nà¹à¸ªà¸à¸²à¸à¸à¹\nà¹à¸ªà¸à¸²à¸à¸à¸à¸´à¸à¸£\nà¹à¸ªà¸à¸²à¸à¸µ\nà¹à¸ªà¸à¸²à¸ªà¸à¸°\nà¹à¸ªà¸à¸²à¸°\nà¹à¸ªà¸à¸µ\nà¹à¸ªà¸à¸µà¸¢à¹\nà¹à¸ªà¸à¸µà¸¢à¸°\nà¹à¸ªà¸à¸µà¸¢à¸\nà¹à¸ªà¸à¸¢\nà¹à¸ªà¸à¸µà¸¢à¸\nà¹à¸ªà¸\nà¹à¸ªà¸à¸¢à¹\nà¹à¸ªà¹à¸à¸¥\nà¹à¸ªà¸ า\nà¹à¸ªà¸¡à¹à¸\nà¹à¸ªà¸¡à¸«à¸°\nà¹à¸ªà¸¡à¸\nà¹à¸ªà¸¡à¸²\nà¹à¸ªà¸¡à¸µà¸¢à¸\nà¹à¸ªà¸¡à¸·à¸à¸\nà¹à¸ªà¸¢\nà¹à¸ªà¸£à¹à¸\nà¹à¸ªà¸£à¸´à¸\nà¹à¸ªà¸£à¸´à¸¡\nà¹à¸ªà¸£à¸µ\nà¹à¸ªà¸¥à¸\nà¹à¸ªà¸¥à¸à¸£à¸£à¸à¸\nà¹à¸ªà¸¥à¸²\nà¹à¸ªà¸¥à¸µà¹à¸¢à¸\nà¹à¸ªà¸¥à¸·à¸à¸à¸ªà¸¥à¸\nà¹à¸ªà¹à¸¥\nà¹à¸ªà¸§à¸\nà¹à¸ªà¸§à¸à¸²à¸¡à¸²à¸à¸¢à¹\nà¹à¸ªà¸§à¸à¸°\nà¹à¸ªà¸§à¸à¸²\nà¹à¸ªà¸§à¸¢\nà¹à¸ªà¸§à¸µà¸¢à¸\nà¹à¸ªà¸ªà¸£à¸§à¸\nà¹à¸ªà¸ªà¸£à¸§à¸¥\nà¹à¸ªà¸²\nà¹à¸ªà¹à¸²\nà¹à¸ªà¸²à¸£à¹\nà¹à¸ªà¸²à¸£à¸ ยà¹\nà¹à¸ªà¸²à¸£à¸µ\nà¹à¸ªà¸²à¸§à¸à¸à¸à¹\nà¹à¸ªà¸²à¸§à¸à¸²à¸£\nà¹à¸ªà¸²à¸§à¸ า\nà¹à¸ªà¸²à¸§à¸ าà¸à¸¢à¹\nà¹à¸ªà¸²à¸§à¸ าà¸\nà¹à¸ªà¸²à¸§à¸£à¸ ยà¹\nà¹à¸ªà¸²à¸§à¸£à¸ª\nà¹à¸ªà¸²à¸§à¸¥à¸±à¸à¸©à¸à¹\nà¹à¸ªà¸²à¸§à¸à¸´à¸\nà¹à¸ªà¸²à¸§à¸à¸°\nà¹à¸ªà¸²à¸§à¸à¸²\nà¹à¸ªà¸²à¸§à¸à¸µà¸¢à¹\nà¹à¸ªà¸²à¸«à¸¤à¸\nà¹à¸ªà¸²à¸°\nà¹à¸ªà¸²à¸°à¹à¸ªà¸°\nà¹à¸ªà¸´à¸£à¹à¸\nà¹à¸ªà¸´à¸£à¹à¸\nà¹à¸ªà¸µà¸¢\nà¹à¸ªà¸µà¸¢à¸\nà¹à¸ªà¸µà¹à¸¢à¸\nà¹à¸ªà¸µà¸¢à¸\nà¹à¸ªà¸µà¹à¸¢à¸\nà¹à¸ªà¸µà¸¢à¸\nà¹à¸ªà¸µà¸¢à¸¡\nà¹à¸ªà¸µà¹à¸¢à¸¡\nà¹à¸ªà¸µà¹à¸¢à¸¡\nà¹à¸ªà¸µà¸¢à¸§\nà¹à¸ªà¸µà¹à¸¢à¸§\nà¹à¸ªà¸µà¹à¸¢à¸§\nà¹à¸ªà¸·à¸\nà¹à¸ªà¸·à¹à¸\nà¹à¸ªà¸·à¹à¸\nà¹à¸ªà¸·à¸à¸\nà¹à¸ªà¸·à¹à¸à¸¡\nà¹à¸ª\nà¹à¸ªà¹\nà¹à¸ªà¹\nà¹à¸ªà¸\nà¹à¸ªà¸\nà¹à¸ªà¸\nà¹à¸ªà¸à¸\nà¹à¸ªà¸à¸¡à¸à¹\nà¹à¸ªà¸\nà¹à¸ªà¸à¸¢à¹\nà¹à¸ªà¸à¸¢à¸²à¸à¸£\nà¹à¸ªà¸à¸¢à¸²à¸à¸¸à¸ าà¸\nà¹à¸ªà¸\nà¹à¸ªà¸¡\nà¹à¸ªà¸¢à¸\nà¹à¸ªà¸¢à¸\nà¹à¸ªà¸¢à¸°\nà¹à¸ªà¸£à¸\nà¹à¸!
ªà¸£à¹à¸\nà¹à¸ªà¸¥à¸\nà¹à¸ªà¸¥à¹à¸¡\nà¹à¸ªà¸§à¸\nà¹à¸ªà¸°\nà¹à¸ªà¸\nà¹à¸ªà¸à¹à¸à¸\nà¹à¸ªà¸à¸±à¸à¸à¹\nà¹à¸ªà¹à¸à¸£à¸\nà¹à¸ªà¸à¸à¹\nà¹à¸ªà¸à¸´\nà¹à¸ªà¸à¸µ\nà¹à¸ªà¸\nà¹à¸ªà¸à¸\nà¹à¸ªà¸à¸¡\nà¹à¸ªà¸à¸²\nà¹à¸ªà¸à¸²à¸à¸±à¸\nà¹à¸ªà¸à¸²à¸à¸±à¸à¸à¸´à¸à¸¥\nà¹à¸ªà¸à¸²à¸à¸±à¸à¸à¸´à¸¡à¸£à¸£à¸\nà¹à¸ªà¸\nà¹à¸ªà¸à¸à¸±à¸¨à¸à¸§à¸±à¸ªà¸à¸¸\nà¹à¸ªà¸à¸à¸±à¸¨à¸à¸à¸¸à¸à¸à¸£à¸à¹\nà¹à¸ªà¸à¸à¸±à¸¨à¸à¸¹à¸à¸à¸£à¸à¹\nà¹à¸ªà¸à¸´à¸à¸à¸£à¸µà¸¢à¹\nà¹à¸ªà¸à¸à¸´\nà¹à¸ªà¸à¸\nà¹à¸ªà¸à¸£\nà¹à¸ªà¸à¸\nà¹à¸ªà¸à¸à¸°\nà¹à¸ªà¸\nà¹à¸ªà¸ à¸\nà¹à¸ªà¸ า\nà¹à¸ªà¸ ี\nà¹à¸ªà¸ ิà¸à¸µ\nà¹à¸ªà¹à¸ à¸à¸µ\nà¹à¸ªà¸¡\nà¹à¸ªà¸¡à¸à¸±à¸ª\nà¹à¸ªà¸¡à¸¡\nà¹à¸ªà¸¡à¸¢à¹\nà¹à¸ªà¸£à¹à¸\nà¹à¸ªà¸£à¸\nà¹à¸ªà¸£à¸§à¸²à¸£\nà¹à¸ªà¹à¸£\nà¹à¸ªà¸§à¸£à¸£à¸\nà¹à¸ªà¸«à¸¸à¹à¸¢\nà¹à¸ªà¸¬à¸ª\nà¹à¸ª\nà¹à¸ªà¹\nà¹à¸ª\nà¹à¸ªà¹\nà¹à¸ªà¸¢\nà¹à¸ªà¸¢à¸²\nà¹à¸ªà¸¢à¸²à¸ªà¸à¹\nà¹à¸ªà¸£à¹\nà¹à¸ªà¸§\nหà¸\nหà¸à¸à¸°à¹à¸¡à¸\nหà¸\nหà¸à¸\nหà¸à¸ªà¹\nหà¸à¸ªà¸à¸²à¸\nหà¸à¸ªà¸£à¸\nหà¸à¸\nหà¸à¸à¸\nหà¸à¹à¸à¸\nหà¸à¸à¸à¹à¸«à¸à¸\nหà¸à¸à¸\nหà¸à¸à¸\nหà¸à¹à¸à¸¡\nหà¸à¸à¸¢\nหà¸à¹à¸à¸¢\nหà¸à¸±à¸\nหà¸à¸±à¸\nหà¸à¹à¸²à¸\nหà¸à¸²à¸¢\nหà¸à¹à¸²à¸§\nหà¸à¸³\nหà¸à¸´à¸\nหà¸à¸´à¸\nหà¸à¸´à¸¡\nหà¸à¸¶à¸\nหà¸à¸¸à¸à¸«à¸à¸´à¸\nหà¸à¸¸à¸à¸«à¸à¸´à¸\nหà¸à¸¸à¸\nหà¸à¸¸à¹à¸¢\nหà¸à¹à¸²\nหà¸à¹à¸²à¸à¸£à¸±à¹à¸\nหà¸à¹à¸²à¸¢à¸²à¸¢à¹à¸ า\nหà¸à¸´à¸\nหà¸à¸´à¸\nหà¸\nหà¸à¸°\nหà¸à¸±à¸¢\nหà¸\nหà¸à¸§à¸\nหà¸à¹à¸§à¸\nหà¸à¸§à¸\nหà¸à¹à¸§à¸¢\nหà¸à¹à¸§à¸¢à¸à¸´à¸\nหà¸à¸\nหà¸à¹à¸\nหà¸à¸à¸\nหà¸à¸à¸\nหà¸à¸à¸\nหà¸à¸à¸à¸à¸²à¸¢à¸«à¸¢à¸²à¸\nหà¸à¹à¸à¸¢\nหà¸à¹à¸à¸¢à¹à¸à¹\nหà¸à¸±à¸\nหà¸à¸±à¸\nหà¸à¸±à¸à¸ªà¸à¸´à¹à¸\nหà¸à¸±à¸à¸ªà¸·à¸\nหà¸à¸±à¹à¸\nหà¸à¸±à¸\nหà¸à¸²\nหà¸à¹à¸²\nหà¸à¹à¸²à¸\nหà¸à¸²à¸\nหà¸à¸²à¸\nหà¸à¸²à¸¡\nหà¸à¹à¸²à¸¢\nหà¸à¸²à¸§\nหà¸à!
¸³\nหà¸à¸³à¹à¸¥à¸µà¹à¸¢à¸\nหà¸à¸µ\nหà¸à¸µà¹\nหà¸à¸µà¸\nหà¸à¸¶à¸\nหà¸à¸¶à¹à¸\nหà¸à¸¶à¸\nหà¸à¸·à¸\nหà¸à¸¸\nหà¸à¸¸à¸\nหà¸à¸¸à¸\nหà¸à¸¸à¹à¸¡\nหà¸à¸¸à¹à¸¢\nหà¸à¸¹\nหà¹à¸¡\nหมà¸\nหมà¸\nหมà¹à¸\nหมวà¸\nหมวà¸\nหมวà¸\nหมà¸\nหมà¹à¸\nหมà¹à¸\nหมà¸à¸\nหมà¸à¸\nหมà¹à¸à¸\nหมà¸à¸\nหมà¹à¸à¸\nหมà¸à¸\nหมà¹à¸à¸¡\nหมà¸à¸¢\nหมà¹à¸à¸«à¹à¸à¸¡\nหมัà¸\nหมัà¸à¸«à¸¡à¸¡\nหมัà¸\nหมัà¸\nหมัà¹à¸\nหมัà¹à¸\nหมัà¸\nหมา\nหมà¹à¸²\nหมาà¸\nหมาà¸à¸®à¸à¸ª\nหมาà¸\nหมาà¸\nหมามุà¹à¸¢\nหมามุà¹à¸¢\nหมาย\nหมà¹à¸²à¸¢\nหมารà¹à¸²\nหมà¹à¸³\nหมà¹à¸³\nหมิà¹à¸\nหมี\nหมีà¹\nหมึà¸\nหมืà¸\nหมืà¹à¸\nหมุà¸\nหมุà¸\nหมุà¸\nหมุà¸à¸«à¸¡à¸±à¸\nหมุà¸à¸«à¸¡à¸´à¸\nหมุà¹à¸¢\nหมุยà¸à¸²à¸§\nหมู\nหมูà¹\nหมูหริà¹à¸\nหยà¸\nหยà¹à¸\nหยà¸\nหยวà¸\nหยวà¸\nหยà¸à¸\nหยà¸à¸à¹à¸à¸´à¸\nหยà¹à¸à¸à¸«à¸¢à¹à¸à¸¢\nหยà¸à¸\nหยà¹à¸à¸\nหยà¹à¸à¸\nหยà¹à¸à¸à¸à¸£à¸à¸\nหยà¹à¸à¸à¹à¸«à¸¢à¹à¸\nหยà¸à¸\nหยà¸à¸\nหยà¹à¸à¸\nหยà¹à¸à¸¡\nหยà¹à¸à¸¡à¹à¸«à¸¢à¹à¸¡\nหยà¹à¸à¸¢\nหยà¹à¸à¸¢\nหยัà¸\nหยัà¸à¹à¸¢à¹\nหยัà¸à¹à¸«à¸¢à¸²\nหยัà¸\nหยัà¹à¸\nหยัà¸à¸«à¸¢à¸±à¸\nหยัà¸\nหยัà¸\nหยัà¸\nหยัà¹à¸§à¹à¸¡à¸·à¸à¸\nหยà¹à¸²\nหยาà¸à¹à¸¢à¸·à¹à¸\nหยาà¸à¹à¸¢à¹\nหยาà¸\nหยาà¸\nหยาม\nหยาว\nหยà¹à¸²à¸§\nหยำà¹à¸\nหยำà¹à¸«à¸¢à¸à¸°\nหยำà¹à¸«à¸¢à¸°\nหยิà¸\nหยิà¹à¸\nหยิà¸\nหยิม\nหยี\nหยีà¹\nหยุà¸à¸«à¸¢à¸´à¸\nหยุà¸\nหยุà¹à¸\nหยุà¸\nหยุมหยิม\nหà!
¸¢à¸¹à¸à¸¢à¸²\nหà¹à¸¢à¸à¸¡\nหรà¸à¸¸à¸\nหรà¸à¸°\nหรà¸à¸²à¸¥\nหรà¸à¸µ\nหรรษà¹\nหรรษา\nหรà¸\nหรà¸à¸\nหรà¹à¸à¸¡à¹à¸«à¸£à¹à¸¡\nหรà¸à¸¢\nหระ\nหรัà¸\nหรา\nหริ\nหริà¹à¸\nหริà¸à¸°\nหริà¸\nหริà¸à¸à¸µ\nหรีà¸à¸à¸µ\nหรีà¹\nหรีà¸\nหรืà¸\nหรุà¸\nหรุà¸à¸£à¸¹à¹\nหรุà¸à¸«à¸£à¸¹à¹\nหรุà¹à¸¡\nหรู\nหรูหรา\nหฤà¸à¸±à¸¢\nหฤà¸à¸¢à¹\nหฤษà¸à¹\nหฤษà¸à¸µ\nหฤหรรษà¹\nหฤà¹à¸«à¸\nหลà¸\nหลà¸à¹à¸«à¸¥\nหลà¸à¸à¸¹à¹\nหลà¸\nหลà¸\nหลà¹à¸\nหลà¸\nหลà¹à¸¡\nหลวà¸\nหลวม\nหลà¸\nหลà¹à¸\nหลà¸à¸\nหลà¸à¸\nหลà¸à¸\nหลà¹à¸à¸\nหลà¹à¸à¸\nหลà¸à¸¡\nหละ\nหละหลวม\nหลัà¸\nหลัà¸\nหลัà¹à¸\nหลัà¸\nหลัà¹à¸\nหลัà¸\nหลัว\nหลา\nหลà¹à¸²\nหลาà¸\nหลาà¸\nหลาà¸\nหลาม\nหลาย\nหลาว\nหลิà¹à¸\nหลิà¸\nหลิà¸\nหลิม\nหลิว\nหลิà¹à¸§\nหลี\nหลีà¸\nหลีà¹à¸\nหลีà¸\nหลีฮืà¹à¸\nหลืà¸\nหลุà¸à¸«à¸¥à¸´à¸\nหลุà¸\nหลุà¸\nหลุà¸\nหลุม\nหลุมà¸à¸\nหลุมà¸à¸µ\nหลูà¹\nหวà¸\nหà¹à¸§à¸\nหà¹à¸§à¸\nหวà¸\nหวà¸\nหà¹à¸§à¸\nหวย\nหà¹à¸§à¸¢\nหวà¸\nหวà¸à¸\nหวะ\nหวัà¸\nหวัà¸\nหวัà¹à¸\nหวัà¸à¸¢à¸´à¸«à¸§à¸²\nหวัว\nหวัวรà¹à¸\nหวัวà¹à¸£à¸²à¸°\nหวา\nหวà¹à¸²\nหวà¹à¸²\nหวาà¸\nหวà¹à¸²à¸\nหวาà¸\nหวาà¸\nหวà¹à¸²à¸\nหวาม\nหวาย\nหวำ\nหวิà¸\nหวิว\nหวี\nหวีà¹\nหวีà¸\nหวืà¸\nหวุà¸à¸«à¸§à¸´à¸\nหวูà¸\nหà¸\nหà¹à¸\nหà¹à¸\nหà¸à¸\nหà¸à¸\nหà¹à¸à¸\nหà¸à¸\nหà¹!
à¸à¸\nหà¸à¸\nหà¸à¸¡\nหà¹à¸à¸¡\nหà¸à¸¢\nหà¹à¸à¸¢\nหะ\nหะยี\nหะหาย\nหัà¸\nหัà¸à¸à¹\nหัà¸à¸à¸µ\nหัà¸\nหัà¸à¸à¸°\nหัà¸\nหัà¸\nหัà¸à¸à¹\nหัà¸à¸à¸à¸£à¸£à¸¡\nหัà¸à¸à¸à¸²à¸£\nหัà¸à¸à¸à¸´à¸\nหัà¸à¸à¸à¸²à¸ª\nหัà¸à¸à¸à¸±à¸à¸à¹\nหัà¸à¸à¸²à¸ รà¸à¹\nหัà¸à¸à¸¨à¸²à¸ªà¸à¸£à¹\nหัà¸à¸à¸¨à¸´à¸¥à¸à¹\nหัà¸à¸à¸¨à¸¶à¸à¸©à¸²\nหัà¸à¸à¸²à¸à¸²à¸£à¸¢à¹\nหัà¸à¸à¸´à¸à¸µ\nหัà¸à¸à¸µ\nหัà¸\nหัà¹à¸\nหัà¹à¸\nหัà¸à¸à¸£à¸²\nหัà¸\nหัย\nหัว\nหัวรà¹à¸\nหัวà¹à¸£à¸²à¸°\nหัส\nหัสà¸à¸´à¸\nหัสà¸à¸µ\nหัสà¸à¹\nหัสà¸à¸°\nหา\nหà¹à¸²\nหà¹à¸²\nหาà¸\nหาà¸\nหà¹à¸²à¸\nหà¹à¸²à¸\nหาà¸\nหาà¸\nหà¹à¸²à¸\nหาà¸\nหาม\nหà¹à¸²à¸¡\nหà¹à¸²à¸¡\nหาย\nหายà¹à¸\nหายà¸à¸°\nหาร\nหารืà¸\nหาว\nหà¹à¸²à¸§\nหาสะ\nหำ\nหà¹à¸³\nหิà¹à¸\nหิà¸à¸à¸¸\nหิà¸à¸ªà¸²\nหิà¸à¸«à¹à¸à¸¢\nหิà¹à¸à¸«à¹à¸à¸¢\nหิà¹à¸à¸«à¸²à¸¢\nหิà¸\nหิà¸\nหิà¸à¸²à¸à¸¸à¸«à¸´à¸à¸à¸£à¸°à¹à¸¢à¸à¸à¹\nหิà¸\nหิมà¸à¸²à¸\nหิมà¸à¸²à¸à¸à¹\nหิมวัà¸\nหิมวัà¸à¸à¹\nหิมวา\nหิมะ\nหิมาลัย\nหิรัà¸\nหิรัà¸à¸à¸´à¸à¸²à¸£à¹\nหิรัà¸à¸à¸±à¸\nหิรัà¸à¸¢à¹\nหิรัà¸à¸¢à¸£à¸±à¸¨à¸¡à¸µ\nหิริ\nหิว\nหิà¹à¸§\nหี\nหีà¸\nหีà¸à¸¢à¸²à¸\nหีà¸\nหึ\nหึà¸\nหึà¹à¸\nหึà¸à¸ªà¸²\nหืà¸\nหืà¸\nหืà¹à¸\nหืà¸\nหืà¹à¸\nหุà¸\nหุà¸\nหุà¹à¸\nหุà¹à¸\nหุà¸à¸«à¸±à¸\nหุà¸\nหุà¹à¸¡\nหุยฮา\nหู\nหูà¹\nหูà¸\nหูà¸\nà¹à¸«\nà¹à¸«à¹\nà¹à¸«à¸\nà¹à¸«à¸à¹à¸\nà¹à¸«à¸à¸²\nà¹à¸«à¸à¹à¸²\nà¹à¸«à¸à¸·à¹à¸\nà¹à¸«à¸à¸·à¸à¸\nà¹à¸«à¹à¸\nà¹à¸«à¹à¸\nà¹à¸«à¸à!
¸´\nà¹à¸«à¸à¸¸\nà¹à¸«à¹à¸\nà¹à¸«à¸à¹à¸\nà¹à¸«à¸à¸à¸à¸²à¸¢à¸à¸£à¸²à¸\nà¹à¸«à¸à¹à¸à¹à¸«à¸à¸·à¹à¸à¸¢\nà¹à¸«à¸à¹à¸\nà¹à¸«à¸à¹à¸\nà¹à¸«à¹à¸à¸à¹à¸¡\nà¹à¸«à¸à¸à¸°\nà¹à¸«à¸à¸à¸°à¸«à¸à¸°\nà¹à¸«à¸à¹à¸²\nà¹à¸«à¸à¸²à¸°\nà¹à¸«à¸à¸µà¸¢à¸\nà¹à¸«à¸à¸µà¹à¸¢à¸\nà¹à¸«à¸à¸µà¹à¸¢à¸\nà¹à¸«à¸à¸µà¸¢à¸¡\nà¹à¸«à¸à¸µà¸¢à¸§\nà¹à¸«à¸à¸µà¹à¸¢à¸§\nà¹à¸«à¸à¸·à¸\nà¹à¸«à¸à¸·à¹à¸à¸¢\nà¹à¸«à¹à¸\nà¹à¸«à¸¡\nà¹à¸«à¸¡à¹\nà¹à¸«à¸¡à¹à¸\nà¹à¸«à¸¡à¹à¸\nà¹à¸«à¸¡à¹à¸\nà¹à¸«à¸¡à¸§à¸à¸µ\nà¹à¸«à¸¡à¹à¸\nà¹à¸«à¸¡à¸±à¸à¸à¹\nà¹à¸«à¸¡à¸±à¸à¸à¸¤à¸à¸¹\nà¹à¸«à¸¡à¸²\nà¹à¸«à¸¡à¸²à¸¢à¸±à¸\nà¹à¸«à¸¡à¸²à¸°\nà¹à¸«à¸¡à¸µà¸¢à¸§\nà¹à¸«à¸¡à¸µà¹à¸¢à¸§\nà¹à¸«à¸¡à¸·à¸à¸\nà¹à¸«à¸¡à¸·à¸à¸\nà¹à¸«à¸¡à¸·à¸à¸\nà¹à¸«à¸¡à¸·à¹à¸à¸¢\nà¹à¸«à¸¢\nà¹à¸«à¸¢à¸\nà¹à¸«à¸¢à¹à¸à¸¢\nà¹à¸«à¸¢à¸²\nà¹à¸«à¸¢à¹à¸²\nà¹à¸«à¸¢à¹à¸²\nà¹à¸«à¸¢à¸²à¸°\nà¹à¸«à¸¢à¸²à¸°à¹à¸«à¸¢à¸°\nà¹à¸«à¸¢à¸´à¸\nà¹à¸«à¸¢à¸´à¸\nà¹à¸«à¸¢à¸µà¸¢à¸\nà¹à¸«à¸¢à¸µà¸¢à¸\nà¹à¸«à¸¢à¸µà¹à¸¢à¸§\nà¹à¸«à¸¢à¸·à¹à¸\nà¹à¸«à¸¢à¸·à¸à¸\nà¹à¸«à¸£à¸\nà¹à¸«à¸£à¸à¸°\nà¹à¸«à¸£à¸±à¸à¸à¸´à¸\nà¹à¸«à¸£à¸²\nà¹à¸«à¸£à¸²à¸°\nà¹à¸«à¸£à¸µà¸¢à¸\nà¹à¸«à¸¥à¹\nà¹à¸«à¸¥à¹à¸\nà¹à¸«à¸¥à¸\nà¹à¸«à¸¥à¸§\nà¹à¸«à¸¥à¸\nà¹à¸«à¸¥à¸²\nà¹à¸«à¸¥à¹à¸²\nà¹à¸«à¸¥à¹à¸²\nà¹à¸«à¸¥à¸²à¸°à¹à¸«à¸¥à¸°\nà¹à¸«à¸¥à¸´à¸\nà¹à¸«à¸¥à¸´à¸à¹à¸à¸´à¹à¸\nà¹à¸«à¸¥à¸µà¸¢à¸\nà¹à¸«à¸¥à¸µà¹à¸¢à¸¡\nà¹à¸«à¸¥à¸µà¸¢à¸§\nà¹à¸«à¸¥à¸·à¸\nà¹à¸«à¸¥à¸·à¸à¸\nà¹à¸«à¸¥à¸·à¸à¸\nà¹à¸«à¸¥à¸·à¸à¸\nà¹à¸«à¸¥à¸·à¸à¸¡\nà¹à¸«à¸¥à¸·à¹à¸à¸¡\nà¹à¸«à¸§\nà¹à¸«à¸§à¹\nà¹à¸«à¸§à¸\nà¹à¸«à¸§à¸¢\nà¹à¸«à¸§à¸à¸°\nà¹à¸«à¸§à¸à¸°à¸«à¸§à¸°\nà¹à¸«à¸§à¸µà¹à¸¢à¸\nà¹à¸«à¹à¸\nà¹à¸«à¸à¸°\nà¹à¸«à¸°\nà¹à¸«à¸°à¸«à¸°\nà¹à¸«à¸²\nà¹à¸«à¹à¸²\nà¹à¸«à¸²à¸°\nà¹à¸«à¸´à¸\nà¹à¸«à¸´à¸¡\nà¹à¸«à¸µà¹à¸¢\nà¹à¸«à¸µà¸¢à¸\nà¹à¸«à¸µà¸¢à¸\nà¹à¸«à¸µà¹à¸¢à¸\nà¹à¸«à¸µà¹à¸¢à¸¡\nà¹à¸«à¸µà¹à¸¢à¸§\nà¹à¸«à¸·à¹à¸\nà¹à¸«à¸·à¸à¸\nà¹à¸«\nà¹à¸«à¹\nà¹à¸«à¹\nà¹à¸«à¸\nà¹à¸«à¸\nà¹à¸«à¸à¹\nà¹à¸«à¹à¸\nà¹à¸«à¹à¸\nà¹à¸«à¸à¹à¸à!
¹\nà¹à¸«à¸à¹à¸\nà¹à¸«à¸à¸\nà¹à¸«à¸\nà¹à¸«à¹à¸\nà¹à¸«à¸à¸\nà¹à¸«à¸à¸\nà¹à¸«à¸à¸¡\nà¹à¸«à¸\nà¹à¸«à¸¡\nà¹à¸«à¸¡à¹\nà¹à¸«à¸¡à¹à¸¡\nà¹à¸«à¸¡à¸°\nà¹à¸«à¸¢\nà¹à¸«à¸¢à¹\nà¹à¸«à¸¢à¸\nà¹à¸«à¸¢à¹à¸\nà¹à¸«à¸¢à¸¡\nà¹à¸«à¸¢à¹à¸¡\nà¹à¸«à¸¢à¸°\nà¹à¸«à¸¥à¹\nà¹à¸«à¸¥à¸\nà¹à¸«à¸¥à¹à¸\nà¹à¸«à¸¥à¸\nà¹à¸«à¸¥à¸¡\nà¹à¸«à¸¥à¸°\nà¹à¸«à¸§\nà¹à¸«à¹à¸§\nà¹à¸«à¸§à¸\nà¹à¸«à¸§à¹à¸\nà¹à¸«à¸§à¸\nà¹à¸«à¸§à¸\nà¹à¸«à¸§à¸°\nà¹à¸«à¸°\nà¹à¸«à¹\nà¹à¸«à¸\nà¹à¸«à¸\nà¹à¸«à¸\nà¹à¸«à¸à¸\nà¹à¸«à¸à¹à¸\nà¹à¸«à¸¡\nà¹à¸«à¸¡à¹à¸\nà¹à¸«à¸¡à¸\nà¹à¸«à¸¢\nà¹à¸«à¸¢à¸à¹à¸«à¸¢à¸\nà¹à¸«à¸¢à¸\nà¹à¸«à¸¢à¹à¸\nà¹à¸«à¸£\nà¹à¸«à¸£à¸\nà¹à¸«à¸£à¸à¹à¸«à¸£à¸\nà¹à¸«à¸£à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¹à¸«à¸£à¸°à¸à¸²\nà¹à¸«à¸£à¸²\nà¹à¸«à¸£à¸²à¸à¸²à¸£à¸¢à¹\nà¹à¸«à¸£à¸²à¸¨à¸²à¸ªà¸à¸£à¹\nà¹à¸«à¸¥\nà¹à¸«à¸¥à¹\nà¹à¸«à¸¥à¸à¹à¸à¹à¸\nà¹à¸«à¸§\nà¹à¸«à¸§à¹\nà¹à¸«à¸§à¹\nà¹à¸«à¸§à¸à¹à¸«à¸§à¸\nà¹à¸«à¸§à¸\nà¹à¸«à¸§à¸\nà¹à¸«à¸§à¸\nà¹à¸«à¹\nà¹à¸«à¸à¹\nà¹à¸«à¸¡à¹\nà¹à¸«\nà¹à¸«à¹\nà¹à¸«à¹\nà¹à¸«à¸\nà¹à¸«à¸¡\nà¹à¸«à¸¡à¹\nà¹à¸«à¸£à¸à¸¢à¹\nà¹à¸«à¸¥\nà¹à¸«à¸¥à¹\nà¹à¸«à¸§\nà¹à¸«à¸§à¹\nà¹à¸«à¸«à¸¥à¸³\nà¸à¸\nà¸à¸à¸à¹à¸§à¸à¸´à¸à¸²\nà¸à¸à¸à¹à¸§à¸à¸µ\nà¸à¸à¸à¸±à¸à¸à¸¸à¸à¸²\nà¸à¸à¸à¸±à¸à¸à¸¹\nà¸à¸à¸à¸´à¸©à¸à¹\nà¸à¸à¸£à¸à¸µà¸¢à¹\nà¸à¸à¸£à¸£à¸¡à¸à¸£à¸´à¸¢à¸²\nà¸à¸à¸±à¸à¸à¸´à¸¢à¸§à¸±à¸à¸à¸¸\nà¸à¸à¸±à¸à¸à¸´à¸¢à¸°\nà¸à¸à¸¸à¸¨à¸¥\nà¸à¸à¸à¸´\nà¸à¸à¸²à¸\nà¸à¹à¸à¸©à¸°\nà¸à¸à¸à¹\nà¸à¸à¸à¹\nà¸à¸à¸à¸à¸²à¸\nà¸à¸à¸à¸¡à¸à¸à¸£à¸µ\nà¸à¸à¸à¸£à¸±à¸à¸©à¹\nà¸à¸à¸à¸²à¸à¸¢à¸\nà¸à¸à¸à¸¸à¸¥à¸µ\nà¸à¸à¸¨à¹\nà¸à¸à¸¨à¸²\nà¸à¸à¸à¸²à¸\nà¸à¸à¸¸à¹à¸\nà¸à¸à¸¥à¸²\nà¸à¸à¸´à¸à¸à¸²\nà¸à¸à¸´à¸à¹à¸à¸¢\nà¸à¸à¸´à¸£à¸°\nà¸à¹à¸à¸¥à¸\nà¸à¹à¸à¸¥à¸°\nà¸à¸à¸°\nà¸à¸à¸´à¸\nà¸à¸à¸´à¸à¸µ\nà¸à¸à¸´à¸£à¸°\nà¸à¸à¸§à¸µ\nà¸à¸à¸´\nà¸à¸à¸¹\nà¸à¹à¸à¸à¸±à¸¢\nà¸à¸\nà¸à¸à¸´à¸à¸µ\nà¸à¸à¸´à¹à¸à¸\nà¸à¸à¸´à¹à¸£à¸\nà¸à¸à¸´à¸¨à¸£\nà¸à¸à¸´à¸¨à¸§à¸£\nà¸à¸à¸´à¸¨à¸±à¸¢\nà¸!
à¸à¸µà¸\nà¸à¸à¸¸à¸¥\nà¸à¸à¸¸à¸¥à¸¢à¹\nà¸à¸à¸´\nà¸à¸à¸´à¸à¸²à¸\nà¸à¸à¸´à¸¡à¸²à¸à¸°\nà¸à¸à¸´à¸£à¸²à¸\nà¸à¸à¸´à¹à¸£à¸\nà¸à¸à¸´à¸ªà¸²à¸£\nà¸à¸à¸£à¸£à¸à¹à¸§à¸\nà¸à¸²à¸à¸£à¸£à¸à¹à¸§à¸\nà¸à¸à¸£à¸°\nà¸à¸à¸´à¸à¸à¸²à¸à¸²à¸\nà¸à¸à¸£à¸£à¸¡\nà¸à¸à¸´\nà¸à¸à¸´à¸à¸¡à¸²à¸ª\nà¸à¸à¸´à¸à¸£à¸à¹\nà¸à¸à¸´à¸à¸§à¸²à¸£\nà¸à¸à¸´à¸à¸ªà¸¸à¸£à¸à¸´à¸\nà¸à¸à¸´à¸à¸²à¸£\nà¸à¸à¸´à¸à¸¡\nà¸à¸à¸´à¸à¸à¸²à¸\nà¸à¸à¸´à¸à¸à¸µ\nà¸à¸à¸´à¸à¸²à¸¢\nà¸à¸à¸´à¸\nà¸à¸à¸´à¸à¹à¸à¸¢\nà¸à¸à¸´à¸¡à¸²à¸à¸£\nà¸à¸à¸´à¸¡à¸¸à¸à¸à¸´\nà¸à¸à¸´à¹à¸¡à¸à¸à¹\nà¸à¸à¸´à¸£à¸²à¸\nà¸à¸à¸´à¸§à¸²à¸ª\nà¸à¸à¸´à¸§à¸²à¸ªà¸à¸°\nà¸à¸à¸´à¸¨à¸µà¸¥\nà¸à¸à¸´à¸©à¸à¸²à¸\nà¸à¸à¸¶à¸\nà¸à¹à¸\nà¸à¸à¸à¸à¹\nà¸à¸à¸à¸à¸à¸°\nà¸à¸à¸à¸à¹à¸¥à¸à¸²\nà¸à¸à¸à¸à¸²à¸£\nà¸à¸à¸à¸à¹\nà¸à¸à¸¢à¸°\nà¸à¸à¸£à¸£à¸\nà¸à¸à¸£à¸£à¸\nà¸à¸à¸¥\nà¸à¸à¸§à¸±à¸\nà¸à¸à¸±à¸\nà¸à¸à¸±à¸à¸à¸²\nà¸à¸à¸±à¸à¸à¹\nà¸à¸à¸±à¸à¸à¸£à¸´à¸¢à¸à¸£à¸£à¸¡\nà¸à¸à¸±à¸¡\nà¸à¸à¸²à¸à¸\nà¸à¸à¸²à¸à¸²à¸¡à¸´à¸à¸¥\nà¸à¸à¸²à¸à¸²à¸¡à¸´à¸¡à¸£à¸£à¸\nà¸à¸à¸²à¸à¸²à¸¡à¸µ\nà¸à¸à¸²à¸à¸²à¸£\nà¸à¸à¸²à¸\nà¸à¸à¸²à¸à¸²\nà¸à¸à¸²à¸à¸£\nà¸à¸à¸²à¸à¸´à¸à¹à¸à¸¢\nà¸à¸à¸²à¸¡à¸±à¸¢\nà¸à¸à¸²à¸¡à¸´à¸à¸²\nà¸à¸à¸²à¸£à¸¢à¸à¸\nà¸à¸à¸²à¸£à¸¢à¸à¸£à¸£à¸¡\nà¸à¸à¸²à¸£à¸¢à¸°\nà¸à¸à¸²à¸¥à¸±à¸¢\nà¸à¸à¸³\nà¸à¸à¸´à¸\nà¸à¸à¸´à¸à¸à¸±à¸\nà¸à¸à¸´à¸à¸à¸²\nà¸à¸à¸´à¸à¸à¸²à¸£à¸¡à¸à¹\nà¸à¸à¸´à¸¢à¸\nà¸à¸à¸´à¸¢à¸¡\nà¸à¸à¸´à¸¥\nà¸à¸à¸´à¸§à¸£à¸£à¸\nà¸à¸à¸´à¸§à¸£à¸£à¸à¸à¹\nà¸à¸à¸µà¸à¸°\nà¸à¸à¸µà¸à¸°\nà¸à¸à¸¶à¸\nà¸à¸à¸¶à¹à¸\nà¸à¸à¸¸\nà¸à¸à¸¸à¸à¸£\nà¸à¸à¸¸à¸à¸£à¸¡\nà¸à¸à¸¸à¸à¸£à¸£à¸¡à¸à¸²à¸£\nà¸à¸à¸¸à¸à¸£à¸°à¹à¸à¸µà¸¢à¸\nà¸à¸à¸¸à¸à¸²à¸à¸²à¸\nà¸à¸à¸¸à¸à¸²à¸£\nà¸à¸à¸¸à¸à¸¹à¸¥\nà¸à¸à¸¸à¸à¸²à¸¡à¸´à¸\nà¸à¸à¸¸à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸à¸¸à¸à¸£\nà¸à¸à¸¸à¸\nà¸à¸à¸¸à¸à¸\nà¸à¸à¸¸à¸à¸²\nà¸à¸à¸¸à¸à¸²à¸\nà¸à¸à¸¸à¸à¸´à¸\nà¸à¸à¸¸à¸à¸²à¸\nà¸à¸à¸¸à¸à¸²à¹à¸à¸à¸¸à¸¥à¸²à¸à¸²à¸£\nà¸à¸à¸¸à¸à¸£\nà¸à¸!
ุà¹à¸à¸£à¸°\nà¸à¸à¸¸à¸à¸´à¸\nà¸à¸à¸¸à¸à¸\nà¸à¸à¸¸à¸à¸²à¸¥\nà¸à¸à¸¸à¸à¸£à¸°à¹à¸¢à¸\nà¸à¸à¸¸à¸à¸£à¸´à¸à¸à¸²\nà¸à¸à¸¸à¸à¸ªà¸±à¸¡à¸à¸±à¸\nà¸à¸à¸¸à¸à¸±à¸ªà¸à¸²\nà¸à¸à¸¸à¸à¸à¸¨à¹\nà¸à¸à¸¸à¸à¸±à¸à¸à¹\nà¸à¸à¸¸à¸à¸±à¸à¸à¹\nà¸à¸à¸¸à¹à¸à¸\nà¸à¸à¸¸à¸ รรยา\nà¸à¸à¸¸à¸ ริยา\nà¸à¸à¸¸à¸ าà¸\nà¸à¸à¸¸à¸ าษ\nà¸à¸à¸¸à¸¡à¸±à¸à¸´\nà¸à¸à¸¸à¸¡à¸²à¸à¸£à¸²\nà¸à¸à¸¸à¸¡à¸²à¸\nà¸à¸à¸¸à¸¡à¸¹à¸¥\nà¸à¸à¸¸à¹à¸¡à¸à¸à¸²\nà¸à¸à¸¸à¹à¸¢à¸\nà¸à¸à¸¸à¸£à¸±à¸à¸©à¹\nà¸à¸à¸¸à¸£à¸±à¸à¸©à¸à¸´à¸¢à¸¡\nà¸à¸à¸¸à¸£à¸²à¸\nà¸à¸à¸¸à¸£à¸²à¸\nà¸à¸à¸¸à¸£à¸²à¸à¸°\nà¸à¸à¸¸à¸£à¸²à¸à¸²\nà¸à¸à¸¸à¸£à¸¹à¸\nà¸à¸à¸¸à¹à¸¥à¸¡\nà¸à¸à¸¸à¸§à¸à¸¨à¹\nà¸à¸à¸¸à¸§à¸£à¸£à¸à¸à¹\nà¸à¸à¸¸à¸§à¸±à¸\nà¸à¸à¸¸à¸§à¸±à¸à¸à¹\nà¸à¸à¸¸à¸§à¸±à¸à¸£\nà¸à¸à¸¸à¸§à¸±à¸à¸´\nà¸à¸à¸¸à¸§à¸²à¸\nà¸à¸à¸¸à¸¨à¸²à¸ªà¸\nà¸à¸à¸¸à¸¨à¸²à¸ªà¸à¹\nà¸à¸à¸¸à¸¨à¸²à¸ªà¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸à¸¸à¸¨à¸´à¸©à¸à¹\nà¸à¸à¸¸à¸ªà¸à¸´\nà¸à¸à¸¸à¸ªà¸à¸à¸´\nà¸à¸à¸¸à¸ªà¸£\nà¸à¸à¸¸à¸ªà¸£à¸à¹\nà¸à¸à¸¸à¸ªà¸±à¸à¸à¸²\nà¸à¸à¸¸à¸ªà¸±à¸¢\nà¸à¸à¸¸à¸ªà¸²à¸§à¸£à¸µà¸¢à¹\nà¸à¸à¸¸à¸ªà¸²à¸ªà¸à¸µ\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¸à¸¸à¸\nà¸à¹à¸à¸à¸£à¸£à¸à¸à¸£à¸°à¹à¸¢à¸\nà¸à¹à¸à¸à¸à¸à¸²à¸\nà¸à¹à¸à¸à¸²\nà¸à¹à¸à¸à¸²à¸\nà¸à¸\nà¸à¸à¹à¸à¸¢\nà¸à¸à¸²à¸¢\nà¸à¸à¸à¸²à¸¢à¸à¸à¸£à¸£à¸¡\nà¸à¸à¸à¸²à¸¢à¸à¸¡à¸±à¸¢\nà¸à¸à¸¡à¸à¸à¸¥\nà¸à¸à¸¢à¸¨\nà¸à¸à¸£à¸°à¹à¸¡à¸¢\nà¸à¸à¸£à¸±à¸à¸à¸à¸²à¸à¸´\nà¸à¸à¸£à¸²\nà¸à¸à¸£à¸²à¸à¸±à¸¢\nà¸à¸à¸£à¸²à¸à¸´à¸\nà¸à¸à¸£à¸´à¸¡à¸²à¸\nà¸à¸à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸à¹à¸¥à¸à¸à¹\nà¸à¸à¸§à¸²à¸\nà¸à¹à¸à¸«à¸´\nà¸à¸à¸à¸°\nà¸à¸à¸¢à¸\nà¸à¸ ัà¸\nà¸à¸ ัย\nà¸à¸ ิ\nà¸à¸ ิà¸à¸²à¸\nà¸à¸ ิà¸à¸à¸²\nà¸à¸ ิà¸à¸\nà¸à¸ ิà¸à¸à¸²à¸à¸´à¸à¹à¸à¸¢\nà¸à¸ ิà¸à¸±à¸¢\nà¸à¸ ิà¸à¸²à¸\nà¸à¸ ิà¸à¸´à¸\nà¸à¸ ิà¸à¸à¸²\nà¸à¸ ิà¸à¸à¸²à¸\nà¸à¸ ิà¸à¸£à¸£à¸¡\nà¸à¸ ิà¸à¸²à¸\nà¸à¸ ิà¹à¸à¸¢\nà¸à¸ ิà¸à¸±à¸à¸à¹\nà¸à¸ ิà¸à¸±à¸à¸à¸à¸²à¸à!
¸²à¸£\nà¸à¸ ิà¸à¸±à¸¢\nà¸à¸ ิà¸à¸´à¸«à¸²à¸£\nà¸à¸ ิà¹à¸à¸©à¸à¸£à¸¡à¸à¹\nà¸à¸ ิà¸à¸²à¸¥\nà¸à¸ ิà¸à¸£à¸±à¸à¸à¸²\nà¸à¸ ิà¸à¸£à¸²à¸¢\nà¸à¸ ิมหาà¸à¸³à¸à¸²à¸\nà¸à¸ ิมาà¸à¸°\nà¸à¸ ิมุà¸\nà¸à¸ ิรà¸à¸µ\nà¸à¸ ิรà¸à¸´\nà¸à¸ ิรมยà¹\nà¸à¸ ิรัà¸à¸©à¹\nà¸à¸ ิราม\nà¸à¸ ิรุà¸\nà¸à¸ ิรุม\nà¸à¸ ิรูà¸\nà¸à¸ ิลัà¸à¸à¸´à¸\nà¸à¸ ิลัà¸à¸à¸´à¸à¸ªà¸¡à¸±à¸¢\nà¸à¸ ิà¹à¸¥à¸à¸à¹\nà¸à¸ ิวัà¸à¸à¹\nà¸à¸ ิวาà¸\nà¸à¸ ิวาà¸à¸à¹\nà¸à¸ ิà¹à¸©à¸\nà¸à¸ ิสมà¹à¸à¸à¸´\nà¸à¸ ิสมัย\nà¸à¸ ิสมาà¸à¸²à¸£\nà¸à¸ ิสัมà¹à¸à¸à¸´\nà¸à¸ ิสัมà¹à¸à¸à¸´à¸à¸²à¸\nà¸à¸ ิสิà¸\nà¸à¸ ิสิà¸à¸à¸´à¹\nà¸à¸ ูà¸à¸°\nà¸à¸¡\nà¸à¸¡à¸à¸°à¸à¸³\nà¸à¹à¸¡\nà¸à¸¡à¸à¸à¸£à¸£à¸¡\nà¸à¸¡à¸à¸à¸\nà¸à¸¡à¸à¸°\nà¸à¸¡à¸à¸¸à¸©à¸¢à¹\nà¸à¸¡à¸£\nà¸à¸¡à¸£à¸²\nà¸à¸¡à¸£à¸²à¸§à¸à¸µ\nà¸à¸¡à¸£à¸´à¸à¸à¸£à¹\nà¸à¸¡à¹à¸£à¸à¸à¸£à¹\nà¸à¸¡à¹à¸£à¸¨\nà¸à¸¡à¸¤à¸\nà¸à¸¡à¸±à¸à¸£\nà¸à¸¡à¸²à¸à¸¢à¹\nà¸à¸¡à¸²à¸§à¸ªà¸µ\nà¸à¸¡à¸²à¸§à¸ªà¸¸\nà¸à¸¡à¸²à¸§à¸²à¸ªà¸µ\nà¸à¸¡à¸´à¸à¸£\nà¸à¹à¸¡à¸£à¸´à¸à¸±à¸\nà¸à¸¢à¹à¸²\nà¸à¸¢à¸²à¸\nà¸à¸¢à¹à¸²à¸\nà¸à¸¢à¸¸à¸à¸à¹\nà¸à¸¢à¸¹à¹\nà¸à¸£\nà¸à¸£à¸à¸£\nà¸à¸£à¸à¸¸à¸\nà¸à¸£à¸à¸µ\nà¸à¸£à¸à¸´\nà¸à¸£à¸à¸±à¸¢\nà¸à¸£à¹à¸\nà¸à¸£à¸à¸¸à¸\nà¸à¸£à¸à¸´à¸à¸à¹\nà¸à¸£à¸à¸´à¸¡\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸à¸¢à¹\nà¸à¸£à¸£à¸à¸à¹\nà¸à¸£à¸£à¸à¸\nà¸à¸£à¸£à¸\nà¸à¸£à¸£à¸à¸à¸à¸²\nà¸à¸£à¸£à¸à¸à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸£à¸£à¸à¸²à¸à¸´à¸à¸²à¸¢\nà¸à¸£à¸£à¸\nà¸à¸£à¸ªà¸¸à¸¡\nà¸à¸£à¸«à¸°\nà¸à¸£à¸«à¸±à¸\nà¸à¸£à¸«à¸±à¸\nà¸à¸£à¸«à¸±à¸à¸à¸¥\nà¸à¸£à¸«à¸±à¸à¸¡à¸£à¸£à¸\nà¸à¸£à¸«à¸±à¸\nà¸à¸£à¸«à¸±à¸à¸à¹\nà¸à¸£à¸«à¸±à¸à¸à¸à¸²à¸\nà¸à¸£à¹à¸à¸¢\nà¸à¸£à¸±à¸\nà¸à¸£à¸±à¸à¸à¸´à¸\nà¸à¸£à¸±à¸à¸§à¸²à¸ª\nà¸à¸£à¸±à¸à¸§à¸²à¸ªà¸µ\nà¸à¸£à¸±à¸à¸¢à¹\nà¸à¸£à¸²à¸à¸µ\nà¸à¸£à¹à¸²à¸¡\nà¸à¸£à¸´\nà¸à¸£à¸´à¸à¸à¸£à¹\nà¸à¸£à¸´à¸\nà¸à¸£à¸´à¸!
¢à¸à¸°\nà¸à¸£à¸´à¸¢à¸à¸£à¸±à¸à¸¢à¹\nà¸à¸£à¸´à¸¢à¸à¸¸à¸à¸à¸¥\nà¸à¸£à¸´à¸¢à¸à¸¥\nà¸à¸£à¸´à¸¢à¸¡à¸£à¸£à¸\nà¸à¸£à¸´à¸¢à¸ªà¸±à¸\nà¸à¸£à¸´à¸¢à¸°\nà¸à¸£à¸¸à¸\nà¸à¸£à¸¸à¹à¸à¸à¸±à¸¢\nà¸à¸£à¸¸à¹à¸¡\nà¸à¸£à¸¹à¸\nà¸à¸¥à¸à¸à¸\nà¸à¸¥à¸à¸à¸£à¸à¹\nà¸à¸¥à¸à¸à¸²à¸£\nà¸à¸¥à¸§à¸\nà¸à¸¥à¹à¸§à¸\nà¸à¸¥à¸«à¸¡à¹à¸²à¸\nà¸à¸¥à¹à¸à¸à¸à¹à¸à¸\nà¸à¸¥à¸±à¸à¹à¸à¸¥à¸·à¹à¸\nà¸à¸¥à¸±à¸à¸à¸²à¸£\nà¸à¸¥à¸±à¸à¸à¸µ\nà¸à¸¥à¹à¸²à¸à¸à¹à¸²à¸\nà¸à¸¥à¸´à¸à¸à¹\nà¸à¸¥à¸¶à¸à¸à¹\nà¸à¸¥à¸¶à¹à¸à¸à¸¶à¹à¸\nà¸à¹à¸¥à¸«à¸°\nà¸à¹à¸§à¸\nà¸à¸§à¸à¸²à¸¨\nà¸à¸§à¸à¸£\nà¸à¸§à¸à¸±à¸¢\nà¸à¸§à¸à¸²à¸\nà¸à¸§à¸\nà¸à¸§à¸à¸²à¸£\nà¸à¸§à¸\nà¸à¹à¸§à¸\nà¸à¸§à¸\nà¸à¸§à¸¡à¸à¸à¸¥\nà¸à¸§à¸¢\nà¸à¸§à¸¢à¸§à¸°\nà¸à¸§à¸£à¸£à¸\nà¸à¸§à¸£à¸¸à¸à¸à¹\nà¸à¸§à¸£à¸¸à¸à¸à¸\nà¸à¸§à¸¥\nà¸à¸§à¸ªà¸²à¸\nà¸à¸§à¸«à¸²à¸£\nà¸à¸§à¸±à¸¢à¸§à¸°\nà¸à¸§à¸±à¸ªà¸à¸²\nà¸à¸§à¸²à¸à¸µ\nà¸à¸§à¸´à¸à¸µ\nà¸à¸§à¸´à¸à¸à¸²\nà¸à¸§à¸´à¸à¸à¸²à¸à¸à¸à¸£à¸±à¸à¸¢à¹\nà¸à¸§à¸´à¸à¸à¸¹\nà¸à¸§à¸´à¸£à¸¸à¸à¸à¹\nà¸à¸§à¸´à¹à¸£à¸à¸à¹\nà¸à¸§à¸´à¹à¸£à¸à¸à¸°\nà¸à¸§à¸´à¸«à¸´à¸à¸ªà¸²\nà¸à¸§à¸µà¸à¸´\nà¸à¹à¸§à¸à¸µ\nà¸à¹à¸¨à¸\nà¸à¸ªà¸à¹à¸à¸¢\nà¸à¸ªà¸à¸µ\nà¸à¸±à¸ªà¸à¸µ\nà¸à¸ªà¸à¸µà¸à¸²à¸\nà¸à¸ªà¸ ะ\nà¸à¸ªà¸¡à¸à¸²à¸£\nà¸à¸ªà¸¡à¸¡à¸²à¸à¸£\nà¸à¸ªà¸£à¸à¸´à¸©\nà¸à¸ªà¸±à¸à¸«à¸²à¸£à¸´à¸¡à¸à¸£à¸±à¸à¸¢à¹\nà¸à¸ªà¸±à¸à¸«à¸²à¸£à¸´à¸¡à¸°\nà¸à¸ªà¸±à¸à¸à¸£à¸£à¸¡\nà¸à¸ªà¸±à¸à¸à¸µ\nà¸à¸ªà¸±à¸à¹à¸à¸«à¸§à¸²\nà¸à¸ªà¸±à¸à¸à¸à¸¤à¸à¸©à¹\nà¸à¸±à¸ªà¸ªà¸±à¸à¸à¸à¸¤à¸à¸©à¹\nà¸à¸ªà¸±à¸à¸¢à¹\nà¸à¸ªà¸±à¸¡à¸ ิà¸\nà¸à¸ªà¸±à¸¡à¸ ิà¸à¸à¸à¸¨à¹\nà¸à¸ªà¸±à¸¡à¸ ิà¸à¸§à¸à¸¨à¹\nà¸à¸ªà¸´\nà¸à¸ªà¸´à¸à¸²à¸£à¸²\nà¸à¸ªà¸´à¸\nà¸à¸ªà¸´à¹à¸¥à¸ªà¸°\nà¸à¸ªà¸µà¸à¸¢à¸²à¸à¸¸à¸à¸¢à¸±à¸à¸à¸à¸°\nà¸à¸ªà¸µà¸à¸´\nà¸à¸ªà¸¸\nà¸à¸ªà¸¸à¸à¸´\nà¸à¸ªà¸¸à¸à¸µà¸à¸²à¸\nà¸à¸ªà¸¸à¸ \nà¸à¸ªà¸¸à¸£à¸à¸²à¸¢\nà¸à¸ªà¸¸à¸£à¸²\nà¸à¸ªà¸¸à¸£à¸µ\nà¸à¸ªà¸¸à¹à¸£à¸¨\nà¸à¸ªà¸¹à¸£\nà¸à¹à¸ªà¸à¸à¸à¸¸à¸à¸à¸¥\nà¸à¹à¸ªà¸à¸à¸°\nà¸à¹à¸ªà¸à¸à¸¸à¸à¸à¸¥\nà¸à¹à¸ªà¸à¸°!
\nà¸à¸«à¸±à¸à¸à¸²à¸£\nà¸à¸«à¸´\nà¸à¸«à¸´à¸à¸ªà¸²\nà¸à¸«à¸´à¸§à¸²à¸à¹\nà¸à¸«à¸´à¸§à¸²à¸à¸à¹à¸£à¸\nà¸à¸«à¸¶à¸à¸ªà¸²\nà¸à¹à¸«à¸à¸¸à¸à¸à¸´à¸à¸´\nà¸à¹à¸«à¸ªà¸´\nà¸à¸\nà¸à¹à¸\nà¸à¹à¸\nà¸à¸à¸\nà¸à¸à¸à¸à¸´à¹à¸à¸\nà¸à¸à¸à¸à¸´à¹à¸à¸à¸±à¸\nà¸à¸à¸à¹à¸à¸à¹\nà¸à¸à¸à¸à¸²\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¸à¹à¸à¸²à¸°\nà¸à¸à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¹à¸à¸\nà¸à¹à¸à¸\nà¸à¸à¸à¸à¹\nà¸à¸à¸à¸à¸à¸\nà¸à¹à¸à¸à¹à¸à¹à¸\nà¸à¸à¸à¸à¸´à¸¨\nà¸à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¹à¸à¸¡\nà¸à¸à¸¡à¸à¸à¸¡\nà¸à¸à¸¡à¸à¸à¸¡\nà¸à¹à¸à¸¡à¹à¸à¹à¸¡\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢\nà¸à¹à¸à¸¢à¸ªà¹à¸à¸¢\nà¸à¹à¸à¸¢à¸à¸´à¹à¸\nà¸à¸à¸ªà¹à¸¡à¸µà¸¢à¸¡\nà¸à¹à¸à¹à¸à¹\nà¸à¹à¸°\nà¸à¸°à¸à¸£à¹à¸²à¸§\nà¸à¸°à¹à¸à¸·à¹à¸\nà¸à¸°à¹à¸\nà¸à¸°à¹à¸à¸à¸´à¸¥à¸µà¸\nà¸à¸°à¸à¸£à¸µà¸à¸²à¸¥à¸´à¸\nà¸à¸°à¸à¸¸à¸\nà¸à¸°à¸à¸à¸¡\nà¸à¸°à¸¡à¸µà¸à¸²\nà¸à¸°à¹à¸¡à¸£à¸´à¹à¸à¸µà¸¢à¸¡\nà¸à¸°à¸£à¹à¸²à¸à¸£à¹à¸²à¸¡\nà¸à¸°à¹à¸£\nà¸à¸°à¸¥à¸¸à¹à¸¡à¸à¸¥à¹à¸§à¸¢\nà¸à¸°à¸¥à¸¸à¹à¸¡à¸à¸¥à¹à¸§à¸¢\nà¸à¸°à¸¥à¸¹à¸¡à¸´à¹à¸à¸µà¸¢à¸¡\nà¸à¸°à¸«à¸¡\nà¸à¸°à¹à¸«à¸¥à¹\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¹à¸à¸à¸°\nà¸à¸±à¸à¸à¸£à¸§à¸´à¸à¸µ\nà¸à¸±à¸à¸à¸£à¸§à¸´à¸à¸±à¸à¸´\nà¸à¸±à¸à¸à¸£à¸ªà¸¡à¸±à¸¢\nà¸à¸±à¸à¸à¸£à¸°\nà¸à¸±à¸à¸à¸£à¸²à¸à¸¸à¸à¸£à¸¡\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¹à¸à¸ ิà¸à¸µ\nà¸à¸±à¸à¹à¸à¹à¸ à¸à¸µ\nà¸à¸±à¸à¸©à¸£\nà¸à¸±à¸à¸©à¸°\nà¸à¸±à¸à¹à¸©à¸²à¸«à¸´à¸à¸µ\nà¸à¸±à¸à¹à¸ªà¸\nà¸à¸±à¸à¸à¹à¸§à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸´\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸à¸´\nà¸à¸±à¸à¸à¸µ\nà¸à¸±à¸à¸£\nà¸à¸±à¸à¸£à¸à¸²à¸¢à¸²\nà¸à¸±à¸à¸£à¸¡à¹à¸«à¸ªà¸µ\nà¸à¸±à¸à¸£à¸£à¸²à¸à¸à¸¹à¸\nà¸à¸±à¸à¸£à¸ªà¸¡à¸à¸à¸¹à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸¤à¸©\nà¸à¸±à¸à¸à¸°à¸¥à¸¸à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸¸à¸£à¸°\nà¸à¸±à¸à¸à¸¸à¸¨\nà¸à¸±à¸à¸à¸¹à¸£\nà!
¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¸£\nà¸à¸±à¸à¸à¸²à¸ª\nà¸à¸±à¸à¸à¸µà¸£à¸ª\nà¸à¸±à¸à¸à¸¸à¸\nà¸à¸±à¸à¸à¸¸à¸à¸£à¸à¸´à¸à¸²à¸¢\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¹à¸à¸¥à¸¡\nà¸à¸±à¹à¸à¸¢à¸µà¹\nà¸à¸±à¹à¸à¹à¸¥à¹\nà¸à¸±à¸à¸¨à¸¸\nà¸à¸±à¸à¸¨à¸¸à¸\nà¸à¸±à¸à¸¨à¸¸à¸à¸£\nà¸à¸±à¸à¸¨à¸¸à¸¡à¸²à¸¥à¸µ\nà¸à¸±à¸à¸ªà¸à¸¸à¸\nà¸à¸±à¸à¸ªà¸à¸£à¸à¸¡\nà¸à¸±à¸à¸ªà¸à¸²\nà¸à¸±à¸à¸ªà¸ าระ\nà¸à¸±à¸à¸ªà¸°\nà¸à¸±à¸à¸ªà¸²\nà¸à¸±à¸à¸à¸¥à¸±à¸\nà¸à¸±à¸à¸à¸´\nà¸à¸±à¸à¸à¸´à¸¡à¸²\nà¸à¸±à¸à¸à¸¸à¸à¸°\nà¸à¸±à¸à¸à¸£à¸²\nà¸à¸±à¸à¸à¸£à¸´à¸¢à¸à¸¸à¸à¸à¸¥\nà¸à¸±à¸à¸à¸£à¸´à¸¢à¸ าà¸\nà¸à¸±à¸à¸à¸£à¸´à¸¢à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸±à¸à¸à¸£à¸´à¸¢à¸¥à¸±à¸à¸©à¸à¸°\nà¸à¸±à¸à¸à¸£à¸´à¸¢à¸°\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸±à¸à¸à¸´à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¸à¸²à¸£\nà¸à¸±à¸à¸à¸²à¸¨à¸±à¸¢\nà¸à¸±à¸à¸à¸²à¸ªà¸±à¸¢\nà¸à¸±à¸à¹à¸à¸µà¸¢à¸£à¸à¸µà¸¢à¹\nà¸à¸±à¸à¸¡à¸à¸µ\nà¸à¸±à¸à¸à¸¢à¸¡\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸¥à¸µ\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸¸à¸¥à¸µ\nà¸à¸±à¸à¹à¸à¸´à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸´à¸à¸à¸µà¸¢à¹\nà¸à¸±à¸à¹à¸à¸µà¸¢à¸£à¸à¸µà¸¢à¹\nà¸à¸±à¸à¸à¸£à¸°à¸à¸²à¸¨\nà¸à¸±à¸à¸£à¸¹à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸±à¸à¸à¸´à¸à¸¡à¸£à¸£à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸\nà¸à¸±à¸à¸¬à¸ª\nà¸à¸±à¸à¹à¸à¸£à¸²à¸°à¸«à¹\nà¸à¸±à¸à¸à¸´à¸¨\nà¸à¸±à¸à¸à¸£à¸´à¸à¸²à¸£\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸¡\nà¸à¸±à¸à¸¡à¸µ\nà¸à¸±à¸à¸¨à¸\nà¸à¸±à¸à¸´\nà¸à¸±à¸à¸à¸±à¸à¸à¸£à¹\nà¸à¸±à¸à¸ าà¸\nà¸à¸±à¸à¸¡à¸²à¸ª\nà¸à¸±à¸à¸£à¸±à¸à¸à¸´\nà¸à¸±à¸à¸à¹à¸à¸ª\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸\nà¸à¸±à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸µà¸§à¸à¸£à¸°à¸§à¸±à¸à¸´\nà¸à¸±à¸à¸à¸±à¸¢\nà¸à¸±à¸à¸ าà¸\nà¸à¸±à¸à¸§à¸´à¸à¸´à¸à¸²à¸à¸à¸£à¸£à¸¡\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¹à¸à¸à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¸à¸´à¸à¹à¸à¸¢\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´\nà¸à¸±à¸à¸£à¸à¸°\nà¸à¸±à¸à¸£à¸²\nà!
¸à¸±à¸à¸¥à¸±à¸\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¹\nà¸à¸±à¸à¸à¸²\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸²à¸¢à¸¸\nà¸à¸±à¸à¸¢à¸²à¸à¸¡à¸§à¸´à¸à¸¢à¸²\nà¸à¸±à¸à¸¢à¸²à¸¢\nà¸à¸±à¸à¸¢à¸²à¸¨à¸±à¸¢\nà¸à¸±à¸\nà¸à¸±à¹à¸\nà¸à¸±à¹à¸\nà¸à¸±à¸à¸à¸£\nà¸à¸±à¸à¸à¸±à¸\nà¸à¸±à¸à¸à¸à¸°\nà¸à¸±à¸à¸à¸à¸²à¸¥\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¸à¸à¸¸à¸\nà¸à¸±à¸à¸à¸£à¸ าà¸\nà¸à¸±à¸à¸à¸£à¸§à¸²à¸ªà¸\nà¸à¸±à¸à¸à¸£à¸à¸²à¸\nà¸à¸±à¸à¸à¸£à¸²\nà¸à¸±à¸à¸à¸£à¸²à¸¢\nà¸à¸±à¸à¸à¸£à¸²à¸¢à¸´à¸à¸à¸£à¸£à¸¡\nà¸à¸±à¸à¸à¸´à¸à¸°\nà¸à¸±à¸à¸à¸´à¸¡à¸ªà¸±à¸\nà¸à¸±à¸à¸à¸´à¸¡à¸°\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¹à¸\nà¸à¸±à¸à¹à¸à¸à¸¸à¸£à¸´à¸\nà¸à¸±à¸à¹à¸à¸§à¸²à¸ªà¸´à¸\nà¸à¸±à¸à¹à¸à¹à¸\nà¸à¸±à¸à¹à¸à¸¥\nà¸à¸±à¸à¸à¸à¸²à¸£\nà¸à¸±à¸à¸à¸à¸²à¸¥\nà¸à¸±à¸à¸à¸´à¸à¸²\nà¸à¸±à¸à¹à¸§à¸ª\nà¸à¸±à¸\nà¸à¸±à¸à¸à¸²à¸\nà¸à¸±à¸à¸à¸°\nà¸à¸±à¸à¹à¸à¸«à¸´\nà¸à¸±à¸à¸ าà¸à¸¢à¹\nà¸à¸±à¸à¸¡à¸à¸à¸¥\nà¸à¸±à¸à¸¢à¸¨\nà¸à¸±à¸à¸£à¸°à¸¡à¸²à¸\nà¸à¸±à¸à¸£à¸°à¹à¸¡à¸¢\nà¸à¸±à¸à¸£à¸²à¸à¸±à¸¢\nà¸à¸±à¸à¸£à¸µà¸¢à¹\nà¸à¸±à¸à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸±à¸à¸ªà¸£\nà¸à¸±à¸à¸à¸¸à¸\nà¸à¸±à¸à¹à¸à¸«à¸²à¸£à¸´à¸\nà¸à¸±à¸à¸ ัà¸à¸à¸£\nà¸à¸±à¸à¸ าà¸\nà¸à¸±à¸à¸ าส\nà¸à¸±à¸à¸ ูà¸à¸à¸£à¸£à¸¡\nà¸à¸±à¸à¸¢à¸²à¸à¸¤à¸\nà¸à¸±à¸¡à¸à¸¤à¸à¸©à¹\nà¸à¸±à¸¡à¸à¸²à¸\nà¸à¸±à¸¡à¸à¸§à¸±à¸\nà¸à¸±à¸¡à¸à¸§à¸²\nà¸à¸±à¸¡à¸à¸£\nà¸à¸±à¸¡à¸à¸²\nà¸à¸±à¸¡à¸à¸´à¸¥à¸°\nà¸à¸±à¸¡à¸à¸¸\nà¸à¸±à¸¡à¸à¸¸à¸\nà¸à¸±à¸¡à¸à¸¸à¸à¸´à¸à¸µ\nà¸à¸±à¸¡à¸à¸¸à¸\nà¸à¸±à¸¢à¸à¸²\nà¸à¸±à¸¢à¸à¸²à¸£\nà¸à¸±à¸¢à¸à¸µ\nà¸à¸±à¸¢à¸¢à¸°\nà¸à¸±à¸¢à¸¢à¸´à¸à¸²\nà¸à¸±à¸¥à¸à¸¸à¸£à¸à¸²à¸\nà¸à¸±à¸¥à¸à¸£à¸²à¹à¸§à¹à¸à¹à¸¥à¸\nà¸à¸±à¹à¸§\nà¸à¸±à¸¨à¸à¸£à¸£à¸¢à¹\nà¸à¸±à¸¨à¹à¸à¸£à¸µà¸¢à¹\nà¸à¸±à¸¨à¸§\nà¸à¸±à¸¨à¸§à¹à¸¡à¸\nà¸à¸±à¸¨à¸§à¸¢à¸¸à¸\nà¸à¸±à¸¨à¸§à¸²à¸à¸¶à¸\nà¸à¸±à¸¨à¸§à¸´à¸\nà¸à¸±à¸¨à¸§à¸´à¸à¸µ\nà¸à¸±à¸©à¸à¸¡à¸à¸à¸¥\nà¸à¸±à¸©à¸à¸¡à¸à¸à¸¥\nà¸à¸±à¸©à¸à¸²à¸à¸à¸´à¸à¸¡à¸£à¸£à¸\nà¸à¸±à¸©à¸à¸²à¸¢à¸¸à¸\nà¸à¸±à¸©à¸à¸²à¸§à¸¸à¸\nà¸à¸±à¸ªà¸ªà¸°\nà¸à¸!
±à¸ªà¸à¸£\nà¸à¸±à¸ªà¸à¸±à¸\nà¸à¸±à¸ªà¸à¸\nà¸à¸±à¸ªà¸à¸à¸à¸\nà¸à¸±à¸ªà¸¡à¸´à¸¡à¸²à¸à¸°\nà¸à¸±à¸ªà¸ªà¸à¸µ\nà¸à¸±à¸ªà¸ªà¸²à¸à¸¶à¸\nà¸à¸±à¸ªà¸ªà¸²à¸ªà¸°\nà¸à¸±à¸ªà¸ªà¸¸\nà¸à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¹à¸²\nà¸à¸²à¸à¸£\nà¸à¸²à¸à¸±à¸à¸à¸²\nà¸à¸²à¸à¸±à¸\nà¸à¸²à¸à¸²à¸£\nà¸à¸²à¸à¸²à¸¨\nà¸à¸²à¸à¸¹à¸¥\nà¸à¸²à¹à¸à¸µà¸¢à¸£à¸à¹\nà¸à¸²à¸à¸¢à¸²à¸\nà¸à¸²à¸à¸¢à¸²à¸\nà¸à¸²à¸à¹à¸à¸¢à¹\nà¸à¸²à¸à¸¡\nà¸à¸²à¸à¸£à¸«à¸²à¸¢à¸à¸µ\nà¸à¸²à¸à¸±à¸à¸à¸¸à¸à¸°\nà¸à¸²à¸à¸±à¸à¸à¸¸à¸à¸ ัà¸\nà¸à¸²à¸à¸±à¸à¸à¸¸à¸à¸§à¸±à¸à¸£\nà¸à¸²à¸à¸²à¸£\nà¸à¸²à¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸à¸à¸²à¸\nà¸à¹à¸²à¸à¸§à¹à¸²à¸\nà¸à¸²à¸\nà¸à¸²à¸à¸¡\nà¸à¸²à¸à¸£à¸´à¸¢à¸§à¸±à¸à¸£\nà¸à¸²à¸à¸£à¸´à¸¢à¸§à¸²à¸\nà¸à¸²à¸à¸²à¸\nà¸à¸²à¸à¸²à¸£\nà¸à¸²à¸à¸²à¸£à¸¢à¹\nà¸à¸²à¸à¸²à¸£à¸µ\nà¸à¸²à¸à¸´à¸\nà¸à¸²à¹à¸à¸µà¸¢à¸\nà¸à¸²à¸à¸à¸²\nà¸à¸²à¸à¸§à¸°\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¸²à¹à¸à¸¢\nà¸à¸²à¸à¸µà¸\nà¸à¸²à¸à¸µà¸§à¸¨à¸¶à¸à¸©à¸²\nà¸à¸²à¸à¸µà¸§à¸°\nà¸à¸²à¸à¸µà¸§à¸\nà¸à¸²à¸à¸²\nà¸à¸²à¸à¸²à¸à¸²\nà¸à¸²à¸à¸±à¸à¸´\nà¸à¸²à¸à¸²\nà¸à¸²à¸\nà¸à¸²à¸à¸¹à¸£\nà¸à¸²à¸à¸¸à¸¥à¸¢à¹\nà¸à¸²à¸à¸¹à¸¥à¸¢à¹\nà¸à¸²à¹à¸à¹à¸°\nà¸à¸²à¸à¸¡à¸ าà¸\nà¸à¸²à¸à¸¡à¸±à¸\nà¸à¸²à¸à¸¡à¸²\nà¸à¸²à¸à¸£à¸£à¸à¹\nà¸à¸²à¸à¸£à¸£à¸à¸à¹\nà¸à¸²à¸à¸£\nà¸à¸²à¸à¸´\nà¸à¸²à¸à¸´à¸à¸à¸§à¸²à¸£\nà¸à¸²à¸à¸´à¸à¸¢à¹\nà¸à¸²à¸à¸´à¸à¸¢à¸¡à¸à¸à¸¥\nà¸à¸²à¸à¸´à¸à¸¢à¸§à¸²à¸£\nà¸à¸²à¸à¸µà¸à¸\nà¸à¸²à¸à¸µà¸à¸§à¸°\nà¸à¸²à¸à¸¶à¸\nà¸à¸²à¹à¸à¸¨\nà¸à¸²à¹à¸à¸ªà¸à¸²\nà¸à¸²à¸à¸£à¸£à¸¡\nà¸à¸²à¸à¸£à¸£à¸¡à¹\nà¸à¸²à¸à¸²à¸\nà¸à¸²à¸à¸²à¸£\nà¸à¸²à¸\nà¸à¹à¸²à¸\nà¸à¸²à¸à¸\nà¸à¸²à¸à¸à¸à¹\nà¸à¸²à¸à¸±à¸à¸à¹\nà¸à¸²à¸à¸±à¸à¸à¸à¸°\nà¸à¸²à¸à¸±à¸¡\nà¸à¸²à¸à¸²à¸à¸²à¸à¸°\nà¸à¸²à¸à¸²à¸à¸²à¸à¸±à¸ªà¸ªà¸à¸´\nà¸à¸²à¸à¸´à¸ªà¸à¸ªà¹\nà¸à¸²à¸à¸¸à¸ าà¸\nà¸à¸²à¸à¸¸à¸ าวะ\nà¸à¸²à¸\nà¸à¸²à¸à¸±à¸à¸´\nà¸à¸²à¸à¸±à¸\nà¸à¸²à¸à¸à¸à¸°\nà¸à¸²à¸à¸à¸°\nà¸à¸²à¸à¸°\nà¸à¸²à¹à¸\nà¸à¸²à¸à¸²à¸à¸°\nà¸à¸²à¸à¸±à¸à¸!
à¹\nà¸à¸²à¸à¸±à¸à¸à¹\nà¸à¸²à¸à¸±à¸à¸à¸à¸°\nà¸à¸²à¸à¸²à¸\nà¸à¸²à¹à¸à¸¨\nà¸à¸²à¸ รà¸à¹\nà¸à¸²à¸ ัà¸\nà¸à¸²à¸ ัสระ\nà¸à¸²à¸ า\nà¸à¸²à¸ าส\nà¸à¸²à¸¡à¸¥à¸à¸°\nà¸à¸²à¸¡à¸±à¸¢\nà¸à¸²à¸¡à¸´à¸©\nà¸à¸²à¸¡à¸´à¸ª\nà¸à¸²à¸¢\nà¸à¹à¸²à¸¢\nà¸à¸²à¸¢à¸à¸à¸°\nà¸à¸²à¸¢à¸à¸°\nà¸à¸²à¸¢à¸\nà¸à¸²à¸¢à¸±à¸\nà¸à¸²à¸¢à¸±à¸\nà¸à¸²à¸¢à¸±à¸\nà¸à¸²à¸¢à¸²à¸à¸à¸°\nà¸à¸²à¸¢à¸²à¸à¸°\nà¸à¸²à¸¢à¸¸\nà¸à¸²à¸¢à¸¸à¸à¸à¸°\nà¸à¸²à¸¢à¸¸à¸\nà¸à¸²à¸¢à¸¸à¸£à¸à¸£à¸£à¸¡\nà¸à¸²à¸¢à¸¸à¸£à¹à¸à¸à¸¢à¹\nà¸à¸²à¸¢à¸¸à¸£à¹à¸§à¸\nà¸à¸²à¸¢à¸¸à¸£à¹à¸§à¸\nà¸à¸²à¸¢à¸¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸²à¸¢à¸¸à¸©\nà¸à¸²à¸£à¹à¸à¸à¸\nà¸à¸²à¸£à¸à¸µ\nà¸à¸²à¸£à¸à¸´\nà¸à¸²à¸£à¹à¸\nà¸à¸²à¸£à¸à¸£à¸²\nà¸à¸²à¸£à¹à¸¡\nà¸à¸²à¸£à¸¡à¸à¹\nà¸à¸²à¸£à¸¢à¸à¸\nà¸à¸²à¸£à¸¢à¸à¸²à¸à¸´\nà¸à¸²à¸£à¸¢à¸à¸£à¸£à¸¡\nà¸à¸²à¸£à¸¢à¸à¸£à¸°à¹à¸à¸¨\nà¸à¸²à¸£à¸¢à¸°\nà¸à¸²à¸£à¸¢à¸±à¸\nà¸à¸²à¸£à¸°\nà¸à¸²à¸£à¸±à¸à¸à¸²\nà¸à¸²à¸£à¸±à¸à¸©à¹\nà¸à¸²à¸£à¸±à¸\nà¸à¸²à¸£à¸±à¸à¸¢à¹\nà¸à¸²à¸£à¸±à¸à¸à¸´à¸\nà¸à¸²à¸£à¸±à¸à¸¢à¸à¸°\nà¸à¸²à¸£à¸±à¸à¸´\nà¸à¸²à¸£à¸±à¸¡à¸ à¹\nà¸à¸²à¸£à¸±à¸¡à¸ à¸à¸à¸²\nà¸à¸²à¸£à¸±à¸¡à¸ à¸à¸\nà¸à¸²à¸£à¸±à¸¡à¸ ะ\nà¸à¸²à¸£à¸²à¸à¸à¹\nà¸à¸²à¸£à¸²à¸à¸à¸²\nà¸à¸²à¸£à¸²à¸¡\nà¸à¸²à¸£à¸²à¸¡à¸´à¸\nà¸à¸²à¸£à¸µ\nà¸à¸²à¸£à¸¸à¸¡\nà¸à¸²à¸¥à¸à¸à¸°\nà¸à¸²à¸¥à¸°à¸§à¸²à¸\nà¸à¸²à¸¥à¸±à¸à¸©à¸à¹\nà¸à¸²à¸¥à¸±à¸¢\nà¸à¸²à¸¥à¸±à¸§\nà¸à¸²à¸¥à¸µ\nà¸à¸²à¹à¸¥à¸\nà¸à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¹à¸²à¸§\nà¸à¸²à¸§à¸£à¸à¹\nà¸à¸²à¸§à¸±à¸à¸à¸²à¸à¸²à¸£\nà¸à¸²à¸§à¸±à¸¥\nà¸à¸²à¸§à¸²à¸ª\nà¸à¸²à¸§à¸²à¸ªà¸´à¸\nà¸à¸²à¸§à¸²à¸«à¸¡à¸à¸à¸¥\nà¸à¸²à¸§à¸²à¸«à¸°\nà¸à¸²à¸§à¸¸à¸\nà¸à¸²à¸§à¸¸à¸\nà¸à¸²à¸§à¸¸à¹à¸ª\nà¸à¸²à¹à¸§à¸\nà¸à¸²à¸¨à¸£à¸¡\nà¸à¸²à¸¨à¸£à¸¡à¸à¸\nà¸à¸²à¸¨à¹à¸¥à¸©à¸²\nà¸à¸²à¸¨à¸±à¸¢\nà¸à¸²à¸¨à¸´à¸£à¸à¸à¸à¹\nà¸à¸²à¸¨à¸´à¸£à¸à¸²à¸\nà¸à¸²à¸¨à¸´à¸£à¸§à¸²à¸\nà¸à¸²à¸¨à¸¸\nà¸à¸²à¹à¸¨à¸µà¸¢à¸£à¸à¸à¸à¹\nà¸à¸²à¹à¸¨à¸µà¸¢à¸£à¸à¸²à¸\nà¸à¸²à¹à¸¨à¸µà¸¢à¸£à¸§à¸²à¸\nà¸à¸²à¸©à¸²à¸\nà¸à¸²à¸ªà¸\nà¸à¸²à¸ªà¸à¹\nà¸à¸²à¸ªà¸à¸°\nà¸à¸²à!
¸ªà¸à¸¨à¸²à¸¥à¸²\nà¸à¸²à¸ªà¸±à¸\nà¸à¸²à¸ªà¸±à¸à¸¢à¹\nà¸à¸²à¸ªà¸²\nà¸à¸²à¸ªà¸²à¸¬à¸«à¹\nà¸à¸²à¸ªà¸²à¸¬à¸«à¸à¸¹à¸à¸²\nà¸à¸²à¸ªà¸²à¸¬à¸«à¸°\nà¸à¸²à¸ªà¸´à¸à¸à¹\nà¸à¸²à¸ªà¸´à¸\nà¸à¸²à¸«à¸¡\nà¸à¸²à¸«à¸£à¸±à¸\nà¸à¸²à¸«à¸²à¸£\nà¸à¸²à¸¬à¸«à¸\nà¸à¸³\nà¸à¹à¸³\nà¸à¹à¸³\nà¸à¸³à¹à¸à¸\nà¸à¸³à¸à¸à¸à¹\nà¸à¸³à¸à¸£à¸£à¸\nà¸à¸³à¸à¸§à¸¢\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¸à¸²à¸\nà¸à¸³à¸à¸´à¸\nà¸à¸³à¸à¸´à¸©à¸à¹\nà¸à¸³à¸à¸¥à¸±à¸\nà¸à¸³à¸à¸\nà¸à¸³à¸à¸¥\nà¸à¸³à¸à¸°à¸à¸³\nà¸à¸³à¸à¸±à¸\nà¸à¸³à¹à¸\nà¸à¸³à¹à¸ à¸\nà¸à¸³à¸¡à¸£\nà¸à¸³à¸¡à¸¤à¸à¹à¸à¸\nà¸à¸³à¸¡à¸¤à¸\nà¸à¸³à¸¡à¸«à¸´à¸\nà¸à¸³à¸¡à¸²à¸à¸¢à¹\nà¸à¸³à¸¡à¸²à¸à¸¢à¸²à¸à¸´à¸à¹à¸à¸¢\nà¸à¸³à¸¢à¸§à¸\nà¸à¸³à¸£à¸¸à¸\nà¸à¸³à¸¥à¸²\nà¸à¸³à¸à¸§à¸¡\nà¸à¹à¸³à¸à¸¶à¹à¸\nà¸à¸´à¸\nà¸à¸´à¸\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸à¸à¸£\nà¸à¸´à¸à¸à¸²\nà¸à¸´à¸à¸±à¸\nà¸à¸´à¸à¸¢à¸²\nà¸à¸´à¸à¸à¸²à¸£à¸¡à¸à¹\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸¥\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸µ\nà¸à¸´à¸à¹à¸à¸£à¸µà¸¢à¸¡\nà¸à¸´à¸à¹à¸à¸à¸£à¹à¹à¸à¸µà¸¢à¸¡\nà¸à¸´à¸à¸´à¸§à¸¸à¸à¸à¸à¸°\nà¸à¸´à¸à¸à¸´\nà¸à¸´à¸\nà¸à¸´à¸à¸à¸¹à¸¥à¸´à¸\nà¸à¸´à¸à¹à¸à¸µà¸¢\nà¸à¸´à¸à¹à¸à¸µà¸¢à¸à¹à¸à¸\nà¸à¸´à¸à¹à¸à¸µà¸¢à¸¡\nà¸à¸´à¸à¸à¹\nà¸à¸´à¸à¸à¸à¸µà¸¥\nà¸à¸´à¸à¸à¸à¸´à¸¥\nà¸à¸´à¸à¸à¸à¸¥à¸±à¸¡\nà¸à¸´à¸à¸à¸£à¹\nà¸à¸´à¸à¸à¸£à¸à¸à¸¹\nà¸à¸´à¸à¸à¸£à¸§à¸à¸¨à¹\nà¸à¸´à¸à¸à¸£à¸§à¸´à¹à¸à¸µà¸¢à¸£\nà¸à¸´à¸à¸à¸£à¸¨à¸±à¸à¸à¸´à¹\nà¸à¸´à¸à¸à¸£à¸²à¸à¸µ\nà¸à¸´à¸à¸à¸£à¸²à¸ ิà¹à¸©à¸\nà¸à¸´à¸à¸à¸£à¸²à¸¢à¸¸à¸\nà¸à¸´à¸à¸à¸£à¸µ\nà¸à¸´à¸à¸à¸£à¸µà¸¢à¹\nà¸à¸´à¸à¸à¸£à¸µà¸¢à¸ªà¸±à¸à¸§à¸£\nà¸à¸´à¸à¸à¸µà¸§à¸£\nà¸à¸´à¸à¸à¸¸\nà¸à¸´à¸à¸à¸£à¸²à¹à¸£à¸\nà¸à¸´à¸à¸±à¸\nà¸à¸´à¹à¸¡\nà¸à¸´à¸¡à¸±à¸¥à¸à¸±à¸\nà¸à¸´à¸£à¸´à¹à¸à¸µà¸¢à¸¡\nà¸à¸´à¸£à¸´à¸¢à¸²\nà¸à¸´à¸£à¸´à¸¢à¸²à¸à¸\nà¸à¸´à¸£à¸¸à¸à¹à¸à¸\nà¸à¸´à¹à¸¥à¹à¸à¸à¸£à¸à¸\nà¸à¸´à¹à¸¥à¹à¸à¸à¸£à¸à¸à¸´à¸à¸ªà¹\nà¸à¸´à¹à¸¥à¹à¸à¹à¸à¸\nà¸à¸´à¸¨à¸£\nà¸à¸´à¸¨à¸§à¸£\nà¸à¸´à¸©à¸à¹\nà¸à¸´à¸©à¸à¸µ\nà¸à¸´à¸ª\nà¸à¸´à¸ªà¸à¸!
£à¸µ\nà¸à¸´à¸ªà¸±à¸à¸£à¸µ\nà¸à¸´à¸ªà¸£à¸ าà¸\nà¸à¸´à¸ªà¸£à¸°\nà¸à¸´à¸ªà¸£à¸´à¸¢à¸¢à¸¨\nà¸à¸´à¸ªà¸£à¸´à¸¢à¸°\nà¸à¸´à¸ªà¸£à¸´à¸¢à¸²à¸ รà¸à¹\nà¸à¸´à¸ªà¸¥à¸²à¸¡\nà¸à¸´à¸ªà¸ªà¸²\nà¸à¸´à¸ªà¸´\nà¸à¸´à¸ªà¸µ\nà¸à¸´à¸«à¸¡à¹à¸²à¸¡\nà¸à¸´à¸«à¸¥à¸±à¸à¸à¸´à¹à¸«à¸¥à¸·à¹à¸\nà¸à¸µ\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¹\nà¸à¸µà¹à¸à¹à¸\nà¸à¸µà¸\nà¸à¸µà¸à¹à¸\nà¸à¸µà¸à¹à¸à¸¢\nà¸à¸µà¹à¸à¹à¸\nà¸à¸µà¸à¸¹à¹\nà¸à¸µà¹à¸\nà¸à¸µà¹à¸à¹à¸\nà¸à¸µà¹à¸à¹\nà¸à¸µà¸à¸¸à¸\nà¸à¸µà¹à¸à¸à¸£à¹\nà¸à¸µà¸à¸¸à¸à¸à¸¸à¸à¸à¸±à¸\nà¸à¸µà¸à¸¹à¸\nà¸à¸µà¹à¸\nà¸à¸µà¹à¸à¸°\nà¸à¸µà¹à¸à¸\nà¸à¸µà¹à¸à¸²\nà¸à¸µà¸¡à¸¹\nà¸à¸µà¸£à¸¡\nà¸à¸µà¸¥à¸¸à¹à¸¡\nà¸à¸µà¸¥à¸¸à¹à¸¢à¸à¸¸à¸¢à¹à¸à¸\nà¸à¸µà¹à¸¥à¸´à¹à¸\nà¸à¸µà¸¨\nà¸à¸µà¸¨à¸§à¸£\nà¸à¸µà¸ª\nà¸à¸µà¸ªà¸²à¸\nà¸à¸µà¸ªà¸¸à¸à¸à¸µà¹à¸ª\nà¸à¸µà¸«à¸£à¸à¸\nà¸à¸µà¸«à¸¥à¸±à¸à¸à¸µà¹à¸«à¸¥à¸·à¹à¸\nà¸à¸µà¸«à¸¥à¸µ\nà¸à¸µà¸«à¸¥à¸¸à¸à¸à¸¥à¸¸à¸à¸à¸¥à¸±à¸\nà¸à¸µà¸«à¸¥à¸¸à¸à¸à¸¥à¸¸à¸à¸à¸¥à¸¸à¹à¸¢\nà¸à¸µà¹à¸«à¹à¸\nà¸à¸µà¹à¸«à¸à¹à¸\nà¸à¸µà¹à¸«à¸à¸µà¸¢à¸§\nà¸à¸µà¹à¸«à¸¥à¸°à¹à¸à¸¥à¸°à¸à¸¥à¸°\nà¸à¸µà¹à¸«à¸¥à¸°à¹à¸à¸°à¸à¸°\nà¸à¸µà¹à¸«à¸à¹à¸à¸µà¹à¸«à¸à¹\nà¸à¸µà¹à¸«à¸¥à¸à¹à¸à¸¥à¸à¹à¸à¸¥à¸\nà¸à¸µà¹à¸à¹à¸\nà¸à¸¶\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¸à¸à¸¶à¸\nà¸à¸¶à¸à¸à¸±à¸\nà¸à¸¶à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¹à¸\nà¸à¸¶à¸\nà¸à¸¶à¸à¸à¸°à¸à¸·à¸\nà¸à¸¶à¹à¸à¸à¸¶à¹à¸\nà¸à¸¶à¸\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸\nà¸à¸·à¸\nà¸à¸·à¹à¸\nà¸à¸·à¹à¸à¸®à¸·à¸\nà¸à¸¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸²\nà¸à¸¸à¸à¸à¸²à¸à¸²à¸\nà¸à¸¸à¸à¸¤à¸©à¸à¹\nà¸à¸¸à¸à¸¥à¸²à¸à¸²à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸£à¸°\nà¸à¸¸à¸à¸«à¸à¸´à¸¡à¸´à¸\nà¸à¸¸à¹à¸à¸©\nà¸à¸¸à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸à¸²à¸£à¸°\nà¸à¸¸à¸à¸à¸¸\nà¸à¸¸à¸à¹à¸à¸\nà¸à¸¸à¸à¹à¸à¸à¸à¸´à¸à¸´\nà¸à¸¸à¸à¸²à¸\nà¸à¸¸à¸à¸¸\nà¸à¸¸à¸à¸à¸²à¸à¸²à¸£\nà¸à¸¸à¸à¸«à¸ ูมิ\nà¸à¸¸à¸à¸«à¸°\nà¸à¸¸à¸à¸«à¸²à¸«à¸²à¸£\nà¸à¸¸à¸à¸«à¸´à¸ª\nà¸à¸¸à¸à¸²\nà¸à¸¸à¸à¸²à¹à¸¥à¸¡\nà¸à¸¸à¸\nà!
¸à¸¸à¸à¹à¸à¸²\nà¸à¸¸à¸à¸¡\nà¸à¸¸à¸à¸¡à¸à¸²à¸£à¸à¹\nà¸à¸¸à¸à¸¡à¸à¸à¸´\nà¸à¸¸à¸à¸¡à¸¨à¸¶à¸à¸©à¸²\nà¸à¸¸à¸à¸£\nà¸à¸¸à¸à¸«à¸à¸¸à¸\nà¸à¸¸à¸à¸à¸¡\nà¸à¸¸à¸à¸à¸¡à¸°\nà¸à¸¸à¸à¸¡à¸ าà¸\nà¸à¸¸à¸à¸¡à¸²à¸à¸à¹\nà¸à¸¸à¸à¸à¸£\nà¸à¸¸à¸à¸£à¸à¸¸à¸£à¸¸à¸à¸§à¸µà¸\nà¸à¸¸à¸à¸à¸£à¸²à¸¢à¸±à¸\nà¸à¸¸à¸à¸£à¸à¸´à¸à¸²à¸¢\nà¸à¸¸à¸à¸£à¸à¸¥à¸à¸¸à¸à¸µ\nà¸à¸¸à¸à¸à¸£à¸à¸¥à¸à¸¸à¸à¸µ\nà¸à¸¸à¸à¸£à¸ ัà¸à¸£à¸à¸\nà¸à¸¸à¸à¸à¸£à¸ ัà¸à¸£à¸à¸\nà¸à¸¸à¸à¸à¸£à¸ ัà¸à¸à¸°\nà¸à¸¸à¸à¸£à¸²à¸ ิมุà¸\nà¸à¸¸à¸à¸£à¸²à¸§à¸£à¸£à¸\nà¸à¸¸à¸à¸£à¸²à¸§à¸±à¸\nà¸à¸¸à¸à¸£à¸²à¸©à¸²à¸\nà¸à¸¸à¸à¸à¸£à¸²à¸ªà¸²à¸¬à¸«à¸°\nà¸à¸¸à¸à¸£à¸²à¸ªà¸à¸à¹\nà¸à¸¸à¸à¸à¸²à¸à¸ าà¸\nà¸à¸¸à¸à¸à¸´à¸\nà¸à¸¸à¸à¸£à¸²\nà¸à¸¸à¸à¸£à¸´\nà¸à¸¸à¸à¸£à¸´à¸¡à¸à¸¸à¸ªà¸à¸£à¸£à¸¡\nà¸à¸¸à¸à¸¥à¸¸à¸\nà¸à¸¸à¸à¸ªà¹à¸²à¸«à¹\nà¸à¸¸à¸à¸ªà¸²à¸«à¸à¸£à¸£à¸¡\nà¸à¸¸à¸à¸ªà¸²à¸«à¸°\nà¸à¸¸à¸à¸¸\nà¸à¸¸à¸à¸¸à¸à¸´à¸¢à¸¡\nà¸à¸¸à¸à¸¸à¸à¸´à¸¢à¸¡à¸§à¸´à¸à¸¢à¸²\nà¸à¸¸à¸à¸\nà¸à¸¸à¸à¸à¸à¸²à¸£\nà¸à¸¸à¸à¸à¸à¸²à¸£à¸²\nà¸à¸¸à¸à¸à¸ ัย\nà¸à¸¸à¸à¸à¸§à¸´à¸à¸¢à¸²\nà¸à¸¸à¸à¸à¸¨à¸²à¸ªà¸à¸£à¹\nà¸à¸¸à¸à¸à¸£à¸à¹\nà¸à¸¸à¸à¸à¸±à¸\nà¸à¸¸à¸à¸¢à¸²à¸\nà¸à¸¸à¸à¸£\nà¸à¸¸à¸à¸£à¸´à¸¢à¸°\nà¸à¸¸à¸à¸¥à¸¸à¸¡\nà¸à¸¸à¸à¸±à¸\nà¸à¸¸à¸à¸±à¸¢\nà¸à¸¸à¸à¸²à¸\nà¸à¸¸à¸à¸²à¸£\nà¸à¸¸à¸à¸²à¸«à¸£à¸à¹\nà¸à¸¸à¸à¸´à¸¨\nà¸à¸¸à¸à¸¸à¸¡à¸à¸£\nà¸à¸¸à¹à¸à¸¨\nà¸à¸¸à¹à¸à¸ªà¸´à¸à¹à¸à¸à¸µà¸¢à¹\nà¸à¸¸à¸à¸±à¸\nà¸à¸¸à¹à¸\nà¸à¸¸à¸\nà¸à¸¸à¸à¸¥\nà¸à¸¸à¸à¸°\nà¸à¸¸à¸à¹à¸°\nà¸à¸¸à¸à¸±à¸à¸´\nà¸à¸¸à¸à¸²à¸\nà¸à¸¸à¸à¸²à¸à¸§à¹\nà¸à¸¸à¸à¸²à¸¢\nà¸à¸¸à¸à¸²à¸ªà¸\nà¸à¸¸à¸à¸²à¸ªà¸´à¸à¸²\nà¸à¸¸à¹à¸à¸à¸à¸²\nà¸à¸¸à¹à¸à¸ªà¸\nà¸à¸¸à¸à¸à¸£à¸à¹\nà¸à¸¸à¸à¸à¸£à¸¡\nà¸à¸¸à¸à¸à¸²à¸£\nà¸à¸¸à¸à¸à¸²à¸£à¸°\nà¸à¸¸à¸à¸à¸²à¸£à¸µ\nà¸à¸¸à¸à¸à¸´à¹à¸¥à¸ª\nà¸à¸¸à¸à¸à¸²à¸£\nà¸à¸¸à¸à¸à¸±à¸¡à¸ à¹\nà¸à¸¸à¸à¸à¸±à¸¡à¸ à¸\nà¸à¸¸à¸à¸à¸¡\nà¸à¸¸à¸à¸à¸¹à¸\nà¸à¸¸à¸à¹à¸à¸¨\nà¸à¸¸à¸à¹à¸à¹à¸«à¹\nà¸à¸¸à¸à¸à¸´\nà¸à¸¸à¸à¸à¸±à¸¢\nà¸à¸¸à¸!
à¸à¸´à¸à¸à¸´à¸\nà¸à¸¸à¸à¸à¸´à¸©à¸±à¸\nà¸à¸¸à¸à¸à¸´à¸ªà¸±à¸¢\nà¸à¸¸à¸à¸à¸±à¸à¸´\nà¸à¸¸à¸à¸à¸²à¸à¸´à¸à¸°\nà¸à¸¸à¸à¸à¸±à¸à¸à¹\nà¸à¸¸à¸à¸à¸±à¸à¸à¹\nà¸à¸¸à¸à¹à¸ à¸\nà¸à¸¸à¸à¸¡à¸²\nà¸à¸¸à¸à¸¡à¸²à¸\nà¸à¸¸à¸à¹à¸¡à¸¢\nà¸à¸¸à¸à¸¢à¸¸à¸§à¸£à¸²à¸\nà¸à¸¸à¸à¸£à¸²à¸à¸£\nà¸à¸¸à¸à¸£à¸²à¸à¸²\nà¸à¸¸à¸à¸£à¸²à¸\nà¸à¸¸à¸à¸£à¸´\nà¸à¸¸à¸à¸£à¸´à¸¡à¸à¸£à¸´à¸¢à¸²à¸¢\nà¸à¸¸à¸à¹à¸¥à¸à¸à¹\nà¸à¸¸à¸à¹à¸§à¸\nà¸à¸¸à¸à¸ªà¸¡à¸à¸\nà¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸\nà¸à¸¸à¸à¸ªà¸±à¸¡à¸à¸±à¸\nà¸à¸¸à¸à¸ªà¸£à¸£à¸\nà¸à¸¸à¸à¸ªà¸±à¸¡à¸à¸à¸²\nà¸à¸¸à¸à¸®à¸²à¸\nà¸à¸¸à¸à¸±à¸à¸à¸²à¸¢à¹\nà¸à¸¸à¸à¸±à¸à¸à¸²à¸¢à¸§à¸±à¸à¸£\nà¸à¸¸à¸à¸±à¸à¸à¸²à¸¢à¸°\nà¸à¸¸à¸à¸±à¸à¸à¸²à¸\nà¸à¸¸à¸à¸±à¸à¸à¸²à¸à¸°\nà¸à¸¸à¸à¸±à¸à¸§à¸°\nà¸à¸¸à¸à¸±à¸à¸§à¸±à¸à¸à¸£à¸²à¸¢\nà¸à¸¸à¸à¸²à¸à¸²à¸\nà¸à¸¸à¸à¸²à¸«à¸à¸²\nà¸à¸¸à¸ ัย\nà¸à¸¸à¹à¸¡\nà¸à¸¸à¸¡à¸à¸à¹\nà¸à¸¸à¹à¸¡à¸à¸à¹\nà¸à¸¸à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¹à¸¢\nà¸à¸¸à¸¢à¸¢à¸²à¸\nà¸à¸¸à¸¢à¸¢à¸²à¸¡\nà¸à¸¸à¸£à¸à¸°\nà¸à¸¸à¸£à¸à¸µ\nà¸à¸¸à¸£à¸°\nà¸à¸¸à¸£à¸±à¸à¸à¸¸à¸à¸±à¸\nà¸à¸¸à¸£à¸±à¸à¸à¸±à¸\nà¸à¸¸à¸£à¸±à¸à¸à¸à¸°\nà¸à¸¸à¸£à¸²\nà¸à¸¸à¸£à¸¸\nà¸à¸¸à¹à¸£\nà¸à¸¸à¸¥à¸à¸¡à¸à¸µ\nà¸à¸¸à¸¥à¹à¸¥à¸\nà¸à¸¸à¸¥à¸²à¸¡à¸\nà¸à¸¸à¸¥à¸´à¸\nà¸à¸¸à¹à¸¥à¸\nà¸à¸¸à¹à¸§à¹\nà¸à¸¸à¸©à¸à¸à¸£\nà¸à¸¸à¸©à¸à¸à¸²à¸¥\nà¸à¸¸à¸©à¸à¸£à¸±à¸¨à¸¡à¸µ\nà¸à¸¸à¸©à¸à¸£à¸¸à¸à¸µ\nà¸à¸¸à¸©à¸à¸²à¸à¸²à¸£\nà¸à¸¸à¸©à¸à¸µà¸©à¹\nà¸à¸¸à¸©à¸¡à¸°\nà¸à¸¸à¸©à¸¡à¸±à¸\nà¸à¸¸à¸©à¸²\nà¸à¸¸à¸©à¸²à¹à¸¢à¸\nà¸à¸¸à¸ªà¸ \nà¸à¸¸à¸ªà¸ªà¹à¸²à¸«à¹\nà¸à¸¸à¸ªà¸ªà¸²à¸«à¸°\nà¸à¸¸à¸ªà¸²\nà¸à¸¸à¸ªà¸¸\nà¸à¸¸à¸ªà¸¸à¸ \nà¸à¸¸à¸ªà¸¸à¸ ราà¸\nà¸à¸¸à¸ªà¸¸à¸¡\nà¸à¸¸à¸«à¸£à¸±à¸\nà¸à¸¸à¸«à¸¥à¸\nà¸à¸¸à¹à¸«à¸¡à¹\nà¸à¸¸à¸¬à¸²à¸£\nà¸à¸¹\nà¸à¸¹à¹\nà¸à¸¹à¹\nà¸à¸¹à¸\nà¸à¸¹à¸\nà¸à¸¹à¸¡\nà¸à¸¹à¸¢\nà¸à¸¹à¸£à¸¸\nà¸à¸¹à¹à¸à¸µà¹\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸à¹à¸à¸à¸\nà¹à¸à¸à¸à¹à¸£à¸¢à¹\nà¹à¸à¸à¸£à¸£à¸à¸à¸£à¸°à¹à¸¢à¸\nà¹à¸à¸à¸±à¸à¸à¸²\nà¹à¸à¸à¸±à¸à¸ªà¸à¸¢à¸²à¸!
รà¸à¹\nà¹à¸à¸à¸±à¸à¸ªà¸§à¸²à¸à¸µ\nà¹à¸à¸à¸²\nà¹à¸à¹à¸à¸²\nà¹à¸à¸à¸²à¸à¸´à¸à¹à¸à¸¢\nà¹à¸à¹à¸à¸à¸£à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¸°à¹à¸£\nà¹à¸à¸à¸ªà¹\nà¹à¸à¸à¸à¸±à¸à¸à¸°\nà¹à¸à¹à¹à¸\nà¹à¸à¸à¸´à¸¥\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¹à¸à¸¡à¹\nà¹à¸à¹à¸à¸à¸¹\nà¹à¸à¹à¸à¸à¹à¸à¸\nà¹à¸à¸¡\nà¹à¸à¹à¸¡à¸à¸£à¸´à¹à¸\nà¹à¸à¸¢\nà¹à¸à¹à¸¢\nà¹à¸à¹à¸¢\nà¹à¸à¹à¸¢\nà¹à¸à¸£à¹à¸à¸à¸£à¹à¸à¸¢\nà¹à¸à¸£à¸²à¸§à¸±à¸\nà¹à¸à¸§\nà¹à¸à¹à¸§\nà¹à¸à¸§à¸±à¸\nà¹à¸à¸¬à¸à¸°\nà¹à¸à¸¬à¸²\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸£à¹à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¹à¸à¸£à¸°à¹à¸«à¸¢\nà¹à¸à¹à¸à¹à¸£à¹à¸\nà¹à¸à¹à¸à¹à¸®à¸\nà¹à¸à¹à¸°\nà¹à¸à¸°à¹à¸\nà¹à¸à¸°à¸à¸°\nà¹à¸à¸°à¸à¸°à¸¡à¸°à¹à¸à¸´à¹à¸\nà¹à¸à¸²\nà¹à¸à¸²à¸à¸²à¸£\nà¹à¸à¸²à¸à¸²à¸£à¸¢à¹\nà¹à¸à¸²à¸£à¸ª\nà¹à¸à¸²à¸¬à¸²à¸£\nà¹à¸à¸²à¸°à¸¥à¸²à¸¢\nà¹à¸à¸´à¸\nà¹à¸à¸´à¸à¹à¸à¸£à¸´à¸\nà¹à¸à¸´à¹à¸\nà¹à¸à¸´à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸\nà¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸µà¹à¸¢à¸¡à¸à¸¸à¹à¸\nà¹à¸à¸µà¹à¸¢à¸¡à¹à¸à¸µà¹à¸¢à¸¡\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸µà¹à¸¢à¸§\nà¹à¸à¸·à¹à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¸à¸\nà¹à¸à¸·à¹à¸à¸\nà¹à¸à¸·à¸à¸¡\nà¹à¸à¸·à¹à¸à¸¡\nà¹à¸à¸·à¹à¸à¸¢\nà¹à¸à¸·à¹à¸à¸¢\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¸à¸à¸´à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¹à¸¡à¹à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸´à¹à¸à¸\nà¹à¸à¸à¸à¸´à¸à¸à¸à¸µ\nà¹à¸à¸à¸à¸´à¸à¸´à¹à¸¥à¹à¸à¸à¸£à¸à¸\nà¹à¸à¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸¡\nà¹à¸à¹à¸¡\nà¹à¸à¸¡à¹à¸à¸£à¹\nà¹à¸à¸¡à¸¡à¸´à¹à¸à¸à¸£à¹\nà¹à¸à¸¡à¹à¸¡à¹à¸à¸µà¸¢\nà¹à¸à¸£à¹à¸¡\nà¹à¸à¸¥à¸à¸à¸®à¸à¸¥à¹\nà¹à¸à¸¥à¸à¸²\nà¹à¸à¸§\nà¹à¸à¹à¸§\nà¹à¸à¹à¸§à¹à¸à¹à¸§\nà¹à¸à¸ªà¸à¸²à¸à¸µà¸\nà¹à¸à¸ªà¹à¸à¸£à¸´à¸\nà¹à¸à¸ªà¸à¸±!
ลà¸à¹\nà¹à¸à¸«à¸à¸±à¸\nà¹à¸à¸à¸±à¸\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¹\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¹à¸à¸à¹à¸²à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸²à¸ª\nà¹à¸à¸à¸à¸¥\nà¹à¸à¸à¸ªà¸à¸ªà¸²à¸£\nà¹à¸à¸à¸°\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸²à¸£\nà¹à¸à¸à¹à¸à¸à¸\nà¹à¸à¸à¸°\nà¹à¸à¸à¸²\nà¹à¸à¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¹à¸\nà¹à¸à¸à¸à¸±à¸à¸à¸°\nà¹à¸à¸à¸à¸°\nà¹à¸à¸\nà¹à¸à¸\nà¹à¸à¸à¸à¸²à¸à¸´à¸à¸°\nà¹à¸à¸ า\nà¹à¸à¸ าส\nà¹à¸à¸¡\nà¹à¸à¸¢\nà¹à¸à¹à¸¢\nà¹à¸à¸£à¸ª\nà¹à¸à¸¥à¸°à¸à¹à¸\nà¹à¸à¸¥à¸´à¸¡à¸à¸´à¸\nà¹à¸à¸§à¸²à¸\nà¹à¸à¸©à¸à¹\nà¹à¸à¸©à¸à¸à¸°\nà¹à¸à¸©à¸à¸ ัย\nà¹à¸à¸ªà¸\nà¹à¸à¸«à¹à¸¡\nà¹à¸à¸«à¸±à¸\nà¹à¸à¸¬à¸²à¸£\nà¹à¸à¸¬à¸²à¸£à¸´à¸\nà¹à¸à¸¬à¸²à¸£à¸¶à¸\nà¹à¸à¹à¹à¸à¹\nà¹à¸à¹à¸à¸à¸´à¸ª\nà¹à¸à¹à¹à¸®\nà¹à¸\nà¹à¸à¹\nà¹à¸à¹à¸à¹à¸à¸\nà¹à¸à¸à¹à¸ªà¹à¸à¹à¸à¸µà¸¢à¸¡\nà¹à¸à¸¢à¸£à¸²\nà¹à¸à¸¢à¹à¸£à¸¨\nà¹à¸à¸£à¸²à¸à¸\nà¹à¸à¸£à¸²à¸§à¸±à¸\nà¹à¸à¸£à¸²à¸§à¸±à¸\nà¹à¸à¸¨à¸à¸£à¸µà¸¡\nà¹à¸à¸¨à¸§à¸£à¸£à¸¢à¹\nà¹à¸à¸¨à¸¸à¸£à¸´à¸¢à¸ªà¸¡à¸à¸±à¸à¸´\nà¹à¸à¸¨à¸¹à¸£à¸¢à¹\nà¹à¸à¸à¸à¸\nà¹à¸à¹à¸à¸à¸µà¸\nฮà¸à¹à¸à¸µà¹à¸¢à¸\nฮà¸\nฮวà¸à¸à¸¸à¹à¸¢\nฮวà¸\nฮà¹à¸§à¸à¸«à¸¡à¸¹\nฮวà¸\nฮà¹à¸\nฮà¹à¸\nฮà¸à¸à¸à¸µà¹\nฮà¸à¸\nฮà¹à¸à¸¡\nฮà¹à¸à¸¢à¸à¹à¸\nฮà¸à¸£à¹à¹à¸¡à¸\nฮà¸à¸¥à¹à¸¥à¸à¸à¹\nฮà¸à¸¥à¸±à¸à¸à¸²\nฮะ\nฮะà¹à¸à¸ª\nฮะà¹à¸£à¸µà¸¢\nฮัà¸\nฮัà¸à¹à¸¥\nฮัà¸à¸à¹\nฮัà¸à¸à¸°à¸®à¹\nฮัà¸à¸à¸µ\nฮัà¹à¸\nฮัà¹à¸§\nฮา\nฮà¹à¸²\nฮà¹à¸²à¸à¸«à¸¥à¸§à¸\nฮาà¸à¸à¹\nฮาม\nฮาà¹à¸£à¹à¸¡\nฮาหà¹à¹à¸à¸µà¸¢à¸¡\nฮิà¸à¹à¸£à¸²à¸°à¸«à¹\nฮิà¸à¸à¸¹\nฮิà¸à¹à¸à¹à¸à¹à¸à¸¡à¸±à¸ª\nฮิสà¸à¸µà¹à¸£à¸µà¸¢\nฮีà¹à¸¥à¸µà¸¢à¸¡\nฮึ\nฮึà¸\nฮึà¸\nฮึà¸à¸®à¸±à¸\nฮึà¹à¸¡\nฮึย\nฮึà¹à¸¢\nฮืà¸à¸®à¸²à¸\nฮืà¸\nฮืà¹à¸\nฮืà¹à¸\nฮืà¹à¸à¸à¸µà¹\nฮุà¸\nฮุà¸\n!
ฮุยà¹à¸¥à¸®à¸¸à¸¢\nฮูà¹\nฮูà¸\nฮูม\nà¹à¸®\nà¹à¸®à¸®à¸²\nà¹à¸®à¸à¸à¸²à¸£à¹\nà¹à¸®à¸à¹à¸à¸à¸£à¸±à¸¡\nà¹à¸®à¸à¹à¸à¹à¸¡à¸à¸£\nà¹à¸®à¸à¹à¸à¸¥à¸´à¸à¸£\nà¹à¸®à¸\nà¹à¸®à¹à¸\nà¹à¸®à¹à¸¡à¹à¸à¸¥à¸à¸´à¸\nà¹à¸®à¸¢\nà¹à¸®à¹à¸¢\nà¹à¸®à¹à¸¢\nà¹à¸®à¹à¸£à¸à¸µà¸\nà¹à¸®à¸¥à¸´à¸à¸à¸à¹à¸à¸à¸£à¹\nà¹à¸®à¹à¸¥\nà¹à¸®à¸¥à¸°à¹à¸¥\nà¹à¸®à¹à¸§\nà¹à¸®à¸\nà¹à¸®à¹à¸\nà¹à¸®à¹à¸\nà¹à¸®à¸à¸£à¸´à¹à¸à¸\nà¹à¸®à¸´à¸£à¸à¸à¹\nà¹à¸®à¸µà¹à¸¢à¸\nà¹à¸®à¸µà¹à¸¢à¸\nà¹à¸®à¸µà¹à¸¢à¸§\nà¹à¸®à¸·à¸à¸\nà¹à¸®à¸·à¸à¸\nà¹à¸®\nà¹à¸®à¹\nà¹à¸®à¸\nà¹à¸®à¹à¸à¸¶à¹à¸\nà¹à¸®à¸à¸à¹à¸à¸à¸¥\nà¹à¸®à¸à¹à¸à¸µà¸¢à¸¡\nà¹à¸®à¸¡\nà¹à¸®à¸°\nà¹à¸®\nà¹à¸®à¸\nà¹à¸®à¹à¸\nà¹à¸®à¹à¸\nà¹à¸®à¹à¸à¹à¸¥\nà¹à¸®à¸¥à¹à¸¡à¸µà¸¢à¸¡\nà¹à¸®à¸°\nà¹à¸®à¹\nà¹à¸®à¹à¸à¸£à¸¡à¸´à¹à¸à¸à¸£à¹\nà¹à¸®à¸à¸£à¸²\nà¹à¸®à¹à¸à¸£\nà¹à¸®à¹à¸à¸£à¸à¸²à¸£à¹à¸à¸à¸\nà¹à¸®à¹à¸à¸£à¹à¸à¸\nà¹à¸®à¹à¸à¸£à¸¡à¸´à¹à¸à¸à¸£à¹\nà¹à¸®à¹à¸\nà¹à¸®à¹à¸¥\nà¹à¸®à¸®à¸µ\n".split(/[\r\n]+/).filter(function(n){return 1<n.length}),this.addWords(words,!1);t&&this.finalizeDict()},dictSeek:function(n,t,e,r,i){for(var o=null;n<=t;){var s=Math.floor((n+t)/2),a=this.dict[s];if(a.length<=r)n=s+1;else{var c=a[r];c<e?n=s+1:e<c?t=s-1:(o=s,0==i?t=s-1:n=s+1)}}return o},isFinal:function(n){return this.dict[n.l].length==n.strOffset},createAcceptor:function(){return{l:0,r:this.dict.length-1,strOffset:0,isFinal:!1,dict:this,transit:function(n){return this.dict.transit(this,n)},isError:!1,tag:"DICT",w:1,type:"DICT"}},transit:function(n,t){var e=this.dictSeek(n.l,n.r,t,n.strOffset,0);if(null!==e){var r=this.dictSeek(e,n.r,t,n.strOffset,1);n.l=e,n.r=r,n.strOffset++,n.isFinal=this.isFinal(n)}else n.isError=!0;return n},sortuniq:function(n){return n.sort().filter(function(n,t,e){return!t||n!=e[t-1]})},flatten:function(n){return[].concat.apply([],n)}});e.exports=n}).call(this,"/dist/tmp")},{glob:16,path:22}],3:[function(n,t,e){var r={tag:"SPACE_RULE",createAcceptor:function(n){return n.S!
PACE_RULE?null:{strOffset:0,isFinal:!1,transit:function(n){return" "==n||"\t"==n||"\r"==n||"\n"==n||"Â "==n||"â"==n?(this.isFinal=!0,this.strOffset++):this.isError=!0,this},isError:!1,tag:r.tag,w:1,type:"SPACE_RULE"}}},i=[{createAcceptor:function(n){return n.WORD_RULE?null:{strOffset:0,isFinal:!1,transit:function(n){var t=n.toLowerCase();return"a"<=t&&t<="z"?(this.isFinal=!0,this.strOffset++):this.isError=!0,this},isError:!1,tag:"WORD_RULE",type:"WORD_RULE",w:1}}},r,{tag:"SINSYM",createAcceptor:function(n){return{strOffset:0,isFinal:!1,transit:function(n){return 0==this.strOffset&&n.match(/^[\@\(\)\/\,\-\."`]$/)?(this.isFinal=!0,this.strOffset++):this.isError=!0,this},isError:!1,tag:"SINSYM",w:1,type:"SINSYM"}}},{createAcceptor:function(n){return n.NUMBER_RULE?null:{strOffset:0,isFinal:!1,transit:function(n){return"0"<=n&&n<="9"?(this.isFinal=!0,this.strOffset++):this.isError=!0,this},isError:!1,tag:"NUMBER_RULE",type:"NUMBER_RULE",w:1}}}];t.exports=i},{}],4:[function(n,t,e){var r=n("underscore"),i=(n("./wordcut_core"),{buildByAcceptors:function(o,n,s){return n.map(function(n){var t=s-n.strOffset+1,e=o[t],r={p:t,mw:e.mw+(void 0===n.mw?0:n.mw),w:n.w+e.w,unk:(n.unk?n.unk:0)+e.unk,type:n.type};if("PART"==n.type){for(var i=t+1;i<=s;i++)o[i].merge=t;r.merge=t}return r}).filter(function(n){return n})},fallback:function(n,t,e,r){var i=n[t];return e[r].match(/[\u0E48-\u0E4E]/)?(0!=t&&(t=n[t].p),{p:t,mw:0,w:1+i.w,unk:1+i.unk,type:"UNK"}):{p:t,mw:i.mw,w:1+i.w,unk:1+i.unk,type:"UNK"}},build:function(n,t,e,r,i){var o=this.buildByAcceptors(n,t,e);return 0<o.length?o:[this.fallback(n,r,i,e)]}});t.exports=function(){return r.clone(i)}},{"./wordcut_core":8,underscore:25}],5:[function(n,t,e){var r=n("underscore"),i={selectPath:function(n){return n.reduce(function(n,t){if(null==n)return t;if(t.unk<n.unk)return t;if(t.unk==n.unk){if(t.mw<n.mw)return t;if(t.mw==n.mw&&t.w<n.w)return t}return n},null)},createPath:function(){return[{p:null,w:0,unk:0,type:"INIT",mw:0}]}};t.exports=function(){return r.clone(i)}},{underscore:25}],6:[fu!
nction(n,t,e){function i(n,t,e){if(n.length<=t)return!1;var r=n[t];return r==e||r.match(/[à¸à¸]/)&&e.match(/[à¸-ฮ]/)||r.match(/[มà¸]/)&&e.match(/[à¸-ฮ]/)||r.match(/\u0E49/)&&e.match(/[\u0E48-\u0E4B]/)}var r={pat:"à¹à¸«à¸à¹à¸¡",createAcceptor:function(n){return{strOffset:0,isFinal:!1,transit:function(n){return i(r.pat,this.strOffset,n)?(this.isFinal=this.strOffset+1==r.pat.length,this.strOffset++):this.isError=!0,this},isError:!1,tag:"THAI_RULE",type:"THAI_RULE",w:1}}},o=[r,{createAcceptor:function(n){return{strOffset:0,patterns:["à¹à¸","à¹à¸","à¸à¹","à¸à¸à¹","à¸à¸²","à¸à¸µ","à¸à¸´","à¸à¸·à¸"],isFinal:!1,transit:function(t){var e=this.strOffset;if(this.patterns=this.patterns.filter(function(n){return i(n,e,t)}),0<this.patterns.length){var r=1+e;this.isFinal=this.patterns.some(function(n){return n.length==r}),this.strOffset++}else this.isError=!0;return this},isError:!1,tag:"PART",type:"PART",unk:1,w:1}}}];t.exports=o},{}],7:[function(n,t,e){n("sys");var r=n("./dict"),i=n("./wordcut_core"),o=n("./path_info_builder"),s=n("./path_selector"),a=n("./acceptors"),c=n("./latin_rules"),u=n("./thai_rules"),l=n("underscore"),f=Object.create(i);f.defaultPathInfoBuilder=o,f.defaultPathSelector=s,f.defaultAcceptors=a,f.defaultLatinRules=c,f.defaultThaiRules=u,f.defaultDict=r,f.initNoDict=function(n){var t=this;t.pathInfoBuilder=new t.defaultPathInfoBuilder,t.pathSelector=new t.defaultPathSelector,t.acceptors=new t.defaultAcceptors,t.defaultLatinRules.forEach(function(n){t.acceptors.creators.push(n)}),t.defaultThaiRules.forEach(function(n){t.acceptors.creators.push(n)})},f.init=function(n,t,e){t=t||!1,this.initNoDict();var r=l.clone(this.defaultDict);r.init(n,t,e),this.acceptors.creators.push(r)},t.exports=f},{"./acceptors":1,"./dict":2,"./latin_rules":3,"./path_info_builder":4,"./path_selector":5,"./thai_rules":6,"./wordcut_core":8,sys:28,underscore:25}],8:[function(n,t,e){var r={buildPath:function(n){var t=this,e=t.pathSelector.createPath(),r=0;t.acceptors.reset();for(var i=0;i<n.length;i++){var o=!
n[i];t.acceptors.transit(o);var s=t.pathInfoBuilder.build(e,t.acceptors.getFinalAcceptors(),i,r,n),a=t.pathSelector.selectPath(s);e.push(a),"UNK"!==a.type&&(r=i)}return e},pathToRanges:function(n){for(var t=n.length-1,e=[];0<t;){var r=n[t],i=r.p;if(void 0!==r.merge&&0<e.length){var o=e[e.length-1];o.s=r.merge,i=o.s}else e.push({s:i,e:t});t=i}return e.reverse()},rangesToText:function(t,n,e){return n.map(function(n){return t.substring(n.s,n.e)}).join(e)},cut:function(n,t){var e=this.buildPath(n),r=this.pathToRanges(e);return this.rangesToText(n,r,void 0===t?"|":t)},cutIntoRanges:function(t,n){var e=this.buildPath(t),r=this.pathToRanges(e);return n||r.forEach(function(n){n.text=t.substring(n.s,n.e)}),r},cutIntoArray:function(t){var n=this.buildPath(t);return this.pathToRanges(n).map(function(n){return t.substring(n.s,n.e)})}};t.exports=r},{}],9:[function(n,t,e){var c=n("util/"),u=Array.prototype.slice,r=Object.prototype.hasOwnProperty,o=t.exports=i;function l(n,t){return c.isUndefined(t)?""+t:c.isNumber(t)&&!isFinite(t)?t.toString():c.isFunction(t)||c.isRegExp(t)?t.toString():t}function f(n,t){return c.isString(n)?n.length<t?n:n.slice(0,t):n}function h(n,t,e,r,i){throw new o.AssertionError({message:e,actual:n,expected:t,operator:r,stackStartFunction:i})}function i(n,t){n||h(n,!0,t,"==",o.ok)}function p(n,t){if(n===t)return!0;if(c.isBuffer(n)&&c.isBuffer(t)){if(n.length!=t.length)return!1;for(var e=0;e<n.length;e++)if(n[e]!==t[e])return!1;return!0}return c.isDate(n)&&c.isDate(t)?n.getTime()===t.getTime():c.isRegExp(n)&&c.isRegExp(t)?n.source===t.source&&n.global===t.global&&n.multiline===t.multiline&&n.lastIndex===t.lastIndex&&n.ignoreCase===t.ignoreCase:c.isObject(n)||c.isObject(t)?function(n,t){if(c.isNullOrUndefined(n)||c.isNullOrUndefined(t))return!1;if(n.prototype!==t.prototype)return!1;if(c.isPrimitive(n)||c.isPrimitive(t))return n===t;var e=d(n),r=d(t);if(e&&!r||!e&&r)return!1;if(e)return n=u.call(n),t=u.call(t),p(n,t);var i,o,s=v(n),a=v(t);if(s.length!=a.length)return!1;for(s.sort(),a.sort(),o=s.length-1;0<=!
o;o--)if(s[o]!=a[o])return!1;for(o=s.length-1;0<=o;o--)if(i=s[o],!p(n[i],t[i]))return!1;return!0}(n,t):n==t}function d(n){return"[object Arguments]"==Object.prototype.toString.call(n)}function s(n,t){return!(!n||!t)&&("[object RegExp]"==Object.prototype.toString.call(t)?t.test(n):n instanceof t||!0===t.call({},n))}function a(n,t,e,r){var i;c.isString(e)&&(r=e,e=null);try{t()}catch(n){i=n}if(r=(e&&e.name?" ("+e.name+").":".")+(r?" "+r:"."),n&&!i&&h(i,e,"Missing expected exception"+r),!n&&s(i,e)&&h(i,e,"Got unwanted exception"+r),n&&i&&e&&!s(i,e)||!n&&i)throw i}o.AssertionError=function(n){var t;this.name="AssertionError",this.actual=n.actual,this.expected=n.expected,this.operator=n.operator,n.message?(this.message=n.message,this.generatedMessage=!1):(this.message=(t=this,f(JSON.stringify(t.actual,l),128)+" "+t.operator+" "+f(JSON.stringify(t.expected,l),128)),this.generatedMessage=!0);var e=n.stackStartFunction||h;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var i=r.stack,o=e.name,s=i.indexOf("\n"+o);if(0<=s){var a=i.indexOf("\n",s+1);i=i.substring(a+1)}this.stack=i}}},c.inherits(o.AssertionError,Error),o.fail=h,o.ok=i,o.equal=function(n,t,e){n!=t&&h(n,t,e,"==",o.equal)},o.notEqual=function(n,t,e){n==t&&h(n,t,e,"!=",o.notEqual)},o.deepEqual=function(n,t,e){p(n,t)||h(n,t,e,"deepEqual",o.deepEqual)},o.notDeepEqual=function(n,t,e){p(n,t)&&h(n,t,e,"notDeepEqual",o.notDeepEqual)},o.strictEqual=function(n,t,e){n!==t&&h(n,t,e,"===",o.strictEqual)},o.notStrictEqual=function(n,t,e){n===t&&h(n,t,e,"!==",o.notStrictEqual)},o.throws=function(n,t,e){a.apply(this,[!0].concat(u.call(arguments)))},o.doesNotThrow=function(n,t){a.apply(this,[!1].concat(u.call(arguments)))},o.ifError=function(n){if(n)throw n};var v=Object.keys||function(n){var t=[];for(var e in n)r.call(n,e)&&t.push(e);return t}},{"util/":28}],10:[function(n,t,e){"use strict";function r(n,t,e){n instanceof RegExp&&(n=i(n,e)),t instanceof RegExp&&(t=i(t,e));var r=o(n,t,e);return r&&{start:r[0],end:r[1],pre:e.slice(0,r[0!
]),body:e.slice(r[0]+n.length,r[1]),post:e.slice(r[1]+t.length)}}function i(n,t){var e=t.match(n);return e?e[0]:null}function o(n,t,e){var r,i,o,s,a,c=e.indexOf(n),u=e.indexOf(t,c+1),l=c;if(0<=c&&0<u){for(r=[],o=e.length;0<=l&&!a;)l==c?(r.push(l),c=e.indexOf(n,l+1)):1==r.length?a=[r.pop(),u]:((i=r.pop())<o&&(o=i,s=u),u=e.indexOf(t,l+1)),l=c<u&&0<=c?c:u;r.length&&(a=[o,s])}return a}(t.exports=r).range=o},{}],11:[function(n,t,e){var k=n("concat-map"),S=n("balanced-match");t.exports=function(n){if(!n)return[];"{}"===n.substr(0,2)&&(n="\\{\\}"+n.substr(2));return function t(n,e){var r=[];var i=S("{","}",n);if(!i||/\$$/.test(i.pre))return[n];var o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body);var s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body);var a=o||s;var c=0<=i.body.indexOf(",");if(!a&&!c)return i.post.match(/,.*\}/)?(n=i.pre+"{"+i.body+R+i.post,t(n)):[n];var u;if(a)u=i.body.split(/\.\./);else if(1===(u=T(i.body)).length&&1===(u=t(u[0],!1).map(I)).length){var l=i.post.length?t(i.post,!1):[""];return l.map(function(n){return i.pre+u[0]+n})}var f=i.pre;var l=i.post.length?t(i.post,!1):[""];var h;if(a){var p=L(u[0]),d=L(u[1]),v=Math.max(u[0].length,u[1].length),g=3==u.length?Math.abs(L(u[2])):1,m=D,y=d<p;y&&(g*=-1,m=F);var b=u.some(N);h=[];for(var _=p;m(_,d);_+=g){var w;if(s)"\\"===(w=String.fromCharCode(_))&&(w="");else if(w=String(_),b){var E=v-w.length;if(0<E){var O=new Array(E+1).join("0");w=_<0?"-"+O+w.slice(1):O+w}}h.push(w)}}else h=k(u,function(n){return t(n,!1)});for(var A=0;A<h.length;A++)for(var x=0;x<l.length;x++){var j=f+h[A]+l[x];(!e||a||j)&&r.push(j)}return r}((t=n,t.split("\\\\").join(r).split("\\{").join(i).split("\\}").join(R).split("\\,").join(o).split("\\.").join(s)),!0).map(a);var t};var r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",R="\0CLOSE"+Math.random()+"\0",o="\0COMMA"+Math.random()+"\0",s="\0PERIOD"+Math.random()+"\0";function L(n){return parseInt(n,10)==n?parseInt(n,10):n.charCodeAt(0)}function a(n){return n.split(r).join("\\").split(i).join("{").split(R).join("}").sp!
lit(o).join(",").split(s).join(".")}function T(n){if(!n)return[""];var t=[],e=S("{","}",n);if(!e)return n.split(",");var r=e.pre,i=e.body,o=e.post,s=r.split(",");s[s.length-1]+="{"+i+"}";var a=T(o);return o.length&&(s[s.length-1]+=a.shift(),s.push.apply(s,a)),t.push.apply(t,s),t}function I(n){return"{"+n+"}"}function N(n){return/^-?0\d/.test(n)}function D(n,t){return n<=t}function F(n,t){return t<=n}},{"balanced-match":10,"concat-map":13}],12:[function(n,t,e){},{}],13:[function(n,t,e){t.exports=function(n,t){for(var e=[],r=0;r<n.length;r++){var i=t(n[r],r);o(i)?e.push.apply(e,i):e.push(i)}return e};var o=Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)}},{}],14:[function(n,t,e){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function a(n){return"function"==typeof n}function c(n){return"object"==typeof n&&null!==n}function u(n){return void 0===n}((t.exports=r).EventEmitter=r).prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(n){if("number"!=typeof n||n<0||isNaN(n))throw TypeError("n must be a positive number");return this._maxListeners=n,this},r.prototype.emit=function(n){var t,e,r,i,o,s;if(this._events||(this._events={}),"error"===n&&(!this._events.error||c(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;throw TypeError('Uncaught, unspecified "error" event.')}if(u(e=this._events[n]))return!1;if(a(e))switch(arguments.length){case 1:e.call(this);break;case 2:e.call(this,arguments[1]);break;case 3:e.call(this,arguments[1],arguments[2]);break;default:for(r=arguments.length,i=new Array(r-1),o=1;o<r;o++)i[o-1]=arguments[o];e.apply(this,i)}else if(c(e)){for(r=arguments.length,i=new Array(r-1),o=1;o<r;o++)i[o-1]=arguments[o];for(r=(s=e.slice()).length,o=0;o<r;o++)s[o].apply(this,i)}return!0},r.prototype.on=r.prototype.addListener=function(n,t){var e;if(!a(t))throw TypeError("listener must be a function");(this._events||(this._eve!
nts={}),this._events.newListener&&this.emit("newListener",n,a(t.listener)?t.listener:t),this._events[n]?c(this._events[n])?this._events[n].push(t):this._events[n]=[this._events[n],t]:this._events[n]=t,c(this._events[n])&&!this._events[n].warned)&&((e=u(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&0<e&&this._events[n].length>e&&(this._events[n].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[n].length),"function"==typeof console.trace&&console.trace()));return this},r.prototype.once=function(n,t){if(!a(t))throw TypeError("listener must be a function");var e=!1;function r(){this.removeListener(n,r),e||(e=!0,t.apply(this,arguments))}return r.listener=t,this.on(n,r),this},r.prototype.removeListener=function(n,t){var e,r,i,o;if(!a(t))throw TypeError("listener must be a function");if(!this._events||!this._events[n])return this;if(i=(e=this._events[n]).length,r=-1,e===t||a(e.listener)&&e.listener===t)delete this._events[n],this._events.removeListener&&this.emit("removeListener",n,t);else if(c(e)){for(o=i;0<o--;)if(e[o]===t||e[o].listener&&e[o].listener===t){r=o;break}if(r<0)return this;1===e.length?(e.length=0,delete this._events[n]):e.splice(r,1),this._events.removeListener&&this.emit("removeListener",n,t)}return this},r.prototype.removeAllListeners=function(n){var t,e;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[n]&&delete this._events[n],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(a(e=this._events[n]))this.removeListener(n,e);else for(;e.length;)this.removeListener(n,e[e.length-1]);return delete this._events[n],this},r.prototype.listeners=function(n){return this._events&&this._events[n]?a(this._events[n])?[this._events[n]]:this._events[n].slice():[]},r.listenerCount=function(n,t){r!
eturn n._events&&n._events[t]?a(n._events[t])?1:n._events[t].length:0}},{}],15:[function(t,n,p){(function(i){function o(n,t){return Object.prototype.hasOwnProperty.call(n,t)}p.alphasort=u,p.alphasorti=c,p.setopts=function(n,t,e){e||(e={});if(e.matchBase&&-1===t.indexOf("/")){if(e.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}n.silent=!!e.silent,n.pattern=t,n.strict=!1!==e.strict,n.realpath=!!e.realpath,n.realpathCache=e.realpathCache||Object.create(null),n.follow=!!e.follow,n.dot=!!e.dot,n.mark=!!e.mark,n.nodir=!!e.nodir,n.nodir&&(n.mark=!0);n.sync=!!e.sync,n.nounique=!!e.nounique,n.nonull=!!e.nonull,n.nosort=!!e.nosort,n.nocase=!!e.nocase,n.stat=!!e.stat,n.noprocess=!!e.noprocess,n.maxLength=e.maxLength||1/0,n.cache=e.cache||Object.create(null),n.statCache=e.statCache||Object.create(null),n.symlinks=e.symlinks||Object.create(null),function(n,t){n.ignore=t.ignore||[],Array.isArray(n.ignore)||(n.ignore=[n.ignore]);n.ignore.length&&(n.ignore=n.ignore.map(l))}(n,e),n.changedCwd=!1;var r=i.cwd();o(e,"cwd")?(n.cwd=e.cwd,n.changedCwd=s.resolve(e.cwd)!==r):n.cwd=r;n.root=e.root||s.resolve(n.cwd,"/"),n.root=s.resolve(n.root),"win32"===i.platform&&(n.root=n.root.replace(/\\/g,"/"));n.nomount=!!e.nomount,e.nonegate=!1!==e.nonegate,e.nocomment=!1!==e.nocomment,function(n){if(!(n.nonegate&&n.nocomment||!0===i.noDeprecation||p.deprecationWarned)){var t="glob WARNING: comments and negation will be disabled in v6";if(i.throwDeprecation)throw new Error(t);i.traceDeprecation?console.trace(t):console.error(t),p.deprecationWarned=!0}}(e),n.minimatch=new a(t,e),n.options=n.minimatch.options},p.ownProp=o,p.makeAbs=f,p.finish=function(t){for(var n=t.nounique,e=n?[]:Object.create(null),r=0,i=t.matches.length;r<i;r++){var o=t.matches[r];if(o&&0!==Object.keys(o).length){var s=Object.keys(o);n?e.push.apply(e,s):s.forEach(function(n){e[n]=!0})}else if(t.nonull){var a=t.minimatch.globSet[r];n?e.push(a):e[a]=!0}}n||(e=Object.keys(e));t.nosort||(e=e.sort(t.nocase?c:u));if(t.mark){for(var r=0;r<e.length;r++)e[r]=t._m!
ark(e[r]);t.nodir&&(e=e.filter(function(n){return!/\/$/.test(n)}))}t.ignore.length&&(e=e.filter(function(n){return!h(t,n)}));t.found=e},p.mark=function(n,t){var e=f(n,t),r=n.cache[e],i=t;if(r){var o="DIR"===r||Array.isArray(r),s="/"===t.slice(-1);if(o&&!s?i+="/":!o&&s&&(i=i.slice(0,-1)),i!==t){var a=f(n,i);n.statCache[a]=n.statCache[e],n.cache[a]=n.cache[e]}}return i},p.isIgnored=h,p.childrenIgnored=function(n,t){return!!n.ignore.length&&n.ignore.some(function(n){return!(!n.gmatcher||!n.gmatcher.match(t))})};var s=t("path"),n=t("minimatch"),e=t("path-is-absolute"),a=n.Minimatch;function c(n,t){return n.toLowerCase().localeCompare(t.toLowerCase())}function u(n,t){return n.localeCompare(t)}function l(n){var t=null;if("/**"===n.slice(-3)){var e=n.replace(/(\/\*\*)+$/,"");t=new a(e)}return{matcher:new a(n),gmatcher:t}}function f(n,t){return"/"===t.charAt(0)?s.join(n.root,t):e(t)||""===t?t:n.changedCwd?s.resolve(n.cwd,t):s.resolve(t)}function h(n,t){return!!n.ignore.length&&n.ignore.some(function(n){return n.matcher.match(t)||!(!n.gmatcher||!n.gmatcher.match(t))})}p.deprecationWarned}).call(this,t("_process"))},{_process:24,minimatch:20,path:22,"path-is-absolute":23}],16:[function(_,w,n){(function(s){w.exports=i;var u=_("fs"),l=_("minimatch"),n=(l.Minimatch,_("inherits")),t=_("events").EventEmitter,g=_("path"),f=_("assert"),h=_("path-is-absolute"),r=_("./sync.js"),e=_("./common.js"),a=(e.alphasort,e.alphasorti,e.setopts),p=e.ownProp,d=_("inflight"),o=_("util"),v=e.childrenIgnored,c=e.isIgnored,m=_("once");function i(n,t,e){if("function"==typeof t&&(e=t,t={}),t||(t={}),t.sync){if(e)throw new TypeError("callback provided to sync glob");return r(n,t)}return new b(n,t,e)}i.sync=r;var y=i.GlobSync=r.GlobSync;function b(n,t,e){if("function"==typeof t&&(e=t,t=null),t&&t.sync){if(e)throw new TypeError("callback provided to sync glob");return new y(n,t)}if(!(this instanceof b))return new b(n,t,e);a(this,n,t),this._didRealPath=!1;var r=this.minimatch.set.length;this.matches=new Array(r),"function"==typeof e&&(e=m(e),this.on("e!
rror",e),this.on("end",function(n){e(null,n)}));var i=this;r=this.minimatch.set.length;if(this._processing=0,this.matches=new Array(r),this._emitQueue=[],this._processQueue=[],this.paused=!1,this.noprocess)return this;if(0===r)return s();for(var o=0;o<r;o++)this._process(this.minimatch.set[o],o,!1,s);function s(){--i._processing,i._processing<=0&&i._finish()}}(i.glob=i).hasMagic=function(n,t){var e=o._extend({},t);e.noprocess=!0;var r=new b(n,e).minimatch.set;if(1<r.length)return!0;for(var i=0;i<r[0].length;i++)if("string"!=typeof r[0][i])return!0;return!1},n(i.Glob=b,t),b.prototype._finish=function(){if(f(this instanceof b),!this.aborted){if(this.realpath&&!this._didRealpath)return this._realpath();e.finish(this),this.emit("end",this.found)}},b.prototype._realpath=function(){if(!this._didRealpath){this._didRealpath=!0;var n=this.matches.length;if(0===n)return this._finish();for(var t=this,e=0;e<this.matches.length;e++)this._realpathSet(e,r)}function r(){0==--n&&t._finish()}},b.prototype._realpathSet=function(r,i){var n=this.matches[r];if(!n)return i();var t=Object.keys(n),o=this,s=t.length;if(0===s)return i();var a=this.matches[r]=Object.create(null);t.forEach(function(e,n){e=o._makeAbs(e),u.realpath(e,o.realpathCache,function(n,t){n?"stat"===n.syscall?a[e]=!0:o.emit("error",n):a[t]=!0,0==--s&&(o.matches[r]=a,i())})})},b.prototype._mark=function(n){return e.mark(this,n)},b.prototype._makeAbs=function(n){return e.makeAbs(this,n)},b.prototype.abort=function(){this.aborted=!0,this.emit("abort")},b.prototype.pause=function(){this.paused||(this.paused=!0,this.emit("pause"))},b.prototype.resume=function(){if(this.paused){if(this.emit("resume"),this.paused=!1,this._emitQueue.length)for(var n=this._emitQueue.slice(0),t=this._emitQueue.length=0;t<n.length;t++){var e=n[t];this._emitMatch(e[0],e[1])}if(this._processQueue.length){var r=this._processQueue.slice(0);for(t=this._processQueue.length=0;t<r.length;t++){var i=r[t];this._processing--,this._process(i[0],i[1],i[2],i[3])}}}},b.prototype._process=function(n,t,e,r){if(f!
(this instanceof b),f("function"==typeof r),!this.aborted)if(this._processing++,this.paused)this._processQueue.push([n,t,e,r]);else{for(var i,o=0;"string"==typeof n[o];)o++;switch(o){case n.length:return void this._processSimple(n.join("/"),t,r);case 0:i=null;break;default:i=n.slice(0,o).join("/")}var s,a=n.slice(o);s=null===i?".":((h(i)||h(n.join("/")))&&(i&&h(i)||(i="/"+i)),i);var c=this._makeAbs(s);if(v(this,s))return r();a[0]===l.GLOBSTAR?this._processGlobStar(i,s,c,a,t,e,r):this._processReaddir(i,s,c,a,t,e,r)}},b.prototype._processReaddir=function(e,r,i,o,s,a,c){var u=this;this._readdir(i,a,function(n,t){return u._processReaddir2(e,r,i,o,s,a,t,c)})},b.prototype._processReaddir2=function(n,t,e,r,i,o,s,a){if(!s)return a();for(var c=r[0],u=!!this.minimatch.negate,l=c._glob,f=this.dot||"."===l.charAt(0),h=[],p=0;p<s.length;p++){if("."!==(v=s[p]).charAt(0)||f)(u&&!n?!v.match(c):v.match(c))&&h.push(v)}var d=h.length;if(0===d)return a();if(1===r.length&&!this.mark&&!this.stat){this.matches[i]||(this.matches[i]=Object.create(null));for(p=0;p<d;p++){var v=h[p];n&&(v="/"!==n?n+"/"+v:n+v),"/"!==v.charAt(0)||this.nomount||(v=g.join(this.root,v)),this._emitMatch(i,v)}return a()}r.shift();for(p=0;p<d;p++){v=h[p];n&&(v="/"!==n?n+"/"+v:n+v),this._process([v].concat(r),i,o,a)}a()},b.prototype._emitMatch=function(n,t){if(!this.aborted&&!this.matches[n][t]&&!c(this,t))if(this.paused)this._emitQueue.push([n,t]);else{var e=this._makeAbs(t);if(this.nodir){var r=this.cache[e];if("DIR"===r||Array.isArray(r))return}this.mark&&(t=this._mark(t)),this.matches[n][t]=!0;var i=this.statCache[e];i&&this.emit("stat",t,i),this.emit("match",t)}},b.prototype._readdirInGlobStar=function(r,i){if(!this.aborted){if(this.follow)return this._readdir(r,!1,i);var o=this,n=d("lstat\0"+r,function(n,t){if(n)return i();var e=t.isSymbolicLink();(o.symlinks[r]=e)||t.isDirectory()?o._readdir(r,!1,i):(o.cache[r]="FILE",i())});n&&u.lstat(r,n)}},b.prototype._readdir=function(n,t,e){if(!this.aborted&&(e=d("readdir\0"+n+"\0"+t,e))){if(t&&!p(this.symlinks,n))retu!
rn this._readdirInGlobStar(n,e);if(p(this.cache,n)){var r=this.cache[n];if(!r||"FILE"===r)return e();if(Array.isArray(r))return e(null,r)}var i,o,s;u.readdir(n,(i=this,o=n,s=e,function(n,t){n?i._readdirError(o,n,s):i._readdirEntries(o,t,s)}))}},b.prototype._readdirEntries=function(n,t,e){if(!this.aborted){if(!this.mark&&!this.stat)for(var r=0;r<t.length;r++){var i=t[r];i="/"===n?n+i:n+"/"+i,this.cache[i]=!0}return e(null,this.cache[n]=t)}},b.prototype._readdirError=function(n,t,e){if(!this.aborted){switch(t.code){case"ENOTSUP":case"ENOTDIR":this.cache[this._makeAbs(n)]="FILE";break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(n)]=!1;break;default:this.cache[this._makeAbs(n)]=!1,this.strict&&(this.emit("error",t),this.abort()),this.silent||console.error("glob error",t)}return e()}},b.prototype._processGlobStar=function(e,r,i,o,s,a,c){var u=this;this._readdir(i,a,function(n,t){u._processGlobStar2(e,r,i,o,s,a,t,c)})},b.prototype._processGlobStar2=function(n,t,e,r,i,o,s,a){if(!s)return a();var c=r.slice(1),u=n?[n]:[],l=u.concat(c);this._process(l,i,!1,a);var f=this.symlinks[e],h=s.length;if(f&&o)return a();for(var p=0;p<h;p++){if("."!==s[p].charAt(0)||this.dot){var d=u.concat(s[p],c);this._process(d,i,!0,a);var v=u.concat(s[p],r);this._process(v,i,!0,a)}}a()},b.prototype._processSimple=function(e,r,i){var o=this;this._stat(e,function(n,t){o._processSimple2(e,r,n,t,i)})},b.prototype._processSimple2=function(n,t,e,r,i){if(this.matches[t]||(this.matches[t]=Object.create(null)),!r)return i();if(n&&h(n)&&!this.nomount){var o=/[\/\\]$/.test(n);"/"===n.charAt(0)?n=g.join(this.root,n):(n=g.resolve(this.root,n),o&&(n+="/"))}"win32"===s.platform&&(n=n.replace(/\\/g,"/")),this._emitMatch(t,n),i()},b.prototype._stat=function(r,i){var o=this._makeAbs(r),n="/"===r.slice(-1);if(r.length>this.maxLength)return i();if(!this.stat&&p(this.cache,o)){var t=this.cache[o];if(Array.isArray(t)&&(t="DIR"),!n||"DIR"===t)return i(null,t);if(n&&"FILE"===t)return i()}var e=this.statCache[o];if(void 0!==e){if(!
!1===e)return i(null,e);var s=e.isDirectory()?"DIR":"FILE";return n&&"FILE"===s?i():i(null,s,e)}var a=this,c=d("stat\0"+o,function(n,e){{if(e&&e.isSymbolicLink())return u.stat(o,function(n,t){n?a._stat2(r,o,null,e,i):a._stat2(r,o,n,t,i)});a._stat2(r,o,n,e,i)}});c&&u.lstat(o,c)},b.prototype._stat2=function(n,t,e,r,i){if(e)return this.statCache[t]=!1,i();var o="/"===n.slice(-1);if(this.statCache[t]=r,"/"===t.slice(-1)&&!r.isDirectory())return i(null,!1,r);var s=r.isDirectory()?"DIR":"FILE";return this.cache[t]=this.cache[t]||s,o&&"DIR"!==s?i():i(null,s,r)}}).call(this,_("_process"))},{"./common.js":15,"./sync.js":17,_process:24,assert:9,events:14,fs:12,inflight:18,inherits:19,minimatch:20,once:21,path:22,"path-is-absolute":23,util:28}],17:[function(e,r,n){(function(i){(r.exports=n).GlobSync=h;var s=e("fs"),c=e("minimatch"),g=(c.Minimatch,e("./glob.js").Glob,e("util"),e("path")),u=e("assert"),l=e("path-is-absolute"),t=e("./common.js"),o=(t.alphasort,t.alphasorti,t.setopts),a=t.ownProp,f=t.childrenIgnored;function n(n,t){if("function"==typeof t||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");return new h(n,t).found}function h(n,t){if(!n)throw new Error("must provide pattern");if("function"==typeof t||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof h))return new h(n,t);if(o(this,n,t),this.noprocess)return this;var e=this.minimatch.set.length;this.matches=new Array(e);for(var r=0;r<e;r++)this._process(this.minimatch.set[r],r,!1);this._finish()}h.prototype._finish=function(){if(u(this instanceof h),this.realpath){var i=this;this.matches.forEach(function(n,t){var e=i.matches[t]=Object.create(null);for(var r in n)try{r=i._makeAbs(r),e[s.realpathSync(r,i.realpathCache)]=!0}catch(n){if("stat"!==n.syscall)throw n;e[i._makeAbs(r)]=!0}})}t.finish(this)},h.prototype._process=function(n,t,e){u(this instanceof h);for(var r,i=0;"string"==typeof n[i];)!
i++;switch(i){case n.length:return void this._processSimple(n.join("/"),t);case 0:r=null;break;default:r=n.slice(0,i).join("/")}var o,s=n.slice(i);o=null===r?".":((l(r)||l(n.join("/")))&&(r&&l(r)||(r="/"+r)),r);var a=this._makeAbs(o);f(this,o)||(s[0]===c.GLOBSTAR?this._processGlobStar(r,o,a,s,t,e):this._processReaddir(r,o,a,s,t,e))},h.prototype._processReaddir=function(n,t,e,r,i,o){var s=this._readdir(e,o);if(s){for(var a=r[0],c=!!this.minimatch.negate,u=a._glob,l=this.dot||"."===u.charAt(0),f=[],h=0;h<s.length;h++){if("."!==(v=s[h]).charAt(0)||l)(c&&!n?!v.match(a):v.match(a))&&f.push(v)}var p=f.length;if(0!==p)if(1!==r.length||this.mark||this.stat){r.shift();for(h=0;h<p;h++){var d;v=f[h];d=n?[n,v]:[v],this._process(d.concat(r),i,o)}}else{this.matches[i]||(this.matches[i]=Object.create(null));for(var h=0;h<p;h++){var v=f[h];n&&(v="/"!==n.slice(-1)?n+"/"+v:n+v),"/"!==v.charAt(0)||this.nomount||(v=g.join(this.root,v)),this.matches[i][v]=!0}}}},h.prototype._emitMatch=function(n,t){this._makeAbs(t);if(this.mark&&(t=this._mark(t)),!this.matches[n][t]){if(this.nodir){var e=this.cache[this._makeAbs(t)];if("DIR"===e||Array.isArray(e))return}this.matches[n][t]=!0,this.stat&&this._stat(t)}},h.prototype._readdirInGlobStar=function(n){if(this.follow)return this._readdir(n,!1);var t,e;try{e=s.lstatSync(n)}catch(n){return null}var r=e.isSymbolicLink();return(this.symlinks[n]=r)||e.isDirectory()?t=this._readdir(n,!1):this.cache[n]="FILE",t},h.prototype._readdir=function(t,n){if(n&&!a(this.symlinks,t))return this._readdirInGlobStar(t);if(a(this.cache,t)){var e=this.cache[t];if(!e||"FILE"===e)return null;if(Array.isArray(e))return e}try{return this._readdirEntries(t,s.readdirSync(t))}catch(n){return this._readdirError(t,n),null}},h.prototype._readdirEntries=function(n,t){if(!this.mark&&!this.stat)for(var e=0;e<t.length;e++){var r=t[e];r="/"===n?n+r:n+"/"+r,this.cache[r]=!0}return this.cache[n]=t},h.prototype._readdirError=function(n,t){switch(t.code){case"ENOTSUP":case"ENOTDIR":this.cache[this._makeAbs(n)]="FILE";break;case"ENOE!
NT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(n)]=!1;break;default:if(this.cache[this._makeAbs(n)]=!1,this.strict)throw t;this.silent||console.error("glob error",t)}},h.prototype._processGlobStar=function(n,t,e,r,i,o){var s=this._readdir(e,o);if(s){var a=r.slice(1),c=n?[n]:[],u=c.concat(a);this._process(u,i,!1);var l=s.length;if(!this.symlinks[e]||!o)for(var f=0;f<l;f++){if("."!==s[f].charAt(0)||this.dot){var h=c.concat(s[f],a);this._process(h,i,!0);var p=c.concat(s[f],r);this._process(p,i,!0)}}}},h.prototype._processSimple=function(n,t){var e=this._stat(n);if(this.matches[t]||(this.matches[t]=Object.create(null)),e){if(n&&l(n)&&!this.nomount){var r=/[\/\\]$/.test(n);"/"===n.charAt(0)?n=g.join(this.root,n):(n=g.resolve(this.root,n),r&&(n+="/"))}"win32"===i.platform&&(n=n.replace(/\\/g,"/")),this.matches[t][n]=!0}},h.prototype._stat=function(n){var t=this._makeAbs(n),e="/"===n.slice(-1);if(n.length>this.maxLength)return!1;if(!this.stat&&a(this.cache,t)){var r=this.cache[t];if(Array.isArray(r)&&(r="DIR"),!e||"DIR"===r)return r;if(e&&"FILE"===r)return!1}var i=this.statCache[t];if(!i){var o;try{o=s.lstatSync(t)}catch(n){return!1}if(o.isSymbolicLink())try{i=s.statSync(t)}catch(n){i=o}else i=o}r=(this.statCache[t]=i).isDirectory()?"DIR":"FILE";return this.cache[t]=this.cache[t]||r,(!e||"DIR"===r)&&r},h.prototype._mark=function(n){return t.mark(this,n)},h.prototype._makeAbs=function(n){return t.makeAbs(this,n)}}).call(this,e("_process"))},{"./common.js":15,"./glob.js":16,_process:24,assert:9,fs:12,minimatch:20,path:22,"path-is-absolute":23,util:28}],18:[function(t,r,n){(function(s){var n=t("wrappy"),a=Object.create(null),e=t("once");r.exports=n(function(n,t){return a[n]?(a[n].push(t),null):(a[n]=[t],o=n,e(function n(){var t=a[o],e=t.length,r=function(n){for(var t=n.length,e=[],r=0;r<t;r++)e[r]=n[r];return e}(arguments);try{for(var i=0;i<e;i++)t[i].apply(null,r)}finally{t.length>e?(t.splice(0,e),s.nextTick(function(){n.apply(null,r)})):delete a[o]}}));var o})}).call(this,t("_process"))},{_pro!
cess:24,once:21,wrappy:29}],19:[function(n,t,e){"function"==typeof Object.create?t.exports=function(n,t){n.super_=t,n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(n,t){n.super_=t;var e=function(){};e.prototype=t.prototype,n.prototype=new e,n.prototype.constructor=n}},{}],20:[function(n,t,e){(t.exports=s).Minimatch=i;var u={sep:"/"};try{u=n("path")}catch(n){}var M=s.GLOBSTAR=i.GLOBSTAR={},r=n("brace-expansion"),C={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},P="[^/]",z=P+"*?",B="().*{}+?[]^$\\!".split("").reduce(function(n,t){return n[t]=!0,n},{});var l=/\/+/;function o(t,e){t=t||{},e=e||{};var r={};return Object.keys(e).forEach(function(n){r[n]=e[n]}),Object.keys(t).forEach(function(n){r[n]=t[n]}),r}function s(n,t,e){if("string"!=typeof t)throw new TypeError("glob pattern string required");return e||(e={}),!(!e.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===n:new i(t,e).match(n))}function i(n,t){if(!(this instanceof i))return new i(n,t);if("string"!=typeof n)throw new TypeError("glob pattern string required");t||(t={}),n=n.trim(),"/"!==u.sep&&(n=n.split(u.sep).join("/")),this.options=t,this.set=[],this.pattern=n,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function a(n,t){if(t||(t=this instanceof i?this.options:{}),void 0===(n=void 0===n?this.pattern:n))throw new TypeError("undefined pattern");return t.nobrace||!n.match(/\{.*\}/)?[n]:r(n)}s.filter=function(r,i){return i=i||{},function(n,t,e){return s(n,r,i)}},s.defaults=function(r){if(!r||!Object.keys(r).length)return s;var i=s,n=function(n,t,e){return i.minimatch(n,t,o(r,e))};return n.Minimatch=function(n,t){return new i.Minimatch(n,o(r,t))},n},i.defaults=function(n){return n&&Object.keys(n).length?s.defaults(n).Minimatch:i},i.prototype.debug=function(){},i.prototype.make=function(){if(this._made)return;var n=this.pattern,t=this.options;if(!t.noc!
omment&&"#"===n.charAt(0))return void(this.comment=!0);if(!n)return void(this.empty=!0);this.parseNegate();var e=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error);this.debug(this.pattern,e),e=this.globParts=e.map(function(n){return n.split(l)}),this.debug(this.pattern,e),e=e.map(function(n,t,e){return n.map(this.parse,this)},this),this.debug(this.pattern,e),e=e.filter(function(n){return-1===n.indexOf(!1)}),this.debug(this.pattern,e),this.set=e},i.prototype.parseNegate=function(){var n=this.pattern,t=!1,e=this.options,r=0;if(e.nonegate)return;for(var i=0,o=n.length;i<o&&"!"===n.charAt(i);i++)t=!t,r++;r&&(this.pattern=n.substr(r));this.negate=t},s.braceExpand=function(n,t){return a(n,t)},i.prototype.braceExpand=a,i.prototype.parse=function(n,t){if(65536<n.length)throw new TypeError("pattern is too long");var e=this.options;if(!e.noglobstar&&"**"===n)return M;if(""===n)return"";var r,i="",o=!!e.nocase,s=!1,a=[],c=[],u=!1,l=-1,f=-1,h="."===n.charAt(0)?"":e.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",p=this;function d(){if(r){switch(r){case"*":i+=z,o=!0;break;case"?":i+=P,o=!0;break;default:i+="\\"+r}p.debug("clearStateChar %j %j",r,i),r=!1}}for(var v,g=0,m=n.length;g<m&&(v=n.charAt(g));g++)if(this.debug("%s\t%s %s %j",n,g,i,v),s&&B[v])i+="\\"+v,s=!1;else switch(v){case"/":return!1;case"\\":d(),s=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",n,g,i,v),u){this.debug(" in class"),"!"===v&&g===f+1&&(v="^"),i+=v;continue}p.debug("call clearStateChar %j",r),d(),r=v,e.noext&&d();continue;case"(":if(u){i+="(";continue}if(!r){i+="\\(";continue}a.push({type:r,start:g-1,reStart:i.length,open:C[r].open,close:C[r].close}),i+="!"===r?"(?:(?!(?:":"(?:",this.debug("plType %j %j",r,i),r=!1;continue;case")":if(u||!a.length){i+="\\)";continue}d(),o=!0;var y=a.pop();i+=y.close,"!"===y.type&&c.push(y),y.reEnd=i.length;continue;case"|":if(u||!a.length||s){i+="\\|",s=!1;continue}d(),i+="|";continue;case"[":if(d(),u){i+="\\"+v;continue}u=!0,f=g,l=i.length,i+=v;continue;c!
ase"]":if(g===f+1||!u){i+="\\"+v,s=!1;continue}if(u){var b=n.substring(f+1,g);try{RegExp("["+b+"]")}catch(n){var _=this.parse(b,U);i=i.substr(0,l)+"\\["+_[0]+"\\]",o=o||_[1],u=!1;continue}}u=!(o=!0),i+=v;continue;default:d(),s?s=!1:!B[v]||"^"===v&&u||(i+="\\"),i+=v}u&&(b=n.substr(f+1),_=this.parse(b,U),i=i.substr(0,l)+"\\["+_[0],o=o||_[1]);for(y=a.pop();y;y=a.pop()){var w=i.slice(y.reStart+y.open.length);this.debug("setting tail",i,y),w=w.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(n,t,e){return e||(e="\\"),t+t+e+"|"}),this.debug("tail=%j\n %s",w,w,y,i);var E="*"===y.type?z:"?"===y.type?P:"\\"+y.type;o=!0,i=i.slice(0,y.reStart)+E+"\\("+w}d(),s&&(i+="\\\\");var O=!1;switch(i.charAt(0)){case".":case"[":case"(":O=!0}for(var A=c.length-1;-1<A;A--){var x=c[A],j=i.slice(0,x.reStart),k=i.slice(x.reStart,x.reEnd-8),S=i.slice(x.reEnd-8,x.reEnd),R=i.slice(x.reEnd);S+=R;var L=j.split("(").length-1,T=R;for(g=0;g<L;g++)T=T.replace(/\)[+*?]?/,"");var I="";""===(R=T)&&t!==U&&(I="$");var N=j+k+R+I+S;i=N}""!==i&&o&&(i="(?=.)"+i);O&&(i=h+i);if(t===U)return[i,o];if(!o)return n.replace(/\\(.)/g,"$1");var D=e.nocase?"i":"";try{var F=new RegExp("^"+i+"$",D)}catch(n){return new RegExp("$.")}return F._glob=n,F._src=i,F};var U={};s.makeRe=function(n,t){return new i(n,t||{}).makeRe()},i.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var n=this.set;if(!n.length)return this.regexp=!1,this.regexp;var t=this.options,e=t.noglobstar?z:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",r=t.nocase?"i":"",i=n.map(function(n){return n.map(function(n){return n===M?e:"string"==typeof n?n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):n._src}).join("\\/")}).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,r)}catch(n){this.regexp=!1}return this.regexp},s.match=function(n,t,e){var r=new i(t,e=e||{});return n=n.filter(function(n){return r.match(n)}),r.options.nonull&&!n.length&&n.push(t),n},i.prototype.match=function(n,t){if(this.debug("match",n,this.pattern),t!
his.comment)return!1;if(this.empty)return""===n;if("/"===n&&t)return!0;var e=this.options;"/"!==u.sep&&(n=n.split(u.sep).join("/"));n=n.split(l),this.debug(this.pattern,"split",n);var r,i,o=this.set;for(this.debug(this.pattern,"set",o),i=n.length-1;0<=i&&!(r=n[i]);i--);for(i=0;i<o.length;i++){var s=o[i],a=n;e.matchBase&&1===s.length&&(a=[r]);var c=this.matchOne(a,s,t);if(c)return!!e.flipNegate||!this.negate}return!e.flipNegate&&this.negate},i.prototype.matchOne=function(n,t,e){var r=this.options;this.debug("matchOne",{this:this,file:n,pattern:t}),this.debug("matchOne",n.length,t.length);for(var i=0,o=0,s=n.length,a=t.length;i<s&&o<a;i++,o++){this.debug("matchOne loop");var c,u=t[o],l=n[i];if(this.debug(t,u,l),!1===u)return!1;if(u===M){this.debug("GLOBSTAR",[t,u,l]);var f=i,h=o+1;if(h===a){for(this.debug("** at the end");i<s;i++)if("."===n[i]||".."===n[i]||!r.dot&&"."===n[i].charAt(0))return!1;return!0}for(;f<s;){var p=n[f];if(this.debug("\nglobstar while",n,f,t,h,p),this.matchOne(n.slice(f),t.slice(h),e))return this.debug("globstar found match!",f,s,p),!0;if("."===p||".."===p||!r.dot&&"."===p.charAt(0)){this.debug("dot detected!",n,f,t,h);break}this.debug("globstar swallow a segment, and continue"),f++}return!(!e||(this.debug("\n>>> no match, partial?",n,f,t,h),f!==s))}if("string"==typeof u?(c=r.nocase?l.toLowerCase()===u.toLowerCase():l===u,this.debug("string match",u,l,c)):(c=l.match(u),this.debug("pattern match",u,l,c)),!c)return!1}if(i===s&&o===a)return!0;if(i===s)return e;if(o===a)return i===s-1&&""===n[i];throw new Error("wtf?")}},{"brace-expansion":11,path:22}],21:[function(n,t,e){var r=n("wrappy");function i(n){var t=function(){return t.called?t.value:(t.called=!0,t.value=n.apply(this,arguments))};return t.called=!1,t}function o(n){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=n.apply(this,arguments)},e=n.name||"Function wrapped with `once`";return t.onceError=e+" shouldn't be called more than once",t.called=!1,t}t.exports=r(i),t.exports.strict=r(o),i.proto=i(functi!
on(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return o(this)},configurable:!0})})},{wrappy:29}],22:[function(n,t,u){(function(i){function o(n,t){for(var e=0,r=n.length-1;0<=r;r--){var i=n[r];"."===i?n.splice(r,1):".."===i?(n.splice(r,1),e++):e&&(n.splice(r,1),e--)}if(t)for(;e--;e)n.unshift("..");return n}var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,s=function(n){return t.exec(n).slice(1)};function a(n,t){if(n.filter)return n.filter(t);for(var e=[],r=0;r<n.length;r++)t(n[r],r,n)&&e.push(n[r]);return e}u.resolve=function(){for(var n="",t=!1,e=arguments.length-1;-1<=e&&!t;e--){var r=0<=e?arguments[e]:i.cwd();if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(n=r+"/"+n,t="/"===r.charAt(0))}return(t?"/":"")+(n=o(a(n.split("/"),function(n){return!!n}),!t).join("/"))||"."},u.normalize=function(n){var t=u.isAbsolute(n),e="/"===r(n,-1);return(n=o(a(n.split("/"),function(n){return!!n}),!t).join("/"))||t||(n="."),n&&e&&(n+="/"),(t?"/":"")+n},u.isAbsolute=function(n){return"/"===n.charAt(0)},u.join=function(){var n=Array.prototype.slice.call(arguments,0);return u.normalize(a(n,function(n,t){if("string"!=typeof n)throw new TypeError("Arguments to path.join must be strings");return n}).join("/"))},u.relative=function(n,t){function e(n){for(var t=0;t<n.length&&""===n[t];t++);for(var e=n.length-1;0<=e&&""===n[e];e--);return e<t?[]:n.slice(t,e-t+1)}n=u.resolve(n).substr(1),t=u.resolve(t).substr(1);for(var r=e(n.split("/")),i=e(t.split("/")),o=Math.min(r.length,i.length),s=o,a=0;a<o;a++)if(r[a]!==i[a]){s=a;break}var c=[];for(a=s;a<r.length;a++)c.push("..");return(c=c.concat(i.slice(s))).join("/")},u.sep="/",u.delimiter=":",u.dirname=function(n){var t=s(n),e=t[0],r=t[1];return e||r?(r&&(r=r.substr(0,r.length-1)),e+r):"."},u.basename=function(n,t){var e=s(n)[2];return t&&e.substr(-1*t.length)===t&&(e=e.substr(0,e.length-t.length)),e},u.ext!
name=function(n){return s(n)[3]};var r="b"==="ab".substr(-1)?function(n,t,e){return n.substr(t,e)}:function(n,t,e){return t<0&&(t=n.length+t),n.substr(t,e)}}).call(this,n("_process"))},{_process:24}],23:[function(n,r,t){(function(n){"use strict";function t(n){return"/"===n.charAt(0)}function e(n){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(n),e=t[1]||"",r=Boolean(e&&":"!==e.charAt(1));return Boolean(t[2]||r)}r.exports="win32"===n.platform?e:t,r.exports.posix=t,r.exports.win32=e}).call(this,n("_process"))},{_process:24}],24:[function(n,t,e){var r,i,o=t.exports={};function s(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(t){if(r===setTimeout)return setTimeout(t,0);if((r===s||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(n){try{return r.call(null,t,0)}catch(n){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:s}catch(n){r=s}try{i="function"==typeof clearTimeout?clearTimeout:a}catch(n){i=a}}();var u,l=[],f=!1,h=-1;function p(){f&&u&&(f=!1,u.length?l=u.concat(l):h=-1,l.length&&d())}function d(){if(!f){var n=c(p);f=!0;for(var t=l.length;t;){for(u=l,l=[];++h<t;)u&&u[h].run();h=-1,t=l.length}u=null,f=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===a||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(n){try{return i.call(null,t)}catch(n){return i.call(this,t)}}}(n)}}function v(n,t){this.fun=n,this.array=t}function g(){}o.nextTick=function(n){var t=new Array(arguments.length-1);if(1<arguments.length)for(var e=1;e<arguments.length;e++)t[e-1]=arguments[e];l.push(new v(n,t)),1!==l.length||f||c(d)},v.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=g,o.addListener=g,o.once=g,o.off=g,o.removeListener=g,o.removeAllListeners=g,o.emit=g,o.prependListener=g,o.prependOnceListener=g,o.listeners=function(n){return[]},o.bindin!
g=function(n){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(n){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],25:[function(n,q,$){(function(){var n=this,t=n._,r=Array.prototype,s=Object.prototype,e=Function.prototype,i=r.push,c=r.slice,f=s.toString,o=s.hasOwnProperty,a=Array.isArray,u=Object.keys,l=e.bind,h=Object.create,p=function(){},d=function(n){return n instanceof d?n:this instanceof d?void(this._wrapped=n):new d(n)};void 0!==$?(void 0!==q&&q.exports&&($=q.exports=d),$._=d):n._=d,d.VERSION="1.8.3";var v=function(i,o,n){if(void 0===o)return i;switch(null==n?3:n){case 1:return function(n){return i.call(o,n)};case 2:return function(n,t){return i.call(o,n,t)};case 3:return function(n,t,e){return i.call(o,n,t,e)};case 4:return function(n,t,e,r){return i.call(o,n,t,e,r)}}return function(){return i.apply(o,arguments)}},g=function(n,t,e){return null==n?d.identity:d.isFunction(n)?v(n,t,e):d.isObject(n)?d.matcher(n):d.property(n)};d.iteratee=function(n,t){return g(n,t,1/0)};var m=function(c,u){return function(n){var t=arguments.length;if(t<2||null==n)return n;for(var e=1;e<t;e++)for(var r=arguments[e],i=c(r),o=i.length,s=0;s<o;s++){var a=i[s];u&&void 0!==n[a]||(n[a]=r[a])}return n}},y=function(n){if(!d.isObject(n))return{};if(h)return h(n);p.prototype=n;var t=new p;return p.prototype=null,t},b=function(t){return function(n){return null==n?void 0:n[t]}},_=Math.pow(2,53)-1,w=b("length"),E=function(n){var t=w(n);return"number"==typeof t&&0<=t&&t<=_};function O(a){return function(n,t,e,r){t=v(t,r,4);var i=!E(n)&&d.keys(n),o=(i||n).length,s=0<a?0:o-1;return arguments.length<3&&(e=n[i?i[s]:s],s+=a),function(n,t,e,r,i,o){for(;0<=i&&i<o;i+=a){var s=r?r[i]:i;e=t(e,n[s],s,n)}return e}(n,t,e,i,s,o)}}d.each=d.forEach=function(n,t,e){var r,i;if(t=v(t,e),E(n))for(r=0,i=n.length;r<i;r++)t(n[r],r,n);else{var o=d.keys(n);for(r=0,i=o.length;r<i;r++)t(n[o[r]],o[r],n)}return n},d.map=d.collect=function(n,t,e){t=g(t,e);for(var r=!E(n)&&d.keys(n),i=(!
r||n).length,o=Array(i),s=0;s<i;s++){var a=r?r[s]:s;o[s]=t(n[a],a,n)}return o},d.reduce=d.foldl=d.inject=O(1),d.reduceRight=d.foldr=O(-1),d.find=d.detect=function(n,t,e){var r;if(void 0!==(r=E(n)?d.findIndex(n,t,e):d.findKey(n,t,e))&&-1!==r)return n[r]},d.filter=d.select=function(n,r,t){var i=[];return r=g(r,t),d.each(n,function(n,t,e){r(n,t,e)&&i.push(n)}),i},d.reject=function(n,t,e){return d.filter(n,d.negate(g(t)),e)},d.every=d.all=function(n,t,e){t=g(t,e);for(var r=!E(n)&&d.keys(n),i=(r||n).length,o=0;o<i;o++){var s=r?r[o]:o;if(!t(n[s],s,n))return!1}return!0},d.some=d.any=function(n,t,e){t=g(t,e);for(var r=!E(n)&&d.keys(n),i=(r||n).length,o=0;o<i;o++){var s=r?r[o]:o;if(t(n[s],s,n))return!0}return!1},d.contains=d.includes=d.include=function(n,t,e,r){return E(n)||(n=d.values(n)),("number"!=typeof e||r)&&(e=0),0<=d.indexOf(n,t,e)},d.invoke=function(n,e){var r=c.call(arguments,2),i=d.isFunction(e);return d.map(n,function(n){var t=i?e:n[e];return null==t?t:t.apply(n,r)})},d.pluck=function(n,t){return d.map(n,d.property(t))},d.where=function(n,t){return d.filter(n,d.matcher(t))},d.findWhere=function(n,t){return d.find(n,d.matcher(t))},d.max=function(n,r,t){var e,i,o=-1/0,s=-1/0;if(null==r&&null!=n)for(var a=0,c=(n=E(n)?n:d.values(n)).length;a<c;a++)e=n[a],o<e&&(o=e);else r=g(r,t),d.each(n,function(n,t,e){i=r(n,t,e),(s<i||i===-1/0&&o===-1/0)&&(o=n,s=i)});return o},d.min=function(n,r,t){var e,i,o=1/0,s=1/0;if(null==r&&null!=n)for(var a=0,c=(n=E(n)?n:d.values(n)).length;a<c;a++)(e=n[a])<o&&(o=e);else r=g(r,t),d.each(n,function(n,t,e){((i=r(n,t,e))<s||i===1/0&&o===1/0)&&(o=n,s=i)});return o},d.shuffle=function(n){for(var t,e=E(n)?n:d.values(n),r=e.length,i=Array(r),o=0;o<r;o++)(t=d.random(0,o))!==o&&(i[o]=i[t]),i[t]=e[o];return i},d.sample=function(n,t,e){return null==t||e?(E(n)||(n=d.values(n)),n[d.random(n.length-1)]):d.shuffle(n).slice(0,Math.max(0,t))},d.sortBy=function(n,r,t){return r=g(r,t),d.pluck(d.map(n,function(n,t,e){return{value:n,index:t,criteria:r(n,t,e)}}).sort(function(n,t){var e=n.criteria,r=t.criteri!
a;if(e!==r){if(r<e||void 0===e)return 1;if(e<r||void 0===r)return-1}return n.index-t.index}),"value")};var A=function(s){return function(r,i,n){var o={};return i=g(i,n),d.each(r,function(n,t){var e=i(n,t,r);s(o,n,e)}),o}};d.groupBy=A(function(n,t,e){d.has(n,e)?n[e].push(t):n[e]=[t]}),d.indexBy=A(function(n,t,e){n[e]=t}),d.countBy=A(function(n,t,e){d.has(n,e)?n[e]++:n[e]=1}),d.toArray=function(n){return n?d.isArray(n)?c.call(n):E(n)?d.map(n,d.identity):d.values(n):[]},d.size=function(n){return null==n?0:E(n)?n.length:d.keys(n).length},d.partition=function(n,r,t){r=g(r,t);var i=[],o=[];return d.each(n,function(n,t,e){(r(n,t,e)?i:o).push(n)}),[i,o]},d.first=d.head=d.take=function(n,t,e){if(null!=n)return null==t||e?n[0]:d.initial(n,n.length-t)},d.initial=function(n,t,e){return c.call(n,0,Math.max(0,n.length-(null==t||e?1:t)))},d.last=function(n,t,e){if(null!=n)return null==t||e?n[n.length-1]:d.rest(n,Math.max(0,n.length-t))},d.rest=d.tail=d.drop=function(n,t,e){return c.call(n,null==t||e?1:t)},d.compact=function(n){return d.filter(n,d.identity)};var x=function(n,t,e,r){for(var i=[],o=0,s=r||0,a=w(n);s<a;s++){var c=n[s];if(E(c)&&(d.isArray(c)||d.isArguments(c))){t||(c=x(c,t,e));var u=0,l=c.length;for(i.length+=l;u<l;)i[o++]=c[u++]}else e||(i[o++]=c)}return i};function j(o){return function(n,t,e){t=g(t,e);for(var r=w(n),i=0<o?0:r-1;0<=i&&i<r;i+=o)if(t(n[i],i,n))return i;return-1}}function k(o,s,a){return function(n,t,e){var r=0,i=w(n);if("number"==typeof e)0<o?r=0<=e?e:Math.max(e+i,r):i=0<=e?Math.min(e+1,i):e+i+1;else if(a&&e&&i)return n[e=a(n,t)]===t?e:-1;if(t!=t)return 0<=(e=s(c.call(n,r,i),d.isNaN))?e+r:-1;for(e=0<o?r:i-1;0<=e&&e<i;e+=o)if(n[e]===t)return e;return-1}}d.flatten=function(n,t){return x(n,t,!1)},d.without=function(n){return d.difference(n,c.call(arguments,1))},d.uniq=d.unique=function(n,t,e,r){d.isBoolean(t)||(r=e,e=t,t=!1),null!=e&&(e=g(e,r));for(var i=[],o=[],s=0,a=w(n);s<a;s++){var c=n[s],u=e?e(c,s,n):c;t?(s&&o===u||i.push(c),o=u):e?d.contains(o,u)||(o.push(u),i.push(c)):d.contains(i,c)||i.push(c)}!
return i},d.union=function(){return d.uniq(x(arguments,!0,!0))},d.intersection=function(n){for(var t=[],e=arguments.length,r=0,i=w(n);r<i;r++){var o=n[r];if(!d.contains(t,o)){for(var s=1;s<e&&d.contains(arguments[s],o);s++);s===e&&t.push(o)}}return t},d.difference=function(n){var t=x(arguments,!0,!0,1);return d.filter(n,function(n){return!d.contains(t,n)})},d.zip=function(){return d.unzip(arguments)},d.unzip=function(n){for(var t=n&&d.max(n,w).length||0,e=Array(t),r=0;r<t;r++)e[r]=d.pluck(n,r);return e},d.object=function(n,t){for(var e={},r=0,i=w(n);r<i;r++)t?e[n[r]]=t[r]:e[n[r][0]]=n[r][1];return e},d.findIndex=j(1),d.findLastIndex=j(-1),d.sortedIndex=function(n,t,e,r){for(var i=(e=g(e,r,1))(t),o=0,s=w(n);o<s;){var a=Math.floor((o+s)/2);e(n[a])<i?o=a+1:s=a}return o},d.indexOf=k(1,d.findIndex,d.sortedIndex),d.lastIndexOf=k(-1,d.findLastIndex),d.range=function(n,t,e){null==t&&(t=n||0,n=0),e=e||1;for(var r=Math.max(Math.ceil((t-n)/e),0),i=Array(r),o=0;o<r;o++,n+=e)i[o]=n;return i};var S=function(n,t,e,r,i){if(!(r instanceof t))return n.apply(e,i);var o=y(n.prototype),s=n.apply(o,i);return d.isObject(s)?s:o};d.bind=function(n,t){if(l&&n.bind===l)return l.apply(n,c.call(arguments,1));if(!d.isFunction(n))throw new TypeError("Bind must be called on a function");var e=c.call(arguments,2),r=function(){return S(n,r,t,this,e.concat(c.call(arguments)))};return r},d.partial=function(i){var o=c.call(arguments,1),s=function(){for(var n=0,t=o.length,e=Array(t),r=0;r<t;r++)e[r]=o[r]===d?arguments[n++]:o[r];for(;n<arguments.length;)e.push(arguments[n++]);return S(i,s,this,this,e)};return s},d.bindAll=function(n){var t,e,r=arguments.length;if(r<=1)throw new Error("bindAll must be passed function names");for(t=1;t<r;t++)n[e=arguments[t]]=d.bind(n[e],n);return n},d.memoize=function(r,i){var o=function(n){var t=o.cache,e=""+(i?i.apply(this,arguments):n);return d.has(t,e)||(t[e]=r.apply(this,arguments)),t[e]};return o.cache={},o},d.delay=function(n,t){var e=c.call(arguments,2);return setTimeout(function(){return n.apply(null,e)},t)},!
d.defer=d.partial(d.delay,d,1),d.throttle=function(e,r,i){var o,s,a,c=null,u=0;i||(i={});var l=function(){u=!1===i.leading?0:d.now(),c=null,a=e.apply(o,s),c||(o=s=null)};return function(){var n=d.now();u||!1!==i.leading||(u=n);var t=r-(n-u);return o=this,s=arguments,t<=0||r<t?(c&&(clearTimeout(c),c=null),u=n,a=e.apply(o,s),c||(o=s=null)):c||!1===i.trailing||(c=setTimeout(l,t)),a}},d.debounce=function(t,e,r){var i,o,s,a,c,u=function(){var n=d.now()-a;n<e&&0<=n?i=setTimeout(u,e-n):(i=null,r||(c=t.apply(s,o),i||(s=o=null)))};return function(){s=this,o=arguments,a=d.now();var n=r&&!i;return i||(i=setTimeout(u,e)),n&&(c=t.apply(s,o),s=o=null),c}},d.wrap=function(n,t){return d.partial(t,n)},d.negate=function(n){return function(){return!n.apply(this,arguments)}},d.compose=function(){var e=arguments,r=e.length-1;return function(){for(var n=r,t=e[r].apply(this,arguments);n--;)t=e[n].call(this,t);return t}},d.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},d.before=function(n,t){var e;return function(){return 0<--n&&(e=t.apply(this,arguments)),n<=1&&(t=null),e}},d.once=d.partial(d.before,2);var R=!{toString:null}.propertyIsEnumerable("toString"),L=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function T(n,t){var e=L.length,r=n.constructor,i=d.isFunction(r)&&r.prototype||s,o="constructor";for(d.has(n,o)&&!d.contains(t,o)&&t.push(o);e--;)(o=L[e])in n&&n[o]!==i[o]&&!d.contains(t,o)&&t.push(o)}d.keys=function(n){if(!d.isObject(n))return[];if(u)return u(n);var t=[];for(var e in n)d.has(n,e)&&t.push(e);return R&&T(n,t),t},d.allKeys=function(n){if(!d.isObject(n))return[];var t=[];for(var e in n)t.push(e);return R&&T(n,t),t},d.values=function(n){for(var t=d.keys(n),e=t.length,r=Array(e),i=0;i<e;i++)r[i]=n[t[i]];return r},d.mapObject=function(n,t,e){t=g(t,e);for(var r,i=d.keys(n),o=i.length,s={},a=0;a<o;a++)s[r=i[a]]=t(n[r],r,n);return s},d.pairs=function(n){for(var t=d.keys(n),e=t.length,r=Array(e),i=0;i<e;i++)r[i]=[t[i],n[t[i]]];return r},d.invert=!
function(n){for(var t={},e=d.keys(n),r=0,i=e.length;r<i;r++)t[n[e[r]]]=e[r];return t},d.functions=d.methods=function(n){var t=[];for(var e in n)d.isFunction(n[e])&&t.push(e);return t.sort()},d.extend=m(d.allKeys),d.extendOwn=d.assign=m(d.keys),d.findKey=function(n,t,e){t=g(t,e);for(var r,i=d.keys(n),o=0,s=i.length;o<s;o++)if(t(n[r=i[o]],r,n))return r},d.pick=function(n,t,e){var r,i,o={},s=n;if(null==s)return o;d.isFunction(t)?(i=d.allKeys(s),r=v(t,e)):(i=x(arguments,!1,!1,1),r=function(n,t,e){return t in e},s=Object(s));for(var a=0,c=i.length;a<c;a++){var u=i[a],l=s[u];r(l,u,s)&&(o[u]=l)}return o},d.omit=function(n,t,e){if(d.isFunction(t))t=d.negate(t);else{var r=d.map(x(arguments,!1,!1,1),String);t=function(n,t){return!d.contains(r,t)}}return d.pick(n,t,e)},d.defaults=m(d.allKeys,!0),d.create=function(n,t){var e=y(n);return t&&d.extendOwn(e,t),e},d.clone=function(n){return d.isObject(n)?d.isArray(n)?n.slice():d.extend({},n):n},d.tap=function(n,t){return t(n),n},d.isMatch=function(n,t){var e=d.keys(t),r=e.length;if(null==n)return!r;for(var i=Object(n),o=0;o<r;o++){var s=e[o];if(t[s]!==i[s]||!(s in i))return!1}return!0};var I=function(n,t,e,r){if(n===t)return 0!==n||1/n==1/t;if(null==n||null==t)return n===t;n instanceof d&&(n=n._wrapped),t instanceof d&&(t=t._wrapped);var i=f.call(n);if(i!==f.call(t))return!1;switch(i){case"[object RegExp]":case"[object String]":return""+n==""+t;case"[object Number]":return+n!=+n?+t!=+t:0==+n?1/+n==1/t:+n==+t;case"[object Date]":case"[object Boolean]":return+n==+t}var o="[object Array]"===i;if(!o){if("object"!=typeof n||"object"!=typeof t)return!1;var s=n.constructor,a=t.constructor;if(s!==a&&!(d.isFunction(s)&&s instanceof s&&d.isFunction(a)&&a instanceof a)&&"constructor"in n&&"constructor"in t)return!1}r=r||[];for(var c=(e=e||[]).length;c--;)if(e[c]===n)return r[c]===t;if(e.push(n),r.push(t),o){if((c=n.length)!==t.length)return!1;for(;c--;)if(!I(n[c],t[c],e,r))return!1}else{var u,l=d.keys(n);if(c=l.length,d.keys(t).length!==c)return!1;for(;c--;)if(u=l[c],!d.has(t,u)||!I(n[u],t!
[u],e,r))return!1}return e.pop(),r.pop(),!0};d.isEqual=function(n,t){return I(n,t)},d.isEmpty=function(n){return null==n||(E(n)&&(d.isArray(n)||d.isString(n)||d.isArguments(n))?0===n.length:0===d.keys(n).length)},d.isElement=function(n){return!(!n||1!==n.nodeType)},d.isArray=a||function(n){return"[object Array]"===f.call(n)},d.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},d.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){d["is"+t]=function(n){return f.call(n)==="[object "+t+"]"}}),d.isArguments(arguments)||(d.isArguments=function(n){return d.has(n,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(d.isFunction=function(n){return"function"==typeof n||!1}),d.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},d.isNaN=function(n){return d.isNumber(n)&&n!==+n},d.isBoolean=function(n){return!0===n||!1===n||"[object Boolean]"===f.call(n)},d.isNull=function(n){return null===n},d.isUndefined=function(n){return void 0===n},d.has=function(n,t){return null!=n&&o.call(n,t)},d.noConflict=function(){return n._=t,this},d.identity=function(n){return n},d.constant=function(n){return function(){return n}},d.noop=function(){},d.property=b,d.propertyOf=function(t){return null==t?function(){}:function(n){return t[n]}},d.matcher=d.matches=function(t){return t=d.extendOwn({},t),function(n){return d.isMatch(n,t)}},d.times=function(n,t,e){var r=Array(Math.max(0,n));t=v(t,e,1);for(var i=0;i<n;i++)r[i]=t(i);return r},d.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},d.now=Date.now||function(){return(new Date).getTime()};var N={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},D=d.invert(N),F=function(t){var e=function(n){return t[n]},n="(?:"+d.keys(t).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(n){return n=null==n?"":""+n,r.test(n)?n.replace(i,e):n}};d.escape=F(N),d.unescape=F(D),d.result=function(n,t,e){var r=null==n?void 0:n[t];return void 0===r&&(r=e),d.isFunction(r)?r.cal!
l(n):r};var M=0;d.uniqueId=function(n){var t=++M+"";return n?n+t:t},d.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var C=/(.)^/,P={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},z=/\\|'|\r|\n|\u2028|\u2029/g,B=function(n){return"\\"+P[n]};d.template=function(o,n,t){!n&&t&&(n=t),n=d.defaults({},n,d.templateSettings);var e=RegExp([(n.escape||C).source,(n.interpolate||C).source,(n.evaluate||C).source].join("|")+"|$","g"),s=0,a="__p+='";o.replace(e,function(n,t,e,r,i){return a+=o.slice(s,i).replace(z,B),s=i+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":e?a+="'+\n((__t=("+e+"))==null?'':__t)+\n'":r&&(a+="';\n"+r+"\n__p+='"),n}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{var r=new Function(n.variable||"obj","_",a)}catch(n){throw n.source=a,n}var i=function(n){return r.call(this,n,d)},c=n.variable||"obj";return i.source="function("+c+"){\n"+a+"}",i},d.chain=function(n){var t=d(n);return t._chain=!0,t};var U=function(n,t){return n._chain?d(t).chain():t};d.mixin=function(e){d.each(d.functions(e),function(n){var t=d[n]=e[n];d.prototype[n]=function(){var n=[this._wrapped];return i.apply(n,arguments),U(this,t.apply(d,n))}})},d.mixin(d),d.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=r[t];d.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],U(this,n)}}),d.each(["concat","join","slice"],function(n){var t=r[n];d.prototype[n]=function(){return U(this,t.apply(this._wrapped,arguments))}}),d.prototype.value=function(){return this._wrapped},d.prototype.valueOf=d.prototype.toJSON=d.prototype.value,d.prototype.toString=function(){return""+this._wrapped}}).call(this)},{}],26:[function(n,t,e){arguments[4][19][0].apply(e,arguments)},{dup:19}],27:[function(n,t,e){t.exports=function(n){return n&&"object"==type!
of n&&"function"==typeof n.copy&&"function"==typeof n.fill&&"function"==typeof n.readUInt8}},{}],28:[function(h,n,k){(function(r,i){var a=/%[sdj%]/g;k.format=function(n){if(!_(n)){for(var t=[],e=0;e<arguments.length;e++)t.push(c(arguments[e]));return t.join(" ")}e=1;for(var r=arguments,i=r.length,o=String(n).replace(a,function(n){if("%%"===n)return"%";if(i<=e)return n;switch(n){case"%s":return String(r[e++]);case"%d":return Number(r[e++]);case"%j":try{return JSON.stringify(r[e++])}catch(n){return"[Circular]"}default:return n}}),s=r[e];e<i;s=r[++e])y(s)||!l(s)?o+=" "+s:o+=" "+c(s);return o},k.deprecate=function(n,t){if(w(i.process))return function(){return k.deprecate(n,t).apply(this,arguments)};if(!0===r.noDeprecation)return n;var e=!1;return function(){if(!e){if(r.throwDeprecation)throw new Error(t);r.traceDeprecation?console.trace(t):console.error(t),e=!0}return n.apply(this,arguments)}};var n,o={};function c(n,t){var e={seen:[],stylize:u};return 3<=arguments.length&&(e.depth=arguments[2]),4<=arguments.length&&(e.colors=arguments[3]),m(t)?e.showHidden=t:t&&k._extend(e,t),w(e.showHidden)&&(e.showHidden=!1),w(e.depth)&&(e.depth=2),w(e.colors)&&(e.colors=!1),w(e.customInspect)&&(e.customInspect=!0),e.colors&&(e.stylize=s),p(e,n,e.depth)}function s(n,t){var e=c.styles[t];return e?"["+c.colors[e][0]+"m"+n+"["+c.colors[e][1]+"m":n}function u(n,t){return n}function p(t,e,r){if(t.customInspect&&e&&x(e.inspect)&&e.inspect!==k.inspect&&(!e.constructor||e.constructor.prototype!==e)){var n=e.inspect(r,t);return _(n)||(n=p(t,n,r)),n}var i=function(n,t){if(w(t))return n.stylize("undefined","undefined");if(_(t)){var e="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(e,"string")}if(b(t))return n.stylize(""+t,"number");if(m(t))return n.stylize(""+t,"boolean");if(y(t))return n.stylize("null","null")}(t,e);if(i)return i;var o,s=Object.keys(e),a=(o={},s.forEach(function(n,t){o[n]=!0}),o);if(t.showHidden&&(s=Object.getOwnPropertyNames(e)),A(e)&&(0<=s.indexOf("message")||0<=s!
.indexOf("description")))return d(e);if(0===s.length){if(x(e)){var c=e.name?": "+e.name:"";return t.stylize("[Function"+c+"]","special")}if(E(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(O(e))return t.stylize(Date.prototype.toString.call(e),"date");if(A(e))return d(e)}var u,l="",f=!1,h=["{","}"];(g(e)&&(f=!0,h=["[","]"]),x(e))&&(l=" [Function"+(e.name?": "+e.name:"")+"]");return E(e)&&(l=" "+RegExp.prototype.toString.call(e)),O(e)&&(l=" "+Date.prototype.toUTCString.call(e)),A(e)&&(l=" "+d(e)),0!==s.length||f&&0!=e.length?r<0?E(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special"):(t.seen.push(e),u=f?function(t,e,r,i,n){for(var o=[],s=0,a=e.length;s<a;++s)j(e,String(s))?o.push(v(t,e,r,i,String(s),!0)):o.push("");return n.forEach(function(n){n.match(/^\d+$/)||o.push(v(t,e,r,i,n,!0))}),o}(t,e,r,a,s):s.map(function(n){return v(t,e,r,a,n,f)}),t.seen.pop(),function(n,t,e){if(60<n.reduce(function(n,t){return 0,0<=t.indexOf("\n")&&0,n+t.replace(/\u001b\[\d\d?m/g,"").length+1},0))return e[0]+(""===t?"":t+"\n ")+" "+n.join(",\n ")+" "+e[1];return e[0]+t+" "+n.join(", ")+" "+e[1]}(u,l,h)):h[0]+l+h[1]}function d(n){return"["+Error.prototype.toString.call(n)+"]"}function v(n,t,e,r,i,o){var s,a,c;if((c=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=c.set?n.stylize("[Getter/Setter]","special"):n.stylize("[Getter]","special"):c.set&&(a=n.stylize("[Setter]","special")),j(r,i)||(s="["+i+"]"),a||(n.seen.indexOf(c.value)<0?-1<(a=y(e)?p(n,c.value,null):p(n,c.value,e-1)).indexOf("\n")&&(a=o?a.split("\n").map(function(n){return" "+n}).join("\n").substr(2):"\n"+a.split("\n").map(function(n){return" "+n}).join("\n")):a=n.stylize("[Circular]","special")),w(s)){if(o&&i.match(/^\d+$/))return a;s=(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),n.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),n.stylize(s,"string"))}return s+": "+a}function g(n){return Array.isArray(n)}function m(n){return"b!
oolean"==typeof n}function y(n){return null===n}function b(n){return"number"==typeof n}function _(n){return"string"==typeof n}function w(n){return void 0===n}function E(n){return l(n)&&"[object RegExp]"===t(n)}function l(n){return"object"==typeof n&&null!==n}function O(n){return l(n)&&"[object Date]"===t(n)}function A(n){return l(n)&&("[object Error]"===t(n)||n instanceof Error)}function x(n){return"function"==typeof n}function t(n){return Object.prototype.toString.call(n)}function e(n){return n<10?"0"+n.toString(10):n.toString(10)}k.debuglog=function(t){if(w(n)&&(n=r.env.NODE_DEBUG||""),t=t.toUpperCase(),!o[t])if(new RegExp("\\b"+t+"\\b","i").test(n)){var e=r.pid;o[t]=function(){var n=k.format.apply(k,arguments);console.error("%s %d: %s",t,e,n)}}else o[t]=function(){};return o[t]},(k.inspect=c).colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},k.isArray=g,k.isBoolean=m,k.isNull=y,k.isNullOrUndefined=function(n){return null==n},k.isNumber=b,k.isString=_,k.isSymbol=function(n){return"symbol"==typeof n},k.isUndefined=w,k.isRegExp=E,k.isObject=l,k.isDate=O,k.isError=A,k.isFunction=x,k.isPrimitive=function(n){return null===n||"boolean"==typeof n||"number"==typeof n||"string"==typeof n||"symbol"==typeof n||void 0===n},k.isBuffer=h("./support/isBuffer");var f=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function j(n,t){return Object.prototype.hasOwnProperty.call(n,t)}k.log=function(){var n,t;console.log("%s - %s",(n=new Date,t=[e(n.getHours()),e(n.getMinutes()),e(n.getSeconds())].join(":"),[n.getDate(),f[n.getMonth()],t].join(" ")),k.format.apply(k,arguments))},k.inherits=h("inherits"),k._extend=function(n,t){if(!t||!l(t))return n;for(var e=Object.keys(t),r=e.length;r--;)n[e[r]]=t[e[r]];return n}}).call(this,h("_process"),!
"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":27,_process:24,inherits:26}],29:[function(n,t,e){t.exports=function n(i,t){if(i&&t)return n(i)(t);if("function"!=typeof i)throw new TypeError("need wrapper function");Object.keys(i).forEach(function(n){e[n]=i[n]});return e;function e(){for(var n=new Array(arguments.length),t=0;t<n.length;t++)n[t]=arguments[t];var e=i.apply(this,n),r=n[n.length-1];return"function"==typeof e&&e!==r&&Object.keys(r).forEach(function(n){e[n]=r[n]}),e}}},{}]},{},[7])(7)});
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/modernizr.86422ebf.js
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/modernizr.86422ebf.js (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/javascripts/modernizr.86422ebf.js 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+!function(e,t){for(var n in t)e[n]=t[n]}(window,function(n){var r={};function o(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}return o.m=n,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=11)}({11:function(e,t,n){"use strict";n.r(t);n(12)},12:function(e,t){var n;(function(i,d,p){function y(e,t){return typeof e===t}function s(e){var t=S.className,n=c._config.classPrefix||"";if(b&&(t=t.baseVal),c._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}c._config.enableClasses&&(0<e.length&&(t+=" "+n+e.join(" "+n)),b?S.className.baseVal=t:S.className=t)}function a(e,t){if("object"==typeof e)for(var n in e)v(e,n)&&a(n,e[n]);else{var r=(e=e.toLowerCase()).split("."),o=c[r[0]];if(2===r.length&&(o=o[r[1]]),void 0!==o)return c;t="function"==typeof t?t():t,1===r.length?c[r[0]]=t:(!c[r[0]]||c[r[0]]instanceof Boolean||(c[r[0]]=new Boolean(c[r[0]])),c[r[0]][r[1]]=t),s([(t&&!1!==t?"":"no-")+r.join("-")]),c._trigger(e,t)}return c}function m(){return"function"!=typeof d.createElement?d.createElement(arguments[0]):b?d.createElementNS.call(d,"http://www.w3.org/2000/svg",arguments[0]):d.createElement.apply(d,arguments)}function o(e,t,n,r){var o,i,s,a,l,u="modernizr",f=m("div"),c=((l=d.body)||((l=m(b?"svg":"body")).fake=!0),!
l);if(parseInt(n,10))for(;n--;)(s=m("div")).id=r?r[n]:u+(n+1),f.appendChild(s);return(o=m("style")).type="text/css",o.id="s"+u,(c.fake?c:f).appendChild(o),c.appendChild(f),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(d.createTextNode(e)),f.id=u,c.fake&&(c.style.background="",c.style.overflow="hidden",a=S.style.overflow,S.style.overflow="hidden",S.appendChild(c)),i=t(f,e),c.fake?(c.parentNode.removeChild(c),S.style.overflow=a,S.offsetHeight):f.parentNode.removeChild(f),!!i}function l(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function h(e,t){var n=e.length;if("CSS"in i&&"supports"in i.CSS){for(;n--;)if(i.CSS.supports(l(e[n]),t))return!0;return!1}if("CSSSupportsRule"in i){for(var r=[];n--;)r.push("("+l(e[n])+":"+t+")");return o("@supports ("+(r=r.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"===function(e,t,n){var r;if("getComputedStyle"in i){r=getComputedStyle.call(i,e,t);var o=i.console;null!==r?n&&(r=r.getPropertyValue(n)):o&&o[o.error?"error":"log"].call(o,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}else r=!t&&e.currentStyle&&e.currentStyle[n];return r}(e,null,"position")})}return p}function u(e,t){return function(){return e.apply(t,arguments)}}function r(e,t,n,r,o){var i=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+w.join(i+" ")+i).split(" ");return y(t,"string")||y(t,"undefined")?function(e,t,n,r){function o(){s&&(delete T.style,delete T.modElem)}if(r=!y(r,"undefined")&&r,!y(n,"undefined")){var i=h(e,n);if(!y(i,"undefined"))return i}for(var s,a,l,u,f,c=["modernizr","tspan","samp"];!T.style&&c.length;)s=!0,T.modElem=m(c.shift()),T.style=T.modElem.style;for(l=e.length,a=0;a<l;a++)if(u=e[a],f=T.style[u],!!~(""+u).indexOf("-")&&(u=u.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")),T.style[u]!==p){if(r||y(n,"undefined"))return o(),"pfx"!==t||u;try{T.style[u]=n}catch(e){}if(T.style[u]!==f)return o(),"pfx"!==t||u}return o(),!1}(s,t,r,o):f!
unction(e,t,n){var r;for(var o in e)if(e[o]in t)return!1===n?e[o]:y(r=t[e[o]],"function")?u(r,n||t):r;return!1}(s=(e+" "+P.join(i+" ")+i).split(" "),t,n)}function e(e,t,n){return r(e,p,p,t,n)}var f=[],t={_version:"3.8.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){f.push({name:e,fn:t,options:n})},addAsyncTest:function(e){f.push({name:null,fn:e})}},c=function(){};c.prototype=t,c=new c;var v,n,g=[],S=d.documentElement,b="svg"===S.nodeName.toLowerCase();v=y(n={}.hasOwnProperty,"undefined")||y(n.call,"undefined")?function(e,t){return t in e&&y(e.constructor.prototype[t],"undefined")}:function(e,t){return n.call(e,t)},t._l={},t.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),c.hasOwnProperty(e)&&setTimeout(function(){c._trigger(e,c[e])},0)},t._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e;for(e=0;e<n.length;e++)(0,n[e])(t)},0),delete this._l[e]}},c._q.push(function(){t.addTest=a}),c.addTest("json","JSON"in i&&"parse"in JSON&&"stringify"in JSON),c.addTest("svg",!!d.createElementNS&&!!d.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var C=t.testStyles=o;c.addTest("checked",function(){return C("#modernizr {position:absolute} #modernizr input {margin-left:10px} #modernizr :checked {margin-left:20px;display:block}",function(e){var t=m("input");return t.setAttribute("type","checkbox"),t.setAttribute("checked","checked"),e.appendChild(t),20===t.offsetLeft})}),c.addTest("target",function(){var e=i.document;if(!("querySelectorAll"in e))return!1;try{return e.querySelectorAll(":target"),!0}catch(e){return!1}}),c.addTest("dataset",function(){var e=m("div");return e.setAttribute("data-a-b","c"),!(!e.dataset||"c"!==e.dataset.aB)}),c.addTest("details",function(){var t,n=m("details");return"open"in n&&(C("#modernizr details{display:block}",function(e){e.appendChild(n),n.innerHTML="<summary>a</summary>b",t=n.offsetHeight,n.open=!0,t=t!==n.off!
setHeight}),t)}),c.addTest("fetch","fetch"in i);var _="Moz O ms Webkit",w=t._config.usePrefixes?_.split(" "):[];t._cssomPrefixes=w;var x={elem:m("modernizr")};c._q.push(function(){delete x.elem});var T={style:x.elem.style};c._q.unshift(function(){delete T.style});var P=t._config.usePrefixes?_.toLowerCase().split(" "):[];t._domPrefixes=P,t.testAllProps=r,t.testAllProps=e;var j="CSS"in i&&"supports"in i.CSS,O="supportsCSS"in i;c.addTest("supports",j||O),c.addTest("csstransforms3d",function(){return!!e("perspective","1px",!0)}),function(){var e,t,n,r,o,i;for(var s in f)if(f.hasOwnProperty(s)){if(e=[],(t=f[s]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(r=y(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)1===(i=e[o].split(".")).length?c[i[0]]=r:(c[i[0]]&&(!c[i[0]]||c[i[0]]instanceof Boolean)||(c[i[0]]=new Boolean(c[i[0]])),c[i[0]][i[1]]=r),g.push((r?"":"no-")+i.join("-"))}}(),s(g),delete t.addTest,delete t.addAsyncTest;for(var z=0;z<c._q.length;z++)c._q[z]();i.Modernizr=c})(n=window,document),e.exports=n.Modernizr}}));
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application-palette.a8b3c06d.css
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application-palette.a8b3c06d.css (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application-palette.a8b3c06d.css 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+button[data-md-color-accent],button[data-md-color-primary]{width:6.5rem;margin-bottom:.2rem;padding:1.2rem .4rem .2rem;-webkit-transition:background-color .25s,opacity .25s;transition:background-color .25s,opacity .25s;border-radius:.1rem;color:#fff;font-size:.64rem;text-align:left;cursor:pointer}button[data-md-color-accent]:hover,button[data-md-color-primary]:hover{opacity:.75}button[data-md-color-primary=red]{background-color:#ef5350}[data-md-color-primary=red] .md-typeset a{color:#ef5350}[data-md-color-primary=red] .md-header,[data-md-color-primary=red] .md-hero{background-color:#ef5350}[data-md-color-primary=red] .md-nav__link--active,[data-md-color-primary=red] .md-nav__link:active{color:#ef5350}[data-md-color-primary=red] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=pink]{background-color:#e91e63}[data-md-color-primary=pink] .md-typeset a{color:#e91e63}[data-md-color-primary=pink] .md-header,[data-md-color-primary=pink] .md-hero{background-color:#e91e63}[data-md-color-primary=pink] .md-nav__link--active,[data-md-color-primary=pink] .md-nav__link:active{color:#e91e63}[data-md-color-primary=pink] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=purple]{background-color:#ab47bc}[data-md-color-primary=purple] .md-typeset a{color:#ab47bc}[data-md-color-primary=purple] .md-header,[data-md-color-primary=purple] .md-hero{background-color:#ab47bc}[data-md-color-primary=purple] .md-nav__link--active,[data-md-color-primary=purple] .md-nav__link:active{color:#ab47bc}[data-md-color-primary=purple] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=deep-purple]{background-color:#7e57c2}[data-md-color-primary=deep-purple] .md-typeset a{color:#7e57c2}[data-md-color-primary=deep-purple] .md-header,[data-md-color-primary=deep-purple] .md-hero{background-color:#7e57c2}[data-md-color-primary=deep-purple] .md-nav__link--active,[data-md-color-primary=deep-purple] .md-nav__link:active{color:#7e57c2}[data-md-color-primary=deep-pur!
ple] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=indigo]{background-color:#3f51b5}[data-md-color-primary=indigo] .md-typeset a{color:#3f51b5}[data-md-color-primary=indigo] .md-header,[data-md-color-primary=indigo] .md-hero{background-color:#3f51b5}[data-md-color-primary=indigo] .md-nav__link--active,[data-md-color-primary=indigo] .md-nav__link:active{color:#3f51b5}[data-md-color-primary=indigo] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=blue]{background-color:#2196f3}[data-md-color-primary=blue] .md-typeset a{color:#2196f3}[data-md-color-primary=blue] .md-header,[data-md-color-primary=blue] .md-hero{background-color:#2196f3}[data-md-color-primary=blue] .md-nav__link--active,[data-md-color-primary=blue] .md-nav__link:active{color:#2196f3}[data-md-color-primary=blue] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=light-blue]{background-color:#03a9f4}[data-md-color-primary=light-blue] .md-typeset a{color:#03a9f4}[data-md-color-primary=light-blue] .md-header,[data-md-color-primary=light-blue] .md-hero{background-color:#03a9f4}[data-md-color-primary=light-blue] .md-nav__link--active,[data-md-color-primary=light-blue] .md-nav__link:active{color:#03a9f4}[data-md-color-primary=light-blue] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=cyan]{background-color:#00bcd4}[data-md-color-primary=cyan] .md-typeset a{color:#00bcd4}[data-md-color-primary=cyan] .md-header,[data-md-color-primary=cyan] .md-hero{background-color:#00bcd4}[data-md-color-primary=cyan] .md-nav__link--active,[data-md-color-primary=cyan] .md-nav__link:active{color:#00bcd4}[data-md-color-primary=cyan] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=teal]{background-color:#009688}[data-md-color-primary=teal] .md-typeset a{color:#009688}[data-md-color-primary=teal] .md-header,[data-md-color-primary=teal] .md-hero{background-color:#009688}[data-md-color-primary=teal] .md-nav__link--active,[data-md-!
color-primary=teal] .md-nav__link:active{color:#009688}[data-md-color-primary=teal] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=green]{background-color:#4caf50}[data-md-color-primary=green] .md-typeset a{color:#4caf50}[data-md-color-primary=green] .md-header,[data-md-color-primary=green] .md-hero{background-color:#4caf50}[data-md-color-primary=green] .md-nav__link--active,[data-md-color-primary=green] .md-nav__link:active{color:#4caf50}[data-md-color-primary=green] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=light-green]{background-color:#7cb342}[data-md-color-primary=light-green] .md-typeset a{color:#7cb342}[data-md-color-primary=light-green] .md-header,[data-md-color-primary=light-green] .md-hero{background-color:#7cb342}[data-md-color-primary=light-green] .md-nav__link--active,[data-md-color-primary=light-green] .md-nav__link:active{color:#7cb342}[data-md-color-primary=light-green] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=lime]{background-color:#c0ca33}[data-md-color-primary=lime] .md-typeset a{color:#c0ca33}[data-md-color-primary=lime] .md-header,[data-md-color-primary=lime] .md-hero{background-color:#c0ca33}[data-md-color-primary=lime] .md-nav__link--active,[data-md-color-primary=lime] .md-nav__link:active{color:#c0ca33}[data-md-color-primary=lime] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=yellow]{background-color:#f9a825}[data-md-color-primary=yellow] .md-typeset a{color:#f9a825}[data-md-color-primary=yellow] .md-header,[data-md-color-primary=yellow] .md-hero{background-color:#f9a825}[data-md-color-primary=yellow] .md-nav__link--active,[data-md-color-primary=yellow] .md-nav__link:active{color:#f9a825}[data-md-color-primary=yellow] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=amber]{background-color:#ffa000}[data-md-color-primary=amber] .md-typeset a{color:#ffa000}[data-md-color-primary=amber] .md-header,[data-md-color-primary=ambe!
r] .md-hero{background-color:#ffa000}[data-md-color-primary=amber] .md-nav__link--active,[data-md-color-primary=amber] .md-nav__link:active{color:#ffa000}[data-md-color-primary=amber] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=orange]{background-color:#fb8c00}[data-md-color-primary=orange] .md-typeset a{color:#fb8c00}[data-md-color-primary=orange] .md-header,[data-md-color-primary=orange] .md-hero{background-color:#fb8c00}[data-md-color-primary=orange] .md-nav__link--active,[data-md-color-primary=orange] .md-nav__link:active{color:#fb8c00}[data-md-color-primary=orange] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=deep-orange]{background-color:#ff7043}[data-md-color-primary=deep-orange] .md-typeset a{color:#ff7043}[data-md-color-primary=deep-orange] .md-header,[data-md-color-primary=deep-orange] .md-hero{background-color:#ff7043}[data-md-color-primary=deep-orange] .md-nav__link--active,[data-md-color-primary=deep-orange] .md-nav__link:active{color:#ff7043}[data-md-color-primary=deep-orange] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=brown]{background-color:#795548}[data-md-color-primary=brown] .md-typeset a{color:#795548}[data-md-color-primary=brown] .md-header,[data-md-color-primary=brown] .md-hero{background-color:#795548}[data-md-color-primary=brown] .md-nav__link--active,[data-md-color-primary=brown] .md-nav__link:active{color:#795548}[data-md-color-primary=brown] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=grey]{background-color:#757575}[data-md-color-primary=grey] .md-typeset a{color:#757575}[data-md-color-primary=grey] .md-header,[data-md-color-primary=grey] .md-hero{background-color:#757575}[data-md-color-primary=grey] .md-nav__link--active,[data-md-color-primary=grey] .md-nav__link:active{color:#757575}[data-md-color-primary=grey] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=blue-grey]{background-color:#546e7a}[data-md-color-primary!
=blue-grey] .md-typeset a{color:#546e7a}[data-md-color-primary=blue-grey] .md-header,[data-md-color-primary=blue-grey] .md-hero{background-color:#546e7a}[data-md-color-primary=blue-grey] .md-nav__link--active,[data-md-color-primary=blue-grey] .md-nav__link:active{color:#546e7a}[data-md-color-primary=blue-grey] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=white]{box-shadow:inset 0 0 .05rem rgba(0,0,0,.54)}[data-md-color-primary=white] .md-header,[data-md-color-primary=white] .md-hero,button[data-md-color-primary=white]{background-color:#fff;color:rgba(0,0,0,.87)}[data-md-color-primary=white] .md-hero--expand{border-bottom:.05rem solid rgba(0,0,0,.07)}[data-md-color-primary=black] .md-header,[data-md-color-primary=black] .md-hero,button[data-md-color-primary=black]{background-color:#000}button[data-md-color-accent=red]{background-color:#ff1744}[data-md-color-accent=red] .md-typeset a:active,[data-md-color-accent=red] .md-typeset a:hover{color:#ff1744}[data-md-color-accent=red] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=red] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ff1744}[data-md-color-accent=red] .md-nav__link:focus,[data-md-color-accent=red] .md-nav__link:hover,[data-md-color-accent=red] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=red] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=red] .md-typeset .md-clipboard:active:before,[data-md-color-accent=red] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=red] .md-typeset [id] .headerlink:focus,[data-md-color-accent=red] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=red] .md-typeset [id]:target .headerlink{color:#ff1744}[data-md-color-accent=red] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff1744}[data-md-color-accent=red] .md-search-result__link:hover,[data-md-color-accent=red] .md-search-result__link[data-md-state=active]{background-color:rgba(255,23,68!
,.1)}[data-md-color-accent=red] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff1744}[data-md-color-accent=red] .md-source-file:hover:before{background-color:#ff1744}button[data-md-color-accent=pink]{background-color:#f50057}[data-md-color-accent=pink] .md-typeset a:active,[data-md-color-accent=pink] .md-typeset a:hover{color:#f50057}[data-md-color-accent=pink] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=pink] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#f50057}[data-md-color-accent=pink] .md-nav__link:focus,[data-md-color-accent=pink] .md-nav__link:hover,[data-md-color-accent=pink] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=pink] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=pink] .md-typeset .md-clipboard:active:before,[data-md-color-accent=pink] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=pink] .md-typeset [id] .headerlink:focus,[data-md-color-accent=pink] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=pink] .md-typeset [id]:target .headerlink{color:#f50057}[data-md-color-accent=pink] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#f50057}[data-md-color-accent=pink] .md-search-result__link:hover,[data-md-color-accent=pink] .md-search-result__link[data-md-state=active]{background-color:rgba(245,0,87,.1)}[data-md-color-accent=pink] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#f50057}[data-md-color-accent=pink] .md-source-file:hover:before{background-color:#f50057}button[data-md-color-accent=purple]{background-color:#e040fb}[data-md-color-accent=purple] .md-typeset a:active,[data-md-color-accent=purple] .md-typeset a:hover{color:#e040fb}[data-md-color-accent=purple] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=purple] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#e040fb}[data-md-color-accent=purple] .md-nav__link:focus,[dat!
a-md-color-accent=purple] .md-nav__link:hover,[data-md-color-accent=purple] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=purple] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=purple] .md-typeset .md-clipboard:active:before,[data-md-color-accent=purple] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=purple] .md-typeset [id] .headerlink:focus,[data-md-color-accent=purple] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=purple] .md-typeset [id]:target .headerlink{color:#e040fb}[data-md-color-accent=purple] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#e040fb}[data-md-color-accent=purple] .md-search-result__link:hover,[data-md-color-accent=purple] .md-search-result__link[data-md-state=active]{background-color:rgba(224,64,251,.1)}[data-md-color-accent=purple] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#e040fb}[data-md-color-accent=purple] .md-source-file:hover:before{background-color:#e040fb}button[data-md-color-accent=deep-purple]{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-typeset a:active,[data-md-color-accent=deep-purple] .md-typeset a:hover{color:#7c4dff}[data-md-color-accent=deep-purple] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=deep-purple] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-nav__link:focus,[data-md-color-accent=deep-purple] .md-nav__link:hover,[data-md-color-accent=deep-purple] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=deep-purple] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=deep-purple] .md-typeset .md-clipboard:active:before,[data-md-color-accent=deep-purple] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=deep-purple] .md-typeset [id] .headerlink:focus,[data-md-color-accent=deep-purple] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=deep-p!
urple] .md-typeset [id]:target .headerlink{color:#7c4dff}[data-md-color-accent=deep-purple] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-search-result__link:hover,[data-md-color-accent=deep-purple] .md-search-result__link[data-md-state=active]{background-color:rgba(124,77,255,.1)}[data-md-color-accent=deep-purple] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-source-file:hover:before{background-color:#7c4dff}button[data-md-color-accent=indigo]{background-color:#536dfe}[data-md-color-accent=indigo] .md-typeset a:active,[data-md-color-accent=indigo] .md-typeset a:hover{color:#536dfe}[data-md-color-accent=indigo] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=indigo] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#536dfe}[data-md-color-accent=indigo] .md-nav__link:focus,[data-md-color-accent=indigo] .md-nav__link:hover,[data-md-color-accent=indigo] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=indigo] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=indigo] .md-typeset .md-clipboard:active:before,[data-md-color-accent=indigo] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=indigo] .md-typeset [id] .headerlink:focus,[data-md-color-accent=indigo] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=indigo] .md-typeset [id]:target .headerlink{color:#536dfe}[data-md-color-accent=indigo] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}[data-md-color-accent=indigo] .md-search-result__link:hover,[data-md-color-accent=indigo] .md-search-result__link[data-md-state=active]{background-color:rgba(83,109,254,.1)}[data-md-color-accent=indigo] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}[data-md-color-accent=indigo] .md-source-file:hover:before{background-color:#536dfe}button[data-md-color-!
accent=blue]{background-color:#448aff}[data-md-color-accent=blue] .md-typeset a:active,[data-md-color-accent=blue] .md-typeset a:hover{color:#448aff}[data-md-color-accent=blue] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=blue] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#448aff}[data-md-color-accent=blue] .md-nav__link:focus,[data-md-color-accent=blue] .md-nav__link:hover,[data-md-color-accent=blue] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=blue] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=blue] .md-typeset .md-clipboard:active:before,[data-md-color-accent=blue] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=blue] .md-typeset [id] .headerlink:focus,[data-md-color-accent=blue] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=blue] .md-typeset [id]:target .headerlink{color:#448aff}[data-md-color-accent=blue] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#448aff}[data-md-color-accent=blue] .md-search-result__link:hover,[data-md-color-accent=blue] .md-search-result__link[data-md-state=active]{background-color:rgba(68,138,255,.1)}[data-md-color-accent=blue] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#448aff}[data-md-color-accent=blue] .md-source-file:hover:before{background-color:#448aff}button[data-md-color-accent=light-blue]{background-color:#0091ea}[data-md-color-accent=light-blue] .md-typeset a:active,[data-md-color-accent=light-blue] .md-typeset a:hover{color:#0091ea}[data-md-color-accent=light-blue] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=light-blue] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#0091ea}[data-md-color-accent=light-blue] .md-nav__link:focus,[data-md-color-accent=light-blue] .md-nav__link:hover,[data-md-color-accent=light-blue] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=light-blue] .md-typeset .fo!
otnote li:target .footnote-backref,[data-md-color-accent=light-blue] .md-typeset .md-clipboard:active:before,[data-md-color-accent=light-blue] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=light-blue] .md-typeset [id] .headerlink:focus,[data-md-color-accent=light-blue] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=light-blue] .md-typeset [id]:target .headerlink{color:#0091ea}[data-md-color-accent=light-blue] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#0091ea}[data-md-color-accent=light-blue] .md-search-result__link:hover,[data-md-color-accent=light-blue] .md-search-result__link[data-md-state=active]{background-color:rgba(0,145,234,.1)}[data-md-color-accent=light-blue] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#0091ea}[data-md-color-accent=light-blue] .md-source-file:hover:before{background-color:#0091ea}button[data-md-color-accent=cyan]{background-color:#00b8d4}[data-md-color-accent=cyan] .md-typeset a:active,[data-md-color-accent=cyan] .md-typeset a:hover{color:#00b8d4}[data-md-color-accent=cyan] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=cyan] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#00b8d4}[data-md-color-accent=cyan] .md-nav__link:focus,[data-md-color-accent=cyan] .md-nav__link:hover,[data-md-color-accent=cyan] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=cyan] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=cyan] .md-typeset .md-clipboard:active:before,[data-md-color-accent=cyan] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=cyan] .md-typeset [id] .headerlink:focus,[data-md-color-accent=cyan] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=cyan] .md-typeset [id]:target .headerlink{color:#00b8d4}[data-md-color-accent=cyan] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00b8d4}[data-md-color-accent=cyan] .md-search-result__link:hover,[data-md-colo!
r-accent=cyan] .md-search-result__link[data-md-state=active]{background-color:rgba(0,184,212,.1)}[data-md-color-accent=cyan] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00b8d4}[data-md-color-accent=cyan] .md-source-file:hover:before{background-color:#00b8d4}button[data-md-color-accent=teal]{background-color:#00bfa5}[data-md-color-accent=teal] .md-typeset a:active,[data-md-color-accent=teal] .md-typeset a:hover{color:#00bfa5}[data-md-color-accent=teal] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=teal] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#00bfa5}[data-md-color-accent=teal] .md-nav__link:focus,[data-md-color-accent=teal] .md-nav__link:hover,[data-md-color-accent=teal] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=teal] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=teal] .md-typeset .md-clipboard:active:before,[data-md-color-accent=teal] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=teal] .md-typeset [id] .headerlink:focus,[data-md-color-accent=teal] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=teal] .md-typeset [id]:target .headerlink{color:#00bfa5}[data-md-color-accent=teal] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00bfa5}[data-md-color-accent=teal] .md-search-result__link:hover,[data-md-color-accent=teal] .md-search-result__link[data-md-state=active]{background-color:rgba(0,191,165,.1)}[data-md-color-accent=teal] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00bfa5}[data-md-color-accent=teal] .md-source-file:hover:before{background-color:#00bfa5}button[data-md-color-accent=green]{background-color:#00c853}[data-md-color-accent=green] .md-typeset a:active,[data-md-color-accent=green] .md-typeset a:hover{color:#00c853}[data-md-color-accent=green] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=green] .md-typeset pre code::-webkit-scrollbar-t!
humb:hover{background-color:#00c853}[data-md-color-accent=green] .md-nav__link:focus,[data-md-color-accent=green] .md-nav__link:hover,[data-md-color-accent=green] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=green] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=green] .md-typeset .md-clipboard:active:before,[data-md-color-accent=green] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=green] .md-typeset [id] .headerlink:focus,[data-md-color-accent=green] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=green] .md-typeset [id]:target .headerlink{color:#00c853}[data-md-color-accent=green] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00c853}[data-md-color-accent=green] .md-search-result__link:hover,[data-md-color-accent=green] .md-search-result__link[data-md-state=active]{background-color:rgba(0,200,83,.1)}[data-md-color-accent=green] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00c853}[data-md-color-accent=green] .md-source-file:hover:before{background-color:#00c853}button[data-md-color-accent=light-green]{background-color:#64dd17}[data-md-color-accent=light-green] .md-typeset a:active,[data-md-color-accent=light-green] .md-typeset a:hover{color:#64dd17}[data-md-color-accent=light-green] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=light-green] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#64dd17}[data-md-color-accent=light-green] .md-nav__link:focus,[data-md-color-accent=light-green] .md-nav__link:hover,[data-md-color-accent=light-green] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=light-green] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=light-green] .md-typeset .md-clipboard:active:before,[data-md-color-accent=light-green] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=light-green] .md-typeset [id] .headerlink:focus,[data-md-color-accent=light-gr!
een] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=light-green] .md-typeset [id]:target .headerlink{color:#64dd17}[data-md-color-accent=light-green] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#64dd17}[data-md-color-accent=light-green] .md-search-result__link:hover,[data-md-color-accent=light-green] .md-search-result__link[data-md-state=active]{background-color:rgba(100,221,23,.1)}[data-md-color-accent=light-green] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#64dd17}[data-md-color-accent=light-green] .md-source-file:hover:before{background-color:#64dd17}button[data-md-color-accent=lime]{background-color:#aeea00}[data-md-color-accent=lime] .md-typeset a:active,[data-md-color-accent=lime] .md-typeset a:hover{color:#aeea00}[data-md-color-accent=lime] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=lime] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#aeea00}[data-md-color-accent=lime] .md-nav__link:focus,[data-md-color-accent=lime] .md-nav__link:hover,[data-md-color-accent=lime] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=lime] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=lime] .md-typeset .md-clipboard:active:before,[data-md-color-accent=lime] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=lime] .md-typeset [id] .headerlink:focus,[data-md-color-accent=lime] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=lime] .md-typeset [id]:target .headerlink{color:#aeea00}[data-md-color-accent=lime] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#aeea00}[data-md-color-accent=lime] .md-search-result__link:hover,[data-md-color-accent=lime] .md-search-result__link[data-md-state=active]{background-color:rgba(174,234,0,.1)}[data-md-color-accent=lime] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#aeea00}[data-md-color-accent=lime] .md-source-file:hover:before{background-!
color:#aeea00}button[data-md-color-accent=yellow]{background-color:#ffd600}[data-md-color-accent=yellow] .md-typeset a:active,[data-md-color-accent=yellow] .md-typeset a:hover{color:#ffd600}[data-md-color-accent=yellow] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=yellow] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ffd600}[data-md-color-accent=yellow] .md-nav__link:focus,[data-md-color-accent=yellow] .md-nav__link:hover,[data-md-color-accent=yellow] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=yellow] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=yellow] .md-typeset .md-clipboard:active:before,[data-md-color-accent=yellow] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=yellow] .md-typeset [id] .headerlink:focus,[data-md-color-accent=yellow] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=yellow] .md-typeset [id]:target .headerlink{color:#ffd600}[data-md-color-accent=yellow] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffd600}[data-md-color-accent=yellow] .md-search-result__link:hover,[data-md-color-accent=yellow] .md-search-result__link[data-md-state=active]{background-color:rgba(255,214,0,.1)}[data-md-color-accent=yellow] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffd600}[data-md-color-accent=yellow] .md-source-file:hover:before{background-color:#ffd600}button[data-md-color-accent=amber]{background-color:#ffab00}[data-md-color-accent=amber] .md-typeset a:active,[data-md-color-accent=amber] .md-typeset a:hover{color:#ffab00}[data-md-color-accent=amber] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=amber] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ffab00}[data-md-color-accent=amber] .md-nav__link:focus,[data-md-color-accent=amber] .md-nav__link:hover,[data-md-color-accent=amber] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-ac!
cent=amber] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=amber] .md-typeset .md-clipboard:active:before,[data-md-color-accent=amber] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=amber] .md-typeset [id] .headerlink:focus,[data-md-color-accent=amber] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=amber] .md-typeset [id]:target .headerlink{color:#ffab00}[data-md-color-accent=amber] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffab00}[data-md-color-accent=amber] .md-search-result__link:hover,[data-md-color-accent=amber] .md-search-result__link[data-md-state=active]{background-color:rgba(255,171,0,.1)}[data-md-color-accent=amber] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffab00}[data-md-color-accent=amber] .md-source-file:hover:before{background-color:#ffab00}button[data-md-color-accent=orange]{background-color:#ff9100}[data-md-color-accent=orange] .md-typeset a:active,[data-md-color-accent=orange] .md-typeset a:hover{color:#ff9100}[data-md-color-accent=orange] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=orange] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ff9100}[data-md-color-accent=orange] .md-nav__link:focus,[data-md-color-accent=orange] .md-nav__link:hover,[data-md-color-accent=orange] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=orange] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=orange] .md-typeset .md-clipboard:active:before,[data-md-color-accent=orange] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=orange] .md-typeset [id] .headerlink:focus,[data-md-color-accent=orange] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=orange] .md-typeset [id]:target .headerlink{color:#ff9100}[data-md-color-accent=orange] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff9100}[data-md-color-accent=orange] .md-search-result__link:hover,[dat!
a-md-color-accent=orange] .md-search-result__link[data-md-state=active]{background-color:rgba(255,145,0,.1)}[data-md-color-accent=orange] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff9100}[data-md-color-accent=orange] .md-source-file:hover:before{background-color:#ff9100}button[data-md-color-accent=deep-orange]{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-typeset a:active,[data-md-color-accent=deep-orange] .md-typeset a:hover{color:#ff6e40}[data-md-color-accent=deep-orange] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=deep-orange] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-nav__link:focus,[data-md-color-accent=deep-orange] .md-nav__link:hover,[data-md-color-accent=deep-orange] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=deep-orange] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=deep-orange] .md-typeset .md-clipboard:active:before,[data-md-color-accent=deep-orange] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=deep-orange] .md-typeset [id] .headerlink:focus,[data-md-color-accent=deep-orange] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=deep-orange] .md-typeset [id]:target .headerlink{color:#ff6e40}[data-md-color-accent=deep-orange] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-search-result__link:hover,[data-md-color-accent=deep-orange] .md-search-result__link[data-md-state=active]{background-color:rgba(255,110,64,.1)}[data-md-color-accent=deep-orange] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-source-file:hover:before{background-color:#ff6e40}@media only screen and (max-width:59.9375em){[data-md-color-primary=red] .md-nav__source{background-color:rgba(190,66,64,.9675)}[data-md-color-primary=pink] .md-nav__source{backgroun!
d-color:rgba(185,24,79,.9675)}[data-md-color-primary=purple] .md-nav__source{background-color:rgba(136,57,150,.9675)}[data-md-color-primary=deep-purple] .md-nav__source{background-color:rgba(100,69,154,.9675)}[data-md-color-primary=indigo] .md-nav__source{background-color:rgba(50,64,144,.9675)}[data-md-color-primary=blue] .md-nav__source{background-color:rgba(26,119,193,.9675)}[data-md-color-primary=light-blue] .md-nav__source{background-color:rgba(2,134,194,.9675)}[data-md-color-primary=cyan] .md-nav__source{background-color:rgba(0,150,169,.9675)}[data-md-color-primary=teal] .md-nav__source{background-color:rgba(0,119,108,.9675)}[data-md-color-primary=green] .md-nav__source{background-color:rgba(60,139,64,.9675)}[data-md-color-primary=light-green] .md-nav__source{background-color:rgba(99,142,53,.9675)}[data-md-color-primary=lime] .md-nav__source{background-color:rgba(153,161,41,.9675)}[data-md-color-primary=yellow] .md-nav__source{background-color:rgba(198,134,29,.9675)}[data-md-color-primary=amber] .md-nav__source{background-color:rgba(203,127,0,.9675)}[data-md-color-primary=orange] .md-nav__source{background-color:rgba(200,111,0,.9675)}[data-md-color-primary=deep-orange] .md-nav__source{background-color:rgba(203,89,53,.9675)}[data-md-color-primary=brown] .md-nav__source{background-color:rgba(96,68,57,.9675)}[data-md-color-primary=grey] .md-nav__source{background-color:rgba(93,93,93,.9675)}[data-md-color-primary=blue-grey] .md-nav__source{background-color:rgba(67,88,97,.9675)}[data-md-color-primary=white] .md-nav__source{background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.87)}[data-md-color-primary=black] .md-nav__source{background-color:#404040}}@media only screen and (max-width:76.1875em){html [data-md-color-primary=red] .md-nav--primary .md-nav__title--site{background-color:#ef5350}html [data-md-color-primary=pink] .md-nav--primary .md-nav__title--site{background-color:#e91e63}html [data-md-color-primary=purple] .md-nav--primary .md-nav__title--site{background-color:#ab47bc}html [data-md-color-primary=deep-p!
urple] .md-nav--primary .md-nav__title--site{background-color:#7e57c2}html [data-md-color-primary=indigo] .md-nav--primary .md-nav__title--site{background-color:#3f51b5}html [data-md-color-primary=blue] .md-nav--primary .md-nav__title--site{background-color:#2196f3}html [data-md-color-primary=light-blue] .md-nav--primary .md-nav__title--site{background-color:#03a9f4}html [data-md-color-primary=cyan] .md-nav--primary .md-nav__title--site{background-color:#00bcd4}html [data-md-color-primary=teal] .md-nav--primary .md-nav__title--site{background-color:#009688}html [data-md-color-primary=green] .md-nav--primary .md-nav__title--site{background-color:#4caf50}html [data-md-color-primary=light-green] .md-nav--primary .md-nav__title--site{background-color:#7cb342}html [data-md-color-primary=lime] .md-nav--primary .md-nav__title--site{background-color:#c0ca33}html [data-md-color-primary=yellow] .md-nav--primary .md-nav__title--site{background-color:#f9a825}html [data-md-color-primary=amber] .md-nav--primary .md-nav__title--site{background-color:#ffa000}html [data-md-color-primary=orange] .md-nav--primary .md-nav__title--site{background-color:#fb8c00}html [data-md-color-primary=deep-orange] .md-nav--primary .md-nav__title--site{background-color:#ff7043}html [data-md-color-primary=brown] .md-nav--primary .md-nav__title--site{background-color:#795548}html [data-md-color-primary=grey] .md-nav--primary .md-nav__title--site{background-color:#757575}html [data-md-color-primary=blue-grey] .md-nav--primary .md-nav__title--site{background-color:#546e7a}html [data-md-color-primary=white] .md-nav--primary .md-nav__title--site{background-color:#fff;color:rgba(0,0,0,.87)}[data-md-color-primary=white] .md-hero{border-bottom:.05rem solid rgba(0,0,0,.07)}html [data-md-color-primary=black] .md-nav--primary .md-nav__title--site{background-color:#000}}@media only screen and (min-width:76.25em){[data-md-color-primary=red] .md-tabs{background-color:#ef5350}[data-md-color-primary=pink] .md-tabs{background-color:#e91e63}[data-md-color-primary=pu!
rple] .md-tabs{background-color:#ab47bc}[data-md-color-primary=deep-purple] .md-tabs{background-color:#7e57c2}[data-md-color-primary=indigo] .md-tabs{background-color:#3f51b5}[data-md-color-primary=blue] .md-tabs{background-color:#2196f3}[data-md-color-primary=light-blue] .md-tabs{background-color:#03a9f4}[data-md-color-primary=cyan] .md-tabs{background-color:#00bcd4}[data-md-color-primary=teal] .md-tabs{background-color:#009688}[data-md-color-primary=green] .md-tabs{background-color:#4caf50}[data-md-color-primary=light-green] .md-tabs{background-color:#7cb342}[data-md-color-primary=lime] .md-tabs{background-color:#c0ca33}[data-md-color-primary=yellow] .md-tabs{background-color:#f9a825}[data-md-color-primary=amber] .md-tabs{background-color:#ffa000}[data-md-color-primary=orange] .md-tabs{background-color:#fb8c00}[data-md-color-primary=deep-orange] .md-tabs{background-color:#ff7043}[data-md-color-primary=brown] .md-tabs{background-color:#795548}[data-md-color-primary=grey] .md-tabs{background-color:#757575}[data-md-color-primary=blue-grey] .md-tabs{background-color:#546e7a}[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid rgba(0,0,0,.07);background-color:#fff;color:rgba(0,0,0,.87)}[data-md-color-primary=black] .md-tabs{background-color:#000}}@media only screen and (min-width:60em){[data-md-color-primary=white] .md-search__input{background-color:rgba(0,0,0,.07)}[data-md-color-primary=white] .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=black] .md-search__input{background-color:hsla(0,0%,100%,.3)}}
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application.adb8469c.css
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application.adb8469c.css (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/assets/stylesheets/application.adb8469c.css 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1 @@
+html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{margin:0}hr{overflow:visible;box-sizing:content-box}a{-webkit-text-decoration-skip:objects}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}small,sub,sup{font-size:80%}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}table{border-collapse:separate;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{margin:0;padding:0;border:0;outline-style:none;background:transparent;font-size:inherit}input{border:0;outline:0}.md-clipboard:before,.md-icon,.md-nav__button,.md-nav__link:after,.md-nav__title:before,.md-search-result__article--document:before,.md-source-file:before,.md-typeset .admonition>.admonition-title:before,.md-typeset .admonition>summary:before,.md-typeset .critic.comment:before,.md-typeset .footnote-backref,.md-typeset .task-list-control .task-list-indicator:before,.md-typeset details>.admonition-title:before,.md-typeset details>summary:before,.md-typeset summary:after{font-family:Material Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr}.md-content__icon,.md-footer-nav__button,.md-header-nav__button,.md-nav__button,.md-nav__title:before,.md-search-result__article--document:before{display:inline-block;margin:.2rem;padding:.4rem;font-size:1.2rem;cursor:pointer}.md-icon--arrow-back:before{content:"î"}.md-icon--arrow-forward:before{content:"î"}.md-icon--menu:before{content:"î"}.md-icon--search:before{content:""}[dir=rtl] .md-icon--arrow-back:before{content:"î"}[dir=rtl] .md-icon--arrow-forward:before{content:"î"}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input{color:rgba(0,0,0,.87);font-feature-settings:"kern","liga";font-family:Helvetica Neue,Helvetica,Aria!
l,sans-serif}code,kbd,pre{color:rgba(0,0,0,.87);font-feature-settings:"kern";font-family:Courier New,Courier,monospace}.md-typeset{font-size:.8rem;line-height:1.6;-webkit-print-color-adjust:exact}.md-typeset blockquote,.md-typeset ol,.md-typeset p,.md-typeset ul{margin:1em 0}.md-typeset h1{margin:0 0 2rem;color:rgba(0,0,0,.54);font-size:1.5625rem;line-height:1.3}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{margin:2rem 0 .8rem;font-size:1.25rem;line-height:1.4}.md-typeset h3{margin:1.6rem 0 .8rem;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5}.md-typeset h2+h3{margin-top:.8rem}.md-typeset h4{font-size:.8rem}.md-typeset h4,.md-typeset h5,.md-typeset h6{margin:.8rem 0;font-weight:700;letter-spacing:-.01em}.md-typeset h5,.md-typeset h6{color:rgba(0,0,0,.54);font-size:.64rem}.md-typeset h5{text-transform:uppercase}.md-typeset hr{margin:1.5em 0;border-bottom:.05rem dotted rgba(0,0,0,.26)}.md-typeset a{color:#3f51b5;word-break:break-word}.md-typeset a,.md-typeset a:before{-webkit-transition:color .125s;transition:color .125s}.md-typeset a:active,.md-typeset a:hover{color:#536dfe}.md-typeset code,.md-typeset pre{background-color:hsla(0,0%,92.5%,.5);color:#37474f;font-size:85%;direction:ltr}.md-typeset code{margin:0 .29412em;padding:.07353em 0;border-radius:.1rem;box-shadow:.29412em 0 0 hsla(0,0%,92.5%,.5),-.29412em 0 0 hsla(0,0%,92.5%,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset h1 code,.md-typeset h2 code,.md-typeset h3 code,.md-typeset h4 code,.md-typeset h5 code,.md-typeset h6 code{margin:0;background-color:transparent;box-shadow:none}.md-typeset a>code{margin:inherit;padding:inherit;border-radius:initial;background-color:inherit;color:inherit;box-shadow:none}.md-typeset pre{position:relative;margin:1em 0;border-radius:.1rem;line-height:1.4;-webkit-overflow-scrolling:touch}.md-typeset pre>code{display:block;margin:0;padding:.525rem .6rem;background-color:transparent;font-size:inherit;box-shadow:none;-web!
kit-box-decoration-break:slice;box-decoration-break:slice;overflow:auto}.md-typeset pre>code::-webkit-scrollbar{width:.2rem;height:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-typeset kbd{padding:0 .29412em;border-radius:.15rem;border:.05rem solid #c9c9c9;border-bottom-color:#bcbcbc;background-color:#fcfcfc;color:#555;font-size:85%;box-shadow:0 .05rem 0 #b0b0b0;word-break:break-word}.md-typeset mark{margin:0 .25em;padding:.0625em 0;border-radius:.1rem;background-color:rgba(255,235,59,.5);box-shadow:.25em 0 0 rgba(255,235,59,.5),-.25em 0 0 rgba(255,235,59,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset abbr{border-bottom:.05rem dotted rgba(0,0,0,.54);text-decoration:none;cursor:help}.md-typeset small{opacity:.75}.md-typeset sub,.md-typeset sup{margin-left:.07812em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.07812em;margin-left:0}.md-typeset blockquote{padding-left:.6rem;border-left:.2rem solid rgba(0,0,0,.26);color:rgba(0,0,0,.54)}[dir=rtl] .md-typeset blockquote{padding-right:.6rem;padding-left:0;border-right:.2rem solid rgba(0,0,0,.26);border-left:initial}.md-typeset ul{list-style-type:disc}.md-typeset ol,.md-typeset ul{margin-left:.625em;padding:0}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em;margin-left:0}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em;margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em;margin-left:0}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin:.5em 0 .5em .625em}[dir=r!
tl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em;margin-left:0}.md-typeset dd{margin:1em 0 1em 1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em;margin-left:0}.md-typeset iframe,.md-typeset img,.md-typeset svg{max-width:100%}.md-typeset table:not([class]){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:inline-block;max-width:100%;border-radius:.1rem;font-size:.64rem;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{min-width:5rem;padding:.6rem .8rem;background-color:rgba(0,0,0,.54);color:#fff;vertical-align:top}.md-typeset table:not([class]) td{padding:.6rem .8rem;border-top:.05rem solid rgba(0,0,0,.07);vertical-align:top}.md-typeset table:not([class]) tr{-webkit-transition:background-color .125s;transition:background-color .125s}.md-typeset table:not([class]) tr:hover{background-color:rgba(0,0,0,.035);box-shadow:inset 0 .05rem 0 #fff}.md-typeset table:not([class]) tr:first-child td{border-top:0}.md-typeset table:not([class]) a{word-break:normal}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.md-typeset .md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}.md-typeset .md-typeset__table table{display:table;width:100%;margin:0;overflow:hidden}html{font-size:125%;overflow-x:hidden}body,html{height:100%}body{position:relative;font-size:.5rem}hr{display:block;height:.05rem;padding:0;border:0}.md-svg{display:none}.md-grid{max-width:61rem;margin-right:auto;margin-left:auto}.md-container,.md-main{overflow:auto}.md-container{display:table;width:100%;height:100%;padding-top:2.4rem;table-layout:!
fixed}.md-main{display:table-row;height:100%}.md-main__inner{height:100%;padding-top:1.5rem;padding-bottom:.05rem}.md-toggle{display:none}.md-overlay{position:fixed;top:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);opacity:0;z-index:3}.md-flex{display:table}.md-flex__cell{display:table-cell;position:relative;vertical-align:top}.md-flex__cell--shrink{width:0}.md-flex__cell--stretch{display:table;width:100%;table-layout:fixed}.md-flex__ellipsis{display:table-cell;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-skip{position:fixed;width:.05rem;height:.05rem;margin:.5rem;padding:.3rem .5rem;-webkit-transform:translateY(.4rem);transform:translateY(.4rem);border-radius:.1rem;background-color:rgba(0,0,0,.87);color:#fff;font-size:.64rem;opacity:0;overflow:hidden}.md-skip:focus{width:auto;height:auto;clip:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;z-index:10}@page{margin:25mm}.md-clipboard{position:absolute;top:.3rem;right:.3rem;width:1.4rem;height:1.4rem;border-radius:.1rem;font-size:.8rem;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-clipboard:before{-webkit-transition:color .25s,opacity .25s;transition:color .25s,opacity .25s;color:rgba(0,0,0,.07);content:"\E14D"}.codehilite:hover .md-clipboard:before,.md-typeset .highlight:hover .md-clipboard:before,pre:hover .md-clipboard:before{color:rgba(0,0,0,.54)}.md-clipboard:focus:before,.md-clipboard:hover:before{color:#536dfe}.md-clipboard__message{display:block;position:absolute;top:0;right:1.7rem;padding:.3rem .5rem;-webkit-trans!
form:translateX(.4rem);transform:translateX(.4rem);-webkit-transition:opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);transition:opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s;transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);border-radius:.1rem;background-color:rgba(0,0,0,.54);color:#fff;font-size:.64rem;white-space:nowrap;opacity:0;pointer-events:none}.md-clipboard__message--active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;pointer-events:auto}.md-clipboard__message:before{content:attr(aria-label)}.md-clipboard__message:after{display:block;position:absolute;top:50%;right:-.2rem;width:0;margin-top:-.2rem;border-color:transparent rgba(0,0,0,.54);border-style:solid;border-width:.2rem 0 .2rem .2rem;content:""}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}.md-content__inner:before{display:block;height:.4rem;content:""}.md-content__inner>:last-child{margin-bottom:0}.md-content__icon{position:relative;margin:.4rem 0;padding:0;float:right}.md-typeset .md-content__icon{color:rgba(0,0,0,.26)}.md-header{position:fixed;top:0;right:0;left:0;height:2.4rem;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;background-color:#3f51b5;color:#fff;box-shadow:none;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-js .md-header{-webkit-transition:none;transition:none;box-shadow:none}.md-header[data-md-state=shadow]{-webkit-transition:background-color .25s,color .25s,box-shadow .25s;transition:background-color .25s,color .25s,box-shad!
ow .25s;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.md-header-nav{padding:0 .2rem}.md-header-nav__button{position:relative;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:1}.md-header-nav__button:hover{opacity:.7}.md-header-nav__button.md-logo *{display:block}.no-js .md-header-nav__button.md-icon--search{display:none}.md-header-nav__topic{display:block;position:absolute;-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-index:-1;pointer-events:none}[dir=rtl] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}.no-js .md-header-nav__topic{position:static}.no-js .md-header-nav__topic+.md-header-nav__topic{display:none}.md-header-nav__title{padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-ind!
ex:-1;pointer-events:none}[dir=rtl] .md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.md-header-nav__title[data-md-state=active] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);opacity:1;z-index:0;pointer-events:auto}.md-header-nav__source{display:none}.md-hero{-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;font-size:1rem;overflow:hidden}.md-hero__inner{margin-top:1rem;padding:.8rem .8rem .4rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);-webkit-transition-delay:.1s;transition-delay:.1s}[data-md-state=hidden] .md-hero__inner{pointer-events:none;-webkit-transform:translateY(.625rem);transform:translateY(.625rem);-webkit-transition:opacity .1s 0s,-webkit-transform 0s .4s;transition:opacity .1s 0s,-webkit-transform 0s .4s;transition:transform 0s .4s,opacity .1s 0s;transition:transform 0s .4s,opacity .1s 0s,-webkit-transform 0s .4s;opacity:0}.md-hero--expand .md-hero__inner{margin-bottom:1.2rem}.md-footer-nav{background-color:rgba(0,0,0,.87);color:#fff}.md-footer-nav__inner{padding:.2rem;overflow:auto}.md-footer-nav__link{padding-top:1.4rem;padding-bottom:.4rem;-webkit-transition:opacity .25s;transition:opacity .25s}.md-footer-nav__link:hover{opacity:.7}.md-footer-nav__link--prev{width:25%;float:left}[dir=rtl] .md-footer-nav__link--prev{floa!
t:right}..md-footer-nav__link--next{width:75%;float:right;text-align:right}[dir=rtl] .md-footer-nav__link--next{float:left;text-align:left}.md-footer-nav__button{-webkit-transition:background .25s;transition:background .25s}.md-footer-nav__title{position:relative;padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-footer-nav__direction{position:absolute;right:0;left:0;margin-top:-1rem;padding:0 1rem;color:hsla(0,0%,100%,.7);font-size:.75rem}.md-footer-meta{background-color:rgba(0,0,0,.895)}.md-footer-meta__inner{padding:.2rem;overflow:auto}html .md-footer-meta.md-typeset a{color:hsla(0,0%,100%,.7)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:#fff}.md-footer-copyright{margin:0 .6rem;padding:.4rem 0;color:hsla(0,0%,100%,.3);font-size:.64rem}.md-footer-copyright__highlight{color:hsla(0,0%,100%,.7)}.md-footer-social{margin:0 .4rem;padding:.2rem 0 .6rem}.md-footer-social__link{display:inline-block;width:1.6rem;height:1.6rem;font-size:.8rem;text-align:center}.md-footer-social__link:before{line-height:1.9}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{display:block;padding:0 .6rem;font-weight:700;text-overflow:ellipsis;overflow:hidden}.md-nav__title:before{display:none;content:"\E5C4"}[dir=rtl] .md-nav__title:before{content:"\E5C8"}.md-nav__title .md-nav__button{display:none}.md-nav__list{margin:0;padding:0;list-style:none}.md-nav__item{padding:0 .6rem}.md-nav__item:last-child{padding-bottom:.6rem}.md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-right:.6rem;padding-left:0}.md-nav__item .md-nav__item:last-child{padding-bottom:0}.md-nav__button img{width:100%;height:auto}.md-nav__link{display:block;margin-top:.625em;-webkit-transition:color .125s;transition:color .125s;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.md-nav__item--nested>.md-nav__link:after{content:"\E313"}html .md-nav__link[for=__toc],html .md-nav__link[for=__toc]+.md-nav__link:after,html .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__link[data-md-st!
ate=blur]{color:rgba(0,0,0,.54)}.md-nav__link--active,.md-nav__link:active{color:#3f51b5}.md-nav__item--nested>.md-nav__link{color:inherit}.md-nav__link:focus,.md-nav__link:hover{color:#536dfe}.md-nav__source,.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}.md-search__form{position:relative}.md-search__input{position:relative;padding:0 2.2rem 0 3.6rem;text-overflow:ellipsis;z-index:2}[dir=rtl] .md-search__input{padding:0 3.6rem 0 2.2rem}.md-search__input::-webkit-input-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-moz-placeholder{-moz-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input:-ms-input-placeholder{-ms-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-ms-input-placeholder{-ms-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}.md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}.md-search__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}.md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::-ms-clear{display:none}.md-search__icon{position:absolute;-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;font-size:1.2rem;cursor:pointer;z-index:2}.md-search__icon:hover{opacity:.7}.md-search__icon[for=__search]{top:.3rem;left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem;left:auto}.md-search__icon[for=__search]:before{content:"\E8B6"}.md-search__icon[type=reset]{top:.3rem;right:.5rem;-webkit-transform:scale(.125);transform:scale(.125);!
-webkit-transition:opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);transition:opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);opacity:0}[dir=rtl] .md-search__icon[type=reset]{right:auto;left:.5rem}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]{-webkit-transform:scale(1);transform:scale(1);opacity:1}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]:hover{opacity:.7}.md-search__output{position:absolute;width:100%;border-radius:0 0 .1rem .1rem;overflow:hidden;z-index:1}.md-search__scrollwrap{height:100%;background-color:#fff;box-shadow:inset 0 .05rem 0 rgba(0,0,0,.07);overflow-y:auto;-webkit-overflow-scrolling:touch}.md-search-result{color:rgba(0,0,0,.87);word-break:break-word}.md-search-result__meta{padding:0 .8rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-size:.64rem;line-height:1.8rem}.md-search-result__list{margin:0;padding:0;border-top:.05rem solid rgba(0,0,0,.07);list-style:none}.md-search-result__item{box-shadow:0 -.05rem 0 rgba(0,0,0,.07)}.md-search-result__link{display:block;-webkit-transition:background .25s;transition:background .25s;outline:0;overflow:hidden}.md-search-result__link:hover,.md-search-result__link[data-md-state=active]{background-color:rgba(83,109,254,.1)}.md-search-result__link:hover .md-search-result__article:before,.md-search-result__link[data-md-state=active] .md-search-result__article:before{opacity:.7}.md-search-result__link:last-child .md-search-result__teaser{margin-bottom:.6rem}.md-search-result__article{position:relative;padding:0 .8rem;overflow:auto}.md-search-result__article--document:before{position:absolute;left:0;margin:.1rem;-webkit-transition:opacity .25s;transition:opacity .25s;color:rgba(0,0,0,.54);content:"\E880"}[dir=rtl] .md-search-result__article--document:b!
efore{right:0;left:auto}.md-search-result__article--document .md-search-result__title{margin:.55rem 0;font-size:.8rem;font-weight:400;line-height:1.4}.md-search-result__title{margin:.5em 0;font-size:.64rem;font-weight:700;line-height:1.4}.md-search-result__teaser{display:-webkit-box;max-height:1.65rem;margin:.5em 0;color:rgba(0,0,0,.54);font-size:.64rem;line-height:1.4;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.md-search-result em{font-style:normal;font-weight:700;text-decoration:underline}.md-sidebar{position:absolute;width:12.1rem;padding:1.2rem 0;overflow:hidden}.md-sidebar[data-md-state=lock]{position:fixed;top:2.4rem}.md-sidebar--secondary{display:none}.md-sidebar__scrollwrap{max-height:100%;margin:0 .2rem;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-sidebar__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}@-webkit-keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@-webkit-keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.md-source{display:block;padding-right:.6rem;-webkit-transition:opacity .25s;transition:opacity .25s;font-size:.65rem;line-height:1.2;white-space:nowrap}[dir=rtl] .md-source{padding-right:0;padding-left:.6rem}.md-source:hover{opacity:.7}.md-source:after,.md-source__icon{display:inline-block;height:2.4rem;content:"";vertical-align:middle}.md-source__icon{width:2.4rem}.md-source__icon svg{width:1.2rem;height:1.2rem;margin-top:.6rem;margin-lef!
t:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem;margin-left:0}.md-source__icon+.md-source__repository{margin-left:-2rem;padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem;margin-left:0;padding-right:2rem;padding-left:0}.md-source__repository{display:inline-block;max-width:100%;margin-left:.6rem;font-weight:700;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.md-source__facts{margin:0;padding:0;font-size:.55rem;font-weight:700;list-style-type:none;opacity:.75;overflow:hidden}[data-md-state=done] .md-source__facts{-webkit-animation:md-source__facts--done .25s ease-in;animation:md-source__facts--done .25s ease-in}.md-source__fact{float:left}[dir=rtl] .md-source__fact{float:right}[data-md-state=done] .md-source__fact{-webkit-animation:md-source__fact--done .4s ease-out;animation:md-source__fact--done .4s ease-out}.md-source__fact:before{margin:0 .1rem;content:"\00B7"}.md-source__fact:first-child:before{display:none}.md-source-file{display:inline-block;margin:1em .5em 1em 0;padding-right:.25rem;border-radius:.1rem;background-color:rgba(0,0,0,.07);font-size:.64rem;list-style-type:none;cursor:pointer;overflow:hidden}.md-source-file:before{display:inline-block;margin-right:.25rem;padding:.25rem;background-color:rgba(0,0,0,.26);color:#fff;font-size:.8rem;content:"\E86F";vertical-align:middle}html .md-source-file{-webkit-transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1);transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1)}html .md-source-file:before{-webkit-transition:inherit;transition:inherit}html body .md-typeset .md-source-file{color:rgba(0,0,0,.54)}.md-source-file:hover{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.md-source-file:hover:before{background-color:#536dfe}.md-tabs{width:100%;-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;overflow:auto}.md-tabs__list{margin:0 0 0 .2rem;padding:0;list-style:none;white-space:nowrap}.md-tabs__item{display!
:inline-block;height:2.4rem;padding-right:.6rem;padding-left:.6rem}.md-tabs__link{display:block;margin-top:.8rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);font-size:.7rem;opacity:.7}.md-tabs__link--active,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{-webkit-transition-delay:.02s;transition-delay:.02s}.md-tabs__item:nth-child(3) .md-tabs__link{-webkit-transition-delay:.04s;transition-delay:.04s}.md-tabs__item:nth-child(4) .md-tabs__link{-webkit-transition-delay:.06s;transition-delay:.06s}.md-tabs__item:nth-child(5) .md-tabs__link{-webkit-transition-delay:.08s;transition-delay:.08s}.md-tabs__item:nth-child(6) .md-tabs__link{-webkit-transition-delay:.1s;transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{-webkit-transition-delay:.12s;transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{-webkit-transition-delay:.14s;transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{-webkit-transition-delay:.16s;transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{-webkit-transition-delay:.18s;transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{-webkit-transition-delay:.2s;transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{-webkit-transition-delay:.22s;transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{-webkit-transition-delay:.24s;transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{-webkit-transition-delay:.26s;transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{-webkit-transition-delay:.28s;transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{-webkit-transition-delay:.3s;transition-delay:.3s}.md-tabs[data-md-state=hidden]{pointer-events:none}.md-tabs[data-md-state=hidden] .md-tabs!
__link{-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:color .25s,opacity .1s,-webkit-transform 0s .4s;transition:color .25s,opacity .1s,-webkit-transform 0s .4s;transition:color .25s,transform 0s .4s,opacity .1s;transition:color .25s,transform 0s .4s,opacity .1s,-webkit-transform 0s .4s;opacity:0}.md-typeset .admonition,.md-typeset details{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:relative;margin:1.5625em 0;padding:0 .6rem;border-left:.2rem solid #448aff;border-radius:.1rem;font-size:.64rem;overflow:auto}[dir=rtl] .md-typeset .admonition,[dir=rtl] .md-typeset details{border-right:.2rem solid #448aff;border-left:none}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin:1em 0}.md-typeset .admonition>.admonition-title,.md-typeset .admonition>summary,.md-typeset details>.admonition-title,.md-typeset details>summary{margin:0 -.6rem;padding:.4rem .6rem .4rem 2rem;border-bottom:.05rem solid rgba(68,138,255,.1);background-color:rgba(68,138,255,.1);font-weight:700}[dir=rtl] .md-typeset .admonition>.admonition-title,[dir=rtl] .md-typeset .admonition>summary,[dir=rtl] .md-typeset details>.admonition-title,[dir=rtl] .md-typeset details>summary{padding:.4rem 2rem .4rem .6rem}.md-typeset .admonition>.admonition-title:last-child,.md-typeset .admonition>summary:last-child,.md-typeset details>.admonition-title:last-child,.md-typeset details>summary:last-child{margin-bottom:0}.md-typeset .admonition>.admonition-title:before,.md-typeset .admonition>summary:before,.md-typeset details>.admonition-title:before,.md-typeset details>summary:before{position:absolute;left:.6rem;color:#448aff;font-size:1rem;content:"\E3C9"}[dir=rtl] .md-typeset .admonition>.admonition-title:before,[dir=rtl] .md-typeset .admonition>summary:before,[dir=rtl] .md-typeset details>.admonitio!
n-title:before,[dir=rtl] .md-typeset details>summary:before{right:.6rem;left:auto}.md-typeset .admonition.abstract,.md-typeset .admonition.summary,.md-typeset .admonition.tldr,.md-typeset details.abstract,.md-typeset details.summary,.md-typeset details.tldr{border-left-color:#00b0ff}[dir=rtl] .md-typeset .admonition.abstract,[dir=rtl] .md-typeset .admonition.summary,[dir=rtl] .md-typeset .admonition.tldr,[dir=rtl] .md-typeset details.abstract,[dir=rtl] .md-typeset details.summary,[dir=rtl] .md-typeset details.tldr{border-right-color:#00b0ff}.md-typeset .admonition.abstract>.admonition-title,.md-typeset .admonition.abstract>summary,.md-typeset .admonition.summary>.admonition-title,.md-typeset .admonition.summary>summary,.md-typeset .admonition.tldr>.admonition-title,.md-typeset .admonition.tldr>summary,.md-typeset details.abstract>.admonition-title,.md-typeset details.abstract>summary,.md-typeset details.summary>.admonition-title,.md-typeset details.summary>summary,.md-typeset details.tldr>.admonition-title,.md-typeset details.tldr>summary{border-bottom-color:rgba(0,176,255,.1);background-color:rgba(0,176,255,.1)}.md-typeset .admonition.abstract>.admonition-title:before,.md-typeset .admonition.abstract>summary:before,.md-typeset .admonition.summary>.admonition-title:before,.md-typeset .admonition.summary>summary:before,.md-typeset .admonition.tldr>.admonition-title:before,.md-typeset .admonition.tldr>summary:before,.md-typeset details.abstract>.admonition-title:before,.md-typeset details.abstract>summary:before,.md-typeset details.summary>.admonition-title:before,.md-typeset details.summary>summary:before,.md-typeset details.tldr>.admonition-title:before,.md-typeset details.tldr>summary:before{color:#00b0ff;content:"î£"}.md-typeset .admonition.info,.md-typeset .admonition.todo,.md-typeset details.info,.md-typeset details.todo{border-left-color:#00b8d4}[dir=rtl] .md-typeset .admonition.info,[dir=rtl] .md-typeset .admonition.todo,[dir=rtl] .md-typeset details.info,[dir=rtl] .md-typeset details.todo{border-right-co!
lor:#00b8d4}.md-typeset .admonition.info>.admonition-title,.md-typeset .admonition.info>summary,.md-typeset .admonition.todo>.admonition-title,.md-typeset .admonition.todo>summary,.md-typeset details.info>.admonition-title,.md-typeset details.info>summary,.md-typeset details.todo>.admonition-title,.md-typeset details.todo>summary{border-bottom-color:rgba(0,184,212,.1);background-color:rgba(0,184,212,.1)}.md-typeset .admonition.info>.admonition-title:before,.md-typeset .admonition.info>summary:before,.md-typeset .admonition.todo>.admonition-title:before,.md-typeset .admonition.todo>summary:before,.md-typeset details.info>.admonition-title:before,.md-typeset details.info>summary:before,.md-typeset details.todo>.admonition-title:before,.md-typeset details.todo>summary:before{color:#00b8d4;content:"î¢"}.md-typeset .admonition.hint,.md-typeset .admonition.important,.md-typeset .admonition.tip,.md-typeset details.hint,.md-typeset details.important,.md-typeset details.tip{border-left-color:#00bfa5}[dir=rtl] .md-typeset .admonition.hint,[dir=rtl] .md-typeset .admonition.important,[dir=rtl] .md-typeset .admonition.tip,[dir=rtl] .md-typeset details.hint,[dir=rtl] .md-typeset details.important,[dir=rtl] .md-typeset details.tip{border-right-color:#00bfa5}.md-typeset .admonition.hint>.admonition-title,.md-typeset .admonition.hint>summary,.md-typeset .admonition.important>.admonition-title,.md-typeset .admonition.important>summary,.md-typeset .admonition.tip>.admonition-title,.md-typeset .admonition.tip>summary,.md-typeset details.hint>.admonition-title,.md-typeset details.hint>summary,.md-typeset details.important>.admonition-title,.md-typeset details.important>summary,.md-typeset details.tip>.admonition-title,.md-typeset details.tip>summary{border-bottom-color:rgba(0,191,165,.1);background-color:rgba(0,191,165,.1)}.md-typeset .admonition.hint>.admonition-title:before,.md-typeset .admonition.hint>summary:before,.md-typeset .admonition.important>.admonition-title:before,.md-typeset .admonition.important>summary:before,.md-ty!
peset .admonition.tip>.admonition-title:before,.md-typeset .admonition.tip>summary:before,.md-typeset details.hint>.admonition-title:before,.md-typeset details.hint>summary:before,.md-typeset details.important>.admonition-title:before,.md-typeset details.important>summary:before,.md-typeset details.tip>.admonition-title:before,.md-typeset details.tip>summary:before{color:#00bfa5;content:"î "}.md-typeset .admonition.check,.md-typeset .admonition.done,.md-typeset .admonition.success,.md-typeset details.check,.md-typeset details.done,.md-typeset details.success{border-left-color:#00c853}[dir=rtl] .md-typeset .admonition.check,[dir=rtl] .md-typeset .admonition.done,[dir=rtl] .md-typeset .admonition.success,[dir=rtl] .md-typeset details.check,[dir=rtl] .md-typeset details.done,[dir=rtl] .md-typeset details.success{border-right-color:#00c853}.md-typeset .admonition.check>.admonition-title,.md-typeset .admonition.check>summary,.md-typeset .admonition.done>.admonition-title,.md-typeset .admonition.done>summary,.md-typeset .admonition.success>.admonition-title,.md-typeset .admonition.success>summary,.md-typeset details.check>.admonition-title,.md-typeset details.check>summary,.md-typeset details.done>.admonition-title,.md-typeset details.done>summary,.md-typeset details.success>.admonition-title,.md-typeset details.success>summary{border-bottom-color:rgba(0,200,83,.1);background-color:rgba(0,200,83,.1)}.md-typeset .admonition.check>.admonition-title:before,.md-typeset .admonition.check>summary:before,.md-typeset .admonition.done>.admonition-title:before,.md-typeset .admonition.done>summary:before,.md-typeset .admonition.success>.admonition-title:before,.md-typeset .admonition.success>summary:before,.md-typeset details.check>.admonition-title:before,.md-typeset details.check>summary:before,.md-typeset details.done>.admonition-title:before,.md-typeset details.done>summary:before,.md-typeset details.success>.admonition-title:before,.md-typeset details.success>summary:before{color:#00c853;content:""}.md-typeset .admoniti!
on.faq,.md-typeset .admonition.help,.md-typeset .admonition.question,.md-typeset details.faq,.md-typeset details.help,.md-typeset details.question{border-left-color:#64dd17}[dir=rtl] .md-typeset .admonition.faq,[dir=rtl] .md-typeset .admonition.help,[dir=rtl] .md-typeset .admonition.question,[dir=rtl] .md-typeset details.faq,[dir=rtl] .md-typeset details.help,[dir=rtl] .md-typeset details.question{border-right-color:#64dd17}.md-typeset .admonition.faq>.admonition-title,.md-typeset .admonition.faq>summary,.md-typeset .admonition.help>.admonition-title,.md-typeset .admonition.help>summary,.md-typeset .admonition.question>.admonition-title,.md-typeset .admonition.question>summary,.md-typeset details.faq>.admonition-title,.md-typeset details.faq>summary,.md-typeset details.help>.admonition-title,.md-typeset details.help>summary,.md-typeset details.question>.admonition-title,.md-typeset details.question>summary{border-bottom-color:rgba(100,221,23,.1);background-color:rgba(100,221,23,.1)}.md-typeset .admonition.faq>.admonition-title:before,.md-typeset .admonition.faq>summary:before,.md-typeset .admonition.help>.admonition-title:before,.md-typeset .admonition.help>summary:before,.md-typeset .admonition.question>.admonition-title:before,.md-typeset .admonition.question>summary:before,.md-typeset details.faq>.admonition-title:before,.md-typeset details.faq>summary:before,.md-typeset details.help>.admonition-title:before,.md-typeset details.help>summary:before,.md-typeset details.question>.admonition-title:before,.md-typeset details.question>summary:before{color:#64dd17;content:"î¢"}.md-typeset .admonition.attention,.md-typeset .admonition.caution,.md-typeset .admonition.warning,.md-typeset details.attention,.md-typeset details.caution,.md-typeset details.warning{border-left-color:#ff9100}[dir=rtl] .md-typeset .admonition.attention,[dir=rtl] .md-typeset .admonition.caution,[dir=rtl] .md-typeset .admonition.warning,[dir=rtl] .md-typeset details.attention,[dir=rtl] .md-typeset details.caution,[dir=rtl] .md-typeset details.!
warning{border-right-color:#ff9100}.md-typeset .admonition.attention>.admonition-title,.md-typeset .admonition.attention>summary,.md-typeset .admonition.caution>.admonition-title,.md-typeset .admonition.caution>summary,.md-typeset .admonition.warning>.admonition-title,.md-typeset .admonition.warning>summary,.md-typeset details.attention>.admonition-title,.md-typeset details.attention>summary,.md-typeset details.caution>.admonition-title,.md-typeset details.caution>summary,.md-typeset details.warning>.admonition-title,.md-typeset details.warning>summary{border-bottom-color:rgba(255,145,0,.1);background-color:rgba(255,145,0,.1)}.md-typeset .admonition.attention>.admonition-title:before,.md-typeset .admonition.attention>summary:before,.md-typeset .admonition.caution>.admonition-title:before,.md-typeset .admonition.caution>summary:before,.md-typeset .admonition.warning>.admonition-title:before,.md-typeset .admonition.warning>summary:before,.md-typeset details.attention>.admonition-title:before,.md-typeset details.attention>summary:before,.md-typeset details.caution>.admonition-title:before,.md-typeset details.caution>summary:before,.md-typeset details.warning>.admonition-title:before,.md-typeset details.warning>summary:before{color:#ff9100;content:"î"}.md-typeset .admonition.fail,.md-typeset .admonition.failure,.md-typeset .admonition.missing,.md-typeset details.fail,.md-typeset details.failure,.md-typeset details.missing{border-left-color:#ff5252}[dir=rtl] .md-typeset .admonition.fail,[dir=rtl] .md-typeset .admonition.failure,[dir=rtl] .md-typeset .admonition.missing,[dir=rtl] .md-typeset details.fail,[dir=rtl] .md-typeset details.failure,[dir=rtl] .md-typeset details.missing{border-right-color:#ff5252}.md-typeset .admonition.fail>.admonition-title,.md-typeset .admonition.fail>summary,.md-typeset .admonition.failure>.admonition-title,.md-typeset .admonition.failure>summary,.md-typeset .admonition.missing>.admonition-title,.md-typeset .admonition.missing>summary,.md-typeset details.fail>.admonition-title,.md-types!
et details.fail>summary,.md-typeset details.failure>.admonition-title,.md-typeset details.failure>summary,.md-typeset details.missing>.admonition-title,.md-typeset details.missing>summary{border-bottom-color:rgba(255,82,82,.1);background-color:rgba(255,82,82,.1)}.md-typeset .admonition.fail>.admonition-title:before,.md-typeset .admonition.fail>summary:before,.md-typeset .admonition.failure>.admonition-title:before,.md-typeset .admonition.failure>summary:before,.md-typeset .admonition.missing>.admonition-title:before,.md-typeset .admonition.missing>summary:before,.md-typeset details.fail>.admonition-title:before,.md-typeset details.fail>summary:before,.md-typeset details.failure>.admonition-title:before,.md-typeset details.failure>summary:before,.md-typeset details.missing>.admonition-title:before,.md-typeset details.missing>summary:before{color:#ff5252;content:"î
"}.md-typeset .admonition.danger,.md-typeset .admonition.error,.md-typeset details.danger,.md-typeset details.error{border-left-color:#ff1744}[dir=rtl] .md-typeset .admonition.danger,[dir=rtl] .md-typeset .admonition.error,[dir=rtl] .md-typeset details.danger,[dir=rtl] .md-typeset details.error{border-right-color:#ff1744}.md-typeset .admonition.danger>.admonition-title,.md-typeset .admonition.danger>summary,.md-typeset .admonition.error>.admonition-title,.md-typeset .admonition.error>summary,.md-typeset details.danger>.admonition-title,.md-typeset details.danger>summary,.md-typeset details.error>.admonition-title,.md-typeset details.error>summary{border-bottom-color:rgba(255,23,68,.1);background-color:rgba(255,23,68,.1)}.md-typeset .admonition.danger>.admonition-title:before,.md-typeset .admonition.danger>summary:before,.md-typeset .admonition.error>.admonition-title:before,.md-typeset .admonition.error>summary:before,.md-typeset details.danger>.admonition-title:before,.md-typeset details.danger>summary:before,.md-typeset details.error>.admonition-title:before,.md-typeset details.error>summary:before{color:#ff1744;content:"î§"}.md-typeset .admonition.!
bug,.md-typeset details.bug{border-left-color:#f50057}[dir=rtl] .md-typeset .admonition.bug,[dir=rtl] .md-typeset details.bug{border-right-color:#f50057}.md-typeset .admonition.bug>.admonition-title,.md-typeset .admonition.bug>summary,.md-typeset details.bug>.admonition-title,.md-typeset details.bug>summary{border-bottom-color:rgba(245,0,87,.1);background-color:rgba(245,0,87,.1)}.md-typeset .admonition.bug>.admonition-title:before,.md-typeset .admonition.bug>summary:before,.md-typeset details.bug>.admonition-title:before,.md-typeset details.bug>summary:before{color:#f50057;content:""}.md-typeset .admonition.example,.md-typeset details.example{border-left-color:#651fff}[dir=rtl] .md-typeset .admonition.example,[dir=rtl] .md-typeset details.example{border-right-color:#651fff}.md-typeset .admonition.example>.admonition-title,.md-typeset .admonition.example>summary,.md-typeset details.example>.admonition-title,.md-typeset details.example>summary{border-bottom-color:rgba(101,31,255,.1);background-color:rgba(101,31,255,.1)}.md-typeset .admonition.example>.admonition-title:before,.md-typeset .admonition.example>summary:before,.md-typeset details.example>.admonition-title:before,.md-typeset details.example>summary:before{color:#651fff;content:"î"}.md-typeset .admonition.cite,.md-typeset .admonition.quote,.md-typeset details.cite,.md-typeset details.quote{border-left-color:#9e9e9e}[dir=rtl] .md-typeset .admonition.cite,[dir=rtl] .md-typeset .admonition.quote,[dir=rtl] .md-typeset details.cite,[dir=rtl] .md-typeset details.quote{border-right-color:#9e9e9e}.md-typeset .admonition.cite>.admonition-title,.md-typeset .admonition.cite>summary,.md-typeset .admonition.quote>.admonition-title,.md-typeset .admonition.quote>summary,.md-typeset details.cite>.admonition-title,.md-typeset details.cite>summary,.md-typeset details.quote>.admonition-title,.md-typeset details.quote>summary{border-bottom-color:hsla(0,0%,62%,.1);background-color:hsla(0,0%,62%,.1)}.md-typeset .admonition.cite>.admonition-title:before,.md-typeset .admoni!
tion.cite>summary:before,.md-typeset .admonition.quote>.admonition-title:before,.md-typeset .admonition.quote>summary:before,.md-typeset details.cite>.admonition-title:before,.md-typeset details.cite>summary:before,.md-typeset details.quote>.admonition-title:before,.md-typeset details.quote>summary:before{color:#9e9e9e;content:"î"}.codehilite .o,.codehilite .ow,.md-typeset .highlight .o,.md-typeset .highlight .ow{color:inherit}.codehilite .ge,.md-typeset .highlight .ge{color:#000}.codehilite .gr,.md-typeset .highlight .gr{color:#a00}.codehilite .gh,.md-typeset .highlight .gh{color:#999}.codehilite .go,.md-typeset .highlight .go{color:#888}.codehilite .gp,.md-typeset .highlight .gp{color:#555}.codehilite .gs,.md-typeset .highlight .gs{color:inherit}.codehilite .gu,.md-typeset .highlight .gu{color:#aaa}.codehilite .gt,.md-typeset .highlight .gt{color:#a00}.codehilite .gd,.md-typeset .highlight .gd{background-color:#fdd}.codehilite .gi,.md-typeset .highlight .gi{background-color:#dfd}.codehilite .k,.md-typeset .highlight .k{color:#3b78e7}.codehilite .kc,.md-typeset .highlight .kc{color:#a71d5d}.codehilite .kd,.codehilite .kn,.md-typeset .highlight .kd,.md-typeset .highlight .kn{color:#3b78e7}.codehilite .kp,.md-typeset .highlight .kp{color:#a71d5d}.codehilite .kr,.codehilite .kt,.md-typeset .highlight .kr,.md-typeset .highlight .kt{color:#3e61a2}.codehilite .c,.codehilite .cm,.md-typeset .highlight .c,.md-typeset .highlight .cm{color:#999}.codehilite .cp,.md-typeset .highlight .cp{color:#666}.codehilite .c1,.codehilite .ch,.codehilite .cs,.md-typeset .highlight .c1,.md-typeset .highlight .ch,.md-typeset .highlight .cs{color:#999}.codehilite .na,.codehilite .nb,.md-typeset .highlight .na,.md-typeset .highlight .nb{color:#c2185b}.codehilite .bp,.md-typeset .highlight .bp{color:#3e61a2}.codehilite .nc,.md-typeset .highlight .nc{color:#c2185b}.codehilite .no,.md-typeset .highlight .no{color:#3e61a2}.codehilite .nd,.codehilite .ni,.md-typeset .highlight .nd,.md-typeset .highlight .ni{color:#666}.codehilite .ne,.codehi!
lite .nf,.md-typeset .highlight .ne,.md-typeset .highlight .nf{color:#c2185b}.codehilite .nl,.md-typeset .highlight .nl{color:#3b5179}.codehilite .nn,.md-typeset .highlight .nn{color:#ec407a}.codehilite .nt,.md-typeset .highlight .nt{color:#3b78e7}.codehilite .nv,.codehilite .vc,.codehilite .vg,.codehilite .vi,.md-typeset .highlight .nv,.md-typeset .highlight .vc,.md-typeset .highlight .vg,.md-typeset .highlight .vi{color:#3e61a2}.codehilite .nx,.md-typeset .highlight .nx{color:#ec407a}.codehilite .il,.codehilite .m,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo,.md-typeset .highlight .il,.md-typeset .highlight .m,.md-typeset .highlight .mf,.md-typeset .highlight .mh,.md-typeset .highlight .mi,.md-typeset .highlight .mo{color:#e74c3c}.codehilite .s,.codehilite .sb,.codehilite .sc,.md-typeset .highlight .s,.md-typeset .highlight .sb,.md-typeset .highlight .sc{color:#0d904f}.codehilite .sd,.md-typeset .highlight .sd{color:#999}.codehilite .s2,.md-typeset .highlight .s2{color:#0d904f}.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sx,.md-typeset .highlight .se,.md-typeset .highlight .sh,.md-typeset .highlight .si,.md-typeset .highlight .sx{color:#183691}.codehilite .sr,.md-typeset .highlight .sr{color:#009926}.codehilite .s1,.codehilite .ss,.md-typeset .highlight .s1,.md-typeset .highlight .ss{color:#0d904f}.codehilite .err,.md-typeset .highlight .err{color:#a61717}.codehilite .w,.md-typeset .highlight .w{color:transparent}.codehilite .hll,.md-typeset .highlight .hll{display:block;margin:0 -.6rem;padding:0 .6rem;background-color:rgba(255,235,59,.5)}.md-typeset .codehilitetable,.md-typeset .highlighttable{display:block;overflow:hidden}.md-typeset .codehilitetable tbody,.md-typeset .codehilitetable td,.md-typeset .highlighttable tbody,.md-typeset .highlighttable td{display:block;padding:0}.md-typeset .codehilitetable tr,.md-typeset .highlighttable tr{display:-webkit-box;display:flex}.md-typeset .codehilitetable .linenodiv,.md-typeset .codehilitetable pre,.md-typeset .highlighttable .line!
nodiv,.md-typeset .highlighttable pre{margin:0;border-radius:0}.md-typeset .codehilitetable .linenodiv,.md-typeset .highlighttable .linenodiv{padding:.525rem .6rem}.md-typeset .codehilitetable .linenos,.md-typeset .highlighttable .linenos{background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.26);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-typeset .codehilitetable .linenos pre,.md-typeset .highlighttable .linenos pre{background-color:transparent;color:inherit;text-align:right}.md-typeset .codehilitetable .code,.md-typeset .highlighttable .code{-webkit-box-flex:1;flex:1;overflow:hidden}.md-typeset>.codehilitetable,.md-typeset>.highlighttable{margin:1em 0;border-radius:.2em}.md-typeset [id^="fnref:"]{display:inline-block}.md-typeset [id^="fnref:"]:target{margin-top:-3.8rem;padding-top:3.8rem;pointer-events:none}.md-typeset [id^="fn:"]:before{display:none;height:0;content:""}.md-typeset [id^="fn:"]:target:before{display:block;margin-top:-3.5rem;padding-top:3.5rem;pointer-events:none}.md-typeset .footnote{color:rgba(0,0,0,.54);font-size:.64rem}.md-typeset .footnote ol{margin-left:0}.md-typeset .footnote li{-webkit-transition:color .25s;transition:color .25s}.md-typeset .footnote li:target{color:rgba(0,0,0,.87)}.md-typeset .footnote li :first-child{margin-top:0}.md-typeset .footnote li:hover .footnote-backref,.md-typeset .footnote li:target .footnote-backref{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.md-typeset .footnote li:hover .footnote-backref:hover,.md-typeset .footnote li:target .footnote-backref{color:#536dfe}.md-typeset .footnote-ref{display:inline-block;pointer-events:auto}.md-typeset .footnote-ref:before{display:inline;margin:0 .2em;border-left:.05rem solid rgba(0,0,0,.26);font-size:1.25em;content:"";vertical-align:-.25rem}.md-typeset .footnote-backref{display:inline-block;-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:color .25s,opacity .125s .125s,-webkit-transform .25s .125s;transition:color .25s,opacit!
y .125s ..125s,-webkit-transform .25s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s,-webkit-transform .25s .125s;color:rgba(0,0,0,.26);font-size:0;opacity:0;vertical-align:text-bottom}[dir=rtl] .md-typeset .footnote-backref{-webkit-transform:translateX(-.25rem);transform:translateX(-.25rem)}.md-typeset .footnote-backref:before{display:inline-block;font-size:.8rem;content:"\E31B"}[dir=rtl] .md-typeset .footnote-backref:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.md-typeset .headerlink{display:inline-block;margin-left:.5rem;-webkit-transform:translateY(.25rem);transform:translateY(.25rem);-webkit-transition:color .25s,opacity .125s .25s,-webkit-transform .25s .25s;transition:color .25s,opacity .125s .25s,-webkit-transform .25s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s,-webkit-transform .25s .25s;opacity:0}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem;margin-left:0}html body .md-typeset .headerlink{color:rgba(0,0,0,.26)}.md-typeset h1[id]:before{display:block;margin-top:-9px;padding-top:9px;content:""}.md-typeset h1[id]:target:before{margin-top:-3.45rem;padding-top:3.45rem}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink,.md-typeset h1[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink:hover,.md-typeset h1[id]:target .headerlink{color:#536dfe}.md-typeset h2[id]:before{display:block;margin-top:-8px;padding-top:8px;content:""}.md-typeset h2[id]:target:before{margin-top:-3.4rem;padding-top:3.4rem}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink,.md-typeset h2[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink:hover,.md-typeset h2[id]:target .headerlink{color:#536dfe!
}.md-typeset h3[id]:before{display:block;margin-top:-9px;padding-top:9px;content:""}.md-typeset h3[id]:target:before{margin-top:-3.45rem;padding-top:3.45rem}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink,.md-typeset h3[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink:hover,.md-typeset h3[id]:target .headerlink{color:#536dfe}.md-typeset h4[id]:before{display:block;margin-top:-9px;padding-top:9px;content:""}.md-typeset h4[id]:target:before{margin-top:-3.45rem;padding-top:3.45rem}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink,.md-typeset h4[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink:hover,.md-typeset h4[id]:target .headerlink{color:#536dfe}.md-typeset h5[id]:before{display:block;margin-top:-11px;padding-top:11px;content:""}.md-typeset h5[id]:target:before{margin-top:-3.55rem;padding-top:3.55rem}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink,.md-typeset h5[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink:hover,.md-typeset h5[id]:target .headerlink{color:#536dfe}.md-typeset h6[id]:before{display:block;margin-top:-11px;padding-top:11px;content:""}.md-typeset h6[id]:target:before{margin-top:-3.55rem;padding-top:3.55rem}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink,.md-typeset h6[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink:hover,.md-typeset h6[id]:target .headerlink{color:#536dfe}.md-typeset .MJXc-display{margin:.75em 0;padding:.75em 0;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset .MathJax_CHTML{outline:0}.md-typeset .critic.comment,.md-typeset del.c!
ritic,.md-typeset ins.critic{margin:0 .25em;padding:.0625em 0;border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:#fdd;box-shadow:.25em 0 0 #fdd,-.25em 0 0 #fdd}.md-typeset ins.critic{background-color:#dfd;box-shadow:.25em 0 0 #dfd,-.25em 0 0 #dfd}.md-typeset .critic.comment{background-color:hsla(0,0%,92.5%,.5);color:#37474f;box-shadow:.25em 0 0 hsla(0,0%,92.5%,.5),-.25em 0 0 hsla(0,0%,92.5%,.5)}.md-typeset .critic.comment:before{padding-right:.125em;color:rgba(0,0,0,.26);content:"\E0B7";vertical-align:-.125em}.md-typeset .critic.block{display:block;margin:1em 0;padding-right:.8rem;padding-left:.8rem;box-shadow:none}.md-typeset .critic.block :first-child{margin-top:.5em}.md-typeset .critic.block :last-child{margin-bottom:.5em}.md-typeset details{display:block;padding-top:0}.md-typeset details[open]>summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.md-typeset details:not([open]){padding-bottom:0}.md-typeset details:not([open])>summary{border-bottom:none}.md-typeset details summary{padding-right:2rem}[dir=rtl] .md-typeset details summary{padding-left:2rem}.no-details .md-typeset details:not([open])>*{display:none}.no-details .md-typeset details:not([open]) summary{display:block}.md-typeset summary{display:block;outline:none;cursor:pointer}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset summary:after{position:absolute;top:.4rem;right:.6rem;color:rgba(0,0,0,.26);font-size:1rem;content:"\E313"}[dir=rtl] .md-typeset summary:after{right:auto;left:.6rem}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{width:1rem;vertical-align:text-top}.md-typeset code.codehilite,.md-typeset code.highlight{margin:0 .29412em;padding:.07353em 0}.md-typeset .superfences-content{display:none;-webkit-box-ordinal-group:100;order:99;width:100%;background-color:#fff}.md-typeset .superfences-content pre{margin:0;border-radius:0}.md-typeset .superfences-tabs{display:-webkit-box;display:flex;position:relative;flex-wrap:wr!
ap;margin:1em 0;border:.05rem solid rgba(0,0,0,.07);border-radius:.2em}.md-typeset .superfences-tabs>input{display:none}.md-typeset .superfences-tabs>input:checked+label{font-weight:700}.md-typeset .superfences-tabs>input:checked+label+.superfences-content{display:block}.md-typeset .superfences-tabs>label{width:auto;padding:.6rem;-webkit-transition:color .125s;transition:color .125s;font-size:.64rem;cursor:pointer}html .md-typeset .superfences-tabs>label:hover{color:#536dfe}.md-typeset .task-list-item{position:relative;list-style-type:none}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em;left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em;left:auto}.md-typeset .task-list-control .task-list-indicator:before{position:absolute;top:.15em;left:-1.25em;color:rgba(0,0,0,.26);font-size:1.25em;content:"\E835";vertical-align:-.25em}[dir=rtl] .md-typeset .task-list-control .task-list-indicator:before{right:-1.25em;left:auto}.md-typeset .task-list-control [type=checkbox]:checked+.task-list-indicator:before{content:"\E834"}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}@media print{.md-typeset a:after{color:rgba(0,0,0,.54);content:" [" attr(href) "]"}.md-typeset code,.md-typeset pre{white-space:pre-wrap}.md-typeset code{box-shadow:none;-webkit-box-decoration-break:initial;box-decoration-break:slice}.md-clipboard,.md-content__icon,.md-footer,.md-header,.md-sidebar,.md-tabs,.md-typeset .headerlink{display:none}}@media only screen and (max-width:44.9375em){.md-typeset>pre{margin:1em -.8rem;border-radius:0}.md-typeset>pre>code{padding:.525rem .8rem}.md-footer-nav__link--prev .md-footer-nav__title{display:none}.md-search-result__teaser{max-height:2.5rem;-webkit-line-clamp:3}.codehilite .hll,.md-typeset .highlight .hll{margin:0 -.8rem;padding:0 .8rem}.md-typeset>.codehilite,.md-typeset>.highlight{margin:1em -.8rem}.md-typeset>.codehilite code,.md-typeset>.highlight code{padding:.525rem .8rem}.md-typeset>.codehilitetable,.md-typeset>.highlighttable{margin:1em -.8rem!
;border-radius:0}.md-typeset>.codehilitetable .linenodiv,.md-typeset>.highlighttable .linenodiv{padding:.5rem .8rem}.md-typeset>p>.MJXc-display{margin:.75em -.8rem;padding:.25em .8rem}.md-typeset>.superfences-tabs{margin:1em -.8rem;border:0;border-top:.05rem solid rgba(0,0,0,.07);border-radius:0}.md-typeset>.superfences-tabs code{padding:.525rem .8rem}.md-typeset>.superfences-tabs input:first-child+label{margin-left:.2rem}}@media only screen and (min-width:100em){html{font-size:137.5%}}@media only screen and (min-width:125em){html{font-size:150%}}@media only screen and (max-width:59.9375em){body[data-md-state=lock]{overflow:hidden}.ios body[data-md-state=lock] .md-container{display:none}html .md-nav__link[for=__toc]{display:block;padding-right:2.4rem}html .md-nav__link[for=__toc]:after{color:inherit;content:"\E8DE"}html .md-nav__link[for=__toc]+.md-nav__link{display:none}html .md-nav__link[for=__toc]~.md-nav{display:-webkit-box;display:flex}html [dir=rtl] .md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav__source{display:block;padding:0 .2rem;background-color:rgba(50,64,144,.9675);color:#fff}.md-search__overlay{position:absolute;top:.2rem;left:.2rem;width:1.8rem;height:1.8rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .2s .2s,-webkit-transform .3s .1s;transition:opacity .2s .2s,-webkit-transform .3s .1s;transition:transform .3s .1s,opacity .2s .2s;transition:transform .3s .1s,opacity .2s .2s,-webkit-transform .3s .1s;border-radius:1rem;background-color:#fff;overflow:hidden;pointer-events:none}[dir=rtl] .md-search__overlay{right:.2rem;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transition:opacity .1s,-webkit-transform .4s;transition:opacity .1s,-webkit-transform .4s;transition:transform .4s,opacity .1s;transition:transform .4s,opacity .1s,-webkit-transform .4s;opacity:1}.md-search__inner{position:fixed;top:0;left:100%;width:100%;height:100%;-webkit-transform:translateX(5%);transform:translateX(5%);-webkit-transition:right 0s .!
3s,left 0s .3s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.4,0,.2,1) .15s;transition:right 0s .3s,left 0s .3s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.4,0,.2,1) .15s;transition:right 0s .3s,left 0s .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;transition:right 0s .3s,left 0s .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.4,0,.2,1) .15s;opacity:0;z-index:2}[data-md-toggle=search]:checked~.md-header .md-search__inner{left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:right 0s 0s,left 0s 0s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1) .15s;transition:right 0s 0s,left 0s 0s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1) .15s;transition:right 0s 0s,left 0s 0s,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;transition:right 0s 0s,left 0s 0s,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1) .15s;opacity:1}[dir=rtl] [data-md-toggle=search]:checked~.md-header .md-search__inner{right:0;left:auto}html [dir=rtl] .md-search__inner{right:100%;left:auto;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.md-search__input{width:100%;height:2.4rem;font-size:.9rem}.md-search__icon[for=__search]{top:.6rem;left:.8rem}.md-search__icon[for=__search][for=__search]:before{content:"\E5C4"}[dir=rtl] .md-search__icon[for=__search][for=__search]:before{content:"\E5C8"}.md-search__icon[type=reset]{top:.6rem;right:.8rem}.md-search__output{top:2.4rem;bottom:0}.md-search-result__article--document:before{display:none}}@media only screen and (max-width:76.1875em){[data-md-toggle=drawer]:checked~.md-overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-header-nav__button.md-icon--home,.md-header-nav__button.md-logo{display:none}.md-hero__inner{margin-top:2.4rem;margin-bottom:1.2rem}.md-nav{background-color:#fff!
}.md-nav--primary,.md-nav--primary .md-nav{display:-webkit-box;display:flex;position:absolute;top:0;right:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}html .md-nav--primary .md-nav__title{position:relative;height:5.6rem;padding:3rem .8rem .2rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-weight:400;line-height:2.4rem;white-space:nowrap;cursor:pointer}html .md-nav--primary .md-nav__title:before{display:block;position:absolute;top:.2rem;left:.2rem;width:2rem;height:2rem;color:rgba(0,0,0,.54)}html .md-nav--primary .md-nav__title~.md-nav__list{background-color:#fff;box-shadow:inset 0 .05rem 0 rgba(0,0,0,.07)}html .md-nav--primary .md-nav__title~.md-nav__list>.md-nav__item:first-child{border-top:0}html .md-nav--primary .md-nav__title--site{position:relative;background-color:#3f51b5;color:#fff}html .md-nav--primary .md-nav__title--site .md-nav__button{display:block;position:absolute;top:.2rem;left:.2rem;width:3.2rem;height:3.2rem;font-size:2.4rem}html .md-nav--primary .md-nav__title--site:before{display:none}html [dir=rtl] .md-nav--primary .md-nav__title--site .md-nav__button,html [dir=rtl] .md-nav--primary .md-nav__title:before{right:.2rem;left:auto}.md-nav--primary .md-nav__list{-webkit-box-flex:1;flex:1;overflow-y:auto}.md-nav--primary .md-nav__item{padding:0;border-top:.05rem solid rgba(0,0,0,.07)}[dir=rtl] .md-nav--primary .md-nav__item{padding:0}.md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:2.4rem}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav--primary .md-nav__item--nested>.md-nav__link:after{content:"\E315"}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link:after{content:"\E314"}.md-nav--primary .md-nav__link{position:relative;margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link:after{position:absolute;top:50%;right:.6rem;margin-to!
p:-.6rem;color:inherit;font-size:1.2rem}[dir=rtl] .md-nav--primary .md-nav__link:after{right:auto;left:.6rem}.md-nav--primary .md-nav--secondary .md-nav__link{position:static}.md-nav--primary .md-nav--secondary .md-nav{position:static;background-color:transparent}.md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem;padding-left:0}.md-nav__toggle~.md-nav{display:-webkit-box;display:flex;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);transition:opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s;transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);opacity:0}[dir=rtl] .md-nav__toggle~.md-nav{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.no-csstransforms3d .md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s;transition!
:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1}.no-csstransforms3d .md-nav__toggle:checked~.md-nav{display:-webkit-box;display:flex}.md-sidebar--primary{position:fixed;top:0;left:-12.1rem;width:12.1rem;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);background-color:#fff;z-index:3}[dir=rtl] .md-sidebar--primary{right:-12.1rem;left:auto}.no-csstransforms3d .md-sidebar--primary{display:none}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4);-webkit-transform:translateX(12.1rem);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{-webkit-transform:translateX(-12.1rem);transform:translateX(-12.1rem)}.no-csstransforms3d [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{display:block}.md-sidebar--primary .md-sidebar__scrollwrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.md-tabs{display:none}}@media only screen and (min-width:60em){.md-content{margin-right:12.1rem}[dir=rtl] .md-content{margin-right:0;margin-left:12.1rem}.md-header-nav__button.md-icon--search{display:none}.md-header-nav__source{display:block;width:11.7rem;max-width:11.7rem;padding-right:.6rem}[dir=rtl] .md-header-nav__source{padding-right:0;padding-left:.6rem}.md-search{padding:.2rem}.md-search__overlay{position:fixed;top:0;left:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);cursor:pointer}[dir=rtl] .m!
d-search__overlay{right:0;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-search__inner{position:relative;width:11.5rem;margin-right:.8rem;padding:.1rem 0;float:right;-webkit-transition:width .25s cubic-bezier(.1,.7,.1,1);transition:width .25s cubic-bezier(.1,.7,.1,1)}[dir=rtl] .md-search__inner{margin-right:0;margin-left:.8rem;float:left}.md-search__form,.md-search__input{border-radius:.1rem}.md-search__input{width:100%;height:1.8rem;padding-left:2.2rem;-webkit-transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);background-color:rgba(0,0,0,.26);color:inherit;font-size:.8rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input+.md-search__icon{color:inherit}.md-search__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input::-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input::placeholder{color:hsla(0,0%,100%,.7)}.md-search__input:hover{background-color:hsla(0,0%,100%,.12)}[data-md-toggle=search]:checked~.md-header .md-search__input{border-radius:.1rem .1rem 0 0;background-color:#fff;color:rgba(0,0,0,.87);text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header!
.md-search__input::placeholder{color:rgba(0,0,0,.54)}.md-search__output{top:1.9rem;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);opacity:1}.md-search__scrollwrap{max-height:0}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem;padding-left:0}.md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem;padding-left:.8rem}.md-sidebar--secondary{display:block;margin-left:100%;-webkit-transform:translate(-100%);transform:translate(-100%)}[dir=rtl] .md-sidebar--secondary{margin-right:100%;margin-left:0;-webkit-transform:translate(100%);transform:translate(100%)}}@media only screen and (min-width:76.25em){.md-content{margin-left:12.1rem}[dir=rtl] .md-content{margin-right:12.1rem}.md-content__inner{margin-right:1.2rem;margin-left:1.2rem}.md-header-nav__button.md-icon--menu{display:none}.md-nav[data-md-state=animate]{-webkit-transition:max-height .25s cubic-bezier(.86,0,.07,1);transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav__toggle~.md-nav{max-height:0;overflow:hidden}.no-js .md-nav__toggle~.md-nav{display:none}.md-nav[data-md-state=expand],.md-nav__toggle:checked~.md-nav{max-height:100%}.no-js .md-nav[data-md-state=expand],.no-js .md-nav__toggle:checked~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--nested>.md-nav__link:after{display:inline-block;-webkit-transform-origin:.45em .45em;transform-origin:.45em .45em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;vertical-align:-!
.125em}.js .md-nav__item--nested>.md-nav__link:after{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.md-search__inner{margin-right:1.2rem}[dir=rtl] .md-search__inner{margin-left:1.2rem}.md-search__scrollwrap,[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}.md-sidebar--secondary{margin-left:61rem}[dir=rtl] .md-sidebar--secondary{margin-right:61rem;margin-left:0}.md-tabs~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary .md-nav__title{display:block;padding:0}.md-tabs--active~.md-main .md-nav--primary .md-nav__title--site{display:none}.no-js .md-tabs--active~.md-main .md-nav--primary .md-nav{display:block}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{display:none;font-size:.7rem;overflow:auto;visibility:visible}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested>.md-nav__link{display:none}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--active{display:block}.md-tabs--active~.md-main .md-nav[data-md-level="1"]{max-height:none;overflow:visible}.md-tabs--active~.md-main .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-left:0}.md-tabs--active~.md-main .md-nav[data-md-level="1"] .md-nav .md-nav__title{display:none}}@media only screen and (min-width:45em){.md-footer-nav__link{width:50%}.md-footer-copyright{max-width:75%;float:left}[dir=rtl] .md-footer-copyright{float:right}.md-footer-social{padding:.6rem 0;float:right}[dir=rtl] .md-footer-social{float:left}}@media only screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(45);trans!
form:scale(45)}}@media only screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(60);transform:scale(60)}}@media only screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(75);transform:scale(75)}}@media only screen and (min-width:60em) and (max-width:76.1875em){.md-search__scrollwrap,[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}.md-search-result__teaser{max-height:2.5rem;-webkit-line-clamp:3}}
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-auto_hinter.html
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-auto_hinter.html (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-auto_hinter.html 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,1158 @@
+
+
+
+
+<!doctype html>
+<html lang="en" class="no-js">
+ <head>
+
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta http-equiv="x-ua-compatible" content="ie=edge">
+
+ <meta name="description" content="API Reference Documentation for FreeType-2.10.2">
+
+
+
+ <meta name="author" content="FreeType Contributors">
+
+
+ <meta name="lang:clipboard.copy" content="Copy to clipboard">
+
+ <meta name="lang:clipboard.copied" content="Copied to clipboard">
+
+ <meta name="lang:search.language" content="en">
+
+ <meta name="lang:search.pipeline.stopwords" content="True">
+
+ <meta name="lang:search.pipeline.trimmer" content="True">
+
+ <meta name="lang:search.result.none" content="No matching documents">
+
+ <meta name="lang:search.result.one" content="1 matching document">
+
+ <meta name="lang:search.result.other" content="# matching documents">
+
+ <meta name="lang:search.tokenizer" content="[\s\-]+">
+
+ <link rel="shortcut icon" href="images/favico.ico">
+ <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
+
+
+
+ <title>The auto-hinter - FreeType-2.10.2 API Reference</title>
+
+
+
+ <link rel="stylesheet" href="assets/stylesheets/application.adb8469c.css">
+
+ <link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
+
+
+
+
+ <meta name="theme-color" content="#4caf50">
+
+
+
+ <script src="assets/javascripts/modernizr.86422ebf.js"></script>
+
+
+
+ <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif:300,400,400i,700%7CRoboto+Mono&display=fallback">
+ <style>body,input{font-family:"Noto Serif","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
+
+
+ <link rel="stylesheet" href="assets/fonts/material-icons.css">
+
+
+ <link rel="stylesheet" href="stylesheets/extra.css">
+
+
+
+
+
+ </head>
+
+
+
+ <body dir="ltr" data-md-color-primary="green" data-md-color-accent="green">
+
+ <svg class="md-svg">
+ <defs>
+
+
+ </defs>
+ </svg>
+ <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
+ <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
+ <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
+
+ <a href="#the-auto-hinter" tabindex="0" class="md-skip">
+ Skip to content
+ </a>
+
+
+ <header class="md-header" data-md-component="header">
+ <nav class="md-header-nav md-grid">
+ <div class="md-flex">
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <a href="." title="FreeType-2.10.2 API Reference" aria-label="FreeType-2.10.2 API Reference" class="md-header-nav__button md-logo">
+
+ <img alt="logo" src="images/favico.ico" width="24" height="24">
+
+ </a>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
+ </div>
+ <div class="md-flex__cell md-flex__cell--stretch">
+ <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
+
+ <span class="md-header-nav__topic">
+ FreeType-2.10.2 API Reference
+ </span>
+ <span class="md-header-nav__topic">
+
+ The auto-hinter
+
+ </span>
+
+ </div>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+
+ <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
+
+<div class="md-search" data-md-component="search" role="dialog">
+ <label class="md-search__overlay" for="__search"></label>
+ <div class="md-search__inner" role="search">
+ <form class="md-search__form" name="search">
+ <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
+ <label class="md-icon md-search__icon" for="__search"></label>
+ <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
+ 
+ </button>
+ </form>
+ <div class="md-search__output">
+ <div class="md-search__scrollwrap" data-md-scrollfix>
+ <div class="md-search-result" data-md-component="result">
+ <div class="md-search-result__meta">
+ Type to start searching
+ </div>
+ <ol class="md-search-result__list"></ol>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
+
+ </div>
+
+ </div>
+ </nav>
+</header>
+
+ <div class="md-container">
+
+
+
+
+ <main class="md-main" role="main">
+ <div class="md-main__inner md-grid" data-md-component="container">
+
+
+ <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
+ <div class="md-sidebar__scrollwrap">
+ <div class="md-sidebar__inner">
+ <nav class="md-nav md-nav--primary" data-md-level="0">
+ <label class="md-nav__title md-nav__title--site" for="__drawer">
+ <a href="." title="FreeType-2.10.2 API Reference" class="md-nav__button md-logo">
+
+ <img alt="logo" src="images/favico.ico" width="48" height="48">
+
+ </a>
+ FreeType-2.10.2 API Reference
+ </label>
+
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="index.html" title="TOC" class="md-nav__link">
+ TOC
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-index.html" title="Index" class="md-nav__link">
+ Index
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
+
+ <label class="md-nav__link" for="nav-3">
+ General Remarks
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-3">
+ General Remarks
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-header_inclusion.html" title="FreeType's header inclusion scheme" class="md-nav__link">
+ FreeType's header inclusion scheme
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-user_allocation.html" title="User allocation" class="md-nav__link">
+ User allocation
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4">
+
+ <label class="md-nav__link" for="nav-4">
+ Core API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-4">
+ Core API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-version.html" title="FreeType Version" class="md-nav__link">
+ FreeType Version
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-basic_types.html" title="Basic Data Types" class="md-nav__link">
+ Basic Data Types
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-base_interface.html" title="Base Interface" class="md-nav__link">
+ Base Interface
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-glyph_variants.html" title="Unicode Variation Sequences" class="md-nav__link">
+ Unicode Variation Sequences
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-color_management.html" title="Glyph Color Management" class="md-nav__link">
+ Glyph Color Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-layer_management.html" title="Glyph Layer Management" class="md-nav__link">
+ Glyph Layer Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-glyph_management.html" title="Glyph Management" class="md-nav__link">
+ Glyph Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-mac_specific.html" title="Mac Specific Interface" class="md-nav__link">
+ Mac Specific Interface
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-sizes_management.html" title="Size Management" class="md-nav__link">
+ Size Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-header_file_macros.html" title="Header File Macros" class="md-nav__link">
+ Header File Macros
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5">
+
+ <label class="md-nav__link" for="nav-5">
+ Format-Specific API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-5">
+ Format-Specific API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-multiple_masters.html" title="Multiple Masters" class="md-nav__link">
+ Multiple Masters
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-truetype_tables.html" title="TrueType Tables" class="md-nav__link">
+ TrueType Tables
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-type1_tables.html" title="Type 1 Tables" class="md-nav__link">
+ Type 1 Tables
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-sfnt_names.html" title="SFNT Names" class="md-nav__link">
+ SFNT Names
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-bdf_fonts.html" title="BDF and PCF Files" class="md-nav__link">
+ BDF and PCF Files
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-cid_fonts.html" title="CID Fonts" class="md-nav__link">
+ CID Fonts
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-pfr_fonts.html" title="PFR Fonts" class="md-nav__link">
+ PFR Fonts
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-winfnt_fonts.html" title="Window FNT Files" class="md-nav__link">
+ Window FNT Files
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-font_formats.html" title="Font Formats" class="md-nav__link">
+ Font Formats
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-gasp_table.html" title="Gasp Table" class="md-nav__link">
+ Gasp Table
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--active md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" checked>
+
+ <label class="md-nav__link" for="nav-6">
+ Controlling FreeType Modules
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-6">
+ Controlling FreeType Modules
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--active">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
+
+
+
+
+ <label class="md-nav__link md-nav__link--active" for="__toc">
+ The auto-hinter
+ </label>
+
+ <a href="ft2-auto_hinter.html" title="The auto-hinter" class="md-nav__link md-nav__link--active">
+ The auto-hinter
+ </a>
+
+
+<nav class="md-nav md-nav--secondary">
+
+
+
+
+
+ <label class="md-nav__title" for="__toc">Table of contents</label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+ <li class="md-nav__item">
+ <a href="#synopsis" class="md-nav__link">
+ Synopsis
+ </a>
+
+</li>
+
+
+
+
+
+ </ul>
+
+</nav>
+
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-cff_driver.html" title="The CFF driver" class="md-nav__link">
+ The CFF driver
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-t1_cid_driver.html" title="The Type 1 and CID drivers" class="md-nav__link">
+ The Type 1 and CID drivers
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-tt_driver.html" title="The TrueType driver" class="md-nav__link">
+ The TrueType driver
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-pcf_driver.html" title="The PCF driver" class="md-nav__link">
+ The PCF driver
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-properties.html" title="Driver properties" class="md-nav__link">
+ Driver properties
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-parameter_tags.html" title="Parameter Tags" class="md-nav__link">
+ Parameter Tags
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-lcd_rendering.html" title="Subpixel Rendering" class="md-nav__link">
+ Subpixel Rendering
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-7" type="checkbox" id="nav-7">
+
+ <label class="md-nav__link" for="nav-7">
+ Cache Sub-System
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-7">
+ Cache Sub-System
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-cache_subsystem.html" title="Cache Sub-System" class="md-nav__link">
+ Cache Sub-System
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-8" type="checkbox" id="nav-8">
+
+ <label class="md-nav__link" for="nav-8">
+ Support API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-8">
+ Support API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-computations.html" title="Computations" class="md-nav__link">
+ Computations
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-list_processing.html" title="List Processing" class="md-nav__link">
+ List Processing
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-outline_processing.html" title="Outline Processing" class="md-nav__link">
+ Outline Processing
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-quick_advance.html" title="Quick retrieval of advance values" class="md-nav__link">
+ Quick retrieval of advance values
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-bitmap_handling.html" title="Bitmap Handling" class="md-nav__link">
+ Bitmap Handling
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-raster.html" title="Scanline Converter" class="md-nav__link">
+ Scanline Converter
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-glyph_stroker.html" title="Glyph Stroker" class="md-nav__link">
+ Glyph Stroker
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-system_interface.html" title="System Interface" class="md-nav__link">
+ System Interface
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-module_management.html" title="Module Management" class="md-nav__link">
+ Module Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-gzip.html" title="GZIP Streams" class="md-nav__link">
+ GZIP Streams
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-lzw.html" title="LZW Streams" class="md-nav__link">
+ LZW Streams
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-bzip2.html" title="BZIP2 Streams" class="md-nav__link">
+ BZIP2 Streams
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-9" type="checkbox" id="nav-9">
+
+ <label class="md-nav__link" for="nav-9">
+ Error Codes
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-9">
+ Error Codes
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-error_enumerations.html" title="Error Enumerations" class="md-nav__link">
+ Error Enumerations
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-error_code_values.html" title="Error Code Values" class="md-nav__link">
+ Error Code Values
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-10" type="checkbox" id="nav-10">
+
+ <label class="md-nav__link" for="nav-10">
+ Miscellaneous
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-10">
+ Miscellaneous
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-gx_validation.html" title="TrueTypeGX/AAT Validation" class="md-nav__link">
+ TrueTypeGX/AAT Validation
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-incremental.html" title="Incremental Loading" class="md-nav__link">
+ Incremental Loading
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-truetype_engine.html" title="The TrueType Engine" class="md-nav__link">
+ The TrueType Engine
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-ot_validation.html" title="OpenType Validation" class="md-nav__link">
+ OpenType Validation
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+ </ul>
+</nav>
+ </div>
+ </div>
+ </div>
+
+
+ <div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
+ <div class="md-sidebar__scrollwrap">
+ <div class="md-sidebar__inner">
+
+<nav class="md-nav md-nav--secondary">
+
+
+
+
+
+ <label class="md-nav__title" for="__toc">Table of contents</label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+ <li class="md-nav__item">
+ <a href="#synopsis" class="md-nav__link">
+ Synopsis
+ </a>
+
+</li>
+
+
+
+
+
+ </ul>
+
+</nav>
+ </div>
+ </div>
+ </div>
+
+
+ <div class="md-content">
+ <article class="md-content__inner md-typeset">
+
+
+
+ <p><a href="https://www.freetype.org">FreeType</a> » <a href="../">Docs</a> » <a href="index.html#controlling-freetype-modules">Controlling FreeType Modules</a> » The auto-hinter</p>
+<hr />
+<h1 id="the-auto-hinter">The auto-hinter<a class="headerlink" href="#the-auto-hinter" title="Permanent link">¶</a></h1>
+<h2 id="synopsis">Synopsis<a class="headerlink" href="#synopsis" title="Permanent link">¶</a></h2>
+<p>While FreeType's auto-hinter doesn't expose API functions by itself, it is possible to control its behaviour with <code><a href="ft2-module_management.html#ft_property_set">FT_Property_Set</a></code> and <code><a href="ft2-module_management.html#ft_property_get">FT_Property_Get</a></code>. The following lists the available properties together with the necessary macros and structures.</p>
+<p>Note that the auto-hinter's module name is ‘autofitter’ for historical reasons.</p>
+<p>Available properties are <code><a href="ft2-properties.html#increase-x-height">increase-x-height</a></code>, <code><a href="ft2-properties.html#no-stem-darkening">no-stem-darkening</a></code> (experimental), <code><a href="ft2-properties.html#darkening-parameters">darkening-parameters</a></code> (experimental), <code><a href="ft2-properties.html#warping">warping</a></code> (experimental), <code><a href="ft2-properties.html#glyph-to-script-map">glyph-to-script-map</a></code> (experimental), <code><a href="ft2-properties.html#fallback-script">fallback-script</a></code> (experimental), and <code><a href="ft2-properties.html#default-script">default-script</a></code> (experimental), as documented in the ‘<a href="ft2-properties.html#properties">Driver properties</a>’ section.</p>
+
+
+
+
+
+
+
+
+
+
+ </article>
+ </div>
+ </div>
+ </main>
+
+
+<footer class="md-footer">
+
+ <div class="md-footer-nav">
+ <nav class="md-footer-nav__inner md-grid">
+
+ <a href="ft2-gasp_table.html" title="Gasp Table" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
+ </div>
+ <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
+ <span class="md-flex__ellipsis">
+ <span class="md-footer-nav__direction">
+ Previous
+ </span>
+ Gasp Table
+ </span>
+ </div>
+ </a>
+
+
+ <a href="ft2-cff_driver.html" title="The CFF driver" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
+ <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
+ <span class="md-flex__ellipsis">
+ <span class="md-footer-nav__direction">
+ Next
+ </span>
+ The CFF driver
+ </span>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
+ </div>
+ </a>
+
+ </nav>
+ </div>
+
+ <div class="md-footer-meta md-typeset">
+ <div class="md-footer-meta__inner md-grid">
+ <div class="md-footer-copyright">
+
+ <div class="md-footer-copyright__highlight">
+ Copyright 2020 <a href = "https://www.freetype.org/license.html">The FreeType Project</a>.
+ </div>
+
+ powered by
+ <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
+ and
+ <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
+ Material for MkDocs</a>
+ </div>
+
+ </div>
+ </div>
+</footer>
+
+ </div>
+
+ <script src="assets/javascripts/application.c33a9706.js"></script>
+
+ <script>app.initialize({version:"1.1",url:{base:"."}})</script>
+
+ <script src="javascripts/extra.js"></script>
+
+
+ </body>
+</html>
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-base_interface.html
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-base_interface.html (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-base_interface.html 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,5108 @@
+
+
+
+
+<!doctype html>
+<html lang="en" class="no-js">
+ <head>
+
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta http-equiv="x-ua-compatible" content="ie=edge">
+
+ <meta name="description" content="API Reference Documentation for FreeType-2.10.2">
+
+
+
+ <meta name="author" content="FreeType Contributors">
+
+
+ <meta name="lang:clipboard.copy" content="Copy to clipboard">
+
+ <meta name="lang:clipboard.copied" content="Copied to clipboard">
+
+ <meta name="lang:search.language" content="en">
+
+ <meta name="lang:search.pipeline.stopwords" content="True">
+
+ <meta name="lang:search.pipeline.trimmer" content="True">
+
+ <meta name="lang:search.result.none" content="No matching documents">
+
+ <meta name="lang:search.result.one" content="1 matching document">
+
+ <meta name="lang:search.result.other" content="# matching documents">
+
+ <meta name="lang:search.tokenizer" content="[\s\-]+">
+
+ <link rel="shortcut icon" href="images/favico.ico">
+ <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
+
+
+
+ <title>Base Interface - FreeType-2.10.2 API Reference</title>
+
+
+
+ <link rel="stylesheet" href="assets/stylesheets/application.adb8469c.css">
+
+ <link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
+
+
+
+
+ <meta name="theme-color" content="#4caf50">
+
+
+
+ <script src="assets/javascripts/modernizr.86422ebf.js"></script>
+
+
+
+ <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif:300,400,400i,700%7CRoboto+Mono&display=fallback">
+ <style>body,input{font-family:"Noto Serif","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
+
+
+ <link rel="stylesheet" href="assets/fonts/material-icons.css">
+
+
+ <link rel="stylesheet" href="stylesheets/extra.css">
+
+
+
+
+
+ </head>
+
+
+
+ <body dir="ltr" data-md-color-primary="green" data-md-color-accent="green">
+
+ <svg class="md-svg">
+ <defs>
+
+
+ </defs>
+ </svg>
+ <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
+ <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
+ <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
+
+ <a href="#base-interface" tabindex="0" class="md-skip">
+ Skip to content
+ </a>
+
+
+ <header class="md-header" data-md-component="header">
+ <nav class="md-header-nav md-grid">
+ <div class="md-flex">
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <a href="." title="FreeType-2.10.2 API Reference" aria-label="FreeType-2.10.2 API Reference" class="md-header-nav__button md-logo">
+
+ <img alt="logo" src="images/favico.ico" width="24" height="24">
+
+ </a>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
+ </div>
+ <div class="md-flex__cell md-flex__cell--stretch">
+ <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
+
+ <span class="md-header-nav__topic">
+ FreeType-2.10.2 API Reference
+ </span>
+ <span class="md-header-nav__topic">
+
+ Base Interface
+
+ </span>
+
+ </div>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+
+ <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
+
+<div class="md-search" data-md-component="search" role="dialog">
+ <label class="md-search__overlay" for="__search"></label>
+ <div class="md-search__inner" role="search">
+ <form class="md-search__form" name="search">
+ <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
+ <label class="md-icon md-search__icon" for="__search"></label>
+ <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
+ 
+ </button>
+ </form>
+ <div class="md-search__output">
+ <div class="md-search__scrollwrap" data-md-scrollfix>
+ <div class="md-search-result" data-md-component="result">
+ <div class="md-search-result__meta">
+ Type to start searching
+ </div>
+ <ol class="md-search-result__list"></ol>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
+
+ </div>
+
+ </div>
+ </nav>
+</header>
+
+ <div class="md-container">
+
+
+
+
+ <main class="md-main" role="main">
+ <div class="md-main__inner md-grid" data-md-component="container">
+
+
+ <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
+ <div class="md-sidebar__scrollwrap">
+ <div class="md-sidebar__inner">
+ <nav class="md-nav md-nav--primary" data-md-level="0">
+ <label class="md-nav__title md-nav__title--site" for="__drawer">
+ <a href="." title="FreeType-2.10.2 API Reference" class="md-nav__button md-logo">
+
+ <img alt="logo" src="images/favico.ico" width="48" height="48">
+
+ </a>
+ FreeType-2.10.2 API Reference
+ </label>
+
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="index.html" title="TOC" class="md-nav__link">
+ TOC
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-index.html" title="Index" class="md-nav__link">
+ Index
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
+
+ <label class="md-nav__link" for="nav-3">
+ General Remarks
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-3">
+ General Remarks
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-header_inclusion.html" title="FreeType's header inclusion scheme" class="md-nav__link">
+ FreeType's header inclusion scheme
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-user_allocation.html" title="User allocation" class="md-nav__link">
+ User allocation
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--active md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" checked>
+
+ <label class="md-nav__link" for="nav-4">
+ Core API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-4">
+ Core API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-version.html" title="FreeType Version" class="md-nav__link">
+ FreeType Version
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-basic_types.html" title="Basic Data Types" class="md-nav__link">
+ Basic Data Types
+ </a>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--active">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
+
+
+
+
+ <label class="md-nav__link md-nav__link--active" for="__toc">
+ Base Interface
+ </label>
+
+ <a href="ft2-base_interface.html" title="Base Interface" class="md-nav__link md-nav__link--active">
+ Base Interface
+ </a>
+
+
+<nav class="md-nav md-nav--secondary">
+
+
+
+
+
+ <label class="md-nav__title" for="__toc">Table of contents</label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+ <li class="md-nav__item">
+ <a href="#synopsis" class="md-nav__link">
+ Synopsis
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_library" class="md-nav__link">
+ FT_Library
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_face" class="md-nav__link">
+ FT_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size" class="md-nav__link">
+ FT_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_glyphslot" class="md-nav__link">
+ FT_GlyphSlot
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_charmap" class="md-nav__link">
+ FT_CharMap
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_encoding" class="md-nav__link">
+ FT_Encoding
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_enc_tag" class="md-nav__link">
+ FT_ENC_TAG
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_facerec" class="md-nav__link">
+ FT_FaceRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_horizontal" class="md-nav__link">
+ FT_HAS_HORIZONTAL
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_vertical" class="md-nav__link">
+ FT_HAS_VERTICAL
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_kerning" class="md-nav__link">
+ FT_HAS_KERNING
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_fixed_sizes" class="md-nav__link">
+ FT_HAS_FIXED_SIZES
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_glyph_names" class="md-nav__link">
+ FT_HAS_GLYPH_NAMES
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_color" class="md-nav__link">
+ FT_HAS_COLOR
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_multiple_masters" class="md-nav__link">
+ FT_HAS_MULTIPLE_MASTERS
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_sfnt" class="md-nav__link">
+ FT_IS_SFNT
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_scalable" class="md-nav__link">
+ FT_IS_SCALABLE
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_fixed_width" class="md-nav__link">
+ FT_IS_FIXED_WIDTH
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_cid_keyed" class="md-nav__link">
+ FT_IS_CID_KEYED
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_tricky" class="md-nav__link">
+ FT_IS_TRICKY
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_named_instance" class="md-nav__link">
+ FT_IS_NAMED_INSTANCE
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_variation" class="md-nav__link">
+ FT_IS_VARIATION
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_sizerec" class="md-nav__link">
+ FT_SizeRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_metrics" class="md-nav__link">
+ FT_Size_Metrics
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_glyphslotrec" class="md-nav__link">
+ FT_GlyphSlotRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_glyph_metrics" class="md-nav__link">
+ FT_Glyph_Metrics
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_subglyph" class="md-nav__link">
+ FT_SubGlyph
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_bitmap_size" class="md-nav__link">
+ FT_Bitmap_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_init_freetype" class="md-nav__link">
+ FT_Init_FreeType
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_done_freetype" class="md-nav__link">
+ FT_Done_FreeType
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_new_face" class="md-nav__link">
+ FT_New_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_done_face" class="md-nav__link">
+ FT_Done_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_reference_face" class="md-nav__link">
+ FT_Reference_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_new_memory_face" class="md-nav__link">
+ FT_New_Memory_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_face_properties" class="md-nav__link">
+ FT_Face_Properties
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_open_face" class="md-nav__link">
+ FT_Open_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_open_args" class="md-nav__link">
+ FT_Open_Args
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_parameter" class="md-nav__link">
+ FT_Parameter
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_attach_file" class="md-nav__link">
+ FT_Attach_File
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_attach_stream" class="md-nav__link">
+ FT_Attach_Stream
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_set_char_size" class="md-nav__link">
+ FT_Set_Char_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_set_pixel_sizes" class="md-nav__link">
+ FT_Set_Pixel_Sizes
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_request_size" class="md-nav__link">
+ FT_Request_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_select_size" class="md-nav__link">
+ FT_Select_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_request_type" class="md-nav__link">
+ FT_Size_Request_Type
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_requestrec" class="md-nav__link">
+ FT_Size_RequestRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_request" class="md-nav__link">
+ FT_Size_Request
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_set_transform" class="md-nav__link">
+ FT_Set_Transform
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_glyph" class="md-nav__link">
+ FT_Load_Glyph
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_char_index" class="md-nav__link">
+ FT_Get_Char_Index
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_first_char" class="md-nav__link">
+ FT_Get_First_Char
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_next_char" class="md-nav__link">
+ FT_Get_Next_Char
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_name_index" class="md-nav__link">
+ FT_Get_Name_Index
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_char" class="md-nav__link">
+ FT_Load_Char
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_target_mode" class="md-nav__link">
+ FT_LOAD_TARGET_MODE
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_render_glyph" class="md-nav__link">
+ FT_Render_Glyph
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_render_mode" class="md-nav__link">
+ FT_Render_Mode
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_kerning" class="md-nav__link">
+ FT_Get_Kerning
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_kerning_mode" class="md-nav__link">
+ FT_Kerning_Mode
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_track_kerning" class="md-nav__link">
+ FT_Get_Track_Kerning
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_glyph_name" class="md-nav__link">
+ FT_Get_Glyph_Name
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_postscript_name" class="md-nav__link">
+ FT_Get_Postscript_Name
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_charmaprec" class="md-nav__link">
+ FT_CharMapRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_select_charmap" class="md-nav__link">
+ FT_Select_Charmap
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_set_charmap" class="md-nav__link">
+ FT_Set_Charmap
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_charmap_index" class="md-nav__link">
+ FT_Get_Charmap_Index
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_fstype_flags" class="md-nav__link">
+ FT_Get_FSType_Flags
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_subglyph_info" class="md-nav__link">
+ FT_Get_SubGlyph_Info
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_face_internal" class="md-nav__link">
+ FT_Face_Internal
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_internal" class="md-nav__link">
+ FT_Size_Internal
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_slot_internal" class="md-nav__link">
+ FT_Slot_Internal
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_face_flag_xxx" class="md-nav__link">
+ FT_FACE_FLAG_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_style_flag_xxx" class="md-nav__link">
+ FT_STYLE_FLAG_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_open_xxx" class="md-nav__link">
+ FT_OPEN_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_xxx" class="md-nav__link">
+ FT_LOAD_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_target_xxx" class="md-nav__link">
+ FT_LOAD_TARGET_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_subglyph_flag_xxx" class="md-nav__link">
+ FT_SUBGLYPH_FLAG_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_fstype_xxx" class="md-nav__link">
+ FT_FSTYPE_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_fast_glyphs" class="md-nav__link">
+ FT_HAS_FAST_GLYPHS
+ </a>
+
+</li>
+
+
+
+
+
+ </ul>
+
+</nav>
+
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-glyph_variants.html" title="Unicode Variation Sequences" class="md-nav__link">
+ Unicode Variation Sequences
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-color_management.html" title="Glyph Color Management" class="md-nav__link">
+ Glyph Color Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-layer_management.html" title="Glyph Layer Management" class="md-nav__link">
+ Glyph Layer Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-glyph_management.html" title="Glyph Management" class="md-nav__link">
+ Glyph Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-mac_specific.html" title="Mac Specific Interface" class="md-nav__link">
+ Mac Specific Interface
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-sizes_management.html" title="Size Management" class="md-nav__link">
+ Size Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-header_file_macros.html" title="Header File Macros" class="md-nav__link">
+ Header File Macros
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5">
+
+ <label class="md-nav__link" for="nav-5">
+ Format-Specific API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-5">
+ Format-Specific API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-multiple_masters.html" title="Multiple Masters" class="md-nav__link">
+ Multiple Masters
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-truetype_tables.html" title="TrueType Tables" class="md-nav__link">
+ TrueType Tables
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-type1_tables.html" title="Type 1 Tables" class="md-nav__link">
+ Type 1 Tables
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-sfnt_names.html" title="SFNT Names" class="md-nav__link">
+ SFNT Names
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-bdf_fonts.html" title="BDF and PCF Files" class="md-nav__link">
+ BDF and PCF Files
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-cid_fonts.html" title="CID Fonts" class="md-nav__link">
+ CID Fonts
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-pfr_fonts.html" title="PFR Fonts" class="md-nav__link">
+ PFR Fonts
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-winfnt_fonts.html" title="Window FNT Files" class="md-nav__link">
+ Window FNT Files
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-font_formats.html" title="Font Formats" class="md-nav__link">
+ Font Formats
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-gasp_table.html" title="Gasp Table" class="md-nav__link">
+ Gasp Table
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6">
+
+ <label class="md-nav__link" for="nav-6">
+ Controlling FreeType Modules
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-6">
+ Controlling FreeType Modules
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-auto_hinter.html" title="The auto-hinter" class="md-nav__link">
+ The auto-hinter
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-cff_driver.html" title="The CFF driver" class="md-nav__link">
+ The CFF driver
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-t1_cid_driver.html" title="The Type 1 and CID drivers" class="md-nav__link">
+ The Type 1 and CID drivers
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-tt_driver.html" title="The TrueType driver" class="md-nav__link">
+ The TrueType driver
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-pcf_driver.html" title="The PCF driver" class="md-nav__link">
+ The PCF driver
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-properties.html" title="Driver properties" class="md-nav__link">
+ Driver properties
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-parameter_tags.html" title="Parameter Tags" class="md-nav__link">
+ Parameter Tags
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-lcd_rendering.html" title="Subpixel Rendering" class="md-nav__link">
+ Subpixel Rendering
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-7" type="checkbox" id="nav-7">
+
+ <label class="md-nav__link" for="nav-7">
+ Cache Sub-System
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-7">
+ Cache Sub-System
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-cache_subsystem.html" title="Cache Sub-System" class="md-nav__link">
+ Cache Sub-System
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-8" type="checkbox" id="nav-8">
+
+ <label class="md-nav__link" for="nav-8">
+ Support API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-8">
+ Support API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-computations.html" title="Computations" class="md-nav__link">
+ Computations
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-list_processing.html" title="List Processing" class="md-nav__link">
+ List Processing
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-outline_processing.html" title="Outline Processing" class="md-nav__link">
+ Outline Processing
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-quick_advance.html" title="Quick retrieval of advance values" class="md-nav__link">
+ Quick retrieval of advance values
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-bitmap_handling.html" title="Bitmap Handling" class="md-nav__link">
+ Bitmap Handling
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-raster.html" title="Scanline Converter" class="md-nav__link">
+ Scanline Converter
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-glyph_stroker.html" title="Glyph Stroker" class="md-nav__link">
+ Glyph Stroker
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-system_interface.html" title="System Interface" class="md-nav__link">
+ System Interface
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-module_management.html" title="Module Management" class="md-nav__link">
+ Module Management
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-gzip.html" title="GZIP Streams" class="md-nav__link">
+ GZIP Streams
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-lzw.html" title="LZW Streams" class="md-nav__link">
+ LZW Streams
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-bzip2.html" title="BZIP2 Streams" class="md-nav__link">
+ BZIP2 Streams
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-9" type="checkbox" id="nav-9">
+
+ <label class="md-nav__link" for="nav-9">
+ Error Codes
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-9">
+ Error Codes
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-error_enumerations.html" title="Error Enumerations" class="md-nav__link">
+ Error Enumerations
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-error_code_values.html" title="Error Code Values" class="md-nav__link">
+ Error Code Values
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-10" type="checkbox" id="nav-10">
+
+ <label class="md-nav__link" for="nav-10">
+ Miscellaneous
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-10">
+ Miscellaneous
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-gx_validation.html" title="TrueTypeGX/AAT Validation" class="md-nav__link">
+ TrueTypeGX/AAT Validation
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-incremental.html" title="Incremental Loading" class="md-nav__link">
+ Incremental Loading
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-truetype_engine.html" title="The TrueType Engine" class="md-nav__link">
+ The TrueType Engine
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-ot_validation.html" title="OpenType Validation" class="md-nav__link">
+ OpenType Validation
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+ </ul>
+</nav>
+ </div>
+ </div>
+ </div>
+
+
+ <div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
+ <div class="md-sidebar__scrollwrap">
+ <div class="md-sidebar__inner">
+
+<nav class="md-nav md-nav--secondary">
+
+
+
+
+
+ <label class="md-nav__title" for="__toc">Table of contents</label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+ <li class="md-nav__item">
+ <a href="#synopsis" class="md-nav__link">
+ Synopsis
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_library" class="md-nav__link">
+ FT_Library
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_face" class="md-nav__link">
+ FT_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size" class="md-nav__link">
+ FT_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_glyphslot" class="md-nav__link">
+ FT_GlyphSlot
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_charmap" class="md-nav__link">
+ FT_CharMap
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_encoding" class="md-nav__link">
+ FT_Encoding
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_enc_tag" class="md-nav__link">
+ FT_ENC_TAG
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_facerec" class="md-nav__link">
+ FT_FaceRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_horizontal" class="md-nav__link">
+ FT_HAS_HORIZONTAL
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_vertical" class="md-nav__link">
+ FT_HAS_VERTICAL
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_kerning" class="md-nav__link">
+ FT_HAS_KERNING
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_fixed_sizes" class="md-nav__link">
+ FT_HAS_FIXED_SIZES
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_glyph_names" class="md-nav__link">
+ FT_HAS_GLYPH_NAMES
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_color" class="md-nav__link">
+ FT_HAS_COLOR
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_multiple_masters" class="md-nav__link">
+ FT_HAS_MULTIPLE_MASTERS
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_sfnt" class="md-nav__link">
+ FT_IS_SFNT
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_scalable" class="md-nav__link">
+ FT_IS_SCALABLE
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_fixed_width" class="md-nav__link">
+ FT_IS_FIXED_WIDTH
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_cid_keyed" class="md-nav__link">
+ FT_IS_CID_KEYED
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_tricky" class="md-nav__link">
+ FT_IS_TRICKY
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_named_instance" class="md-nav__link">
+ FT_IS_NAMED_INSTANCE
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_is_variation" class="md-nav__link">
+ FT_IS_VARIATION
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_sizerec" class="md-nav__link">
+ FT_SizeRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_metrics" class="md-nav__link">
+ FT_Size_Metrics
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_glyphslotrec" class="md-nav__link">
+ FT_GlyphSlotRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_glyph_metrics" class="md-nav__link">
+ FT_Glyph_Metrics
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_subglyph" class="md-nav__link">
+ FT_SubGlyph
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_bitmap_size" class="md-nav__link">
+ FT_Bitmap_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_init_freetype" class="md-nav__link">
+ FT_Init_FreeType
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_done_freetype" class="md-nav__link">
+ FT_Done_FreeType
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_new_face" class="md-nav__link">
+ FT_New_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_done_face" class="md-nav__link">
+ FT_Done_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_reference_face" class="md-nav__link">
+ FT_Reference_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_new_memory_face" class="md-nav__link">
+ FT_New_Memory_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_face_properties" class="md-nav__link">
+ FT_Face_Properties
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_open_face" class="md-nav__link">
+ FT_Open_Face
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_open_args" class="md-nav__link">
+ FT_Open_Args
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_parameter" class="md-nav__link">
+ FT_Parameter
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_attach_file" class="md-nav__link">
+ FT_Attach_File
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_attach_stream" class="md-nav__link">
+ FT_Attach_Stream
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_set_char_size" class="md-nav__link">
+ FT_Set_Char_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_set_pixel_sizes" class="md-nav__link">
+ FT_Set_Pixel_Sizes
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_request_size" class="md-nav__link">
+ FT_Request_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_select_size" class="md-nav__link">
+ FT_Select_Size
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_request_type" class="md-nav__link">
+ FT_Size_Request_Type
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_requestrec" class="md-nav__link">
+ FT_Size_RequestRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_request" class="md-nav__link">
+ FT_Size_Request
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_set_transform" class="md-nav__link">
+ FT_Set_Transform
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_glyph" class="md-nav__link">
+ FT_Load_Glyph
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_char_index" class="md-nav__link">
+ FT_Get_Char_Index
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_first_char" class="md-nav__link">
+ FT_Get_First_Char
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_next_char" class="md-nav__link">
+ FT_Get_Next_Char
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_name_index" class="md-nav__link">
+ FT_Get_Name_Index
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_char" class="md-nav__link">
+ FT_Load_Char
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_target_mode" class="md-nav__link">
+ FT_LOAD_TARGET_MODE
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_render_glyph" class="md-nav__link">
+ FT_Render_Glyph
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_render_mode" class="md-nav__link">
+ FT_Render_Mode
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_kerning" class="md-nav__link">
+ FT_Get_Kerning
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_kerning_mode" class="md-nav__link">
+ FT_Kerning_Mode
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_track_kerning" class="md-nav__link">
+ FT_Get_Track_Kerning
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_glyph_name" class="md-nav__link">
+ FT_Get_Glyph_Name
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_postscript_name" class="md-nav__link">
+ FT_Get_Postscript_Name
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_charmaprec" class="md-nav__link">
+ FT_CharMapRec
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_select_charmap" class="md-nav__link">
+ FT_Select_Charmap
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_set_charmap" class="md-nav__link">
+ FT_Set_Charmap
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_charmap_index" class="md-nav__link">
+ FT_Get_Charmap_Index
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_fstype_flags" class="md-nav__link">
+ FT_Get_FSType_Flags
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_get_subglyph_info" class="md-nav__link">
+ FT_Get_SubGlyph_Info
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_face_internal" class="md-nav__link">
+ FT_Face_Internal
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_size_internal" class="md-nav__link">
+ FT_Size_Internal
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_slot_internal" class="md-nav__link">
+ FT_Slot_Internal
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_face_flag_xxx" class="md-nav__link">
+ FT_FACE_FLAG_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_style_flag_xxx" class="md-nav__link">
+ FT_STYLE_FLAG_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_open_xxx" class="md-nav__link">
+ FT_OPEN_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_xxx" class="md-nav__link">
+ FT_LOAD_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_load_target_xxx" class="md-nav__link">
+ FT_LOAD_TARGET_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_subglyph_flag_xxx" class="md-nav__link">
+ FT_SUBGLYPH_FLAG_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_fstype_xxx" class="md-nav__link">
+ FT_FSTYPE_XXX
+ </a>
+
+</li>
+
+ <li class="md-nav__item">
+ <a href="#ft_has_fast_glyphs" class="md-nav__link">
+ FT_HAS_FAST_GLYPHS
+ </a>
+
+</li>
+
+
+
+
+
+ </ul>
+
+</nav>
+ </div>
+ </div>
+ </div>
+
+
+ <div class="md-content">
+ <article class="md-content__inner md-typeset">
+
+
+
+ <p><a href="https://www.freetype.org">FreeType</a> » <a href="../">Docs</a> » <a href="index.html#core-api">Core API</a> » Base Interface</p>
+<hr />
+<h1 id="base-interface">Base Interface<a class="headerlink" href="#base-interface" title="Permanent link">¶</a></h1>
+<h2 id="synopsis">Synopsis<a class="headerlink" href="#synopsis" title="Permanent link">¶</a></h2>
+<p>This section describes the most important public high-level API functions of FreeType 2.</p>
+<h2 id="ft_library">FT_Library<a class="headerlink" href="#ft_library" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_LibraryRec_ *<b>FT_Library</b>;
+</code></pre></div>
+
+<p>A handle to a FreeType library instance. Each ‘library’ is completely independent from the others; it is the ‘root’ of a set of objects like fonts, faces, sizes, etc.</p>
+<p>It also embeds a memory manager (see <code><a href="ft2-system_interface.html#ft_memory">FT_Memory</a></code>), as well as a scan-line converter object (see <code><a href="ft2-raster.html#ft_raster">FT_Raster</a></code>).</p>
+<p>[Since 2.5.6] In multi-threaded applications it is easiest to use one <code>FT_Library</code> object per thread. In case this is too cumbersome, a single <code>FT_Library</code> object across threads is possible also, as long as a mutex lock is used around <code><a href="ft2-base_interface.html#ft_new_face">FT_New_Face</a></code> and <code><a href="ft2-base_interface.html#ft_done_face">FT_Done_Face</a></code>.</p>
+<h4>note</h4>
+
+<p>Library objects are normally created by <code><a href="ft2-base_interface.html#ft_init_freetype">FT_Init_FreeType</a></code>, and destroyed with <code><a href="ft2-base_interface.html#ft_done_freetype">FT_Done_FreeType</a></code>. If you need reference-counting (cf. <code><a href="ft2-module_management.html#ft_reference_library">FT_Reference_Library</a></code>), use <code><a href="ft2-module_management.html#ft_new_library">FT_New_Library</a></code> and <code><a href="ft2-module_management.html#ft_done_library">FT_Done_Library</a></code>.</p>
+<hr>
+
+<h2 id="ft_face">FT_Face<a class="headerlink" href="#ft_face" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_FaceRec_* <b>FT_Face</b>;
+</code></pre></div>
+
+<p>A handle to a typographic face object. A face object models a given typeface, in a given style.</p>
+<h4>note</h4>
+
+<p>A face object also owns a single <code><a href="ft2-base_interface.html#ft_glyphslot">FT_GlyphSlot</a></code> object, as well as one or more <code><a href="ft2-base_interface.html#ft_size">FT_Size</a></code> objects.</p>
+<p>Use <code><a href="ft2-base_interface.html#ft_new_face">FT_New_Face</a></code> or <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> to create a new face object from a given filepath or a custom input stream.</p>
+<p>Use <code><a href="ft2-base_interface.html#ft_done_face">FT_Done_Face</a></code> to destroy it (along with its slot and sizes).</p>
+<p>An <code>FT_Face</code> object can only be safely used from one thread at a time. Similarly, creation and destruction of <code>FT_Face</code> with the same <code><a href="ft2-base_interface.html#ft_library">FT_Library</a></code> object can only be done from one thread at a time. On the other hand, functions like <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> and its siblings are thread-safe and do not need the lock to be held as long as the same <code>FT_Face</code> object is not used from multiple threads at the same time.</p>
+<h4>also</h4>
+
+<p>See <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> for the publicly accessible fields of a given face object.</p>
+<hr>
+
+<h2 id="ft_size">FT_Size<a class="headerlink" href="#ft_size" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_SizeRec_* <b>FT_Size</b>;
+</code></pre></div>
+
+<p>A handle to an object that models a face scaled to a given character size.</p>
+<h4>note</h4>
+
+<p>An <code><a href="ft2-base_interface.html#ft_face">FT_Face</a></code> has one <em>active</em> <code><a href="ft2-base_interface.html#ft_size">FT_Size</a></code> object that is used by functions like <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> to determine the scaling transformation that in turn is used to load and hint glyphs and metrics.</p>
+<p>You can use <code><a href="ft2-base_interface.html#ft_set_char_size">FT_Set_Char_Size</a></code>, <code><a href="ft2-base_interface.html#ft_set_pixel_sizes">FT_Set_Pixel_Sizes</a></code>, <code><a href="ft2-base_interface.html#ft_request_size">FT_Request_Size</a></code> or even <code><a href="ft2-base_interface.html#ft_select_size">FT_Select_Size</a></code> to change the content (i.e., the scaling values) of the active <code><a href="ft2-base_interface.html#ft_size">FT_Size</a></code>.</p>
+<p>You can use <code><a href="ft2-sizes_management.html#ft_new_size">FT_New_Size</a></code> to create additional size objects for a given <code><a href="ft2-base_interface.html#ft_face">FT_Face</a></code>, but they won't be used by other functions until you activate it through <code><a href="ft2-sizes_management.html#ft_activate_size">FT_Activate_Size</a></code>. Only one size can be activated at any given time per face.</p>
+<h4>also</h4>
+
+<p>See <code><a href="ft2-base_interface.html#ft_sizerec">FT_SizeRec</a></code> for the publicly accessible fields of a given size object.</p>
+<hr>
+
+<h2 id="ft_glyphslot">FT_GlyphSlot<a class="headerlink" href="#ft_glyphslot" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_GlyphSlotRec_* <b>FT_GlyphSlot</b>;
+</code></pre></div>
+
+<p>A handle to a given ‘glyph slot’. A slot is a container that can hold any of the glyphs contained in its parent face.</p>
+<p>In other words, each time you call <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> or <code><a href="ft2-base_interface.html#ft_load_char">FT_Load_Char</a></code>, the slot's content is erased by the new glyph data, i.e., the glyph's metrics, its image (bitmap or outline), and other control information.</p>
+<h4>also</h4>
+
+<p>See <code><a href="ft2-base_interface.html#ft_glyphslotrec">FT_GlyphSlotRec</a></code> for the publicly accessible glyph fields.</p>
+<hr>
+
+<h2 id="ft_charmap">FT_CharMap<a class="headerlink" href="#ft_charmap" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_CharMapRec_* <b>FT_CharMap</b>;
+</code></pre></div>
+
+<p>A handle to a character map (usually abbreviated to ‘charmap’). A charmap is used to translate character codes in a given encoding into glyph indexes for its parent's face. Some font formats may provide several charmaps per font.</p>
+<p>Each face object owns zero or more charmaps, but only one of them can be ‘active’, providing the data used by <code><a href="ft2-base_interface.html#ft_get_char_index">FT_Get_Char_Index</a></code> or <code><a href="ft2-base_interface.html#ft_load_char">FT_Load_Char</a></code>.</p>
+<p>The list of available charmaps in a face is available through the <code>face->num_charmaps</code> and <code>face->charmaps</code> fields of <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code>.</p>
+<p>The currently active charmap is available as <code>face->charmap</code>. You should call <code><a href="ft2-base_interface.html#ft_set_charmap">FT_Set_Charmap</a></code> to change it.</p>
+<h4>note</h4>
+
+<p>When a new face is created (either through <code><a href="ft2-base_interface.html#ft_new_face">FT_New_Face</a></code> or <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code>), the library looks for a Unicode charmap within the list and automatically activates it. If there is no Unicode charmap, FreeType doesn't set an ‘active’ charmap.</p>
+<h4>also</h4>
+
+<p>See <code><a href="ft2-base_interface.html#ft_charmaprec">FT_CharMapRec</a></code> for the publicly accessible fields of a given character map.</p>
+<hr>
+
+<h2 id="ft_encoding">FT_Encoding<a class="headerlink" href="#ft_encoding" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">enum</span> FT_Encoding_
+ {
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_none">FT_ENCODING_NONE</a>, 0, 0, 0, 0 ),
+
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_ms_symbol">FT_ENCODING_MS_SYMBOL</a>, 's', 'y', 'm', 'b' ),
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_unicode">FT_ENCODING_UNICODE</a>, 'u', 'n', 'i', 'c' ),
+
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_sjis">FT_ENCODING_SJIS</a>, 's', 'j', 'i', 's' ),
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_prc">FT_ENCODING_PRC</a>, 'g', 'b', ' ', ' ' ),
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_big5">FT_ENCODING_BIG5</a>, 'b', 'i', 'g', '5' ),
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_wansung">FT_ENCODING_WANSUNG</a>, 'w', 'a', 'n', 's' ),
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_johab">FT_ENCODING_JOHAB</a>, 'j', 'o', 'h', 'a' ),
+
+ /* for backward compatibility */
+ FT_ENCODING_GB2312 = <a href="ft2-base_interface.html#ft_encoding_prc">FT_ENCODING_PRC</a>,
+ <a href="ft2-base_interface.html#ft_encoding_ms_sjis">FT_ENCODING_MS_SJIS</a> = <a href="ft2-base_interface.html#ft_encoding_sjis">FT_ENCODING_SJIS</a>,
+ <a href="ft2-base_interface.html#ft_encoding_ms_gb2312">FT_ENCODING_MS_GB2312</a> = <a href="ft2-base_interface.html#ft_encoding_prc">FT_ENCODING_PRC</a>,
+ <a href="ft2-base_interface.html#ft_encoding_ms_big5">FT_ENCODING_MS_BIG5</a> = <a href="ft2-base_interface.html#ft_encoding_big5">FT_ENCODING_BIG5</a>,
+ <a href="ft2-base_interface.html#ft_encoding_ms_wansung">FT_ENCODING_MS_WANSUNG</a> = <a href="ft2-base_interface.html#ft_encoding_wansung">FT_ENCODING_WANSUNG</a>,
+ <a href="ft2-base_interface.html#ft_encoding_ms_johab">FT_ENCODING_MS_JOHAB</a> = <a href="ft2-base_interface.html#ft_encoding_johab">FT_ENCODING_JOHAB</a>,
+
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_adobe_standard">FT_ENCODING_ADOBE_STANDARD</a>, 'A', 'D', 'O', 'B' ),
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_adobe_expert">FT_ENCODING_ADOBE_EXPERT</a>, 'A', 'D', 'B', 'E' ),
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_adobe_custom">FT_ENCODING_ADOBE_CUSTOM</a>, 'A', 'D', 'B', 'C' ),
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_adobe_latin_1">FT_ENCODING_ADOBE_LATIN_1</a>, 'l', 'a', 't', '1' ),
+
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_old_latin_2">FT_ENCODING_OLD_LATIN_2</a>, 'l', 'a', 't', '2' ),
+
+ <a href="ft2-base_interface.html#ft_enc_tag">FT_ENC_TAG</a>( <a href="ft2-base_interface.html#ft_encoding_apple_roman">FT_ENCODING_APPLE_ROMAN</a>, 'a', 'r', 'm', 'n' )
+
+ } <b>FT_Encoding</b>;
+
+
+ /* these constants are deprecated; use the corresponding `<b>FT_Encoding</b>` */
+ /* values instead */
+#<span class="keyword">define</span> ft_encoding_none <a href="ft2-base_interface.html#ft_encoding_none">FT_ENCODING_NONE</a>
+#<span class="keyword">define</span> ft_encoding_unicode <a href="ft2-base_interface.html#ft_encoding_unicode">FT_ENCODING_UNICODE</a>
+#<span class="keyword">define</span> ft_encoding_symbol <a href="ft2-base_interface.html#ft_encoding_ms_symbol">FT_ENCODING_MS_SYMBOL</a>
+#<span class="keyword">define</span> ft_encoding_latin_1 <a href="ft2-base_interface.html#ft_encoding_adobe_latin_1">FT_ENCODING_ADOBE_LATIN_1</a>
+#<span class="keyword">define</span> ft_encoding_latin_2 <a href="ft2-base_interface.html#ft_encoding_old_latin_2">FT_ENCODING_OLD_LATIN_2</a>
+#<span class="keyword">define</span> ft_encoding_sjis <a href="ft2-base_interface.html#ft_encoding_sjis">FT_ENCODING_SJIS</a>
+#<span class="keyword">define</span> ft_encoding_gb2312 <a href="ft2-base_interface.html#ft_encoding_prc">FT_ENCODING_PRC</a>
+#<span class="keyword">define</span> ft_encoding_big5 <a href="ft2-base_interface.html#ft_encoding_big5">FT_ENCODING_BIG5</a>
+#<span class="keyword">define</span> ft_encoding_wansung <a href="ft2-base_interface.html#ft_encoding_wansung">FT_ENCODING_WANSUNG</a>
+#<span class="keyword">define</span> ft_encoding_johab <a href="ft2-base_interface.html#ft_encoding_johab">FT_ENCODING_JOHAB</a>
+
+#<span class="keyword">define</span> ft_encoding_adobe_standard <a href="ft2-base_interface.html#ft_encoding_adobe_standard">FT_ENCODING_ADOBE_STANDARD</a>
+#<span class="keyword">define</span> ft_encoding_adobe_expert <a href="ft2-base_interface.html#ft_encoding_adobe_expert">FT_ENCODING_ADOBE_EXPERT</a>
+#<span class="keyword">define</span> ft_encoding_adobe_custom <a href="ft2-base_interface.html#ft_encoding_adobe_custom">FT_ENCODING_ADOBE_CUSTOM</a>
+#<span class="keyword">define</span> ft_encoding_apple_roman <a href="ft2-base_interface.html#ft_encoding_apple_roman">FT_ENCODING_APPLE_ROMAN</a>
+</code></pre></div>
+
+<p>An enumeration to specify character sets supported by charmaps. Used in the <code><a href="ft2-base_interface.html#ft_select_charmap">FT_Select_Charmap</a></code> API function.</p>
+<h4>note</h4>
+
+<p>Despite the name, this enumeration lists specific character repertories (i.e., charsets), and not text encoding methods (e.g., UTF-8, UTF-16, etc.).</p>
+<p>Other encodings might be defined in the future.</p>
+<h4>values</h4>
+
+<table class="fields long">
+<tr><td class="val" id="ft_encoding_none">FT_ENCODING_NONE</td><td class="desc">
+<p>The encoding value 0 is reserved for all formats except BDF, PCF, and Windows FNT; see below for more information.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_unicode">FT_ENCODING_UNICODE</td><td class="desc">
+<p>The Unicode character set. This value covers all versions of the Unicode repertoire, including ASCII and Latin-1. Most fonts include a Unicode charmap, but not all of them.</p>
+<p>For example, if you want to access Unicode value U+1F028 (and the font contains it), use value 0x1F028 as the input value for <code><a href="ft2-base_interface.html#ft_get_char_index">FT_Get_Char_Index</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_ms_symbol">FT_ENCODING_MS_SYMBOL</td><td class="desc">
+<p>Microsoft Symbol encoding, used to encode mathematical symbols and wingdings. For more information, see ‘<a href="https://www.microsoft.com/typography/otspec/recom.htm#non-standard-symbol-fonts">https://www.microsoft.com/typography/otspec/recom.htm#non-standard-symbol-fonts</a>’, ‘<a href="http://www.kostis.net/charsets/symbol.htm">http://www.kostis.net/charsets/symbol.htm</a>’, and ‘<a href="http://www.kostis.net/charsets/wingding.htm">http://www.kostis.net/charsets/wingding.htm</a>’.</p>
+<p>This encoding uses character codes from the PUA (Private Unicode Area) in the range U+F020-U+F0FF.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_sjis">FT_ENCODING_SJIS</td><td class="desc">
+<p>Shift JIS encoding for Japanese. More info at ‘<a href="https://en.wikipedia.org/wiki/Shift_JIS">https://en.wikipedia.org/wiki/Shift_JIS</a>’. See note on multi-byte encodings below.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_prc">FT_ENCODING_PRC</td><td class="desc">
+<p>Corresponds to encoding systems mainly for Simplified Chinese as used in People's Republic of China (PRC). The encoding layout is based on GB 2312 and its supersets GBK and GB 18030.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_big5">FT_ENCODING_BIG5</td><td class="desc">
+<p>Corresponds to an encoding system for Traditional Chinese as used in Taiwan and Hong Kong.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_wansung">FT_ENCODING_WANSUNG</td><td class="desc">
+<p>Corresponds to the Korean encoding system known as Extended Wansung (MS Windows code page 949). For more information see ‘<a href="https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit949.txt">https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit949.txt</a>’.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_johab">FT_ENCODING_JOHAB</td><td class="desc">
+<p>The Korean standard character set (KS C 5601-1992), which corresponds to MS Windows code page 1361. This character set includes all possible Hangul character combinations.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_adobe_latin_1">FT_ENCODING_ADOBE_LATIN_1</td><td class="desc">
+<p>Corresponds to a Latin-1 encoding as defined in a Type 1 PostScript font. It is limited to 256 character codes.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_adobe_standard">FT_ENCODING_ADOBE_STANDARD</td><td class="desc">
+<p>Adobe Standard encoding, as found in Type 1, CFF, and OpenType/CFF fonts. It is limited to 256 character codes.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_adobe_expert">FT_ENCODING_ADOBE_EXPERT</td><td class="desc">
+<p>Adobe Expert encoding, as found in Type 1, CFF, and OpenType/CFF fonts. It is limited to 256 character codes.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_adobe_custom">FT_ENCODING_ADOBE_CUSTOM</td><td class="desc">
+<p>Corresponds to a custom encoding, as found in Type 1, CFF, and OpenType/CFF fonts. It is limited to 256 character codes.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_apple_roman">FT_ENCODING_APPLE_ROMAN</td><td class="desc">
+<p>Apple roman encoding. Many TrueType and OpenType fonts contain a charmap for this 8-bit encoding, since older versions of Mac OS are able to use it.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_old_latin_2">FT_ENCODING_OLD_LATIN_2</td><td class="desc">
+<p>This value is deprecated and was neither used nor reported by FreeType. Don't use or test for it.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_ms_sjis">FT_ENCODING_MS_SJIS</td><td class="desc">
+<p>Same as FT_ENCODING_SJIS. Deprecated.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_ms_gb2312">FT_ENCODING_MS_GB2312</td><td class="desc">
+<p>Same as FT_ENCODING_PRC. Deprecated.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_ms_big5">FT_ENCODING_MS_BIG5</td><td class="desc">
+<p>Same as FT_ENCODING_BIG5. Deprecated.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_ms_wansung">FT_ENCODING_MS_WANSUNG</td><td class="desc">
+<p>Same as FT_ENCODING_WANSUNG. Deprecated.</p>
+</td></tr>
+<tr><td class="val" id="ft_encoding_ms_johab">FT_ENCODING_MS_JOHAB</td><td class="desc">
+<p>Same as FT_ENCODING_JOHAB. Deprecated.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>By default, FreeType enables a Unicode charmap and tags it with <code>FT_ENCODING_UNICODE</code> when it is either provided or can be generated from PostScript glyph name dictionaries in the font file. All other encodings are considered legacy and tagged only if explicitly defined in the font file. Otherwise, <code>FT_ENCODING_NONE</code> is used.</p>
+<p><code>FT_ENCODING_NONE</code> is set by the BDF and PCF drivers if the charmap is neither Unicode nor ISO-8859-1 (otherwise it is set to <code>FT_ENCODING_UNICODE</code>). Use <code><a href="ft2-bdf_fonts.html#ft_get_bdf_charset_id">FT_Get_BDF_Charset_ID</a></code> to find out which encoding is really present. If, for example, the <code>cs_registry</code> field is ‘KOI8’ and the <code>cs_encoding</code> field is ‘R’, the font is encoded in KOI8-R.</p>
+<p><code>FT_ENCODING_NONE</code> is always set (with a single exception) by the winfonts driver. Use <code><a href="ft2-winfnt_fonts.html#ft_get_winfnt_header">FT_Get_WinFNT_Header</a></code> and examine the <code>charset</code> field of the <code><a href="ft2-winfnt_fonts.html#ft_winfnt_headerrec">FT_WinFNT_HeaderRec</a></code> structure to find out which encoding is really present. For example, <code><a href="ft2-winfnt_fonts.html#ft_winfnt_id_xxx">FT_WinFNT_ID_CP1251</a></code> (204) means Windows code page 1251 (for Russian).</p>
+<p><code>FT_ENCODING_NONE</code> is set if <code>platform_id</code> is <code><a href="ft2-truetype_tables.html#tt_platform_xxx">TT_PLATFORM_MACINTOSH</a></code> and <code>encoding_id</code> is not <code>TT_MAC_ID_ROMAN</code> (otherwise it is set to <code>FT_ENCODING_APPLE_ROMAN</code>).</p>
+<p>If <code>platform_id</code> is <code><a href="ft2-truetype_tables.html#tt_platform_xxx">TT_PLATFORM_MACINTOSH</a></code>, use the function <code><a href="ft2-truetype_tables.html#ft_get_cmap_language_id">FT_Get_CMap_Language_ID</a></code> to query the Mac language ID that may be needed to be able to distinguish Apple encoding variants. See</p>
+<p><a href="https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/Readme.txt">https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/Readme.txt</a></p>
+<p>to get an idea how to do that. Basically, if the language ID is 0, don't use it, otherwise subtract 1 from the language ID. Then examine <code>encoding_id</code>. If, for example, <code>encoding_id</code> is <code>TT_MAC_ID_ROMAN</code> and the language ID (minus 1) is <code>TT_MAC_LANGID_GREEK</code>, it is the Greek encoding, not Roman. <code>TT_MAC_ID_ARABIC</code> with <code>TT_MAC_LANGID_FARSI</code> means the Farsi variant the Arabic encoding.</p>
+<hr>
+
+<h2 id="ft_enc_tag">FT_ENC_TAG<a class="headerlink" href="#ft_enc_tag" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">ifndef</span> <b>FT_ENC_TAG</b>
+#<span class="keyword">define</span> <b>FT_ENC_TAG</b>( value, a, b, c, d ) \
+ value = ( ( (<a href="ft2-basic_types.html#ft_uint32">FT_UInt32</a>)(a) << 24 ) | \
+ ( (<a href="ft2-basic_types.html#ft_uint32">FT_UInt32</a>)(b) << 16 ) | \
+ ( (<a href="ft2-basic_types.html#ft_uint32">FT_UInt32</a>)(c) << 8 ) | \
+ (<a href="ft2-basic_types.html#ft_uint32">FT_UInt32</a>)(d) )
+
+#<span class="keyword">endif</span> /* <b>FT_ENC_TAG</b> */
+</code></pre></div>
+
+<p>This macro converts four-letter tags into an unsigned long. It is used to define ‘encoding’ identifiers (see <code><a href="ft2-base_interface.html#ft_encoding">FT_Encoding</a></code>).</p>
+<h4>note</h4>
+
+<p>Since many 16-bit compilers don't like 32-bit enumerations, you should redefine this macro in case of problems to something like this:
+<div class="highlight"><pre><span></span><code> #define FT_ENC_TAG( value, a, b, c, d ) value
+</code></pre></div></p>
+<p>to get a simple enumeration without assigning special numbers.</p>
+<hr>
+
+<h2 id="ft_facerec">FT_FaceRec<a class="headerlink" href="#ft_facerec" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_FaceRec_
+ {
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> num_faces;
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> face_index;
+
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> face_flags;
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> style_flags;
+
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> num_glyphs;
+
+ <a href="ft2-basic_types.html#ft_string">FT_String</a>* family_name;
+ <a href="ft2-basic_types.html#ft_string">FT_String</a>* style_name;
+
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> num_fixed_sizes;
+ <a href="ft2-base_interface.html#ft_bitmap_size">FT_Bitmap_Size</a>* available_sizes;
+
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> num_charmaps;
+ <a href="ft2-base_interface.html#ft_charmap">FT_CharMap</a>* charmaps;
+
+ <a href="ft2-basic_types.html#ft_generic">FT_Generic</a> generic;
+
+ /*# The following member variables (down to `underline_thickness`) */
+ /*# are only relevant to scalable outlines; cf. @<a href="ft2-base_interface.html#ft_bitmap_size">FT_Bitmap_Size</a> */
+ /*# for bitmap fonts. */
+ <a href="ft2-basic_types.html#ft_bbox">FT_BBox</a> bbox;
+
+ <a href="ft2-basic_types.html#ft_ushort">FT_UShort</a> units_per_EM;
+ <a href="ft2-basic_types.html#ft_short">FT_Short</a> ascender;
+ <a href="ft2-basic_types.html#ft_short">FT_Short</a> descender;
+ <a href="ft2-basic_types.html#ft_short">FT_Short</a> height;
+
+ <a href="ft2-basic_types.html#ft_short">FT_Short</a> max_advance_width;
+ <a href="ft2-basic_types.html#ft_short">FT_Short</a> max_advance_height;
+
+ <a href="ft2-basic_types.html#ft_short">FT_Short</a> underline_position;
+ <a href="ft2-basic_types.html#ft_short">FT_Short</a> underline_thickness;
+
+ <a href="ft2-base_interface.html#ft_glyphslot">FT_GlyphSlot</a> glyph;
+ <a href="ft2-base_interface.html#ft_size">FT_Size</a> size;
+ <a href="ft2-base_interface.html#ft_charmap">FT_CharMap</a> charmap;
+
+ /*@private begin */
+
+ <a href="ft2-module_management.html#ft_driver">FT_Driver</a> driver;
+ <a href="ft2-system_interface.html#ft_memory">FT_Memory</a> memory;
+ <a href="ft2-system_interface.html#ft_stream">FT_Stream</a> stream;
+
+ <a href="ft2-list_processing.html#ft_listrec">FT_ListRec</a> sizes_list;
+
+ <a href="ft2-basic_types.html#ft_generic">FT_Generic</a> autohint; /* face-specific auto-hinter data */
+ <span class="keyword">void</span>* extensions; /* unused */
+
+ <a href="ft2-base_interface.html#ft_face_internal">FT_Face_Internal</a> internal;
+
+ /*@private end */
+
+ } <b>FT_FaceRec</b>;
+</code></pre></div>
+
+<p>FreeType root face class structure. A face object models a typeface in a font file.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="num_faces">num_faces</td><td class="desc">
+<p>The number of faces in the font file. Some font formats can have multiple faces in a single font file.</p>
+</td></tr>
+<tr><td class="val" id="face_index">face_index</td><td class="desc">
+<p>This field holds two different values. Bits 0-15 are the index of the face in the font file (starting with value 0). They are set to 0 if there is only one face in the font file.</p>
+<p>[Since 2.6.1] Bits 16-30 are relevant to GX and OpenType variation fonts only, holding the named instance index for the current face index (starting with value 1; value 0 indicates font access without a named instance). For non-variation fonts, bits 16-30 are ignored. If we have the third named instance of face 4, say, <code>face_index</code> is set to 0x00030004.</p>
+<p>Bit 31 is always zero (this is, <code>face_index</code> is always a positive value).</p>
+<p>[Since 2.9] Changing the design coordinates with <code><a href="ft2-multiple_masters.html#ft_set_var_design_coordinates">FT_Set_Var_Design_Coordinates</a></code> or <code><a href="ft2-multiple_masters.html#ft_set_var_blend_coordinates">FT_Set_Var_Blend_Coordinates</a></code> does not influence the named instance index value (only <code><a href="ft2-multiple_masters.html#ft_set_named_instance">FT_Set_Named_Instance</a></code> does that).</p>
+</td></tr>
+<tr><td class="val" id="face_flags">face_flags</td><td class="desc">
+<p>A set of bit flags that give important information about the face; see <code><a href="ft2-base_interface.html#ft_face_flag_xxx">FT_FACE_FLAG_XXX</a></code> for the details.</p>
+</td></tr>
+<tr><td class="val" id="style_flags">style_flags</td><td class="desc">
+<p>The lower 16 bits contain a set of bit flags indicating the style of the face; see <code><a href="ft2-base_interface.html#ft_style_flag_xxx">FT_STYLE_FLAG_XXX</a></code> for the details.</p>
+<p>[Since 2.6.1] Bits 16-30 hold the number of named instances available for the current face if we have a GX or OpenType variation (sub)font. Bit 31 is always zero (this is, <code>style_flags</code> is always a positive value). Note that a variation font has always at least one named instance, namely the default instance.</p>
+</td></tr>
+<tr><td class="val" id="num_glyphs">num_glyphs</td><td class="desc">
+<p>The number of glyphs in the face. If the face is scalable and has sbits (see <code>num_fixed_sizes</code>), it is set to the number of outline glyphs.</p>
+<p>For CID-keyed fonts (not in an SFNT wrapper) this value gives the highest CID used in the font.</p>
+</td></tr>
+<tr><td class="val" id="family_name">family_name</td><td class="desc">
+<p>The face's family name. This is an ASCII string, usually in English, that describes the typeface's family (like ‘Times New Roman’, ‘Bodoni’, ‘Garamond’, etc). This is a least common denominator used to list fonts. Some formats (TrueType & OpenType) provide localized and Unicode versions of this string. Applications should use the format-specific interface to access them. Can be <code>NULL</code> (e.g., in fonts embedded in a PDF file).</p>
+<p>In case the font doesn't provide a specific family name entry, FreeType tries to synthesize one, deriving it from other name entries.</p>
+</td></tr>
+<tr><td class="val" id="style_name">style_name</td><td class="desc">
+<p>The face's style name. This is an ASCII string, usually in English, that describes the typeface's style (like ‘Italic’, ‘Bold’, ‘Condensed’, etc). Not all font formats provide a style name, so this field is optional, and can be set to <code>NULL</code>. As for <code>family_name</code>, some formats provide localized and Unicode versions of this string. Applications should use the format-specific interface to access them.</p>
+</td></tr>
+<tr><td class="val" id="num_fixed_sizes">num_fixed_sizes</td><td class="desc">
+<p>The number of bitmap strikes in the face. Even if the face is scalable, there might still be bitmap strikes, which are called ‘sbits’ in that case.</p>
+</td></tr>
+<tr><td class="val" id="available_sizes">available_sizes</td><td class="desc">
+<p>An array of <code><a href="ft2-base_interface.html#ft_bitmap_size">FT_Bitmap_Size</a></code> for all bitmap strikes in the face. It is set to <code>NULL</code> if there is no bitmap strike.</p>
+<p>Note that FreeType tries to sanitize the strike data since they are sometimes sloppy or incorrect, but this can easily fail.</p>
+</td></tr>
+<tr><td class="val" id="num_charmaps">num_charmaps</td><td class="desc">
+<p>The number of charmaps in the face.</p>
+</td></tr>
+<tr><td class="val" id="charmaps">charmaps</td><td class="desc">
+<p>An array of the charmaps of the face.</p>
+</td></tr>
+<tr><td class="val" id="generic">generic</td><td class="desc">
+<p>A field reserved for client uses. See the <code><a href="ft2-basic_types.html#ft_generic">FT_Generic</a></code> type description.</p>
+</td></tr>
+<tr><td class="val" id="bbox">bbox</td><td class="desc">
+<p>The font bounding box. Coordinates are expressed in font units (see <code>units_per_EM</code>). The box is large enough to contain any glyph from the font. Thus, <code>bbox.yMax</code> can be seen as the ‘maximum ascender’, and <code>bbox.yMin</code> as the ‘minimum descender’. Only relevant for scalable formats.</p>
+<p>Note that the bounding box might be off by (at least) one pixel for hinted fonts. See <code><a href="ft2-base_interface.html#ft_size_metrics">FT_Size_Metrics</a></code> for further discussion.</p>
+</td></tr>
+<tr><td class="val" id="units_per_em">units_per_EM</td><td class="desc">
+<p>The number of font units per EM square for this face. This is typically 2048 for TrueType fonts, and 1000 for Type 1 fonts. Only relevant for scalable formats.</p>
+</td></tr>
+<tr><td class="val" id="ascender">ascender</td><td class="desc">
+<p>The typographic ascender of the face, expressed in font units. For font formats not having this information, it is set to <code>bbox.yMax</code>. Only relevant for scalable formats.</p>
+</td></tr>
+<tr><td class="val" id="descender">descender</td><td class="desc">
+<p>The typographic descender of the face, expressed in font units. For font formats not having this information, it is set to <code>bbox.yMin</code>. Note that this field is negative for values below the baseline. Only relevant for scalable formats.</p>
+</td></tr>
+<tr><td class="val" id="height">height</td><td class="desc">
+<p>This value is the vertical distance between two consecutive baselines, expressed in font units. It is always positive. Only relevant for scalable formats.</p>
+<p>If you want the global glyph height, use <code>ascender - descender</code>.</p>
+</td></tr>
+<tr><td class="val" id="max_advance_width">max_advance_width</td><td class="desc">
+<p>The maximum advance width, in font units, for all glyphs in this face. This can be used to make word wrapping computations faster. Only relevant for scalable formats.</p>
+</td></tr>
+<tr><td class="val" id="max_advance_height">max_advance_height</td><td class="desc">
+<p>The maximum advance height, in font units, for all glyphs in this face. This is only relevant for vertical layouts, and is set to <code>height</code> for fonts that do not provide vertical metrics. Only relevant for scalable formats.</p>
+</td></tr>
+<tr><td class="val" id="underline_position">underline_position</td><td class="desc">
+<p>The position, in font units, of the underline line for this face. It is the center of the underlining stem. Only relevant for scalable formats.</p>
+</td></tr>
+<tr><td class="val" id="underline_thickness">underline_thickness</td><td class="desc">
+<p>The thickness, in font units, of the underline for this face. Only relevant for scalable formats.</p>
+</td></tr>
+<tr><td class="val" id="glyph">glyph</td><td class="desc">
+<p>The face's associated glyph slot(s).</p>
+</td></tr>
+<tr><td class="val" id="size">size</td><td class="desc">
+<p>The current active size for this face.</p>
+</td></tr>
+<tr><td class="val" id="charmap">charmap</td><td class="desc">
+<p>The current active charmap for this face.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>Fields may be changed after a call to <code><a href="ft2-base_interface.html#ft_attach_file">FT_Attach_File</a></code> or <code><a href="ft2-base_interface.html#ft_attach_stream">FT_Attach_Stream</a></code>.</p>
+<p>For an OpenType variation font, the values of the following fields can change after a call to <code><a href="ft2-multiple_masters.html#ft_set_var_design_coordinates">FT_Set_Var_Design_Coordinates</a></code> (and friends) if the font contains an ‘MVAR’ table: <code>ascender</code>, <code>descender</code>, <code>height</code>, <code>underline_position</code>, and <code>underline_thickness</code>.</p>
+<p>Especially for TrueType fonts see also the documentation for <code><a href="ft2-base_interface.html#ft_size_metrics">FT_Size_Metrics</a></code>.</p>
+<hr>
+
+<h2 id="ft_has_horizontal">FT_HAS_HORIZONTAL<a class="headerlink" href="#ft_has_horizontal" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_HAS_HORIZONTAL</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_horizontal">FT_FACE_FLAG_HORIZONTAL</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains horizontal metrics (this is true for all font formats though).</p>
+<h4>also</h4>
+
+<p><code><a href="ft2-base_interface.html#ft_has_vertical">FT_HAS_VERTICAL</a></code> can be used to check for vertical metrics.</p>
+<hr>
+
+<h2 id="ft_has_vertical">FT_HAS_VERTICAL<a class="headerlink" href="#ft_has_vertical" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_HAS_VERTICAL</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_vertical">FT_FACE_FLAG_VERTICAL</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains real vertical metrics (and not only synthesized ones).</p>
+<hr>
+
+<h2 id="ft_has_kerning">FT_HAS_KERNING<a class="headerlink" href="#ft_has_kerning" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_HAS_KERNING</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_kerning">FT_FACE_FLAG_KERNING</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains kerning data that can be accessed with <code><a href="ft2-base_interface.html#ft_get_kerning">FT_Get_Kerning</a></code>.</p>
+<hr>
+
+<h2 id="ft_has_fixed_sizes">FT_HAS_FIXED_SIZES<a class="headerlink" href="#ft_has_fixed_sizes" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_HAS_FIXED_SIZES</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_fixed_sizes">FT_FACE_FLAG_FIXED_SIZES</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains some embedded bitmaps. See the <code>available_sizes</code> field of the <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> structure.</p>
+<hr>
+
+<h2 id="ft_has_glyph_names">FT_HAS_GLYPH_NAMES<a class="headerlink" href="#ft_has_glyph_names" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_HAS_GLYPH_NAMES</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_glyph_names">FT_FACE_FLAG_GLYPH_NAMES</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains some glyph names that can be accessed through <code><a href="ft2-base_interface.html#ft_get_glyph_name">FT_Get_Glyph_Name</a></code>.</p>
+<hr>
+
+<h2 id="ft_has_color">FT_HAS_COLOR<a class="headerlink" href="#ft_has_color" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_HAS_COLOR</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_color">FT_FACE_FLAG_COLOR</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains tables for color glyphs.</p>
+<h4>since</h4>
+
+<p>2.5.1</p>
+<hr>
+
+<h2 id="ft_has_multiple_masters">FT_HAS_MULTIPLE_MASTERS<a class="headerlink" href="#ft_has_multiple_masters" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_HAS_MULTIPLE_MASTERS</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_multiple_masters">FT_FACE_FLAG_MULTIPLE_MASTERS</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains some multiple masters. The functions provided by <code><a href="ft2-header_file_macros.html#ft_multiple_masters_h">FT_MULTIPLE_MASTERS_H</a></code> are then available to choose the exact design you want.</p>
+<hr>
+
+<h2 id="ft_is_sfnt">FT_IS_SFNT<a class="headerlink" href="#ft_is_sfnt" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_IS_SFNT</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_sfnt">FT_FACE_FLAG_SFNT</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains a font whose format is based on the SFNT storage scheme. This usually means: TrueType fonts, OpenType fonts, as well as SFNT-based embedded bitmap fonts.</p>
+<p>If this macro is true, all functions defined in <code><a href="ft2-header_file_macros.html#ft_sfnt_names_h">FT_SFNT_NAMES_H</a></code> and <code><a href="ft2-header_file_macros.html#ft_truetype_tables_h">FT_TRUETYPE_TABLES_H</a></code> are available.</p>
+<hr>
+
+<h2 id="ft_is_scalable">FT_IS_SCALABLE<a class="headerlink" href="#ft_is_scalable" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_IS_SCALABLE</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_scalable">FT_FACE_FLAG_SCALABLE</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains a scalable font face (true for TrueType, Type 1, Type 42, CID, OpenType/CFF, and PFR font formats).</p>
+<hr>
+
+<h2 id="ft_is_fixed_width">FT_IS_FIXED_WIDTH<a class="headerlink" href="#ft_is_fixed_width" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_IS_FIXED_WIDTH</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_fixed_width">FT_FACE_FLAG_FIXED_WIDTH</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains a font face that contains fixed-width (or ‘monospace’, ‘fixed-pitch’, etc.) glyphs.</p>
+<hr>
+
+<h2 id="ft_is_cid_keyed">FT_IS_CID_KEYED<a class="headerlink" href="#ft_is_cid_keyed" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_IS_CID_KEYED</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_cid_keyed">FT_FACE_FLAG_CID_KEYED</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object contains a CID-keyed font. See the discussion of <code><a href="ft2-base_interface.html#ft_face_flag_xxx">FT_FACE_FLAG_CID_KEYED</a></code> for more details.</p>
+<p>If this macro is true, all functions defined in <code><a href="ft2-header_file_macros.html#ft_cid_h">FT_CID_H</a></code> are available.</p>
+<hr>
+
+<h2 id="ft_is_tricky">FT_IS_TRICKY<a class="headerlink" href="#ft_is_tricky" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_IS_TRICKY</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_tricky">FT_FACE_FLAG_TRICKY</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face represents a ‘tricky’ font. See the discussion of <code><a href="ft2-base_interface.html#ft_face_flag_xxx">FT_FACE_FLAG_TRICKY</a></code> for more details.</p>
+<hr>
+
+<h2 id="ft_is_named_instance">FT_IS_NAMED_INSTANCE<a class="headerlink" href="#ft_is_named_instance" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_IS_NAMED_INSTANCE</b>( face ) \
+ ( !!( (face)->face_index & 0x7FFF0000L ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object is a named instance of a GX or OpenType variation font.</p>
+<p>[Since 2.9] Changing the design coordinates with <code><a href="ft2-multiple_masters.html#ft_set_var_design_coordinates">FT_Set_Var_Design_Coordinates</a></code> or <code><a href="ft2-multiple_masters.html#ft_set_var_blend_coordinates">FT_Set_Var_Blend_Coordinates</a></code> does not influence the return value of this macro (only <code><a href="ft2-multiple_masters.html#ft_set_named_instance">FT_Set_Named_Instance</a></code> does that).</p>
+<h4>since</h4>
+
+<p>2.7</p>
+<hr>
+
+<h2 id="ft_is_variation">FT_IS_VARIATION<a class="headerlink" href="#ft_is_variation" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_IS_VARIATION</b>( face ) \
+ ( !!( (face)->face_flags & <a href="ft2-base_interface.html#ft_face_flag_variation">FT_FACE_FLAG_VARIATION</a> ) )
+</code></pre></div>
+
+<p>A macro that returns true whenever a face object has been altered by <code><a href="ft2-multiple_masters.html#ft_set_mm_design_coordinates">FT_Set_MM_Design_Coordinates</a></code>, <code><a href="ft2-multiple_masters.html#ft_set_var_design_coordinates">FT_Set_Var_Design_Coordinates</a></code>, or <code><a href="ft2-multiple_masters.html#ft_set_var_blend_coordinates">FT_Set_Var_Blend_Coordinates</a></code>.</p>
+<h4>since</h4>
+
+<p>2.9</p>
+<hr>
+
+<h2 id="ft_sizerec">FT_SizeRec<a class="headerlink" href="#ft_sizerec" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_SizeRec_
+ {
+ <a href="ft2-base_interface.html#ft_face">FT_Face</a> face; /* parent face object */
+ <a href="ft2-basic_types.html#ft_generic">FT_Generic</a> generic; /* generic pointer for client uses */
+ <a href="ft2-base_interface.html#ft_size_metrics">FT_Size_Metrics</a> metrics; /* size metrics */
+ <a href="ft2-base_interface.html#ft_size_internal">FT_Size_Internal</a> internal;
+
+ } <b>FT_SizeRec</b>;
+</code></pre></div>
+
+<p>FreeType root size class structure. A size object models a face object at a given size.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>Handle to the parent face object.</p>
+</td></tr>
+<tr><td class="val" id="generic">generic</td><td class="desc">
+<p>A typeless pointer, unused by the FreeType library or any of its drivers. It can be used by client applications to link their own data to each size object.</p>
+</td></tr>
+<tr><td class="val" id="metrics">metrics</td><td class="desc">
+<p>Metrics for this size object. This field is read-only.</p>
+</td></tr>
+</table>
+
+<hr>
+
+<h2 id="ft_size_metrics">FT_Size_Metrics<a class="headerlink" href="#ft_size_metrics" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Size_Metrics_
+ {
+ <a href="ft2-basic_types.html#ft_ushort">FT_UShort</a> x_ppem; /* horizontal pixels per EM */
+ <a href="ft2-basic_types.html#ft_ushort">FT_UShort</a> y_ppem; /* vertical pixels per EM */
+
+ <a href="ft2-basic_types.html#ft_fixed">FT_Fixed</a> x_scale; /* scaling values used to convert font */
+ <a href="ft2-basic_types.html#ft_fixed">FT_Fixed</a> y_scale; /* units to 26.6 fractional pixels */
+
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> ascender; /* ascender in 26.6 frac. pixels */
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> descender; /* descender in 26.6 frac. pixels */
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> height; /* text height in 26.6 frac. pixels */
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> max_advance; /* max horizontal advance, in 26.6 pixels */
+
+ } <b>FT_Size_Metrics</b>;
+</code></pre></div>
+
+<p>The size metrics structure gives the metrics of a size object.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="x_ppem">x_ppem</td><td class="desc">
+<p>The width of the scaled EM square in pixels, hence the term ‘ppem’ (pixels per EM). It is also referred to as ‘nominal width’.</p>
+</td></tr>
+<tr><td class="val" id="y_ppem">y_ppem</td><td class="desc">
+<p>The height of the scaled EM square in pixels, hence the term ‘ppem’ (pixels per EM). It is also referred to as ‘nominal height’.</p>
+</td></tr>
+<tr><td class="val" id="x_scale">x_scale</td><td class="desc">
+<p>A 16.16 fractional scaling value to convert horizontal metrics from font units to 26.6 fractional pixels. Only relevant for scalable font formats.</p>
+</td></tr>
+<tr><td class="val" id="y_scale">y_scale</td><td class="desc">
+<p>A 16.16 fractional scaling value to convert vertical metrics from font units to 26.6 fractional pixels. Only relevant for scalable font formats.</p>
+</td></tr>
+<tr><td class="val" id="ascender">ascender</td><td class="desc">
+<p>The ascender in 26.6 fractional pixels, rounded up to an integer value. See <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> for the details.</p>
+</td></tr>
+<tr><td class="val" id="descender">descender</td><td class="desc">
+<p>The descender in 26.6 fractional pixels, rounded down to an integer value. See <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> for the details.</p>
+</td></tr>
+<tr><td class="val" id="height">height</td><td class="desc">
+<p>The height in 26.6 fractional pixels, rounded to an integer value. See <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> for the details.</p>
+</td></tr>
+<tr><td class="val" id="max_advance">max_advance</td><td class="desc">
+<p>The maximum advance width in 26.6 fractional pixels, rounded to an integer value. See <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> for the details.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>The scaling values, if relevant, are determined first during a size changing operation. The remaining fields are then set by the driver. For scalable formats, they are usually set to scaled values of the corresponding fields in <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code>. Some values like ascender or descender are rounded for historical reasons; more precise values (for outline fonts) can be derived by scaling the corresponding <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> values manually, with code similar to the following.
+<div class="highlight"><pre><span></span><code> scaled_ascender = FT_MulFix( face->ascender,
+ size_metrics->y_scale );
+</code></pre></div></p>
+<p>Note that due to glyph hinting and the selected rendering mode these values are usually not exact; consequently, they must be treated as unreliable with an error margin of at least one pixel!</p>
+<p>Indeed, the only way to get the exact metrics is to render <em>all</em> glyphs. As this would be a definite performance hit, it is up to client applications to perform such computations.</p>
+<p>The <code>FT_Size_Metrics</code> structure is valid for bitmap fonts also.</p>
+<p><strong>TrueType fonts with native bytecode hinting</strong></p>
+<p>All applications that handle TrueType fonts with native hinting must be aware that TTFs expect different rounding of vertical font dimensions. The application has to cater for this, especially if it wants to rely on a TTF's vertical data (for example, to properly align box characters vertically).</p>
+<p>Only the application knows <em>in advance</em> that it is going to use native hinting for TTFs! FreeType, on the other hand, selects the hinting mode not at the time of creating an <code><a href="ft2-base_interface.html#ft_size">FT_Size</a></code> object but much later, namely while calling <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code>.</p>
+<p>Here is some pseudo code that illustrates a possible solution.
+<div class="highlight"><pre><span></span><code> font_format = FT_Get_Font_Format( face );
+
+ if ( !strcmp( font_format, "TrueType" ) &&
+ do_native_bytecode_hinting )
+ {
+ ascender = ROUND( FT_MulFix( face->ascender,
+ size_metrics->y_scale ) );
+ descender = ROUND( FT_MulFix( face->descender,
+ size_metrics->y_scale ) );
+ }
+ else
+ {
+ ascender = size_metrics->ascender;
+ descender = size_metrics->descender;
+ }
+
+ height = size_metrics->height;
+ max_advance = size_metrics->max_advance;
+</code></pre></div></p>
+<hr>
+
+<h2 id="ft_glyphslotrec">FT_GlyphSlotRec<a class="headerlink" href="#ft_glyphslotrec" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_GlyphSlotRec_
+ {
+ <a href="ft2-base_interface.html#ft_library">FT_Library</a> library;
+ <a href="ft2-base_interface.html#ft_face">FT_Face</a> face;
+ <a href="ft2-base_interface.html#ft_glyphslot">FT_GlyphSlot</a> next;
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> glyph_index; /* new in 2.10; was reserved previously */
+ <a href="ft2-basic_types.html#ft_generic">FT_Generic</a> generic;
+
+ <a href="ft2-base_interface.html#ft_glyph_metrics">FT_Glyph_Metrics</a> metrics;
+ <a href="ft2-basic_types.html#ft_fixed">FT_Fixed</a> linearHoriAdvance;
+ <a href="ft2-basic_types.html#ft_fixed">FT_Fixed</a> linearVertAdvance;
+ <a href="ft2-basic_types.html#ft_vector">FT_Vector</a> advance;
+
+ <a href="ft2-basic_types.html#ft_glyph_format">FT_Glyph_Format</a> format;
+
+ <a href="ft2-basic_types.html#ft_bitmap">FT_Bitmap</a> bitmap;
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> bitmap_left;
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> bitmap_top;
+
+ <a href="ft2-outline_processing.html#ft_outline">FT_Outline</a> outline;
+
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> num_subglyphs;
+ <a href="ft2-base_interface.html#ft_subglyph">FT_SubGlyph</a> subglyphs;
+
+ <span class="keyword">void</span>* control_data;
+ <span class="keyword">long</span> control_len;
+
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> lsb_delta;
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> rsb_delta;
+
+ <span class="keyword">void</span>* other;
+
+ <a href="ft2-base_interface.html#ft_slot_internal">FT_Slot_Internal</a> internal;
+
+ } <b>FT_GlyphSlotRec</b>;
+</code></pre></div>
+
+<p>FreeType root glyph slot class structure. A glyph slot is a container where individual glyphs can be loaded, be they in outline or bitmap format.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="library">library</td><td class="desc">
+<p>A handle to the FreeType library instance this slot belongs to.</p>
+</td></tr>
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the parent face object.</p>
+</td></tr>
+<tr><td class="val" id="next">next</td><td class="desc">
+<p>In some cases (like some font tools), several glyph slots per face object can be a good thing. As this is rare, the glyph slots are listed through a direct, single-linked list using its <code>next</code> field.</p>
+</td></tr>
+<tr><td class="val" id="glyph_index">glyph_index</td><td class="desc">
+<p>[Since 2.10] The glyph index passed as an argument to <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> while initializing the glyph slot.</p>
+</td></tr>
+<tr><td class="val" id="generic">generic</td><td class="desc">
+<p>A typeless pointer unused by the FreeType library or any of its drivers. It can be used by client applications to link their own data to each glyph slot object.</p>
+</td></tr>
+<tr><td class="val" id="metrics">metrics</td><td class="desc">
+<p>The metrics of the last loaded glyph in the slot. The returned values depend on the last load flags (see the <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> API function) and can be expressed either in 26.6 fractional pixels or font units.</p>
+<p>Note that even when the glyph image is transformed, the metrics are not.</p>
+</td></tr>
+<tr><td class="val" id="linearhoriadvance">linearHoriAdvance</td><td class="desc">
+<p>The advance width of the unhinted glyph. Its value is expressed in 16.16 fractional pixels, unless <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_LINEAR_DESIGN</a></code> is set when loading the glyph. This field can be important to perform correct WYSIWYG layout. Only relevant for outline glyphs.</p>
+</td></tr>
+<tr><td class="val" id="linearvertadvance">linearVertAdvance</td><td class="desc">
+<p>The advance height of the unhinted glyph. Its value is expressed in 16.16 fractional pixels, unless <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_LINEAR_DESIGN</a></code> is set when loading the glyph. This field can be important to perform correct WYSIWYG layout. Only relevant for outline glyphs.</p>
+</td></tr>
+<tr><td class="val" id="advance">advance</td><td class="desc">
+<p>This shorthand is, depending on <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_IGNORE_TRANSFORM</a></code>, the transformed (hinted) advance width for the glyph, in 26.6 fractional pixel format. As specified with <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_VERTICAL_LAYOUT</a></code>, it uses either the <code>horiAdvance</code> or the <code>vertAdvance</code> value of <code>metrics</code> field.</p>
+</td></tr>
+<tr><td class="val" id="format">format</td><td class="desc">
+<p>This field indicates the format of the image contained in the glyph slot. Typically <code><a href="ft2-basic_types.html#ft_glyph_format">FT_GLYPH_FORMAT_BITMAP</a></code>, <code><a href="ft2-basic_types.html#ft_glyph_format">FT_GLYPH_FORMAT_OUTLINE</a></code>, or <code><a href="ft2-basic_types.html#ft_glyph_format">FT_GLYPH_FORMAT_COMPOSITE</a></code>, but other values are possible.</p>
+</td></tr>
+<tr><td class="val" id="bitmap">bitmap</td><td class="desc">
+<p>This field is used as a bitmap descriptor. Note that the address and content of the bitmap buffer can change between calls of <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> and a few other functions.</p>
+</td></tr>
+<tr><td class="val" id="bitmap_left">bitmap_left</td><td class="desc">
+<p>The bitmap's left bearing expressed in integer pixels.</p>
+</td></tr>
+<tr><td class="val" id="bitmap_top">bitmap_top</td><td class="desc">
+<p>The bitmap's top bearing expressed in integer pixels. This is the distance from the baseline to the top-most glyph scanline, upwards y coordinates being <strong>positive</strong>.</p>
+</td></tr>
+<tr><td class="val" id="outline">outline</td><td class="desc">
+<p>The outline descriptor for the current glyph image if its format is <code><a href="ft2-basic_types.html#ft_glyph_format">FT_GLYPH_FORMAT_OUTLINE</a></code>. Once a glyph is loaded, <code>outline</code> can be transformed, distorted, emboldened, etc. However, it must not be freed.</p>
+<p>[Since 2.10.1] If <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_SCALE</a></code> is set, outline coordinates of OpenType variation fonts for a selected instance are internally handled as 26.6 fractional font units but returned as (rounded) integers, as expected. To get unrounded font units, don't use <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_SCALE</a></code> but load the glyph with <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_HINTING</a></code> and scale it, using the font's <code>units_per_EM</code> value as the ppem.</p>
+</td></tr>
+<tr><td class="val" id="num_subglyphs">num_subglyphs</td><td class="desc">
+<p>The number of subglyphs in a composite glyph. This field is only valid for the composite glyph format that should normally only be loaded with the <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_RECURSE</a></code> flag.</p>
+</td></tr>
+<tr><td class="val" id="subglyphs">subglyphs</td><td class="desc">
+<p>An array of subglyph descriptors for composite glyphs. There are <code>num_subglyphs</code> elements in there. Currently internal to FreeType.</p>
+</td></tr>
+<tr><td class="val" id="control_data">control_data</td><td class="desc">
+<p>Certain font drivers can also return the control data for a given glyph image (e.g. TrueType bytecode, Type 1 charstrings, etc.). This field is a pointer to such data; it is currently internal to FreeType.</p>
+</td></tr>
+<tr><td class="val" id="control_len">control_len</td><td class="desc">
+<p>This is the length in bytes of the control data. Currently internal to FreeType.</p>
+</td></tr>
+<tr><td class="val" id="other">other</td><td class="desc">
+<p>Reserved.</p>
+</td></tr>
+<tr><td class="val" id="lsb_delta">lsb_delta</td><td class="desc">
+<p>The difference between hinted and unhinted left side bearing while auto-hinting is active. Zero otherwise.</p>
+</td></tr>
+<tr><td class="val" id="rsb_delta">rsb_delta</td><td class="desc">
+<p>The difference between hinted and unhinted right side bearing while auto-hinting is active. Zero otherwise.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>If <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> is called with default flags (see <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_DEFAULT</a></code>) the glyph image is loaded in the glyph slot in its native format (e.g., an outline glyph for TrueType and Type 1 formats). [Since 2.9] The prospective bitmap metrics are calculated according to <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_XXX</a></code> and other flags even for the outline glyph, even if <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_RENDER</a></code> is not set.</p>
+<p>This image can later be converted into a bitmap by calling <code><a href="ft2-base_interface.html#ft_render_glyph">FT_Render_Glyph</a></code>. This function searches the current renderer for the native image's format, then invokes it.</p>
+<p>The renderer is in charge of transforming the native image through the slot's face transformation fields, then converting it into a bitmap that is returned in <code>slot->bitmap</code>.</p>
+<p>Note that <code>slot->bitmap_left</code> and <code>slot->bitmap_top</code> are also used to specify the position of the bitmap relative to the current pen position (e.g., coordinates (0,0) on the baseline). Of course, <code>slot->format</code> is also changed to <code><a href="ft2-basic_types.html#ft_glyph_format">FT_GLYPH_FORMAT_BITMAP</a></code>.</p>
+<p>Here is a small pseudo code fragment that shows how to use <code>lsb_delta</code> and <code>rsb_delta</code> to do fractional positioning of glyphs:
+<div class="highlight"><pre><span></span><code> FT_GlyphSlot slot = face->glyph;
+ FT_Pos origin_x = 0;
+
+
+ for all glyphs do
+ <load glyph with `FT_Load_Glyph'>
+
+ FT_Outline_Translate( slot->outline, origin_x & 63, 0 );
+
+ <save glyph image, or render glyph, or ...>
+
+ <compute kern between current and next glyph
+ and add it to `origin_x'>
+
+ origin_x += slot->advance.x;
+ origin_x += slot->lsb_delta - slot->rsb_delta;
+ endfor
+</code></pre></div></p>
+<p>Here is another small pseudo code fragment that shows how to use <code>lsb_delta</code> and <code>rsb_delta</code> to improve integer positioning of glyphs:
+<div class="highlight"><pre><span></span><code> FT_GlyphSlot slot = face->glyph;
+ FT_Pos origin_x = 0;
+ FT_Pos prev_rsb_delta = 0;
+
+
+ for all glyphs do
+ <compute kern between current and previous glyph
+ and add it to `origin_x'>
+
+ <load glyph with `FT_Load_Glyph'>
+
+ if ( prev_rsb_delta - slot->lsb_delta > 32 )
+ origin_x -= 64;
+ else if ( prev_rsb_delta - slot->lsb_delta < -31 )
+ origin_x += 64;
+
+ prev_rsb_delta = slot->rsb_delta;
+
+ <save glyph image, or render glyph, or ...>
+
+ origin_x += slot->advance.x;
+ endfor
+</code></pre></div></p>
+<p>If you use strong auto-hinting, you <strong>must</strong> apply these delta values! Otherwise you will experience far too large inter-glyph spacing at small rendering sizes in most cases. Note that it doesn't harm to use the above code for other hinting modes also, since the delta values are zero then.</p>
+<hr>
+
+<h2 id="ft_glyph_metrics">FT_Glyph_Metrics<a class="headerlink" href="#ft_glyph_metrics" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Glyph_Metrics_
+ {
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> width;
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> height;
+
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> horiBearingX;
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> horiBearingY;
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> horiAdvance;
+
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> vertBearingX;
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> vertBearingY;
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> vertAdvance;
+
+ } <b>FT_Glyph_Metrics</b>;
+</code></pre></div>
+
+<p>A structure to model the metrics of a single glyph. The values are expressed in 26.6 fractional pixel format; if the flag <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_SCALE</a></code> has been used while loading the glyph, values are expressed in font units instead.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="width">width</td><td class="desc">
+<p>The glyph's width.</p>
+</td></tr>
+<tr><td class="val" id="height">height</td><td class="desc">
+<p>The glyph's height.</p>
+</td></tr>
+<tr><td class="val" id="horibearingx">horiBearingX</td><td class="desc">
+<p>Left side bearing for horizontal layout.</p>
+</td></tr>
+<tr><td class="val" id="horibearingy">horiBearingY</td><td class="desc">
+<p>Top side bearing for horizontal layout.</p>
+</td></tr>
+<tr><td class="val" id="horiadvance">horiAdvance</td><td class="desc">
+<p>Advance width for horizontal layout.</p>
+</td></tr>
+<tr><td class="val" id="vertbearingx">vertBearingX</td><td class="desc">
+<p>Left side bearing for vertical layout.</p>
+</td></tr>
+<tr><td class="val" id="vertbearingy">vertBearingY</td><td class="desc">
+<p>Top side bearing for vertical layout. Larger positive values mean further below the vertical glyph origin.</p>
+</td></tr>
+<tr><td class="val" id="vertadvance">vertAdvance</td><td class="desc">
+<p>Advance height for vertical layout. Positive values mean the glyph has a positive advance downward.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>If not disabled with <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_HINTING</a></code>, the values represent dimensions of the hinted glyph (in case hinting is applicable).</p>
+<p>Stroking a glyph with an outside border does not increase <code>horiAdvance</code> or <code>vertAdvance</code>; you have to manually adjust these values to account for the added width and height.</p>
+<p>FreeType doesn't use the ‘VORG’ table data for CFF fonts because it doesn't have an interface to quickly retrieve the glyph height. The y coordinate of the vertical origin can be simply computed as <code>vertBearingY + height</code> after loading a glyph.</p>
+<hr>
+
+<h2 id="ft_subglyph">FT_SubGlyph<a class="headerlink" href="#ft_subglyph" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_SubGlyphRec_* <b>FT_SubGlyph</b>;
+</code></pre></div>
+
+<p>The subglyph structure is an internal object used to describe subglyphs (for example, in the case of composites).</p>
+<h4>note</h4>
+
+<p>The subglyph implementation is not part of the high-level API, hence the forward structure declaration.</p>
+<p>You can however retrieve subglyph information with <code><a href="ft2-base_interface.html#ft_get_subglyph_info">FT_Get_SubGlyph_Info</a></code>.</p>
+<hr>
+
+<h2 id="ft_bitmap_size">FT_Bitmap_Size<a class="headerlink" href="#ft_bitmap_size" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Bitmap_Size_
+ {
+ <a href="ft2-basic_types.html#ft_short">FT_Short</a> height;
+ <a href="ft2-basic_types.html#ft_short">FT_Short</a> width;
+
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> size;
+
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> x_ppem;
+ <a href="ft2-basic_types.html#ft_pos">FT_Pos</a> y_ppem;
+
+ } <b>FT_Bitmap_Size</b>;
+</code></pre></div>
+
+<p>This structure models the metrics of a bitmap strike (i.e., a set of glyphs for a given point size and resolution) in a bitmap font. It is used for the <code>available_sizes</code> field of <code><a href="ft2-base_interface.html#ft_face">FT_Face</a></code>.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="height">height</td><td class="desc">
+<p>The vertical distance, in pixels, between two consecutive baselines. It is always positive.</p>
+</td></tr>
+<tr><td class="val" id="width">width</td><td class="desc">
+<p>The average width, in pixels, of all glyphs in the strike.</p>
+</td></tr>
+<tr><td class="val" id="size">size</td><td class="desc">
+<p>The nominal size of the strike in 26.6 fractional points. This field is not very useful.</p>
+</td></tr>
+<tr><td class="val" id="x_ppem">x_ppem</td><td class="desc">
+<p>The horizontal ppem (nominal width) in 26.6 fractional pixels.</p>
+</td></tr>
+<tr><td class="val" id="y_ppem">y_ppem</td><td class="desc">
+<p>The vertical ppem (nominal height) in 26.6 fractional pixels.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>Windows FNT: The nominal size given in a FNT font is not reliable. If the driver finds it incorrect, it sets <code>size</code> to some calculated values, and <code>x_ppem</code> and <code>y_ppem</code> to the pixel width and height given in the font, respectively.</p>
+<p>TrueType embedded bitmaps: <code>size</code>, <code>width</code>, and <code>height</code> values are not contained in the bitmap strike itself. They are computed from the global font parameters.</p>
+<hr>
+
+<h2 id="ft_init_freetype">FT_Init_FreeType<a class="headerlink" href="#ft_init_freetype" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Init_FreeType</b>( <a href="ft2-base_interface.html#ft_library">FT_Library</a> *alibrary );
+</code></pre></div>
+
+<p>Initialize a new FreeType library object. The set of modules that are registered by this function is determined at build time.</p>
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="alibrary">alibrary</td><td class="desc">
+<p>A handle to a new library object.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>In case you want to provide your own memory allocating routines, use <code><a href="ft2-module_management.html#ft_new_library">FT_New_Library</a></code> instead, followed by a call to <code><a href="ft2-module_management.html#ft_add_default_modules">FT_Add_Default_Modules</a></code> (or a series of calls to <code><a href="ft2-module_management.html#ft_add_module">FT_Add_Module</a></code>) and <code><a href="ft2-module_management.html#ft_set_default_properties">FT_Set_Default_Properties</a></code>.</p>
+<p>See the documentation of <code><a href="ft2-base_interface.html#ft_library">FT_Library</a></code> and <code><a href="ft2-base_interface.html#ft_face">FT_Face</a></code> for multi-threading issues.</p>
+<p>If you need reference-counting (cf. <code><a href="ft2-module_management.html#ft_reference_library">FT_Reference_Library</a></code>), use <code><a href="ft2-module_management.html#ft_new_library">FT_New_Library</a></code> and <code><a href="ft2-module_management.html#ft_done_library">FT_Done_Library</a></code>.</p>
+<p>If compilation option <code>FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES</code> is set, this function reads the <code>FREETYPE_PROPERTIES</code> environment variable to control driver properties. See section ‘<a href="ft2-properties.html#properties">Driver properties</a>’ for more.</p>
+<hr>
+
+<h2 id="ft_done_freetype">FT_Done_FreeType<a class="headerlink" href="#ft_done_freetype" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Done_FreeType</b>( <a href="ft2-base_interface.html#ft_library">FT_Library</a> library );
+</code></pre></div>
+
+<p>Destroy a given FreeType library object and all of its children, including resources, drivers, faces, sizes, etc.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="library">library</td><td class="desc">
+<p>A handle to the target library object.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<hr>
+
+<h2 id="ft_new_face">FT_New_Face<a class="headerlink" href="#ft_new_face" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_New_Face</b>( <a href="ft2-base_interface.html#ft_library">FT_Library</a> library,
+ <span class="keyword">const</span> <span class="keyword">char</span>* filepathname,
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> face_index,
+ <a href="ft2-base_interface.html#ft_face">FT_Face</a> *aface );
+</code></pre></div>
+
+<p>Call <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> to open a font by its pathname.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="library">library</td><td class="desc">
+<p>A handle to the library resource.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="pathname">pathname</td><td class="desc">
+<p>A path to the font file.</p>
+</td></tr>
+<tr><td class="val" id="face_index">face_index</td><td class="desc">
+<p>See <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> for a detailed description of this parameter.</p>
+</td></tr>
+</table>
+
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="aface">aface</td><td class="desc">
+<p>A handle to a new face object. If <code>face_index</code> is greater than or equal to zero, it must be non-<code>NULL</code>.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>Use <code><a href="ft2-base_interface.html#ft_done_face">FT_Done_Face</a></code> to destroy the created <code><a href="ft2-base_interface.html#ft_face">FT_Face</a></code> object (along with its slot and sizes).</p>
+<hr>
+
+<h2 id="ft_done_face">FT_Done_Face<a class="headerlink" href="#ft_done_face" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Done_Face</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face );
+</code></pre></div>
+
+<p>Discard a given face object, as well as all of its child slots and sizes.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to a target face object.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>See the discussion of reference counters in the description of <code><a href="ft2-base_interface.html#ft_reference_face">FT_Reference_Face</a></code>.</p>
+<hr>
+
+<h2 id="ft_reference_face">FT_Reference_Face<a class="headerlink" href="#ft_reference_face" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Reference_Face</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face );
+</code></pre></div>
+
+<p>A counter gets initialized to 1 at the time an <code><a href="ft2-base_interface.html#ft_face">FT_Face</a></code> structure is created. This function increments the counter. <code><a href="ft2-base_interface.html#ft_done_face">FT_Done_Face</a></code> then only destroys a face if the counter is 1, otherwise it simply decrements the counter.</p>
+<p>This function helps in managing life-cycles of structures that reference <code><a href="ft2-base_interface.html#ft_face">FT_Face</a></code> objects.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to a target face object.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>since</h4>
+
+<p>2.4.2</p>
+<hr>
+
+<h2 id="ft_new_memory_face">FT_New_Memory_Face<a class="headerlink" href="#ft_new_memory_face" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_New_Memory_Face</b>( <a href="ft2-base_interface.html#ft_library">FT_Library</a> library,
+ <span class="keyword">const</span> <a href="ft2-basic_types.html#ft_byte">FT_Byte</a>* file_base,
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> file_size,
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> face_index,
+ <a href="ft2-base_interface.html#ft_face">FT_Face</a> *aface );
+</code></pre></div>
+
+<p>Call <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> to open a font that has been loaded into memory.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="library">library</td><td class="desc">
+<p>A handle to the library resource.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="file_base">file_base</td><td class="desc">
+<p>A pointer to the beginning of the font data.</p>
+</td></tr>
+<tr><td class="val" id="file_size">file_size</td><td class="desc">
+<p>The size of the memory chunk used by the font data.</p>
+</td></tr>
+<tr><td class="val" id="face_index">face_index</td><td class="desc">
+<p>See <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> for a detailed description of this parameter.</p>
+</td></tr>
+</table>
+
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="aface">aface</td><td class="desc">
+<p>A handle to a new face object. If <code>face_index</code> is greater than or equal to zero, it must be non-<code>NULL</code>.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>You must not deallocate the memory before calling <code><a href="ft2-base_interface.html#ft_done_face">FT_Done_Face</a></code>.</p>
+<hr>
+
+<h2 id="ft_face_properties">FT_Face_Properties<a class="headerlink" href="#ft_face_properties" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Face_Properties</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> num_properties,
+ <a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a>* properties );
+</code></pre></div>
+
+<p>Set or override certain (library or module-wide) properties on a face-by-face basis. Useful for finer-grained control and avoiding locks on shared structures (threads can modify their own faces as they see fit).</p>
+<p>Contrary to <code><a href="ft2-module_management.html#ft_property_set">FT_Property_Set</a></code>, this function uses <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> so that you can pass multiple properties to the target face in one call. Note that only a subset of the available properties can be controlled.</p>
+<ul>
+<li>
+<p><code><a href="ft2-parameter_tags.html#ft_param_tag_stem_darkening">FT_PARAM_TAG_STEM_DARKENING</a></code> (stem darkening, corresponding to the property <code>no-stem-darkening</code> provided by the ‘autofit’, ‘cff’, ‘type1’, and ‘t1cid’ modules; see <code><a href="ft2-properties.html#no-stem-darkening">no-stem-darkening</a></code>).</p>
+</li>
+<li>
+<p><code><a href="ft2-parameter_tags.html#ft_param_tag_lcd_filter_weights">FT_PARAM_TAG_LCD_FILTER_WEIGHTS</a></code> (LCD filter weights, corresponding to function <code><a href="ft2-lcd_rendering.html#ft_library_setlcdfilterweights">FT_Library_SetLcdFilterWeights</a></code>).</p>
+</li>
+<li>
+<p><code><a href="ft2-parameter_tags.html#ft_param_tag_random_seed">FT_PARAM_TAG_RANDOM_SEED</a></code> (seed value for the CFF, Type 1, and CID ‘random’ operator, corresponding to the <code>random-seed</code> property provided by the ‘cff’, ‘type1’, and ‘t1cid’ modules; see <code><a href="ft2-properties.html#random-seed">random-seed</a></code>).</p>
+</li>
+</ul>
+<p>Pass <code>NULL</code> as <code>data</code> in <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> for a given tag to reset the option and use the library or module default again.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+<tr><td class="val" id="num_properties">num_properties</td><td class="desc">
+<p>The number of properties that follow.</p>
+</td></tr>
+<tr><td class="val" id="properties">properties</td><td class="desc">
+<p>A handle to an <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> array with <code>num_properties</code> elements.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>example</h4>
+
+<p>Here is an example that sets three properties. You must define <code>FT_CONFIG_OPTION_SUBPIXEL_RENDERING</code> to make the LCD filter examples work.
+<div class="highlight"><pre><span></span><code> FT_Parameter property1;
+ FT_Bool darken_stems = 1;
+
+ FT_Parameter property2;
+ FT_LcdFiveTapFilter custom_weight =
+ { 0x11, 0x44, 0x56, 0x44, 0x11 };
+
+ FT_Parameter property3;
+ FT_Int32 random_seed = 314159265;
+
+ FT_Parameter properties[3] = { property1,
+ property2,
+ property3 };
+
+
+ property1.tag = FT_PARAM_TAG_STEM_DARKENING;
+ property1.data = &darken_stems;
+
+ property2.tag = FT_PARAM_TAG_LCD_FILTER_WEIGHTS;
+ property2.data = custom_weight;
+
+ property3.tag = FT_PARAM_TAG_RANDOM_SEED;
+ property3.data = &random_seed;
+
+ FT_Face_Properties( face, 3, properties );
+</code></pre></div></p>
+<p>The next example resets a single property to its default value.
+<div class="highlight"><pre><span></span><code> FT_Parameter property;
+
+
+ property.tag = FT_PARAM_TAG_LCD_FILTER_WEIGHTS;
+ property.data = NULL;
+
+ FT_Face_Properties( face, 1, &property );
+</code></pre></div></p>
+<h4>since</h4>
+
+<p>2.8</p>
+<hr>
+
+<h2 id="ft_open_face">FT_Open_Face<a class="headerlink" href="#ft_open_face" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Open_Face</b>( <a href="ft2-base_interface.html#ft_library">FT_Library</a> library,
+ <span class="keyword">const</span> <a href="ft2-base_interface.html#ft_open_args">FT_Open_Args</a>* args,
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> face_index,
+ <a href="ft2-base_interface.html#ft_face">FT_Face</a> *aface );
+</code></pre></div>
+
+<p>Create a face object from a given resource described by <code><a href="ft2-base_interface.html#ft_open_args">FT_Open_Args</a></code>.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="library">library</td><td class="desc">
+<p>A handle to the library resource.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="args">args</td><td class="desc">
+<p>A pointer to an <code>FT_Open_Args</code> structure that must be filled by the caller.</p>
+</td></tr>
+<tr><td class="val" id="face_index">face_index</td><td class="desc">
+<p>This field holds two different values. Bits 0-15 are the index of the face in the font file (starting with value 0). Set it to 0 if there is only one face in the font file.</p>
+<p>[Since 2.6.1] Bits 16-30 are relevant to GX and OpenType variation fonts only, specifying the named instance index for the current face index (starting with value 1; value 0 makes FreeType ignore named instances). For non-variation fonts, bits 16-30 are ignored. Assuming that you want to access the third named instance in face 4, <code>face_index</code> should be set to 0x00030004. If you want to access face 4 without variation handling, simply set <code>face_index</code> to value 4.</p>
+<p><code>FT_Open_Face</code> and its siblings can be used to quickly check whether the font format of a given font resource is supported by FreeType. In general, if the <code>face_index</code> argument is negative, the function's return value is 0 if the font format is recognized, or non-zero otherwise. The function allocates a more or less empty face handle in <code>*aface</code> (if <code>aface</code> isn't <code>NULL</code>); the only two useful fields in this special case are <code>face->num_faces</code> and <code>face->style_flags</code>. For any negative value of <code>face_index</code>, <code>face->num_faces</code> gives the number of faces within the font file. For the negative value ‘-(N+1)’ (with ‘N’ a non-negative 16-bit value), bits 16-30 in <code>face->style_flags</code> give the number of named instances in face ‘N’ if we have a variation font (or zero otherwise). After examination, the returned <code><a href="ft2-base_interface.html#ft_face">FT_Face</a></code> structure should be deallocated with a call to <code><a href="ft2-base_interface.html#ft_done_face">FT_Done_Face</a></code>.</p>
+</td></tr>
+</table>
+
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="aface">aface</td><td class="desc">
+<p>A handle to a new face object. If <code>face_index</code> is greater than or equal to zero, it must be non-<code>NULL</code>.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>Unlike FreeType 1.x, this function automatically creates a glyph slot for the face object that can be accessed directly through <code>face->glyph</code>.</p>
+<p>Each new face object created with this function also owns a default <code><a href="ft2-base_interface.html#ft_size">FT_Size</a></code> object, accessible as <code>face->size</code>.</p>
+<p>One <code><a href="ft2-base_interface.html#ft_library">FT_Library</a></code> instance can have multiple face objects, this is, <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> and its siblings can be called multiple times using the same <code>library</code> argument.</p>
+<p>See the discussion of reference counters in the description of <code><a href="ft2-base_interface.html#ft_reference_face">FT_Reference_Face</a></code>.</p>
+<h4>example</h4>
+
+<p>To loop over all faces, use code similar to the following snippet (omitting the error handling).
+<div class="highlight"><pre><span></span><code> ...
+ FT_Face face;
+ FT_Long i, num_faces;
+
+
+ error = FT_Open_Face( library, args, -1, &face );
+ if ( error ) { ... }
+
+ num_faces = face->num_faces;
+ FT_Done_Face( face );
+
+ for ( i = 0; i < num_faces; i++ )
+ {
+ ...
+ error = FT_Open_Face( library, args, i, &face );
+ ...
+ FT_Done_Face( face );
+ ...
+ }
+</code></pre></div></p>
+<p>To loop over all valid values for <code>face_index</code>, use something similar to the following snippet, again without error handling. The code accesses all faces immediately (thus only a single call of <code>FT_Open_Face</code> within the do-loop), with and without named instances.
+<div class="highlight"><pre><span></span><code> ...
+ FT_Face face;
+
+ FT_Long num_faces = 0;
+ FT_Long num_instances = 0;
+
+ FT_Long face_idx = 0;
+ FT_Long instance_idx = 0;
+
+
+ do
+ {
+ FT_Long id = ( instance_idx << 16 ) + face_idx;
+
+
+ error = FT_Open_Face( library, args, id, &face );
+ if ( error ) { ... }
+
+ num_faces = face->num_faces;
+ num_instances = face->style_flags >> 16;
+
+ ...
+
+ FT_Done_Face( face );
+
+ if ( instance_idx < num_instances )
+ instance_idx++;
+ else
+ {
+ face_idx++;
+ instance_idx = 0;
+ }
+
+ } while ( face_idx < num_faces )
+</code></pre></div></p>
+<hr>
+
+<h2 id="ft_open_args">FT_Open_Args<a class="headerlink" href="#ft_open_args" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Open_Args_
+ {
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> flags;
+ <span class="keyword">const</span> <a href="ft2-basic_types.html#ft_byte">FT_Byte</a>* memory_base;
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> memory_size;
+ <a href="ft2-basic_types.html#ft_string">FT_String</a>* pathname;
+ <a href="ft2-system_interface.html#ft_stream">FT_Stream</a> stream;
+ <a href="ft2-module_management.html#ft_module">FT_Module</a> driver;
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> num_params;
+ <a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a>* params;
+
+ } <b>FT_Open_Args</b>;
+</code></pre></div>
+
+<p>A structure to indicate how to open a new font file or stream. A pointer to such a structure can be used as a parameter for the functions <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> and <code><a href="ft2-base_interface.html#ft_attach_stream">FT_Attach_Stream</a></code>.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="flags">flags</td><td class="desc">
+<p>A set of bit flags indicating how to use the structure.</p>
+</td></tr>
+<tr><td class="val" id="memory_base">memory_base</td><td class="desc">
+<p>The first byte of the file in memory.</p>
+</td></tr>
+<tr><td class="val" id="memory_size">memory_size</td><td class="desc">
+<p>The size in bytes of the file in memory.</p>
+</td></tr>
+<tr><td class="val" id="pathname">pathname</td><td class="desc">
+<p>A pointer to an 8-bit file pathname. The pointer is not owned by FreeType.</p>
+</td></tr>
+<tr><td class="val" id="stream">stream</td><td class="desc">
+<p>A handle to a source stream object.</p>
+</td></tr>
+<tr><td class="val" id="driver">driver</td><td class="desc">
+<p>This field is exclusively used by <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code>; it simply specifies the font driver to use for opening the face. If set to <code>NULL</code>, FreeType tries to load the face with each one of the drivers in its list.</p>
+</td></tr>
+<tr><td class="val" id="num_params">num_params</td><td class="desc">
+<p>The number of extra parameters.</p>
+</td></tr>
+<tr><td class="val" id="params">params</td><td class="desc">
+<p>Extra parameters passed to the font driver when opening a new face.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>The stream type is determined by the contents of <code>flags</code> that are tested in the following order by <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code>:</p>
+<p>If the <code><a href="ft2-base_interface.html#ft_open_xxx">FT_OPEN_MEMORY</a></code> bit is set, assume that this is a memory file of <code>memory_size</code> bytes, located at <code>memory_address</code>. The data are not copied, and the client is responsible for releasing and destroying them <em>after</em> the corresponding call to <code><a href="ft2-base_interface.html#ft_done_face">FT_Done_Face</a></code>.</p>
+<p>Otherwise, if the <code><a href="ft2-base_interface.html#ft_open_xxx">FT_OPEN_STREAM</a></code> bit is set, assume that a custom input stream <code>stream</code> is used.</p>
+<p>Otherwise, if the <code><a href="ft2-base_interface.html#ft_open_xxx">FT_OPEN_PATHNAME</a></code> bit is set, assume that this is a normal file and use <code>pathname</code> to open it.</p>
+<p>If the <code><a href="ft2-base_interface.html#ft_open_xxx">FT_OPEN_DRIVER</a></code> bit is set, <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> only tries to open the file with the driver whose handler is in <code>driver</code>.</p>
+<p>If the <code><a href="ft2-base_interface.html#ft_open_xxx">FT_OPEN_PARAMS</a></code> bit is set, the parameters given by <code>num_params</code> and <code>params</code> is used. They are ignored otherwise.</p>
+<p>Ideally, both the <code>pathname</code> and <code>params</code> fields should be tagged as ‘const’; this is missing for API backward compatibility. In other words, applications should treat them as read-only.</p>
+<hr>
+
+<h2 id="ft_parameter">FT_Parameter<a class="headerlink" href="#ft_parameter" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Parameter_
+ {
+ <a href="ft2-basic_types.html#ft_ulong">FT_ULong</a> tag;
+ <a href="ft2-basic_types.html#ft_pointer">FT_Pointer</a> data;
+
+ } <b>FT_Parameter</b>;
+</code></pre></div>
+
+<p>A simple structure to pass more or less generic parameters to <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> and <code><a href="ft2-base_interface.html#ft_face_properties">FT_Face_Properties</a></code>.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="tag">tag</td><td class="desc">
+<p>A four-byte identification tag.</p>
+</td></tr>
+<tr><td class="val" id="data">data</td><td class="desc">
+<p>A pointer to the parameter data.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>The ID and function of parameters are driver-specific. See section ‘<a href="ft2-parameter_tags.html#parameter_tags">Parameter Tags</a>’ for more information.</p>
+<hr>
+
+<h2 id="ft_attach_file">FT_Attach_File<a class="headerlink" href="#ft_attach_file" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Attach_File</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <span class="keyword">const</span> <span class="keyword">char</span>* filepathname );
+</code></pre></div>
+
+<p>Call <code><a href="ft2-base_interface.html#ft_attach_stream">FT_Attach_Stream</a></code> to attach a file.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>The target face object.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="filepathname">filepathname</td><td class="desc">
+<p>The pathname.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<hr>
+
+<h2 id="ft_attach_stream">FT_Attach_Stream<a class="headerlink" href="#ft_attach_stream" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Attach_Stream</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-base_interface.html#ft_open_args">FT_Open_Args</a>* parameters );
+</code></pre></div>
+
+<p>‘Attach’ data to a face object. Normally, this is used to read additional information for the face object. For example, you can attach an AFM file that comes with a Type 1 font to get the kerning values and other metrics.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>The target face object.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="parameters">parameters</td><td class="desc">
+<p>A pointer to <code><a href="ft2-base_interface.html#ft_open_args">FT_Open_Args</a></code> that must be filled by the caller.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>The meaning of the ‘attach’ (i.e., what really happens when the new file is read) is not fixed by FreeType itself. It really depends on the font format (and thus the font driver).</p>
+<p>Client applications are expected to know what they are doing when invoking this function. Most drivers simply do not implement file or stream attachments.</p>
+<hr>
+
+<h2 id="ft_set_char_size">FT_Set_Char_Size<a class="headerlink" href="#ft_set_char_size" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Set_Char_Size</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_f26dot6">FT_F26Dot6</a> char_width,
+ <a href="ft2-basic_types.html#ft_f26dot6">FT_F26Dot6</a> char_height,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> horz_resolution,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> vert_resolution );
+</code></pre></div>
+
+<p>Call <code><a href="ft2-base_interface.html#ft_request_size">FT_Request_Size</a></code> to request the nominal size (in points).</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to a target face object.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="char_width">char_width</td><td class="desc">
+<p>The nominal width, in 26.6 fractional points.</p>
+</td></tr>
+<tr><td class="val" id="char_height">char_height</td><td class="desc">
+<p>The nominal height, in 26.6 fractional points.</p>
+</td></tr>
+<tr><td class="val" id="horz_resolution">horz_resolution</td><td class="desc">
+<p>The horizontal resolution in dpi.</p>
+</td></tr>
+<tr><td class="val" id="vert_resolution">vert_resolution</td><td class="desc">
+<p>The vertical resolution in dpi.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>While this function allows fractional points as input values, the resulting ppem value for the given resolution is always rounded to the nearest integer.</p>
+<p>If either the character width or height is zero, it is set equal to the other value.</p>
+<p>If either the horizontal or vertical resolution is zero, it is set equal to the other value.</p>
+<p>A character width or height smaller than 1pt is set to 1pt; if both resolution values are zero, they are set to 72dpi.</p>
+<p>Don't use this function if you are using the FreeType cache API.</p>
+<hr>
+
+<h2 id="ft_set_pixel_sizes">FT_Set_Pixel_Sizes<a class="headerlink" href="#ft_set_pixel_sizes" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Set_Pixel_Sizes</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> pixel_width,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> pixel_height );
+</code></pre></div>
+
+<p>Call <code><a href="ft2-base_interface.html#ft_request_size">FT_Request_Size</a></code> to request the nominal size (in pixels).</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the target face object.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="pixel_width">pixel_width</td><td class="desc">
+<p>The nominal width, in pixels.</p>
+</td></tr>
+<tr><td class="val" id="pixel_height">pixel_height</td><td class="desc">
+<p>The nominal height, in pixels.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>You should not rely on the resulting glyphs matching or being constrained to this pixel size. Refer to <code><a href="ft2-base_interface.html#ft_request_size">FT_Request_Size</a></code> to understand how requested sizes relate to actual sizes.</p>
+<p>Don't use this function if you are using the FreeType cache API.</p>
+<hr>
+
+<h2 id="ft_request_size">FT_Request_Size<a class="headerlink" href="#ft_request_size" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Request_Size</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-base_interface.html#ft_size_request">FT_Size_Request</a> req );
+</code></pre></div>
+
+<p>Resize the scale of the active <code><a href="ft2-base_interface.html#ft_size">FT_Size</a></code> object in a face.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to a target face object.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="req">req</td><td class="desc">
+<p>A pointer to a <code><a href="ft2-base_interface.html#ft_size_requestrec">FT_Size_RequestRec</a></code>.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>Although drivers may select the bitmap strike matching the request, you should not rely on this if you intend to select a particular bitmap strike. Use <code><a href="ft2-base_interface.html#ft_select_size">FT_Select_Size</a></code> instead in that case.</p>
+<p>The relation between the requested size and the resulting glyph size is dependent entirely on how the size is defined in the source face. The font designer chooses the final size of each glyph relative to this size. For more information refer to ‘<a href="https://www.freetype.org/freetype2/docs/glyphs/glyphs-2.html">https://www.freetype.org/freetype2/docs/glyphs/glyphs-2.html</a>’.</p>
+<p>Contrary to <code><a href="ft2-base_interface.html#ft_set_char_size">FT_Set_Char_Size</a></code>, this function doesn't have special code to normalize zero-valued widths, heights, or resolutions (which lead to errors in most cases).</p>
+<p>Don't use this function if you are using the FreeType cache API.</p>
+<hr>
+
+<h2 id="ft_select_size">FT_Select_Size<a class="headerlink" href="#ft_select_size" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Select_Size</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> strike_index );
+</code></pre></div>
+
+<p>Select a bitmap strike. To be more precise, this function sets the scaling factors of the active <code><a href="ft2-base_interface.html#ft_size">FT_Size</a></code> object in a face so that bitmaps from this particular strike are taken by <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> and friends.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to a target face object.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="strike_index">strike_index</td><td class="desc">
+<p>The index of the bitmap strike in the <code>available_sizes</code> field of <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> structure.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>For bitmaps embedded in outline fonts it is common that only a subset of the available glyphs at a given ppem value is available. FreeType silently uses outlines if there is no bitmap for a given glyph index.</p>
+<p>For GX and OpenType variation fonts, a bitmap strike makes sense only if the default instance is active (this is, no glyph variation takes place); otherwise, FreeType simply ignores bitmap strikes. The same is true for all named instances that are different from the default instance.</p>
+<p>Don't use this function if you are using the FreeType cache API.</p>
+<hr>
+
+<h2 id="ft_size_request_type">FT_Size_Request_Type<a class="headerlink" href="#ft_size_request_type" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">enum</span> FT_Size_Request_Type_
+ {
+ <a href="ft2-base_interface.html#ft_size_request_type_nominal">FT_SIZE_REQUEST_TYPE_NOMINAL</a>,
+ <a href="ft2-base_interface.html#ft_size_request_type_real_dim">FT_SIZE_REQUEST_TYPE_REAL_DIM</a>,
+ <a href="ft2-base_interface.html#ft_size_request_type_bbox">FT_SIZE_REQUEST_TYPE_BBOX</a>,
+ <a href="ft2-base_interface.html#ft_size_request_type_cell">FT_SIZE_REQUEST_TYPE_CELL</a>,
+ <a href="ft2-base_interface.html#ft_size_request_type_scales">FT_SIZE_REQUEST_TYPE_SCALES</a>,
+
+ FT_SIZE_REQUEST_TYPE_MAX
+
+ } <b>FT_Size_Request_Type</b>;
+</code></pre></div>
+
+<p>An enumeration type that lists the supported size request types, i.e., what input size (in font units) maps to the requested output size (in pixels, as computed from the arguments of <code><a href="ft2-base_interface.html#ft_size_request">FT_Size_Request</a></code>).</p>
+<h4>values</h4>
+
+<table class="fields long">
+<tr><td class="val" id="ft_size_request_type_nominal">FT_SIZE_REQUEST_TYPE_NOMINAL</td><td class="desc">
+<p>The nominal size. The <code>units_per_EM</code> field of <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> is used to determine both scaling values.</p>
+<p>This is the standard scaling found in most applications. In particular, use this size request type for TrueType fonts if they provide optical scaling or something similar. Note, however, that <code>units_per_EM</code> is a rather abstract value which bears no relation to the actual size of the glyphs in a font.</p>
+</td></tr>
+<tr><td class="val" id="ft_size_request_type_real_dim">FT_SIZE_REQUEST_TYPE_REAL_DIM</td><td class="desc">
+<p>The real dimension. The sum of the <code>ascender</code> and (minus of) the <code>descender</code> fields of <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> is used to determine both scaling values.</p>
+</td></tr>
+<tr><td class="val" id="ft_size_request_type_bbox">FT_SIZE_REQUEST_TYPE_BBOX</td><td class="desc">
+<p>The font bounding box. The width and height of the <code>bbox</code> field of <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> are used to determine the horizontal and vertical scaling value, respectively.</p>
+</td></tr>
+<tr><td class="val" id="ft_size_request_type_cell">FT_SIZE_REQUEST_TYPE_CELL</td><td class="desc">
+<p>The <code>max_advance_width</code> field of <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> is used to determine the horizontal scaling value; the vertical scaling value is determined the same way as <code><a href="ft2-base_interface.html#ft_size_request_type">FT_SIZE_REQUEST_TYPE_REAL_DIM</a></code> does. Finally, both scaling values are set to the smaller one. This type is useful if you want to specify the font size for, say, a window of a given dimension and 80x24 cells.</p>
+</td></tr>
+<tr><td class="val" id="ft_size_request_type_scales">FT_SIZE_REQUEST_TYPE_SCALES</td><td class="desc">
+<p>Specify the scaling values directly.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>The above descriptions only apply to scalable formats. For bitmap formats, the behaviour is up to the driver.</p>
+<p>See the note section of <code><a href="ft2-base_interface.html#ft_size_metrics">FT_Size_Metrics</a></code> if you wonder how size requesting relates to scaling values.</p>
+<hr>
+
+<h2 id="ft_size_requestrec">FT_Size_RequestRec<a class="headerlink" href="#ft_size_requestrec" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Size_RequestRec_
+ {
+ <a href="ft2-base_interface.html#ft_size_request_type">FT_Size_Request_Type</a> type;
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> width;
+ <a href="ft2-basic_types.html#ft_long">FT_Long</a> height;
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> horiResolution;
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> vertResolution;
+
+ } <b>FT_Size_RequestRec</b>;
+</code></pre></div>
+
+<p>A structure to model a size request.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="type">type</td><td class="desc">
+<p>See <code><a href="ft2-base_interface.html#ft_size_request_type">FT_Size_Request_Type</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="width">width</td><td class="desc">
+<p>The desired width, given as a 26.6 fractional point value (with 72pt = 1in).</p>
+</td></tr>
+<tr><td class="val" id="height">height</td><td class="desc">
+<p>The desired height, given as a 26.6 fractional point value (with 72pt = 1in).</p>
+</td></tr>
+<tr><td class="val" id="horiresolution">horiResolution</td><td class="desc">
+<p>The horizontal resolution (dpi, i.e., pixels per inch). If set to zero, <code>width</code> is treated as a 26.6 fractional <strong>pixel</strong> value, which gets internally rounded to an integer.</p>
+</td></tr>
+<tr><td class="val" id="vertresolution">vertResolution</td><td class="desc">
+<p>The vertical resolution (dpi, i.e., pixels per inch). If set to zero, <code>height</code> is treated as a 26.6 fractional <strong>pixel</strong> value, which gets internally rounded to an integer.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>If <code>width</code> is zero, the horizontal scaling value is set equal to the vertical scaling value, and vice versa.</p>
+<p>If <code>type</code> is <code>FT_SIZE_REQUEST_TYPE_SCALES</code>, <code>width</code> and <code>height</code> are interpreted directly as 16.16 fractional scaling values, without any further modification, and both <code>horiResolution</code> and <code>vertResolution</code> are ignored.</p>
+<hr>
+
+<h2 id="ft_size_request">FT_Size_Request<a class="headerlink" href="#ft_size_request" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Size_RequestRec_ *<b>FT_Size_Request</b>;
+</code></pre></div>
+
+<p>A handle to a size request structure.</p>
+<hr>
+
+<h2 id="ft_set_transform">FT_Set_Transform<a class="headerlink" href="#ft_set_transform" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <span class="keyword">void</span> )
+ <b>FT_Set_Transform</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_matrix">FT_Matrix</a>* matrix,
+ <a href="ft2-basic_types.html#ft_vector">FT_Vector</a>* delta );
+</code></pre></div>
+
+<p>Set the transformation that is applied to glyph images when they are loaded into a glyph slot through <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code>.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="matrix">matrix</td><td class="desc">
+<p>A pointer to the transformation's 2x2 matrix. Use <code>NULL</code> for the identity matrix.</p>
+</td></tr>
+<tr><td class="val" id="delta">delta</td><td class="desc">
+<p>A pointer to the translation vector. Use <code>NULL</code> for the null vector.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>The transformation is only applied to scalable image formats after the glyph has been loaded. It means that hinting is unaltered by the transformation and is performed on the character size given in the last call to <code><a href="ft2-base_interface.html#ft_set_char_size">FT_Set_Char_Size</a></code> or <code><a href="ft2-base_interface.html#ft_set_pixel_sizes">FT_Set_Pixel_Sizes</a></code>.</p>
+<p>Note that this also transforms the <code>face.glyph.advance</code> field, but <strong>not</strong> the values in <code>face.glyph.metrics</code>.</p>
+<hr>
+
+<h2 id="ft_load_glyph">FT_Load_Glyph<a class="headerlink" href="#ft_load_glyph" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Load_Glyph</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> glyph_index,
+ <a href="ft2-basic_types.html#ft_int32">FT_Int32</a> load_flags );
+</code></pre></div>
+
+<p>Load a glyph into the glyph slot of a face object.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the target face object where the glyph is loaded.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="glyph_index">glyph_index</td><td class="desc">
+<p>The index of the glyph in the font file. For CID-keyed fonts (either in PS or in CFF format) this argument specifies the CID value.</p>
+</td></tr>
+<tr><td class="val" id="load_flags">load_flags</td><td class="desc">
+<p>A flag indicating what to load for this glyph. The <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_XXX</a></code> constants can be used to control the glyph loading process (e.g., whether the outline should be scaled, whether to load bitmaps or not, whether to hint the outline, etc).</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>The loaded glyph may be transformed. See <code><a href="ft2-base_interface.html#ft_set_transform">FT_Set_Transform</a></code> for the details.</p>
+<p>For subsetted CID-keyed fonts, <code>FT_Err_Invalid_Argument</code> is returned for invalid CID values (this is, for CID values that don't have a corresponding glyph in the font). See the discussion of the <code><a href="ft2-base_interface.html#ft_face_flag_xxx">FT_FACE_FLAG_CID_KEYED</a></code> flag for more details.</p>
+<p>If you receive <code>FT_Err_Glyph_Too_Big</code>, try getting the glyph outline at EM size, then scale it manually and fill it as a graphics operation.</p>
+<hr>
+
+<h2 id="ft_get_char_index">FT_Get_Char_Index<a class="headerlink" href="#ft_get_char_index" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> )
+ <b>FT_Get_Char_Index</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_ulong">FT_ULong</a> charcode );
+</code></pre></div>
+
+<p>Return the glyph index of a given character code. This function uses the currently selected charmap to do the mapping.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+<tr><td class="val" id="charcode">charcode</td><td class="desc">
+<p>The character code.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>The glyph index. 0 means ‘undefined character code’.</p>
+<h4>note</h4>
+
+<p>If you use FreeType to manipulate the contents of font files directly, be aware that the glyph index returned by this function doesn't always correspond to the internal indices used within the file. This is done to ensure that value 0 always corresponds to the ‘missing glyph’. If the first glyph is not named ‘.notdef’, then for Type 1 and Type 42 fonts, ‘.notdef’ will be moved into the glyph ID 0 position, and whatever was there will be moved to the position ‘.notdef’ had. For Type 1 fonts, if there is no ‘.notdef’ glyph at all, then one will be created at index 0 and whatever was there will be moved to the last index -- Type 42 fonts are considered invalid under this condition.</p>
+<hr>
+
+<h2 id="ft_get_first_char">FT_Get_First_Char<a class="headerlink" href="#ft_get_first_char" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_ulong">FT_ULong</a> )
+ <b>FT_Get_First_Char</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> *agindex );
+</code></pre></div>
+
+<p>Return the first character code in the current charmap of a given face, together with its corresponding glyph index.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+</table>
+
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="agindex">agindex</td><td class="desc">
+<p>Glyph index of first character code. 0 if charmap is empty.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>The charmap's first character code.</p>
+<h4>note</h4>
+
+<p>You should use this function together with <code><a href="ft2-base_interface.html#ft_get_next_char">FT_Get_Next_Char</a></code> to parse all character codes available in a given charmap. The code should look like this:
+<div class="highlight"><pre><span></span><code> FT_ULong charcode;
+ FT_UInt gindex;
+
+
+ charcode = FT_Get_First_Char( face, &gindex );
+ while ( gindex != 0 )
+ {
+ ... do something with (charcode,gindex) pair ...
+
+ charcode = FT_Get_Next_Char( face, charcode, &gindex );
+ }
+</code></pre></div></p>
+<p>Be aware that character codes can have values up to 0xFFFFFFFF; this might happen for non-Unicode or malformed cmaps. However, even with regular Unicode encoding, so-called ‘last resort fonts’ (using SFNT cmap format 13, see function <code><a href="ft2-truetype_tables.html#ft_get_cmap_format">FT_Get_CMap_Format</a></code>) normally have entries for all Unicode characters up to 0x1FFFFF, which can cause <em>a lot</em> of iterations.</p>
+<p>Note that <code>*agindex</code> is set to 0 if the charmap is empty. The result itself can be 0 in two cases: if the charmap is empty or if the value 0 is the first valid character code.</p>
+<hr>
+
+<h2 id="ft_get_next_char">FT_Get_Next_Char<a class="headerlink" href="#ft_get_next_char" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_ulong">FT_ULong</a> )
+ <b>FT_Get_Next_Char</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_ulong">FT_ULong</a> char_code,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> *agindex );
+</code></pre></div>
+
+<p>Return the next character code in the current charmap of a given face following the value <code>char_code</code>, as well as the corresponding glyph index.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+<tr><td class="val" id="char_code">char_code</td><td class="desc">
+<p>The starting character code.</p>
+</td></tr>
+</table>
+
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="agindex">agindex</td><td class="desc">
+<p>Glyph index of next character code. 0 if charmap is empty.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>The charmap's next character code.</p>
+<h4>note</h4>
+
+<p>You should use this function with <code><a href="ft2-base_interface.html#ft_get_first_char">FT_Get_First_Char</a></code> to walk over all character codes available in a given charmap. See the note for that function for a simple code example.</p>
+<p>Note that <code>*agindex</code> is set to 0 when there are no more codes in the charmap.</p>
+<hr>
+
+<h2 id="ft_get_name_index">FT_Get_Name_Index<a class="headerlink" href="#ft_get_name_index" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> )
+ <b>FT_Get_Name_Index</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <span class="keyword">const</span> <a href="ft2-basic_types.html#ft_string">FT_String</a>* glyph_name );
+</code></pre></div>
+
+<p>Return the glyph index of a given glyph name.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+<tr><td class="val" id="glyph_name">glyph_name</td><td class="desc">
+<p>The glyph name.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>The glyph index. 0 means ‘undefined character code’.</p>
+<hr>
+
+<h2 id="ft_load_char">FT_Load_Char<a class="headerlink" href="#ft_load_char" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Load_Char</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_ulong">FT_ULong</a> char_code,
+ <a href="ft2-basic_types.html#ft_int32">FT_Int32</a> load_flags );
+</code></pre></div>
+
+<p>Load a glyph into the glyph slot of a face object, accessed by its character code.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to a target face object where the glyph is loaded.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="char_code">char_code</td><td class="desc">
+<p>The glyph's character code, according to the current charmap used in the face.</p>
+</td></tr>
+<tr><td class="val" id="load_flags">load_flags</td><td class="desc">
+<p>A flag indicating what to load for this glyph. The <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_XXX</a></code> constants can be used to control the glyph loading process (e.g., whether the outline should be scaled, whether to load bitmaps or not, whether to hint the outline, etc).</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>This function simply calls <code><a href="ft2-base_interface.html#ft_get_char_index">FT_Get_Char_Index</a></code> and <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code>.</p>
+<p>Many fonts contain glyphs that can't be loaded by this function since its glyph indices are not listed in any of the font's charmaps.</p>
+<p>If no active cmap is set up (i.e., <code>face->charmap</code> is zero), the call to <code><a href="ft2-base_interface.html#ft_get_char_index">FT_Get_Char_Index</a></code> is omitted, and the function behaves identically to <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code>.</p>
+<hr>
+
+<h2 id="ft_load_target_mode">FT_LOAD_TARGET_MODE<a class="headerlink" href="#ft_load_target_mode" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_LOAD_TARGET_MODE</b>( x ) ( (<a href="ft2-base_interface.html#ft_render_mode">FT_Render_Mode</a>)( ( (x) >> 16 ) & 15 ) )
+</code></pre></div>
+
+<p>Return the <code><a href="ft2-base_interface.html#ft_render_mode">FT_Render_Mode</a></code> corresponding to a given <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_XXX</a></code> value.</p>
+<hr>
+
+<h2 id="ft_render_glyph">FT_Render_Glyph<a class="headerlink" href="#ft_render_glyph" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Render_Glyph</b>( <a href="ft2-base_interface.html#ft_glyphslot">FT_GlyphSlot</a> slot,
+ <a href="ft2-base_interface.html#ft_render_mode">FT_Render_Mode</a> render_mode );
+</code></pre></div>
+
+<p>Convert a given glyph image to a bitmap. It does so by inspecting the glyph image format, finding the relevant renderer, and invoking it.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="slot">slot</td><td class="desc">
+<p>A handle to the glyph slot containing the image to convert.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="render_mode">render_mode</td><td class="desc">
+<p>The render mode used to render the glyph image into a bitmap. See <code><a href="ft2-base_interface.html#ft_render_mode">FT_Render_Mode</a></code> for a list of possible values.</p>
+<p>If <code><a href="ft2-base_interface.html#ft_render_mode">FT_RENDER_MODE_NORMAL</a></code> is used, a previous call of <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> with flag <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_COLOR</a></code> makes FT_Render_Glyph provide a default blending of colored glyph layers associated with the current glyph slot (provided the font contains such layers) instead of rendering the glyph slot's outline. This is an experimental feature; see <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_COLOR</a></code> for more information.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>To get meaningful results, font scaling values must be set with functions like <code><a href="ft2-base_interface.html#ft_set_char_size">FT_Set_Char_Size</a></code> before calling <code>FT_Render_Glyph</code>.</p>
+<p>When FreeType outputs a bitmap of a glyph, it really outputs an alpha coverage map. If a pixel is completely covered by a filled-in outline, the bitmap contains 0xFF at that pixel, meaning that 0xFF/0xFF fraction of that pixel is covered, meaning the pixel is 100% black (or 0% bright). If a pixel is only 50% covered (value 0x80), the pixel is made 50% black (50% bright or a middle shade of grey). 0% covered means 0% black (100% bright or white).</p>
+<p>On high-DPI screens like on smartphones and tablets, the pixels are so small that their chance of being completely covered and therefore completely black are fairly good. On the low-DPI screens, however, the situation is different. The pixels are too large for most of the details of a glyph and shades of gray are the norm rather than the exception.</p>
+<p>This is relevant because all our screens have a second problem: they are not linear. 1 + 1 is not 2. Twice the value does not result in twice the brightness. When a pixel is only 50% covered, the coverage map says 50% black, and this translates to a pixel value of 128 when you use 8 bits per channel (0-255). However, this does not translate to 50% brightness for that pixel on our sRGB and gamma 2.2 screens. Due to their non-linearity, they dwell longer in the darks and only a pixel value of about 186 results in 50% brightness -- 128 ends up too dark on both bright and dark backgrounds. The net result is that dark text looks burnt-out, pixely and blotchy on bright background, bright text too frail on dark backgrounds, and colored text on colored background (for example, red on green) seems to have dark halos or ‘dirt’ around it. The situation is especially ugly for diagonal stems like in ‘w’ glyph shapes where the quality of FreeType's anti-aliasing depends on the correct display of grays. On high-DPI screens where smaller, fully black pixels reign supreme, this doesn't matter, but on our low-DPI screens with all the gray shades, it does. 0% and 100% brightness are the same things in linear and non-linear space, just all the shades in-between aren't.</p>
+<p>The blending function for placing text over a background is
+<div class="highlight"><pre><span></span><code> dst = alpha * src + (1 - alpha) * dst ,
+</code></pre></div></p>
+<p>which is known as the OVER operator.</p>
+<p>To correctly composite an antialiased pixel of a glyph onto a surface,</p>
+<ol>
+<li>
+<p>take the foreground and background colors (e.g., in sRGB space) and apply gamma to get them in a linear space,</p>
+</li>
+<li>
+<p>use OVER to blend the two linear colors using the glyph pixel as the alpha value (remember, the glyph bitmap is an alpha coverage bitmap), and</p>
+</li>
+<li>
+<p>apply inverse gamma to the blended pixel and write it back to the image.</p>
+</li>
+</ol>
+<p>Internal testing at Adobe found that a target inverse gamma of 1.8 for step 3 gives good results across a wide range of displays with an sRGB gamma curve or a similar one.</p>
+<p>This process can cost performance. There is an approximation that does not need to know about the background color; see <a href="https://bel.fi/alankila/lcd/">https://bel.fi/alankila/lcd/</a> and <a href="https://bel.fi/alankila/lcd/alpcor.html">https://bel.fi/alankila/lcd/alpcor.html</a> for details.</p>
+<p><strong>ATTENTION</strong>: Linear blending is even more important when dealing with subpixel-rendered glyphs to prevent color-fringing! A subpixel-rendered glyph must first be filtered with a filter that gives equal weight to the three color primaries and does not exceed a sum of 0x100, see section ‘<a href="ft2-lcd_rendering.html#lcd_rendering">Subpixel Rendering</a>’. Then the only difference to gray linear blending is that subpixel-rendered linear blending is done 3 times per pixel: red foreground subpixel to red background subpixel and so on for green and blue.</p>
+<hr>
+
+<h2 id="ft_render_mode">FT_Render_Mode<a class="headerlink" href="#ft_render_mode" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">enum</span> FT_Render_Mode_
+ {
+ <a href="ft2-base_interface.html#ft_render_mode_normal">FT_RENDER_MODE_NORMAL</a> = 0,
+ <a href="ft2-base_interface.html#ft_render_mode_light">FT_RENDER_MODE_LIGHT</a>,
+ <a href="ft2-base_interface.html#ft_render_mode_mono">FT_RENDER_MODE_MONO</a>,
+ <a href="ft2-base_interface.html#ft_render_mode_lcd">FT_RENDER_MODE_LCD</a>,
+ <a href="ft2-base_interface.html#ft_render_mode_lcd_v">FT_RENDER_MODE_LCD_V</a>,
+
+ FT_RENDER_MODE_MAX
+
+ } <b>FT_Render_Mode</b>;
+
+
+ /* these constants are deprecated; use the corresponding */
+ /* `<b>FT_Render_Mode</b>` values instead */
+#<span class="keyword">define</span> ft_render_mode_normal <a href="ft2-base_interface.html#ft_render_mode_normal">FT_RENDER_MODE_NORMAL</a>
+#<span class="keyword">define</span> ft_render_mode_mono <a href="ft2-base_interface.html#ft_render_mode_mono">FT_RENDER_MODE_MONO</a>
+</code></pre></div>
+
+<p>Render modes supported by FreeType 2. Each mode corresponds to a specific type of scanline conversion performed on the outline.</p>
+<p>For bitmap fonts and embedded bitmaps the <code>bitmap->pixel_mode</code> field in the <code><a href="ft2-base_interface.html#ft_glyphslotrec">FT_GlyphSlotRec</a></code> structure gives the format of the returned bitmap.</p>
+<p>All modes except <code><a href="ft2-base_interface.html#ft_render_mode">FT_RENDER_MODE_MONO</a></code> use 256 levels of opacity, indicating pixel coverage. Use linear alpha blending and gamma correction to correctly render non-monochrome glyph bitmaps onto a surface; see <code><a href="ft2-base_interface.html#ft_render_glyph">FT_Render_Glyph</a></code>.</p>
+<h4>values</h4>
+
+<table class="fields">
+<tr><td class="val" id="ft_render_mode_normal">FT_RENDER_MODE_NORMAL</td><td class="desc">
+<p>Default render mode; it corresponds to 8-bit anti-aliased bitmaps.</p>
+</td></tr>
+<tr><td class="val" id="ft_render_mode_light">FT_RENDER_MODE_LIGHT</td><td class="desc">
+<p>This is equivalent to <code><a href="ft2-base_interface.html#ft_render_mode">FT_RENDER_MODE_NORMAL</a></code>. It is only defined as a separate value because render modes are also used indirectly to define hinting algorithm selectors. See <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_XXX</a></code> for details.</p>
+</td></tr>
+<tr><td class="val" id="ft_render_mode_mono">FT_RENDER_MODE_MONO</td><td class="desc">
+<p>This mode corresponds to 1-bit bitmaps (with 2 levels of opacity).</p>
+</td></tr>
+<tr><td class="val" id="ft_render_mode_lcd">FT_RENDER_MODE_LCD</td><td class="desc">
+<p>This mode corresponds to horizontal RGB and BGR subpixel displays like LCD screens. It produces 8-bit bitmaps that are 3 times the width of the original glyph outline in pixels, and which use the <code><a href="ft2-basic_types.html#ft_pixel_mode">FT_PIXEL_MODE_LCD</a></code> mode.</p>
+</td></tr>
+<tr><td class="val" id="ft_render_mode_lcd_v">FT_RENDER_MODE_LCD_V</td><td class="desc">
+<p>This mode corresponds to vertical RGB and BGR subpixel displays (like PDA screens, rotated LCD displays, etc.). It produces 8-bit bitmaps that are 3 times the height of the original glyph outline in pixels and use the <code><a href="ft2-basic_types.html#ft_pixel_mode">FT_PIXEL_MODE_LCD_V</a></code> mode.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>Should you define <code>FT_CONFIG_OPTION_SUBPIXEL_RENDERING</code> in your <code>ftoption.h</code>, which enables patented ClearType-style rendering, the LCD-optimized glyph bitmaps should be filtered to reduce color fringes inherent to this technology. You can either set up LCD filtering with <code><a href="ft2-lcd_rendering.html#ft_library_setlcdfilter">FT_Library_SetLcdFilter</a></code> or <code><a href="ft2-base_interface.html#ft_face_properties">FT_Face_Properties</a></code>, or do the filtering yourself. The default FreeType LCD rendering technology does not require filtering.</p>
+<p>The selected render mode only affects vector glyphs of a font. Embedded bitmaps often have a different pixel mode like <code><a href="ft2-basic_types.html#ft_pixel_mode">FT_PIXEL_MODE_MONO</a></code>. You can use <code><a href="ft2-bitmap_handling.html#ft_bitmap_convert">FT_Bitmap_Convert</a></code> to transform them into 8-bit pixmaps.</p>
+<hr>
+
+<h2 id="ft_get_kerning">FT_Get_Kerning<a class="headerlink" href="#ft_get_kerning" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Get_Kerning</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> left_glyph,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> right_glyph,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> kern_mode,
+ <a href="ft2-basic_types.html#ft_vector">FT_Vector</a> *akerning );
+</code></pre></div>
+
+<p>Return the kerning vector between two glyphs of the same face.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to a source face object.</p>
+</td></tr>
+<tr><td class="val" id="left_glyph">left_glyph</td><td class="desc">
+<p>The index of the left glyph in the kern pair.</p>
+</td></tr>
+<tr><td class="val" id="right_glyph">right_glyph</td><td class="desc">
+<p>The index of the right glyph in the kern pair.</p>
+</td></tr>
+<tr><td class="val" id="kern_mode">kern_mode</td><td class="desc">
+<p>See <code><a href="ft2-base_interface.html#ft_kerning_mode">FT_Kerning_Mode</a></code> for more information. Determines the scale and dimension of the returned kerning vector.</p>
+</td></tr>
+</table>
+
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="akerning">akerning</td><td class="desc">
+<p>The kerning vector. This is either in font units, fractional pixels (26.6 format), or pixels for scalable formats, and in pixels for fixed-sizes formats.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>Only horizontal layouts (left-to-right & right-to-left) are supported by this method. Other layouts, or more sophisticated kernings, are out of the scope of this API function -- they can be implemented through format-specific interfaces.</p>
+<p>Kerning for OpenType fonts implemented in a ‘GPOS’ table is not supported; use <code><a href="ft2-base_interface.html#ft_has_kerning">FT_HAS_KERNING</a></code> to find out whether a font has data that can be extracted with <code>FT_Get_Kerning</code>.</p>
+<hr>
+
+<h2 id="ft_kerning_mode">FT_Kerning_Mode<a class="headerlink" href="#ft_kerning_mode" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">enum</span> FT_Kerning_Mode_
+ {
+ <a href="ft2-base_interface.html#ft_kerning_default">FT_KERNING_DEFAULT</a> = 0,
+ <a href="ft2-base_interface.html#ft_kerning_unfitted">FT_KERNING_UNFITTED</a>,
+ <a href="ft2-base_interface.html#ft_kerning_unscaled">FT_KERNING_UNSCALED</a>
+
+ } <b>FT_Kerning_Mode</b>;
+
+
+ /* these constants are deprecated; use the corresponding */
+ /* `<b>FT_Kerning_Mode</b>` values instead */
+#<span class="keyword">define</span> ft_kerning_default <a href="ft2-base_interface.html#ft_kerning_default">FT_KERNING_DEFAULT</a>
+#<span class="keyword">define</span> ft_kerning_unfitted <a href="ft2-base_interface.html#ft_kerning_unfitted">FT_KERNING_UNFITTED</a>
+#<span class="keyword">define</span> ft_kerning_unscaled <a href="ft2-base_interface.html#ft_kerning_unscaled">FT_KERNING_UNSCALED</a>
+</code></pre></div>
+
+<p>An enumeration to specify the format of kerning values returned by <code><a href="ft2-base_interface.html#ft_get_kerning">FT_Get_Kerning</a></code>.</p>
+<h4>values</h4>
+
+<table class="fields">
+<tr><td class="val" id="ft_kerning_default">FT_KERNING_DEFAULT</td><td class="desc">
+<p>Return grid-fitted kerning distances in 26.6 fractional pixels.</p>
+</td></tr>
+<tr><td class="val" id="ft_kerning_unfitted">FT_KERNING_UNFITTED</td><td class="desc">
+<p>Return un-grid-fitted kerning distances in 26.6 fractional pixels.</p>
+</td></tr>
+<tr><td class="val" id="ft_kerning_unscaled">FT_KERNING_UNSCALED</td><td class="desc">
+<p>Return the kerning vector in original font units.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p><code>FT_KERNING_DEFAULT</code> returns full pixel values; it also makes FreeType heuristically scale down kerning distances at small ppem values so that they don't become too big.</p>
+<p>Both <code>FT_KERNING_DEFAULT</code> and <code>FT_KERNING_UNFITTED</code> use the current horizontal scaling factor (as set e.g. with <code><a href="ft2-base_interface.html#ft_set_char_size">FT_Set_Char_Size</a></code>) to convert font units to pixels.</p>
+<hr>
+
+<h2 id="ft_get_track_kerning">FT_Get_Track_Kerning<a class="headerlink" href="#ft_get_track_kerning" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Get_Track_Kerning</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_fixed">FT_Fixed</a> point_size,
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> degree,
+ <a href="ft2-basic_types.html#ft_fixed">FT_Fixed</a>* akerning );
+</code></pre></div>
+
+<p>Return the track kerning for a given face object at a given size.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to a source face object.</p>
+</td></tr>
+<tr><td class="val" id="point_size">point_size</td><td class="desc">
+<p>The point size in 16.16 fractional points.</p>
+</td></tr>
+<tr><td class="val" id="degree">degree</td><td class="desc">
+<p>The degree of tightness. Increasingly negative values represent tighter track kerning, while increasingly positive values represent looser track kerning. Value zero means no track kerning.</p>
+</td></tr>
+</table>
+
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="akerning">akerning</td><td class="desc">
+<p>The kerning in 16.16 fractional points, to be uniformly applied between all glyphs.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>Currently, only the Type 1 font driver supports track kerning, using data from AFM files (if attached with <code><a href="ft2-base_interface.html#ft_attach_file">FT_Attach_File</a></code> or <code><a href="ft2-base_interface.html#ft_attach_stream">FT_Attach_Stream</a></code>).</p>
+<p>Only very few AFM files come with track kerning data; please refer to Adobe's AFM specification for more details.</p>
+<hr>
+
+<h2 id="ft_get_glyph_name">FT_Get_Glyph_Name<a class="headerlink" href="#ft_get_glyph_name" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Get_Glyph_Name</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> glyph_index,
+ <a href="ft2-basic_types.html#ft_pointer">FT_Pointer</a> buffer,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> buffer_max );
+</code></pre></div>
+
+<p>Retrieve the ASCII name of a given glyph in a face. This only works for those faces where <code><a href="ft2-base_interface.html#ft_has_glyph_names">FT_HAS_GLYPH_NAMES</a></code>(face) returns 1.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to a source face object.</p>
+</td></tr>
+<tr><td class="val" id="glyph_index">glyph_index</td><td class="desc">
+<p>The glyph index.</p>
+</td></tr>
+<tr><td class="val" id="buffer_max">buffer_max</td><td class="desc">
+<p>The maximum number of bytes available in the buffer.</p>
+</td></tr>
+</table>
+
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="buffer">buffer</td><td class="desc">
+<p>A pointer to a target buffer where the name is copied to.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>An error is returned if the face doesn't provide glyph names or if the glyph index is invalid. In all cases of failure, the first byte of <code>buffer</code> is set to 0 to indicate an empty name.</p>
+<p>The glyph name is truncated to fit within the buffer if it is too long. The returned string is always zero-terminated.</p>
+<p>Be aware that FreeType reorders glyph indices internally so that glyph index 0 always corresponds to the ‘missing glyph’ (called ‘.notdef’).</p>
+<p>This function always returns an error if the config macro <code>FT_CONFIG_OPTION_NO_GLYPH_NAMES</code> is not defined in <code>ftoption.h</code>.</p>
+<hr>
+
+<h2 id="ft_get_postscript_name">FT_Get_Postscript_Name<a class="headerlink" href="#ft_get_postscript_name" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <span class="keyword">const</span> <span class="keyword">char</span>* )
+ <b>FT_Get_Postscript_Name</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face );
+</code></pre></div>
+
+<p>Retrieve the ASCII PostScript name of a given face, if available. This only works with PostScript, TrueType, and OpenType fonts.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>A pointer to the face's PostScript name. <code>NULL</code> if unavailable.</p>
+<h4>note</h4>
+
+<p>The returned pointer is owned by the face and is destroyed with it.</p>
+<p>For variation fonts, this string changes if you select a different instance, and you have to call <code>FT_Get_PostScript_Name</code> again to retrieve it. FreeType follows Adobe TechNote #5902, ‘Generating PostScript Names for Fonts Using OpenType Font Variations’.</p>
+<p><a href="https://download.macromedia.com/pub/developer/opentype/tech-notes/5902.AdobePSNameGeneration.html">https://download.macromedia.com/pub/developer/opentype/tech-notes/5902.AdobePSNameGeneration.html</a></p>
+<p>[Since 2.9] Special PostScript names for named instances are only returned if the named instance is set with <code><a href="ft2-multiple_masters.html#ft_set_named_instance">FT_Set_Named_Instance</a></code> (and the font has corresponding entries in its ‘fvar’ table). If <code><a href="ft2-base_interface.html#ft_is_variation">FT_IS_VARIATION</a></code> returns true, the algorithmically derived PostScript name is provided, not looking up special entries for named instances.</p>
+<hr>
+
+<h2 id="ft_charmaprec">FT_CharMapRec<a class="headerlink" href="#ft_charmaprec" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_CharMapRec_
+ {
+ <a href="ft2-base_interface.html#ft_face">FT_Face</a> face;
+ <a href="ft2-base_interface.html#ft_encoding">FT_Encoding</a> encoding;
+ <a href="ft2-basic_types.html#ft_ushort">FT_UShort</a> platform_id;
+ <a href="ft2-basic_types.html#ft_ushort">FT_UShort</a> encoding_id;
+
+ } <b>FT_CharMapRec</b>;
+</code></pre></div>
+
+<p>The base charmap structure.</p>
+<h4>fields</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the parent face object.</p>
+</td></tr>
+<tr><td class="val" id="encoding">encoding</td><td class="desc">
+<p>An <code><a href="ft2-base_interface.html#ft_encoding">FT_Encoding</a></code> tag identifying the charmap. Use this with <code><a href="ft2-base_interface.html#ft_select_charmap">FT_Select_Charmap</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="platform_id">platform_id</td><td class="desc">
+<p>An ID number describing the platform for the following encoding ID. This comes directly from the TrueType specification and gets emulated for other formats.</p>
+</td></tr>
+<tr><td class="val" id="encoding_id">encoding_id</td><td class="desc">
+<p>A platform-specific encoding number. This also comes from the TrueType specification and gets emulated similarly.</p>
+</td></tr>
+</table>
+
+<hr>
+
+<h2 id="ft_select_charmap">FT_Select_Charmap<a class="headerlink" href="#ft_select_charmap" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Select_Charmap</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-base_interface.html#ft_encoding">FT_Encoding</a> encoding );
+</code></pre></div>
+
+<p>Select a given charmap by its encoding tag (as listed in <code>freetype.h</code>).</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="encoding">encoding</td><td class="desc">
+<p>A handle to the selected encoding.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>This function returns an error if no charmap in the face corresponds to the encoding queried here.</p>
+<p>Because many fonts contain more than a single cmap for Unicode encoding, this function has some special code to select the one that covers Unicode best (‘best’ in the sense that a UCS-4 cmap is preferred to a UCS-2 cmap). It is thus preferable to <code><a href="ft2-base_interface.html#ft_set_charmap">FT_Set_Charmap</a></code> in this case.</p>
+<hr>
+
+<h2 id="ft_set_charmap">FT_Set_Charmap<a class="headerlink" href="#ft_set_charmap" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Set_Charmap</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
+ <a href="ft2-base_interface.html#ft_charmap">FT_CharMap</a> charmap );
+</code></pre></div>
+
+<p>Select a given charmap for character code to glyph index mapping.</p>
+<h4>inout</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+</table>
+
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="charmap">charmap</td><td class="desc">
+<p>A handle to the selected charmap.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>This function returns an error if the charmap is not part of the face (i.e., if it is not listed in the <code>face->charmaps</code> table).</p>
+<p>It also fails if an OpenType type 14 charmap is selected (which doesn't map character codes to glyph indices at all).</p>
+<hr>
+
+<h2 id="ft_get_charmap_index">FT_Get_Charmap_Index<a class="headerlink" href="#ft_get_charmap_index" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_int">FT_Int</a> )
+ <b>FT_Get_Charmap_Index</b>( <a href="ft2-base_interface.html#ft_charmap">FT_CharMap</a> charmap );
+</code></pre></div>
+
+<p>Retrieve index of a given charmap.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="charmap">charmap</td><td class="desc">
+<p>A handle to a charmap.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>The index into the array of character maps within the face to which <code>charmap</code> belongs. If an error occurs, -1 is returned.</p>
+<hr>
+
+<h2 id="ft_get_fstype_flags">FT_Get_FSType_Flags<a class="headerlink" href="#ft_get_fstype_flags" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_ushort">FT_UShort</a> )
+ <b>FT_Get_FSType_Flags</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face );
+</code></pre></div>
+
+<p>Return the <code>fsType</code> flags for a font.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="face">face</td><td class="desc">
+<p>A handle to the source face object.</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>The <code>fsType</code> flags, see <code><a href="ft2-base_interface.html#ft_fstype_xxx">FT_FSTYPE_XXX</a></code>.</p>
+<h4>note</h4>
+
+<p>Use this function rather than directly reading the <code>fs_type</code> field in the <code><a href="ft2-type1_tables.html#ps_fontinforec">PS_FontInfoRec</a></code> structure, which is only guaranteed to return the correct results for Type 1 fonts.</p>
+<h4>since</h4>
+
+<p>2.3.8</p>
+<hr>
+
+<h2 id="ft_get_subglyph_info">FT_Get_SubGlyph_Info<a class="headerlink" href="#ft_get_subglyph_info" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
+ <b>FT_Get_SubGlyph_Info</b>( <a href="ft2-base_interface.html#ft_glyphslot">FT_GlyphSlot</a> glyph,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> sub_index,
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> *p_index,
+ <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> *p_flags,
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> *p_arg1,
+ <a href="ft2-basic_types.html#ft_int">FT_Int</a> *p_arg2,
+ <a href="ft2-basic_types.html#ft_matrix">FT_Matrix</a> *p_transform );
+</code></pre></div>
+
+<p>Retrieve a description of a given subglyph. Only use it if <code>glyph->format</code> is <code><a href="ft2-basic_types.html#ft_glyph_format">FT_GLYPH_FORMAT_COMPOSITE</a></code>; an error is returned otherwise.</p>
+<h4>input</h4>
+
+<table class="fields">
+<tr><td class="val" id="glyph">glyph</td><td class="desc">
+<p>The source glyph slot.</p>
+</td></tr>
+<tr><td class="val" id="sub_index">sub_index</td><td class="desc">
+<p>The index of the subglyph. Must be less than <code>glyph->num_subglyphs</code>.</p>
+</td></tr>
+</table>
+
+<h4>output</h4>
+
+<table class="fields">
+<tr><td class="val" id="p_index">p_index</td><td class="desc">
+<p>The glyph index of the subglyph.</p>
+</td></tr>
+<tr><td class="val" id="p_flags">p_flags</td><td class="desc">
+<p>The subglyph flags, see <code><a href="ft2-base_interface.html#ft_subglyph_flag_xxx">FT_SUBGLYPH_FLAG_XXX</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="p_arg1">p_arg1</td><td class="desc">
+<p>The subglyph's first argument (if any).</p>
+</td></tr>
+<tr><td class="val" id="p_arg2">p_arg2</td><td class="desc">
+<p>The subglyph's second argument (if any).</p>
+</td></tr>
+<tr><td class="val" id="p_transform">p_transform</td><td class="desc">
+<p>The subglyph transformation (if any).</p>
+</td></tr>
+</table>
+
+<h4>return</h4>
+
+<p>FreeType error code. 0 means success.</p>
+<h4>note</h4>
+
+<p>The values of <code>*p_arg1</code>, <code>*p_arg2</code>, and <code>*p_transform</code> must be interpreted depending on the flags returned in <code>*p_flags</code>. See the OpenType specification for details.</p>
+<p><a href="https://docs.microsoft.com/en-us/typography/opentype/spec/glyf#composite-glyph-description">https://docs.microsoft.com/en-us/typography/opentype/spec/glyf#composite-glyph-description</a></p>
+<hr>
+
+<h2 id="ft_face_internal">FT_Face_Internal<a class="headerlink" href="#ft_face_internal" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Face_InternalRec_* <b>FT_Face_Internal</b>;
+</code></pre></div>
+
+<p>An opaque handle to an <code>FT_Face_InternalRec</code> structure that models the private data of a given <code><a href="ft2-base_interface.html#ft_face">FT_Face</a></code> object.</p>
+<p>This structure might change between releases of FreeType 2 and is not generally available to client applications.</p>
+<hr>
+
+<h2 id="ft_size_internal">FT_Size_Internal<a class="headerlink" href="#ft_size_internal" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Size_InternalRec_* <b>FT_Size_Internal</b>;
+</code></pre></div>
+
+<p>An opaque handle to an <code>FT_Size_InternalRec</code> structure, used to model private data of a given <code><a href="ft2-base_interface.html#ft_size">FT_Size</a></code> object.</p>
+<hr>
+
+<h2 id="ft_slot_internal">FT_Slot_Internal<a class="headerlink" href="#ft_slot_internal" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Slot_InternalRec_* <b>FT_Slot_Internal</b>;
+</code></pre></div>
+
+<p>An opaque handle to an <code>FT_Slot_InternalRec</code> structure, used to model private data of a given <code><a href="ft2-base_interface.html#ft_glyphslot">FT_GlyphSlot</a></code> object.</p>
+<hr>
+
+<h2 id="ft_face_flag_xxx">FT_FACE_FLAG_XXX<a class="headerlink" href="#ft_face_flag_xxx" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_scalable">FT_FACE_FLAG_SCALABLE</a> ( 1L << 0 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_fixed_sizes">FT_FACE_FLAG_FIXED_SIZES</a> ( 1L << 1 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_fixed_width">FT_FACE_FLAG_FIXED_WIDTH</a> ( 1L << 2 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_sfnt">FT_FACE_FLAG_SFNT</a> ( 1L << 3 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_horizontal">FT_FACE_FLAG_HORIZONTAL</a> ( 1L << 4 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_vertical">FT_FACE_FLAG_VERTICAL</a> ( 1L << 5 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_kerning">FT_FACE_FLAG_KERNING</a> ( 1L << 6 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_fast_glyphs">FT_FACE_FLAG_FAST_GLYPHS</a> ( 1L << 7 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_multiple_masters">FT_FACE_FLAG_MULTIPLE_MASTERS</a> ( 1L << 8 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_glyph_names">FT_FACE_FLAG_GLYPH_NAMES</a> ( 1L << 9 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_external_stream">FT_FACE_FLAG_EXTERNAL_STREAM</a> ( 1L << 10 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_hinter">FT_FACE_FLAG_HINTER</a> ( 1L << 11 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_cid_keyed">FT_FACE_FLAG_CID_KEYED</a> ( 1L << 12 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_tricky">FT_FACE_FLAG_TRICKY</a> ( 1L << 13 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_color">FT_FACE_FLAG_COLOR</a> ( 1L << 14 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_face_flag_variation">FT_FACE_FLAG_VARIATION</a> ( 1L << 15 )
+</code></pre></div>
+
+<p>A list of bit flags used in the <code>face_flags</code> field of the <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code> structure. They inform client applications of properties of the corresponding face.</p>
+<h4>values</h4>
+
+<table class="fields long">
+<tr><td class="val" id="ft_face_flag_scalable">FT_FACE_FLAG_SCALABLE</td><td class="desc">
+<p>The face contains outline glyphs. Note that a face can contain bitmap strikes also, i.e., a face can have both this flag and <code><a href="ft2-base_interface.html#ft_face_flag_xxx">FT_FACE_FLAG_FIXED_SIZES</a></code> set.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_fixed_sizes">FT_FACE_FLAG_FIXED_SIZES</td><td class="desc">
+<p>The face contains bitmap strikes. See also the <code>num_fixed_sizes</code> and <code>available_sizes</code> fields of <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_fixed_width">FT_FACE_FLAG_FIXED_WIDTH</td><td class="desc">
+<p>The face contains fixed-width characters (like Courier, Lucida, MonoType, etc.).</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_sfnt">FT_FACE_FLAG_SFNT</td><td class="desc">
+<p>The face uses the SFNT storage scheme. For now, this means TrueType and OpenType.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_horizontal">FT_FACE_FLAG_HORIZONTAL</td><td class="desc">
+<p>The face contains horizontal glyph metrics. This should be set for all common formats.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_vertical">FT_FACE_FLAG_VERTICAL</td><td class="desc">
+<p>The face contains vertical glyph metrics. This is only available in some formats, not all of them.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_kerning">FT_FACE_FLAG_KERNING</td><td class="desc">
+<p>The face contains kerning information. If set, the kerning distance can be retrieved using the function <code><a href="ft2-base_interface.html#ft_get_kerning">FT_Get_Kerning</a></code>. Otherwise the function always return the vector (0,0). Note that FreeType doesn't handle kerning data from the SFNT ‘GPOS’ table (as present in many OpenType fonts).</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_fast_glyphs">FT_FACE_FLAG_FAST_GLYPHS</td><td class="desc">
+<p>THIS FLAG IS DEPRECATED. DO NOT USE OR TEST IT.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_multiple_masters">FT_FACE_FLAG_MULTIPLE_MASTERS</td><td class="desc">
+<p>The face contains multiple masters and is capable of interpolating between them. Supported formats are Adobe MM, TrueType GX, and OpenType variation fonts.</p>
+<p>See section ‘<a href="ft2-multiple_masters.html#multiple_masters">Multiple Masters</a>’ for API details.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_glyph_names">FT_FACE_FLAG_GLYPH_NAMES</td><td class="desc">
+<p>The face contains glyph names, which can be retrieved using <code><a href="ft2-base_interface.html#ft_get_glyph_name">FT_Get_Glyph_Name</a></code>. Note that some TrueType fonts contain broken glyph name tables. Use the function <code><a href="ft2-type1_tables.html#ft_has_ps_glyph_names">FT_Has_PS_Glyph_Names</a></code> when needed.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_external_stream">FT_FACE_FLAG_EXTERNAL_STREAM</td><td class="desc">
+<p>Used internally by FreeType to indicate that a face's stream was provided by the client application and should not be destroyed when <code><a href="ft2-base_interface.html#ft_done_face">FT_Done_Face</a></code> is called. Don't read or test this flag.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_hinter">FT_FACE_FLAG_HINTER</td><td class="desc">
+<p>The font driver has a hinting machine of its own. For example, with TrueType fonts, it makes sense to use data from the SFNT ‘gasp’ table only if the native TrueType hinting engine (with the bytecode interpreter) is available and active.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_cid_keyed">FT_FACE_FLAG_CID_KEYED</td><td class="desc">
+<p>The face is CID-keyed. In that case, the face is not accessed by glyph indices but by CID values. For subsetted CID-keyed fonts this has the consequence that not all index values are a valid argument to <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code>. Only the CID values for which corresponding glyphs in the subsetted font exist make <code>FT_Load_Glyph</code> return successfully; in all other cases you get an <code>FT_Err_Invalid_Argument</code> error.</p>
+<p>Note that CID-keyed fonts that are in an SFNT wrapper (this is, all OpenType/CFF fonts) don't have this flag set since the glyphs are accessed in the normal way (using contiguous indices); the ‘CID-ness’ isn't visible to the application.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_tricky">FT_FACE_FLAG_TRICKY</td><td class="desc">
+<p>The face is ‘tricky’, this is, it always needs the font format's native hinting engine to get a reasonable result. A typical example is the old Chinese font <code>mingli.ttf</code> (but not <code>mingliu.ttc</code>) that uses TrueType bytecode instructions to move and scale all of its subglyphs.</p>
+<p>It is not possible to auto-hint such fonts using <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_FORCE_AUTOHINT</a></code>; it will also ignore <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_HINTING</a></code>. You have to set both <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_HINTING</a></code> and <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_AUTOHINT</a></code> to really disable hinting; however, you probably never want this except for demonstration purposes.</p>
+<p>Currently, there are about a dozen TrueType fonts in the list of tricky fonts; they are hard-coded in file <code>ttobjs.c</code>.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_color">FT_FACE_FLAG_COLOR</td><td class="desc">
+<p>[Since 2.5.1] The face has color glyph tables. See <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_COLOR</a></code> for more information.</p>
+</td></tr>
+<tr><td class="val" id="ft_face_flag_variation">FT_FACE_FLAG_VARIATION</td><td class="desc">
+<p>[Since 2.9] Set if the current face (or named instance) has been altered with <code><a href="ft2-multiple_masters.html#ft_set_mm_design_coordinates">FT_Set_MM_Design_Coordinates</a></code>, <code><a href="ft2-multiple_masters.html#ft_set_var_design_coordinates">FT_Set_Var_Design_Coordinates</a></code>, or <code><a href="ft2-multiple_masters.html#ft_set_var_blend_coordinates">FT_Set_Var_Blend_Coordinates</a></code>. This flag is unset by a call to <code><a href="ft2-multiple_masters.html#ft_set_named_instance">FT_Set_Named_Instance</a></code>.</p>
+</td></tr>
+</table>
+
+<hr>
+
+<h2 id="ft_style_flag_xxx">FT_STYLE_FLAG_XXX<a class="headerlink" href="#ft_style_flag_xxx" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_style_flag_italic">FT_STYLE_FLAG_ITALIC</a> ( 1 << 0 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_style_flag_bold">FT_STYLE_FLAG_BOLD</a> ( 1 << 1 )
+</code></pre></div>
+
+<p>A list of bit flags to indicate the style of a given face. These are used in the <code>style_flags</code> field of <code><a href="ft2-base_interface.html#ft_facerec">FT_FaceRec</a></code>.</p>
+<h4>values</h4>
+
+<table class="fields">
+<tr><td class="val" id="ft_style_flag_italic">FT_STYLE_FLAG_ITALIC</td><td class="desc">
+<p>The face style is italic or oblique.</p>
+</td></tr>
+<tr><td class="val" id="ft_style_flag_bold">FT_STYLE_FLAG_BOLD</td><td class="desc">
+<p>The face is bold.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>The style information as provided by FreeType is very basic. More details are beyond the scope and should be done on a higher level (for example, by analyzing various fields of the ‘OS/2’ table in SFNT based fonts).</p>
+<hr>
+
+<h2 id="ft_open_xxx">FT_OPEN_XXX<a class="headerlink" href="#ft_open_xxx" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_open_memory">FT_OPEN_MEMORY</a> 0x1
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_open_stream">FT_OPEN_STREAM</a> 0x2
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_open_pathname">FT_OPEN_PATHNAME</a> 0x4
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_open_driver">FT_OPEN_DRIVER</a> 0x8
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_open_params">FT_OPEN_PARAMS</a> 0x10
+
+ /* these constants are deprecated; use the corresponding `<b>FT_OPEN_XXX</b>` */
+ /* values instead */
+#<span class="keyword">define</span> ft_open_memory <a href="ft2-base_interface.html#ft_open_memory">FT_OPEN_MEMORY</a>
+#<span class="keyword">define</span> ft_open_stream <a href="ft2-base_interface.html#ft_open_stream">FT_OPEN_STREAM</a>
+#<span class="keyword">define</span> ft_open_pathname <a href="ft2-base_interface.html#ft_open_pathname">FT_OPEN_PATHNAME</a>
+#<span class="keyword">define</span> ft_open_driver <a href="ft2-base_interface.html#ft_open_driver">FT_OPEN_DRIVER</a>
+#<span class="keyword">define</span> ft_open_params <a href="ft2-base_interface.html#ft_open_params">FT_OPEN_PARAMS</a>
+</code></pre></div>
+
+<p>A list of bit field constants used within the <code>flags</code> field of the <code><a href="ft2-base_interface.html#ft_open_args">FT_Open_Args</a></code> structure.</p>
+<h4>values</h4>
+
+<table class="fields">
+<tr><td class="val" id="ft_open_memory">FT_OPEN_MEMORY</td><td class="desc">
+<p>This is a memory-based stream.</p>
+</td></tr>
+<tr><td class="val" id="ft_open_stream">FT_OPEN_STREAM</td><td class="desc">
+<p>Copy the stream from the <code>stream</code> field.</p>
+</td></tr>
+<tr><td class="val" id="ft_open_pathname">FT_OPEN_PATHNAME</td><td class="desc">
+<p>Create a new input stream from a C path name.</p>
+</td></tr>
+<tr><td class="val" id="ft_open_driver">FT_OPEN_DRIVER</td><td class="desc">
+<p>Use the <code>driver</code> field.</p>
+</td></tr>
+<tr><td class="val" id="ft_open_params">FT_OPEN_PARAMS</td><td class="desc">
+<p>Use the <code>num_params</code> and <code>params</code> fields.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>The <code>FT_OPEN_MEMORY</code>, <code>FT_OPEN_STREAM</code>, and <code>FT_OPEN_PATHNAME</code> flags are mutually exclusive.</p>
+<hr>
+
+<h2 id="ft_load_xxx">FT_LOAD_XXX<a class="headerlink" href="#ft_load_xxx" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_default">FT_LOAD_DEFAULT</a> 0x0
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_no_scale">FT_LOAD_NO_SCALE</a> ( 1L << 0 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_no_hinting">FT_LOAD_NO_HINTING</a> ( 1L << 1 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_render">FT_LOAD_RENDER</a> ( 1L << 2 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_no_bitmap">FT_LOAD_NO_BITMAP</a> ( 1L << 3 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_vertical_layout">FT_LOAD_VERTICAL_LAYOUT</a> ( 1L << 4 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_force_autohint">FT_LOAD_FORCE_AUTOHINT</a> ( 1L << 5 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_crop_bitmap">FT_LOAD_CROP_BITMAP</a> ( 1L << 6 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_pedantic">FT_LOAD_PEDANTIC</a> ( 1L << 7 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_ignore_global_advance_width">FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH</a> ( 1L << 9 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_no_recurse">FT_LOAD_NO_RECURSE</a> ( 1L << 10 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_ignore_transform">FT_LOAD_IGNORE_TRANSFORM</a> ( 1L << 11 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_monochrome">FT_LOAD_MONOCHROME</a> ( 1L << 12 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_linear_design">FT_LOAD_LINEAR_DESIGN</a> ( 1L << 13 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_no_autohint">FT_LOAD_NO_AUTOHINT</a> ( 1L << 15 )
+ /* Bits 16-19 are used by `FT_LOAD_TARGET_` */
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_color">FT_LOAD_COLOR</a> ( 1L << 20 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_compute_metrics">FT_LOAD_COMPUTE_METRICS</a> ( 1L << 21 )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_bitmap_metrics_only">FT_LOAD_BITMAP_METRICS_ONLY</a> ( 1L << 22 )
+</code></pre></div>
+
+<p>A list of bit field constants for <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code> to indicate what kind of operations to perform during glyph loading.</p>
+<h4>values</h4>
+
+<table class="fields long">
+<tr><td class="val" id="ft_load_default">FT_LOAD_DEFAULT</td><td class="desc">
+<p>Corresponding to 0, this value is used as the default glyph load operation. In this case, the following happens:</p>
+<ol>
+<li><p>FreeType looks for a bitmap for the glyph corresponding to the face's current size. If one is found, the function returns. The bitmap data can be accessed from the glyph slot (see note below).</p>
+</li>
+<li><p>If no embedded bitmap is searched for or found, FreeType looks for a scalable outline. If one is found, it is loaded from the font file, scaled to device pixels, then ‘hinted’ to the pixel grid in order to optimize it. The outline data can be accessed from the glyph slot (see note below).</p>
+</li>
+</ol>
+<p>Note that by default the glyph loader doesn't render outlines into bitmaps. The following flags are used to modify this default behaviour to more specific and useful cases.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_no_scale">FT_LOAD_NO_SCALE</td><td class="desc">
+<p>Don't scale the loaded outline glyph but keep it in font units.</p>
+<p>This flag implies <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_HINTING</a></code> and <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_BITMAP</a></code>, and unsets <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_RENDER</a></code>.</p>
+<p>If the font is ‘tricky’ (see <code><a href="ft2-base_interface.html#ft_face_flag_xxx">FT_FACE_FLAG_TRICKY</a></code> for more), using <code>FT_LOAD_NO_SCALE</code> usually yields meaningless outlines because the subglyphs must be scaled and positioned with hinting instructions. This can be solved by loading the font without <code>FT_LOAD_NO_SCALE</code> and setting the character size to <code>font->units_per_EM</code>.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_no_hinting">FT_LOAD_NO_HINTING</td><td class="desc">
+<p>Disable hinting. This generally generates ‘blurrier’ bitmap glyphs when the glyph are rendered in any of the anti-aliased modes. See also the note below.</p>
+<p>This flag is implied by <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_SCALE</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_render">FT_LOAD_RENDER</td><td class="desc">
+<p>Call <code><a href="ft2-base_interface.html#ft_render_glyph">FT_Render_Glyph</a></code> after the glyph is loaded. By default, the glyph is rendered in <code><a href="ft2-base_interface.html#ft_render_mode">FT_RENDER_MODE_NORMAL</a></code> mode. This can be overridden by <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_XXX</a></code> or <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_MONOCHROME</a></code>.</p>
+<p>This flag is unset by <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_SCALE</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_no_bitmap">FT_LOAD_NO_BITMAP</td><td class="desc">
+<p>Ignore bitmap strikes when loading. Bitmap-only fonts ignore this flag.</p>
+<p><code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_SCALE</a></code> always sets this flag.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_vertical_layout">FT_LOAD_VERTICAL_LAYOUT</td><td class="desc">
+<p>Load the glyph for vertical text layout. In particular, the <code>advance</code> value in the <code><a href="ft2-base_interface.html#ft_glyphslotrec">FT_GlyphSlotRec</a></code> structure is set to the <code>vertAdvance</code> value of the <code>metrics</code> field.</p>
+<p>In case <code><a href="ft2-base_interface.html#ft_has_vertical">FT_HAS_VERTICAL</a></code> doesn't return true, you shouldn't use this flag currently. Reason is that in this case vertical metrics get synthesized, and those values are not always consistent across various font formats.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_force_autohint">FT_LOAD_FORCE_AUTOHINT</td><td class="desc">
+<p>Prefer the auto-hinter over the font's native hinter. See also the note below.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_pedantic">FT_LOAD_PEDANTIC</td><td class="desc">
+<p>Make the font driver perform pedantic verifications during glyph loading and hinting. This is mostly used to detect broken glyphs in fonts. By default, FreeType tries to handle broken fonts also.</p>
+<p>In particular, errors from the TrueType bytecode engine are not passed to the application if this flag is not set; this might result in partially hinted or distorted glyphs in case a glyph's bytecode is buggy.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_no_recurse">FT_LOAD_NO_RECURSE</td><td class="desc">
+<p>Don't load composite glyphs recursively. Instead, the font driver fills the <code>num_subglyph</code> and <code>subglyphs</code> values of the glyph slot; it also sets <code>glyph->format</code> to <code><a href="ft2-basic_types.html#ft_glyph_format">FT_GLYPH_FORMAT_COMPOSITE</a></code>. The description of subglyphs can then be accessed with <code><a href="ft2-base_interface.html#ft_get_subglyph_info">FT_Get_SubGlyph_Info</a></code>.</p>
+<p>Don't use this flag for retrieving metrics information since some font drivers only return rudimentary data.</p>
+<p>This flag implies <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_SCALE</a></code> and <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_IGNORE_TRANSFORM</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_ignore_transform">FT_LOAD_IGNORE_TRANSFORM</td><td class="desc">
+<p>Ignore the transform matrix set by <code><a href="ft2-base_interface.html#ft_set_transform">FT_Set_Transform</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_monochrome">FT_LOAD_MONOCHROME</td><td class="desc">
+<p>This flag is used with <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_RENDER</a></code> to indicate that you want to render an outline glyph to a 1-bit monochrome bitmap glyph, with 8 pixels packed into each byte of the bitmap data.</p>
+<p>Note that this has no effect on the hinting algorithm used. You should rather use <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_MONO</a></code> so that the monochrome-optimized hinting algorithm is used.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_linear_design">FT_LOAD_LINEAR_DESIGN</td><td class="desc">
+<p>Keep <code>linearHoriAdvance</code> and <code>linearVertAdvance</code> fields of <code><a href="ft2-base_interface.html#ft_glyphslotrec">FT_GlyphSlotRec</a></code> in font units. See <code><a href="ft2-base_interface.html#ft_glyphslotrec">FT_GlyphSlotRec</a></code> for details.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_no_autohint">FT_LOAD_NO_AUTOHINT</td><td class="desc">
+<p>Disable the auto-hinter. See also the note below.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_color">FT_LOAD_COLOR</td><td class="desc">
+<p>Load colored glyphs. There are slight differences depending on the font format.</p>
+<p>[Since 2.5] Load embedded color bitmap images. The resulting color bitmaps, if available, will have the <code><a href="ft2-basic_types.html#ft_pixel_mode">FT_PIXEL_MODE_BGRA</a></code> format, with pre-multiplied color channels. If the flag is not set and color bitmaps are found, they are converted to 256-level gray bitmaps, using the <code><a href="ft2-basic_types.html#ft_pixel_mode">FT_PIXEL_MODE_GRAY</a></code> format.</p>
+<p>[Since 2.10, experimental] If the glyph index contains an entry in the face's ‘COLR’ table with a ‘CPAL’ palette table (as defined in the OpenType specification), make <code><a href="ft2-base_interface.html#ft_render_glyph">FT_Render_Glyph</a></code> provide a default blending of the color glyph layers associated with the glyph index, using the same bitmap format as embedded color bitmap images. This is mainly for convenience; for full control of color layers use <code><a href="ft2-layer_management.html#ft_get_color_glyph_layer">FT_Get_Color_Glyph_Layer</a></code> and FreeType's color functions like <code><a href="ft2-color_management.html#ft_palette_select">FT_Palette_Select</a></code> instead of setting <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_COLOR</a></code> for rendering so that the client application can handle blending by itself.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_compute_metrics">FT_LOAD_COMPUTE_METRICS</td><td class="desc">
+<p>[Since 2.6.1] Compute glyph metrics from the glyph data, without the use of bundled metrics tables (for example, the ‘hdmx’ table in TrueType fonts). This flag is mainly used by font validating or font editing applications, which need to ignore, verify, or edit those tables.</p>
+<p>Currently, this flag is only implemented for TrueType fonts.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_bitmap_metrics_only">FT_LOAD_BITMAP_METRICS_ONLY</td><td class="desc">
+<p>[Since 2.7.1] Request loading of the metrics and bitmap image information of a (possibly embedded) bitmap glyph without allocating or copying the bitmap image data itself. No effect if the target glyph is not a bitmap image.</p>
+<p>This flag unsets <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_RENDER</a></code>.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_crop_bitmap">FT_LOAD_CROP_BITMAP</td><td class="desc">
+<p>Ignored. Deprecated.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_ignore_global_advance_width">FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH</td><td class="desc">
+<p>Ignored. Deprecated.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>By default, hinting is enabled and the font's native hinter (see <code><a href="ft2-base_interface.html#ft_face_flag_xxx">FT_FACE_FLAG_HINTER</a></code>) is preferred over the auto-hinter. You can disable hinting by setting <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_HINTING</a></code> or change the precedence by setting <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_FORCE_AUTOHINT</a></code>. You can also set <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_NO_AUTOHINT</a></code> in case you don't want the auto-hinter to be used at all.</p>
+<p>See the description of <code><a href="ft2-base_interface.html#ft_face_flag_xxx">FT_FACE_FLAG_TRICKY</a></code> for a special exception (affecting only a handful of Asian fonts).</p>
+<p>Besides deciding which hinter to use, you can also decide which hinting algorithm to use. See <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_XXX</a></code> for details.</p>
+<p>Note that the auto-hinter needs a valid Unicode cmap (either a native one or synthesized by FreeType) for producing correct results. If a font provides an incorrect mapping (for example, assigning the character code U+005A, LATIN CAPITAL LETTER Z, to a glyph depicting a mathematical integral sign), the auto-hinter might produce useless results.</p>
+<hr>
+
+<h2 id="ft_load_target_xxx">FT_LOAD_TARGET_XXX<a class="headerlink" href="#ft_load_target_xxx" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> FT_LOAD_TARGET_( x ) ( (<a href="ft2-basic_types.html#ft_int32">FT_Int32</a>)( (x) & 15 ) << 16 )
+
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_target_normal">FT_LOAD_TARGET_NORMAL</a> FT_LOAD_TARGET_( <a href="ft2-base_interface.html#ft_render_mode_normal">FT_RENDER_MODE_NORMAL</a> )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_target_light">FT_LOAD_TARGET_LIGHT</a> FT_LOAD_TARGET_( <a href="ft2-base_interface.html#ft_render_mode_light">FT_RENDER_MODE_LIGHT</a> )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_target_mono">FT_LOAD_TARGET_MONO</a> FT_LOAD_TARGET_( <a href="ft2-base_interface.html#ft_render_mode_mono">FT_RENDER_MODE_MONO</a> )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_target_lcd">FT_LOAD_TARGET_LCD</a> FT_LOAD_TARGET_( <a href="ft2-base_interface.html#ft_render_mode_lcd">FT_RENDER_MODE_LCD</a> )
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_load_target_lcd_v">FT_LOAD_TARGET_LCD_V</a> FT_LOAD_TARGET_( <a href="ft2-base_interface.html#ft_render_mode_lcd_v">FT_RENDER_MODE_LCD_V</a> )
+</code></pre></div>
+
+<p>A list of values to select a specific hinting algorithm for the hinter. You should OR one of these values to your <code>load_flags</code> when calling <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code>.</p>
+<p>Note that a font's native hinters may ignore the hinting algorithm you have specified (e.g., the TrueType bytecode interpreter). You can set <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_FORCE_AUTOHINT</a></code> to ensure that the auto-hinter is used.</p>
+<h4>values</h4>
+
+<table class="fields">
+<tr><td class="val" id="ft_load_target_normal">FT_LOAD_TARGET_NORMAL</td><td class="desc">
+<p>The default hinting algorithm, optimized for standard gray-level rendering. For monochrome output, use <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_MONO</a></code> instead.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_target_light">FT_LOAD_TARGET_LIGHT</td><td class="desc">
+<p>A lighter hinting algorithm for gray-level modes. Many generated glyphs are fuzzier but better resemble their original shape. This is achieved by snapping glyphs to the pixel grid only vertically (Y-axis), as is done by FreeType's new CFF engine or Microsoft's ClearType font renderer. This preserves inter-glyph spacing in horizontal text. The snapping is done either by the native font driver, if the driver itself and the font support it, or by the auto-hinter.</p>
+<p>Advance widths are rounded to integer values; however, using the <code>lsb_delta</code> and <code>rsb_delta</code> fields of <code><a href="ft2-base_interface.html#ft_glyphslotrec">FT_GlyphSlotRec</a></code>, it is possible to get fractional advance widths for subpixel positioning (which is recommended to use).</p>
+<p>If configuration option <code>AF_CONFIG_OPTION_TT_SIZE_METRICS</code> is active, TrueType-like metrics are used to make this mode behave similarly as in unpatched FreeType versions between 2.4.6 and 2.7.1 (inclusive).</p>
+</td></tr>
+<tr><td class="val" id="ft_load_target_mono">FT_LOAD_TARGET_MONO</td><td class="desc">
+<p>Strong hinting algorithm that should only be used for monochrome output. The result is probably unpleasant if the glyph is rendered in non-monochrome modes.</p>
+<p>Note that for outline fonts only the TrueType font driver has proper monochrome hinting support, provided the TTFs contain hints for B/W rendering (which most fonts no longer provide). If these conditions are not met it is very likely that you get ugly results at smaller sizes.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_target_lcd">FT_LOAD_TARGET_LCD</td><td class="desc">
+<p>A variant of <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_LIGHT</a></code> optimized for horizontally decimated LCD displays.</p>
+</td></tr>
+<tr><td class="val" id="ft_load_target_lcd_v">FT_LOAD_TARGET_LCD_V</td><td class="desc">
+<p>A variant of <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_NORMAL</a></code> optimized for vertically decimated LCD displays.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>You should use only <em>one</em> of the <code>FT_LOAD_TARGET_XXX</code> values in your <code>load_flags</code>. They can't be ORed.</p>
+<p>If <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_RENDER</a></code> is also set, the glyph is rendered in the corresponding mode (i.e., the mode that matches the used algorithm best). An exception is <code>FT_LOAD_TARGET_MONO</code> since it implies <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_MONOCHROME</a></code>.</p>
+<p>You can use a hinting algorithm that doesn't correspond to the same rendering mode. As an example, it is possible to use the ‘light’ hinting algorithm and have the results rendered in horizontal LCD pixel mode, with code like
+<div class="highlight"><pre><span></span><code> FT_Load_Glyph( face, glyph_index,
+ load_flags | FT_LOAD_TARGET_LIGHT );
+
+ FT_Render_Glyph( face->glyph, FT_RENDER_MODE_LCD );
+</code></pre></div></p>
+<p>In general, you should stick with one rendering mode. For example, switching between <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_NORMAL</a></code> and <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_MONO</a></code> enforces a lot of recomputation for TrueType fonts, which is slow. Another reason is caching: Selecting a different mode usually causes changes in both the outlines and the rasterized bitmaps; it is thus necessary to empty the cache after a mode switch to avoid false hits.</p>
+<hr>
+
+<h2 id="ft_subglyph_flag_xxx">FT_SUBGLYPH_FLAG_XXX<a class="headerlink" href="#ft_subglyph_flag_xxx" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_subglyph_flag_args_are_words">FT_SUBGLYPH_FLAG_ARGS_ARE_WORDS</a> 1
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_subglyph_flag_args_are_xy_values">FT_SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES</a> 2
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_subglyph_flag_round_xy_to_grid">FT_SUBGLYPH_FLAG_ROUND_XY_TO_GRID</a> 4
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_subglyph_flag_scale">FT_SUBGLYPH_FLAG_SCALE</a> 8
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_subglyph_flag_xy_scale">FT_SUBGLYPH_FLAG_XY_SCALE</a> 0x40
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_subglyph_flag_2x2">FT_SUBGLYPH_FLAG_2X2</a> 0x80
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_subglyph_flag_use_my_metrics">FT_SUBGLYPH_FLAG_USE_MY_METRICS</a> 0x200
+</code></pre></div>
+
+<p>A list of constants describing subglyphs. Please refer to the ‘glyf’ table description in the OpenType specification for the meaning of the various flags (which get synthesized for non-OpenType subglyphs).</p>
+<p><a href="https://docs.microsoft.com/en-us/typography/opentype/spec/glyf#composite-glyph-description">https://docs.microsoft.com/en-us/typography/opentype/spec/glyf#composite-glyph-description</a></p>
+<h4>values</h4>
+
+<table class="fields long">
+<tr><td class="val" id="ft_subglyph_flag_args_are_words">FT_SUBGLYPH_FLAG_ARGS_ARE_WORDS</td><td class="desc">
+
+</td></tr>
+<tr><td class="val" id="ft_subglyph_flag_args_are_xy_values">FT_SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES</td><td class="desc">
+
+</td></tr>
+<tr><td class="val" id="ft_subglyph_flag_round_xy_to_grid">FT_SUBGLYPH_FLAG_ROUND_XY_TO_GRID</td><td class="desc">
+
+</td></tr>
+<tr><td class="val" id="ft_subglyph_flag_scale">FT_SUBGLYPH_FLAG_SCALE</td><td class="desc">
+
+</td></tr>
+<tr><td class="val" id="ft_subglyph_flag_xy_scale">FT_SUBGLYPH_FLAG_XY_SCALE</td><td class="desc">
+
+</td></tr>
+<tr><td class="val" id="ft_subglyph_flag_2x2">FT_SUBGLYPH_FLAG_2X2</td><td class="desc">
+
+</td></tr>
+<tr><td class="val" id="ft_subglyph_flag_use_my_metrics">FT_SUBGLYPH_FLAG_USE_MY_METRICS</td><td class="desc">
+
+</td></tr>
+</table>
+
+<hr>
+
+<h2 id="ft_fstype_xxx">FT_FSTYPE_XXX<a class="headerlink" href="#ft_fstype_xxx" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_fstype_installable_embedding">FT_FSTYPE_INSTALLABLE_EMBEDDING</a> 0x0000
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_fstype_restricted_license_embedding">FT_FSTYPE_RESTRICTED_LICENSE_EMBEDDING</a> 0x0002
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_fstype_preview_and_print_embedding">FT_FSTYPE_PREVIEW_AND_PRINT_EMBEDDING</a> 0x0004
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_fstype_editable_embedding">FT_FSTYPE_EDITABLE_EMBEDDING</a> 0x0008
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_fstype_no_subsetting">FT_FSTYPE_NO_SUBSETTING</a> 0x0100
+#<span class="keyword">define</span> <a href="ft2-base_interface.html#ft_fstype_bitmap_embedding_only">FT_FSTYPE_BITMAP_EMBEDDING_ONLY</a> 0x0200
+</code></pre></div>
+
+<p>A list of bit flags used in the <code>fsType</code> field of the OS/2 table in a TrueType or OpenType font and the <code>FSType</code> entry in a PostScript font. These bit flags are returned by <code><a href="ft2-base_interface.html#ft_get_fstype_flags">FT_Get_FSType_Flags</a></code>; they inform client applications of embedding and subsetting restrictions associated with a font.</p>
+<p>See <a href="https://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/FontPolicies.pdf">https://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/FontPolicies.pdf</a> for more details.</p>
+<h4>values</h4>
+
+<table class="fields long">
+<tr><td class="val" id="ft_fstype_installable_embedding">FT_FSTYPE_INSTALLABLE_EMBEDDING</td><td class="desc">
+<p>Fonts with no fsType bit set may be embedded and permanently installed on the remote system by an application.</p>
+</td></tr>
+<tr><td class="val" id="ft_fstype_restricted_license_embedding">FT_FSTYPE_RESTRICTED_LICENSE_EMBEDDING</td><td class="desc">
+<p>Fonts that have only this bit set must not be modified, embedded or exchanged in any manner without first obtaining permission of the font software copyright owner.</p>
+</td></tr>
+<tr><td class="val" id="ft_fstype_preview_and_print_embedding">FT_FSTYPE_PREVIEW_AND_PRINT_EMBEDDING</td><td class="desc">
+<p>The font may be embedded and temporarily loaded on the remote system. Documents containing Preview & Print fonts must be opened ‘read-only’; no edits can be applied to the document.</p>
+</td></tr>
+<tr><td class="val" id="ft_fstype_editable_embedding">FT_FSTYPE_EDITABLE_EMBEDDING</td><td class="desc">
+<p>The font may be embedded but must only be installed temporarily on other systems. In contrast to Preview & Print fonts, documents containing editable fonts may be opened for reading, editing is permitted, and changes may be saved.</p>
+</td></tr>
+<tr><td class="val" id="ft_fstype_no_subsetting">FT_FSTYPE_NO_SUBSETTING</td><td class="desc">
+<p>The font may not be subsetted prior to embedding.</p>
+</td></tr>
+<tr><td class="val" id="ft_fstype_bitmap_embedding_only">FT_FSTYPE_BITMAP_EMBEDDING_ONLY</td><td class="desc">
+<p>Only bitmaps contained in the font may be embedded; no outline data may be embedded. If there are no bitmaps available in the font, then the font is unembeddable.</p>
+</td></tr>
+</table>
+
+<h4>note</h4>
+
+<p>The flags are ORed together, thus more than a single value can be returned.</p>
+<p>While the <code>fsType</code> flags can indicate that a font may be embedded, a license with the font vendor may be separately required to use the font in this way.</p>
+<hr>
+
+<h2 id="ft_has_fast_glyphs">FT_HAS_FAST_GLYPHS<a class="headerlink" href="#ft_has_fast_glyphs" title="Permanent link">¶</a></h2>
+<p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
+<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_HAS_FAST_GLYPHS</b>( face ) 0
+</code></pre></div>
+
+<p>Deprecated.</p>
+<hr>
+
+
+
+
+
+
+
+
+
+
+ </article>
+ </div>
+ </div>
+ </main>
+
+
+<footer class="md-footer">
+
+ <div class="md-footer-nav">
+ <nav class="md-footer-nav__inner md-grid">
+
+ <a href="ft2-basic_types.html" title="Basic Data Types" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
+ </div>
+ <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
+ <span class="md-flex__ellipsis">
+ <span class="md-footer-nav__direction">
+ Previous
+ </span>
+ Basic Data Types
+ </span>
+ </div>
+ </a>
+
+
+ <a href="ft2-glyph_variants.html" title="Unicode Variation Sequences" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
+ <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
+ <span class="md-flex__ellipsis">
+ <span class="md-footer-nav__direction">
+ Next
+ </span>
+ Unicode Variation Sequences
+ </span>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
+ </div>
+ </a>
+
+ </nav>
+ </div>
+
+ <div class="md-footer-meta md-typeset">
+ <div class="md-footer-meta__inner md-grid">
+ <div class="md-footer-copyright">
+
+ <div class="md-footer-copyright__highlight">
+ Copyright 2020 <a href = "https://www.freetype.org/license.html">The FreeType Project</a>.
+ </div>
+
+ powered by
+ <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
+ and
+ <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
+ Material for MkDocs</a>
+ </div>
+
+ </div>
+ </div>
+</footer>
+
+ </div>
+
+ <script src="assets/javascripts/application.c33a9706.js"></script>
+
+ <script>app.initialize({version:"1.1",url:{base:"."}})</script>
+
+ <script src="javascripts/extra.js"></script>
+
+
+ </body>
+</html>
\ No newline at end of file
Added: trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html
===================================================================
--- trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html (rev 0)
+++ trunk/Build/source/libs/freetype2/freetype-src/docs/reference/ft2-basic_types.html 2020-05-10 06:48:17 UTC (rev 55087)
@@ -0,0 +1,2305 @@
+
+
+
+
+<!doctype html>
+<html lang="en" class="no-js">
+ <head>
+
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta http-equiv="x-ua-compatible" content="ie=edge">
+
+ <meta name="description" content="API Reference Documentation for FreeType-2.10.2">
+
+
+
+ <meta name="author" content="FreeType Contributors">
+
+
+ <meta name="lang:clipboard.copy" content="Copy to clipboard">
+
+ <meta name="lang:clipboard.copied" content="Copied to clipboard">
+
+ <meta name="lang:search.language" content="en">
+
+ <meta name="lang:search.pipeline.stopwords" content="True">
+
+ <meta name="lang:search.pipeline.trimmer" content="True">
+
+ <meta name="lang:search.result.none" content="No matching documents">
+
+ <meta name="lang:search.result.one" content="1 matching document">
+
+ <meta name="lang:search.result.other" content="# matching documents">
+
+ <meta name="lang:search.tokenizer" content="[\s\-]+">
+
+ <link rel="shortcut icon" href="images/favico.ico">
+ <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
+
+
+
+ <title>Basic Data Types - FreeType-2.10.2 API Reference</title>
+
+
+
+ <link rel="stylesheet" href="assets/stylesheets/application.adb8469c.css">
+
+ <link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
+
+
+
+
+ <meta name="theme-color" content="#4caf50">
+
+
+
+ <script src="assets/javascripts/modernizr.86422ebf.js"></script>
+
+
+
+ <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif:300,400,400i,700%7CRoboto+Mono&display=fallback">
+ <style>body,input{font-family:"Noto Serif","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
+
+
+ <link rel="stylesheet" href="assets/fonts/material-icons.css">
+
+
+ <link rel="stylesheet" href="stylesheets/extra.css">
+
+
+
+
+
+ </head>
+
+
+
+ <body dir="ltr" data-md-color-primary="green" data-md-color-accent="green">
+
+ <svg class="md-svg">
+ <defs>
+
+
+ </defs>
+ </svg>
+ <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
+ <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
+ <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
+
+ <a href="#basic-data-types" tabindex="0" class="md-skip">
+ Skip to content
+ </a>
+
+
+ <header class="md-header" data-md-component="header">
+ <nav class="md-header-nav md-grid">
+ <div class="md-flex">
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <a href="." title="FreeType-2.10.2 API Reference" aria-label="FreeType-2.10.2 API Reference" class="md-header-nav__button md-logo">
+
+ <img alt="logo" src="images/favico.ico" width="24" height="24">
+
+ </a>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+ <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
+ </div>
+ <div class="md-flex__cell md-flex__cell--stretch">
+ <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
+
+ <span class="md-header-nav__topic">
+ FreeType-2.10.2 API Reference
+ </span>
+ <span class="md-header-nav__topic">
+
+ Basic Data Types
+
+ </span>
+
+ </div>
+ </div>
+ <div class="md-flex__cell md-flex__cell--shrink">
+
+ <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
+
+<div class="md-search" data-md-component="search" role="dialog">
+ <label class="md-search__overlay" for="__search"></label>
+ <div class="md-search__inner" role="search">
+ <form class="md-search__form" name="search">
+ <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
+ <label class="md-icon md-search__icon" for="__search"></label>
+ <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
+ 
+ </button>
+ </form>
+ <div class="md-search__output">
+ <div class="md-search__scrollwrap" data-md-scrollfix>
+ <div class="md-search-result" data-md-component="result">
+ <div class="md-search-result__meta">
+ Type to start searching
+ </div>
+ <ol class="md-search-result__list"></ol>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
+
+ </div>
+
+ </div>
+ </nav>
+</header>
+
+ <div class="md-container">
+
+
+
+
+ <main class="md-main" role="main">
+ <div class="md-main__inner md-grid" data-md-component="container">
+
+
+ <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
+ <div class="md-sidebar__scrollwrap">
+ <div class="md-sidebar__inner">
+ <nav class="md-nav md-nav--primary" data-md-level="0">
+ <label class="md-nav__title md-nav__title--site" for="__drawer">
+ <a href="." title="FreeType-2.10.2 API Reference" class="md-nav__button md-logo">
+
+ <img alt="logo" src="images/favico.ico" width="48" height="48">
+
+ </a>
+ FreeType-2.10.2 API Reference
+ </label>
+
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="index.html" title="TOC" class="md-nav__link">
+ TOC
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-index.html" title="Index" class="md-nav__link">
+ Index
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
+
+ <label class="md-nav__link" for="nav-3">
+ General Remarks
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-3">
+ General Remarks
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-header_inclusion.html" title="FreeType's header inclusion scheme" class="md-nav__link">
+ FreeType's header inclusion scheme
+ </a>
+ </li>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-user_allocation.html" title="User allocation" class="md-nav__link">
+ User allocation
+ </a>
+ </li>
+
+
+ </ul>
+ </nav>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--active md-nav__item--nested">
+
+ <input class="md-toggle md-nav__toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" checked>
+
+ <label class="md-nav__link" for="nav-4">
+ Core API
+ </label>
+ <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
+ <label class="md-nav__title" for="nav-4">
+ Core API
+ </label>
+ <ul class="md-nav__list" data-md-scrollfix>
+
+
+
+
+
+
+
+ <li class="md-nav__item">
+ <a href="ft2-version.html" title="FreeType Version" class="md-nav__link">
+ FreeType Version
+ </a>
+ </li>
+
+
+
+
+
+
+
+
+
+ <li class="md-nav__item md-nav__item--active">
+
@@ Diff output truncated at 1234567 characters. @@
More information about the tex-live-commits
mailing list.