├── .github └── workflows │ └── upload.yml ├── .gitignore ├── .htaccess ├── LICENSE ├── README.md ├── composer.json ├── database.sql ├── export.bat ├── history_sql.sql ├── import.bat ├── miniproject-presentation.pptx ├── package.json ├── public ├── .htaccess ├── aboutus.php ├── account-reservations.php ├── accounts.php ├── admin │ ├── add_room.php │ ├── add_room_controller.php │ ├── core │ │ └── chart_data.php │ ├── delete_room.php │ ├── edit_room.php │ ├── edit_room_controller.php │ ├── includes │ │ ├── footer.php │ │ └── header.php │ ├── index.php │ ├── reservation.php │ ├── rooms.php │ └── users.php ├── bill_view.php ├── billgenerator.php ├── config.php ├── core │ ├── db.php │ ├── login_user.php │ ├── logout_user.php │ ├── mail.php │ ├── resend_mail.php │ ├── reservation_controller.php │ ├── signup_user.php │ ├── upload_image.php │ └── utils.php ├── css │ ├── jquery-ui-smoothness.css │ └── main.css ├── includes │ ├── footer.php │ ├── header.php │ └── navbar.php ├── index.php ├── js │ ├── chart_render.js │ ├── handle-home-form.js │ ├── handle-sign-up.js │ ├── parallax.js │ └── smooth-scroll.js ├── login.php ├── media │ ├── images │ │ ├── aboutus │ │ │ ├── aaron1.jpg │ │ │ ├── alan.jpg │ │ │ └── ansel.jpg │ │ ├── backgrounds │ │ │ ├── home-1.jpg │ │ │ ├── home-2.jpg │ │ │ ├── login-bg-1.jpg │ │ │ ├── pool.jpg │ │ │ └── space.jpg │ │ ├── home-header-1.jpg │ │ ├── logo │ │ │ └── aaa_logo.png │ │ └── rooms │ │ │ ├── 1.jpg │ │ │ ├── 2.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ ├── 6.jpg │ │ │ ├── 7.jpg │ │ │ └── 8.jpg │ └── logo │ │ ├── google.svg │ │ └── user.svg ├── payment.php ├── reservation.php ├── roomdetails.php ├── rooms.php ├── scss │ ├── abstracts │ │ └── _variables.scss │ ├── base │ │ └── _reset.scss │ ├── components │ │ └── _section_title.scss │ ├── layout │ │ ├── _banner.scss │ │ ├── _footer.scss │ │ ├── _forms.scss │ │ ├── _home_room_cards.scss │ │ ├── _navbar.scss │ │ └── admin │ │ │ └── _admin_navbar.scss │ ├── main.scss │ ├── pages │ │ ├── _home.scss │ │ ├── _login.scss │ │ ├── _rooms.scss │ │ ├── _signup.scss │ │ ├── _verify_user.scss │ │ └── admin │ │ │ ├── _admin_index.scss │ │ │ └── _admin_room.scss │ └── vendors │ │ ├── _bootstrap.scss │ │ └── _jquery_ui.scss ├── signup.php ├── survey.php ├── test.php ├── vendor │ ├── bill_style.css │ └── jquery-ui │ │ ├── AUTHORS.txt │ │ ├── LICENSE.txt │ │ ├── external │ │ └── jquery │ │ │ └── jquery.js │ │ ├── images │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ ├── ui-icons_222222_256x240.png │ │ ├── ui-icons_2e83ff_256x240.png │ │ ├── ui-icons_454545_256x240.png │ │ ├── ui-icons_888888_256x240.png │ │ └── ui-icons_cd0a0a_256x240.png │ │ ├── index.html │ │ ├── jquery-ui.css │ │ ├── jquery-ui.js │ │ ├── jquery-ui.min.css │ │ ├── jquery-ui.min.js │ │ ├── jquery-ui.structure.css │ │ ├── jquery-ui.structure.min.css │ │ ├── jquery-ui.theme.css │ │ ├── jquery-ui.theme.min.css │ │ └── package.json └── verify_user.php └── vendor ├── autoload.php ├── composer ├── ClassLoader.php ├── InstalledVersions.php ├── LICENSE ├── autoload_classmap.php ├── autoload_files.php ├── autoload_namespaces.php ├── autoload_psr4.php ├── autoload_real.php ├── autoload_static.php ├── installed.json ├── installed.php └── platform_check.php ├── mpdf └── mpdf │ ├── .github │ ├── CONTRIBUTING.md │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE │ │ ├── Bug_report.md │ │ ├── Feature_request.md │ │ └── config.yml │ └── workflows │ │ ├── coverage.yml │ │ ├── cs.yml │ │ └── tests.yml │ ├── .gitignore │ ├── CHANGELOG.md │ ├── CREDITS.txt │ ├── LICENSE.txt │ ├── README.md │ ├── composer.json │ ├── data │ ├── CJKdata.php │ ├── collations │ │ ├── Afrikaans_South_Africa.php │ │ ├── Albanian_Albania.php │ │ ├── Alsatian_France.php │ │ ├── Arabic_Algeria.php │ │ ├── Arabic_Bahrain.php │ │ ├── Arabic_Egypt.php │ │ ├── Arabic_Iraq.php │ │ ├── Arabic_Jordan.php │ │ ├── Arabic_Kuwait.php │ │ ├── Arabic_Lebanon.php │ │ ├── Arabic_Libya.php │ │ ├── Arabic_Morocco.php │ │ ├── Arabic_Oman.php │ │ ├── Arabic_Pseudo_RTL.php │ │ ├── Arabic_Qatar.php │ │ ├── Arabic_Saudi_Arabia.php │ │ ├── Arabic_Syria.php │ │ ├── Arabic_Tunisia.php │ │ ├── Arabic_Yemen.php │ │ ├── Azeri_(Cyrillic)_Azerbaijan.php │ │ ├── Azeri_(Latin)_Azerbaijan.php │ │ ├── Bashkir_Russia.php │ │ ├── Basque_Spain.php │ │ ├── Belarusian_Belarus.php │ │ ├── Bosnian_(Cyrillic)_Bosnia_and_Herzegovina.php │ │ ├── Bosnian_(Latin)_Bosnia_and_Herzegovina.php │ │ ├── Breton_France.php │ │ ├── Bulgarian_Bulgaria.php │ │ ├── Catalan_Spain.php │ │ ├── Corsican_France.php │ │ ├── Croatian_(Latin)_Bosnia_and_Herzegovina.php │ │ ├── Croatian_Croatia.php │ │ ├── Czech_Czech_Republic.php │ │ ├── Danish_Denmark.php │ │ ├── Dari_Afghanistan.php │ │ ├── Dutch_Belgium.php │ │ ├── Dutch_Netherlands.php │ │ ├── English_Australia.php │ │ ├── English_Belize.php │ │ ├── English_Canada.php │ │ ├── English_Caribbean.php │ │ ├── English_India.php │ │ ├── English_Ireland.php │ │ ├── English_Jamaica.php │ │ ├── English_Malaysia.php │ │ ├── English_New_Zealand.php │ │ ├── English_Republic_of_the_Philippines.php │ │ ├── English_Singapore.php │ │ ├── English_South_Africa.php │ │ ├── English_Trinidad_and_Tobago.php │ │ ├── English_United_Kingdom.php │ │ ├── English_United_States.php │ │ ├── English_Zimbabwe.php │ │ ├── Estonian_Estonia.php │ │ ├── Faroese_Faroe_Islands.php │ │ ├── Filipino_Philippines.php │ │ ├── Finnish_Finland.php │ │ ├── French_Belgium.php │ │ ├── French_Canada.php │ │ ├── French_France.php │ │ ├── French_Luxembourg.php │ │ ├── French_Principality_of_Monaco.php │ │ ├── French_Switzerland.php │ │ ├── Frisian_Netherlands.php │ │ ├── Galician_Spain.php │ │ ├── German_Austria.php │ │ ├── German_Germany.php │ │ ├── German_Liechtenstein.php │ │ ├── German_Luxembourg.php │ │ ├── German_Switzerland.php │ │ ├── Greek_Greece.php │ │ ├── Greenlandic_Greenland.php │ │ ├── Hausa_(Latin)_Nigeria.php │ │ ├── Hebrew_Israel.php │ │ ├── Hungarian_Hungary.php │ │ ├── Icelandic_Iceland.php │ │ ├── Igbo_Nigeria.php │ │ ├── Indonesian_Indonesia.php │ │ ├── Inuktitut_(Latin)_Canada.php │ │ ├── Invariant_Language_Invariant_Country.php │ │ ├── Irish_Ireland.php │ │ ├── Italian_Italy.php │ │ ├── Italian_Switzerland.php │ │ ├── Kinyarwanda_Rwanda.php │ │ ├── Kiswahili_Kenya.php │ │ ├── Kyrgyz_Kyrgyzstan.php │ │ ├── Latvian_Latvia.php │ │ ├── Lithuanian_Lithuania.php │ │ ├── Lower_Sorbian_Germany.php │ │ ├── Luxembourgish_Luxembourg.php │ │ ├── Macedonian_(FYROM)_Macedonia_(FYROM).php │ │ ├── Malay_Brunei_Darussalam.php │ │ ├── Malay_Malaysia.php │ │ ├── Mapudungun_Chile.php │ │ ├── Mohawk_Canada.php │ │ ├── Mongolian_(Cyrillic)_Mongolia.php │ │ ├── Norwegian_(Nynorsk)_Norway.php │ │ ├── Occitan_France.php │ │ ├── Persian_Iran.php │ │ ├── Polish_Poland.php │ │ ├── Portuguese_Brazil.php │ │ ├── Portuguese_Portugal.php │ │ ├── Quechua_Bolivia.php │ │ ├── Quechua_Ecuador.php │ │ ├── Quechua_Peru.php │ │ ├── Romanian_Romania.php │ │ ├── Romansh_Switzerland.php │ │ ├── Russian_Russia.php │ │ ├── Sami_(Inari)_Finland.php │ │ ├── Sami_(Lule)_Norway.php │ │ ├── Sami_(Lule)_Sweden.php │ │ ├── Sami_(Northern)_Finland.php │ │ ├── Sami_(Northern)_Norway.php │ │ ├── Sami_(Northern)_Sweden.php │ │ ├── Sami_(Skolt)_Finland.php │ │ ├── Sami_(Southern)_Norway.php │ │ ├── Sami_(Southern)_Sweden.php │ │ ├── Serbian_(Cyrillic)_Bosnia_and_Herzegovina.php │ │ ├── Serbian_(Cyrillic)_Serbia.php │ │ ├── Serbian_(Latin)_Bosnia_and_Herzegovina.php │ │ ├── Serbian_(Latin)_Serbia.php │ │ ├── Sesotho_sa_Leboa_South_Africa.php │ │ ├── Setswana_South_Africa.php │ │ ├── Slovak_Slovakia.php │ │ ├── Slovenian_Slovenia.php │ │ ├── Spanish_Argentina.php │ │ ├── Spanish_Bolivia.php │ │ ├── Spanish_Chile.php │ │ ├── Spanish_Colombia.php │ │ ├── Spanish_Costa_Rica.php │ │ ├── Spanish_Dominican_Republic.php │ │ ├── Spanish_Ecuador.php │ │ ├── Spanish_El_Salvador.php │ │ ├── Spanish_Guatemala.php │ │ ├── Spanish_Honduras.php │ │ ├── Spanish_Mexico.php │ │ ├── Spanish_Nicaragua.php │ │ ├── Spanish_Panama.php │ │ ├── Spanish_Paraguay.php │ │ ├── Spanish_Peru.php │ │ ├── Spanish_Puerto_Rico.php │ │ ├── Spanish_Spain.php │ │ ├── Spanish_United_States.php │ │ ├── Spanish_Uruguay.php │ │ ├── Spanish_Venezuela.php │ │ ├── Swedish_Finland.php │ │ ├── Swedish_Sweden.php │ │ ├── Tajik_(Cyrillic)_Tajikistan.php │ │ ├── Tamazight_(Latin)_Algeria.php │ │ ├── Tatar_Russia.php │ │ ├── Turkish_Turkey.php │ │ ├── Turkmen_Turkmenistan.php │ │ ├── Ukrainian_Ukraine.php │ │ ├── Upper_Sorbian_Germany.php │ │ ├── Urdu_Islamic_Republic_of_Pakistan.php │ │ ├── Uzbek_(Cyrillic)_Uzbekistan.php │ │ ├── Uzbek_(Latin)_Uzbekistan.php │ │ ├── Vietnamese_Vietnam.php │ │ ├── Welsh_United_Kingdom.php │ │ ├── Wolof_Senegal.php │ │ ├── Yakut_Russia.php │ │ ├── Yoruba_Nigeria.php │ │ ├── isiXhosa_South_Africa.php │ │ └── isiZulu_South_Africa.php │ ├── entity_substitutions.php │ ├── font │ │ ├── ccourier.php │ │ ├── ccourierb.php │ │ ├── ccourierbi.php │ │ ├── ccourieri.php │ │ ├── chelvetica.php │ │ ├── chelveticab.php │ │ ├── chelveticabi.php │ │ ├── chelveticai.php │ │ ├── csymbol.php │ │ ├── ctimes.php │ │ ├── ctimesb.php │ │ ├── ctimesbi.php │ │ ├── ctimesi.php │ │ └── czapfdingbats.php │ ├── iccprofiles │ │ └── sRGB_IEC61966-2-1.icc │ ├── lang2fonts.css │ ├── linebrdictK.dat │ ├── linebrdictL.dat │ ├── linebrdictT.dat │ ├── mpdf.css │ ├── no_image.jpg │ ├── out.php │ ├── patterns │ │ ├── NOTES.txt │ │ ├── de.php │ │ ├── dictionary.txt │ │ ├── en.php │ │ ├── es.php │ │ ├── fi.php │ │ ├── fr.php │ │ ├── it.php │ │ ├── nl.php │ │ ├── pl.php │ │ ├── ru.php │ │ └── sv.php │ ├── subs_core.php │ ├── subs_win-1252.php │ └── upperCase.php │ ├── phpunit.xml │ ├── ruleset.xml │ ├── src │ ├── Barcode.php │ ├── Barcode │ │ ├── AbstractBarcode.php │ │ ├── BarcodeException.php │ │ ├── BarcodeInterface.php │ │ ├── Codabar.php │ │ ├── Code11.php │ │ ├── Code128.php │ │ ├── Code39.php │ │ ├── Code93.php │ │ ├── EanExt.php │ │ ├── EanUpc.php │ │ ├── I25.php │ │ ├── Imb.php │ │ ├── Msi.php │ │ ├── Postnet.php │ │ ├── Rm4Scc.php │ │ └── S25.php │ ├── Cache.php │ ├── Color │ │ ├── ColorConverter.php │ │ ├── ColorModeConverter.php │ │ ├── ColorSpaceRestrictor.php │ │ └── NamedColors.php │ ├── Config │ │ ├── ConfigVariables.php │ │ └── FontVariables.php │ ├── Conversion │ │ ├── DecToAlpha.php │ │ ├── DecToCjk.php │ │ ├── DecToHebrew.php │ │ ├── DecToOther.php │ │ └── DecToRoman.php │ ├── Css │ │ ├── Border.php │ │ ├── DefaultCss.php │ │ └── TextVars.php │ ├── CssManager.php │ ├── DirectWrite.php │ ├── Exception │ │ ├── FontException.php │ │ └── InvalidArgumentException.php │ ├── File │ │ └── StreamWrapperChecker.php │ ├── Fonts │ │ ├── FontCache.php │ │ ├── FontFileFinder.php │ │ ├── GlyphOperator.php │ │ └── MetricsGenerator.php │ ├── Form.php │ ├── FpdiTrait.php │ ├── Gif │ │ ├── ColorTable.php │ │ ├── FileHeader.php │ │ ├── Gif.php │ │ ├── Image.php │ │ ├── ImageHeader.php │ │ └── Lzw.php │ ├── Gradient.php │ ├── HTMLParserMode.php │ ├── Hyphenator.php │ ├── Image │ │ ├── Bmp.php │ │ ├── ImageProcessor.php │ │ ├── ImageTypeGuesser.php │ │ ├── Svg.php │ │ └── Wmf.php │ ├── Language │ │ ├── LanguageToFont.php │ │ ├── LanguageToFontInterface.php │ │ ├── ScriptToLanguage.php │ │ └── ScriptToLanguageInterface.php │ ├── Log │ │ └── Context.php │ ├── Mpdf.php │ ├── MpdfException.php │ ├── MpdfImageException.php │ ├── Otl.php │ ├── OtlDump.php │ ├── Output │ │ └── Destination.php │ ├── PageFormat.php │ ├── Pdf │ │ ├── Protection.php │ │ └── Protection │ │ │ └── UniqidGenerator.php │ ├── RemoteContentFetcher.php │ ├── ServiceFactory.php │ ├── Shaper │ │ ├── Indic.php │ │ ├── Myanmar.php │ │ └── Sea.php │ ├── SizeConverter.php │ ├── Strict.php │ ├── TTFontFile.php │ ├── TTFontFileAnalysis.php │ ├── TableOfContents.php │ ├── Tag.php │ ├── Tag │ │ ├── A.php │ │ ├── Acronym.php │ │ ├── Address.php │ │ ├── Annotation.php │ │ ├── Article.php │ │ ├── Aside.php │ │ ├── B.php │ │ ├── BarCode.php │ │ ├── Bdi.php │ │ ├── Bdo.php │ │ ├── Big.php │ │ ├── BlockQuote.php │ │ ├── BlockTag.php │ │ ├── Bookmark.php │ │ ├── Br.php │ │ ├── Caption.php │ │ ├── Center.php │ │ ├── Cite.php │ │ ├── Code.php │ │ ├── ColumnBreak.php │ │ ├── Columns.php │ │ ├── Dd.php │ │ ├── Del.php │ │ ├── Details.php │ │ ├── Div.php │ │ ├── Dl.php │ │ ├── DotTab.php │ │ ├── Dt.php │ │ ├── Em.php │ │ ├── FieldSet.php │ │ ├── FigCaption.php │ │ ├── Figure.php │ │ ├── Font.php │ │ ├── Footer.php │ │ ├── Form.php │ │ ├── FormFeed.php │ │ ├── H1.php │ │ ├── H2.php │ │ ├── H3.php │ │ ├── H4.php │ │ ├── H5.php │ │ ├── H6.php │ │ ├── HGroup.php │ │ ├── Header.php │ │ ├── Hr.php │ │ ├── I.php │ │ ├── Img.php │ │ ├── IndexEntry.php │ │ ├── IndexInsert.php │ │ ├── InlineTag.php │ │ ├── Input.php │ │ ├── Ins.php │ │ ├── Kbd.php │ │ ├── Legend.php │ │ ├── Li.php │ │ ├── Main.php │ │ ├── Mark.php │ │ ├── Meter.php │ │ ├── Nav.php │ │ ├── NewColumn.php │ │ ├── NewPage.php │ │ ├── Ol.php │ │ ├── Option.php │ │ ├── P.php │ │ ├── PageBreak.php │ │ ├── PageFooter.php │ │ ├── PageHeader.php │ │ ├── Pre.php │ │ ├── Progress.php │ │ ├── Q.php │ │ ├── S.php │ │ ├── Samp.php │ │ ├── Section.php │ │ ├── Select.php │ │ ├── SetHtmlPageFooter.php │ │ ├── SetHtmlPageHeader.php │ │ ├── SetPageFooter.php │ │ ├── SetPageHeader.php │ │ ├── Small.php │ │ ├── Span.php │ │ ├── Strike.php │ │ ├── Strong.php │ │ ├── Sub.php │ │ ├── SubstituteTag.php │ │ ├── Summary.php │ │ ├── Sup.php │ │ ├── TBody.php │ │ ├── TFoot.php │ │ ├── THead.php │ │ ├── Table.php │ │ ├── Tag.php │ │ ├── Td.php │ │ ├── TextArea.php │ │ ├── TextCircle.php │ │ ├── Th.php │ │ ├── Time.php │ │ ├── Toc.php │ │ ├── TocEntry.php │ │ ├── TocPageBreak.php │ │ ├── Tr.php │ │ ├── Tt.php │ │ ├── Tta.php │ │ ├── Tts.php │ │ ├── Ttz.php │ │ ├── U.php │ │ ├── Ul.php │ │ ├── VarTag.php │ │ ├── WatermarkImage.php │ │ └── WatermarkText.php │ ├── Ucdn.php │ ├── Utils │ │ ├── Arrays.php │ │ ├── NumericString.php │ │ ├── PdfDate.php │ │ └── UtfString.php │ ├── Writer │ │ ├── BackgroundWriter.php │ │ ├── BaseWriter.php │ │ ├── BookmarkWriter.php │ │ ├── ColorWriter.php │ │ ├── FontWriter.php │ │ ├── FormWriter.php │ │ ├── ImageWriter.php │ │ ├── JavaScriptWriter.php │ │ ├── MetadataWriter.php │ │ ├── ObjectWriter.php │ │ ├── OptionalContentWriter.php │ │ ├── PageWriter.php │ │ └── ResourceWriter.php │ └── functions-dev.php │ ├── tmp │ └── .gitignore │ └── ttfonts │ ├── AboriginalSansREGULAR.ttf │ ├── Abyssinica_SIL.ttf │ ├── Aegean.otf │ ├── Aegyptus.otf │ ├── Akkadian.otf │ ├── DBSILBR.ttf │ ├── DejaVuSans-Bold.ttf │ ├── DejaVuSans-BoldOblique.ttf │ ├── DejaVuSans-Oblique.ttf │ ├── DejaVuSans.ttf │ ├── DejaVuSansCondensed-Bold.ttf │ ├── DejaVuSansCondensed-BoldOblique.ttf │ ├── DejaVuSansCondensed-Oblique.ttf │ ├── DejaVuSansCondensed.ttf │ ├── DejaVuSansMono-Bold.ttf │ ├── DejaVuSansMono-BoldOblique.ttf │ ├── DejaVuSansMono-Oblique.ttf │ ├── DejaVuSansMono.ttf │ ├── DejaVuSerif-Bold.ttf │ ├── DejaVuSerif-BoldItalic.ttf │ ├── DejaVuSerif-Italic.ttf │ ├── DejaVuSerif.ttf │ ├── DejaVuSerifCondensed-Bold.ttf │ ├── DejaVuSerifCondensed-BoldItalic.ttf │ ├── DejaVuSerifCondensed-Italic.ttf │ ├── DejaVuSerifCondensed.ttf │ ├── DejaVuinfo.txt │ ├── Dhyana-Bold.ttf │ ├── Dhyana-Regular.ttf │ ├── DhyanaOFL.txt │ ├── FreeMono.ttf │ ├── FreeMonoBold.ttf │ ├── FreeMonoBoldOblique.ttf │ ├── FreeMonoOblique.ttf │ ├── FreeSans.ttf │ ├── FreeSansBold.ttf │ ├── FreeSansBoldOblique.ttf │ ├── FreeSansOblique.ttf │ ├── FreeSerif.ttf │ ├── FreeSerifBold.ttf │ ├── FreeSerifBoldItalic.ttf │ ├── FreeSerifItalic.ttf │ ├── GNUFreeFontinfo.txt │ ├── Garuda-Bold.ttf │ ├── Garuda-BoldOblique.ttf │ ├── Garuda-Oblique.ttf │ ├── Garuda.ttf │ ├── Jomolhari-OFL.txt │ ├── Jomolhari.ttf │ ├── KhmerOFL.txt │ ├── KhmerOS.ttf │ ├── Lateef font OFL.txt │ ├── LateefRegOT.ttf │ ├── Lohit-Kannada.ttf │ ├── LohitKannadaOFL.txt │ ├── Padauk-book.ttf │ ├── Pothana2000.ttf │ ├── Quivira.otf │ ├── Sun-ExtA.ttf │ ├── Sun-ExtB.ttf │ ├── SundaneseUnicode-1.0.5.ttf │ ├── SyrCOMEdessa.otf │ ├── SyrCOMEdessa_license.txt │ ├── TaameyDavidCLM-LICENSE.txt │ ├── TaameyDavidCLM-Medium.ttf │ ├── TaiHeritagePro.ttf │ ├── Tharlon-Regular.ttf │ ├── TharlonOFL.txt │ ├── UnBatang_0613.ttf │ ├── Uthman.otf │ ├── XB Riyaz.ttf │ ├── XB RiyazBd.ttf │ ├── XB RiyazBdIt.ttf │ ├── XB RiyazIt.ttf │ ├── XW Zar Font Info.txt │ ├── ZawgyiOne.ttf │ ├── ayar.ttf │ ├── damase_v.2.ttf │ ├── kaputaunicode.ttf │ ├── lannaalif-v1-03.ttf │ ├── ocrb10.ttf │ └── ocrbinfo.txt ├── myclabs └── deep-copy │ ├── .github │ └── FUNDING.yml │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ └── DeepCopy │ ├── DeepCopy.php │ ├── Exception │ ├── CloneException.php │ └── PropertyException.php │ ├── Filter │ ├── Doctrine │ │ ├── DoctrineCollectionFilter.php │ │ ├── DoctrineEmptyCollectionFilter.php │ │ └── DoctrineProxyFilter.php │ ├── Filter.php │ ├── KeepFilter.php │ ├── ReplaceFilter.php │ └── SetNullFilter.php │ ├── Matcher │ ├── Doctrine │ │ └── DoctrineProxyMatcher.php │ ├── Matcher.php │ ├── PropertyMatcher.php │ ├── PropertyNameMatcher.php │ └── PropertyTypeMatcher.php │ ├── Reflection │ └── ReflectionHelper.php │ ├── TypeFilter │ ├── Date │ │ └── DateIntervalFilter.php │ ├── ReplaceFilter.php │ ├── ShallowCopyFilter.php │ ├── Spl │ │ ├── ArrayObjectFilter.php │ │ ├── SplDoublyLinkedList.php │ │ └── SplDoublyLinkedListFilter.php │ └── TypeFilter.php │ ├── TypeMatcher │ └── TypeMatcher.php │ └── deep_copy.php ├── paragonie └── random_compat │ ├── LICENSE │ ├── build-phar.sh │ ├── composer.json │ ├── dist │ ├── random_compat.phar.pubkey │ └── random_compat.phar.pubkey.asc │ ├── lib │ └── random.php │ ├── other │ └── build_phar.php │ ├── psalm-autoload.php │ └── psalm.xml ├── phpmailer └── phpmailer │ ├── COMMITMENT │ ├── LICENSE │ ├── README.md │ ├── SECURITY.md │ ├── VERSION │ ├── composer.json │ ├── get_oauth_token.php │ ├── language │ ├── phpmailer.lang-af.php │ ├── phpmailer.lang-ar.php │ ├── phpmailer.lang-az.php │ ├── phpmailer.lang-ba.php │ ├── phpmailer.lang-be.php │ ├── phpmailer.lang-bg.php │ ├── phpmailer.lang-ca.php │ ├── phpmailer.lang-ch.php │ ├── phpmailer.lang-cs.php │ ├── phpmailer.lang-da.php │ ├── phpmailer.lang-de.php │ ├── phpmailer.lang-el.php │ ├── phpmailer.lang-eo.php │ ├── phpmailer.lang-es.php │ ├── phpmailer.lang-et.php │ ├── phpmailer.lang-fa.php │ ├── phpmailer.lang-fi.php │ ├── phpmailer.lang-fo.php │ ├── phpmailer.lang-fr.php │ ├── phpmailer.lang-gl.php │ ├── phpmailer.lang-he.php │ ├── phpmailer.lang-hi.php │ ├── phpmailer.lang-hr.php │ ├── phpmailer.lang-hu.php │ ├── phpmailer.lang-hy.php │ ├── phpmailer.lang-id.php │ ├── phpmailer.lang-it.php │ ├── phpmailer.lang-ja.php │ ├── phpmailer.lang-ka.php │ ├── phpmailer.lang-ko.php │ ├── phpmailer.lang-lt.php │ ├── phpmailer.lang-lv.php │ ├── phpmailer.lang-mg.php │ ├── phpmailer.lang-ms.php │ ├── phpmailer.lang-nb.php │ ├── phpmailer.lang-nl.php │ ├── phpmailer.lang-pl.php │ ├── phpmailer.lang-pt.php │ ├── phpmailer.lang-pt_br.php │ ├── phpmailer.lang-ro.php │ ├── phpmailer.lang-ru.php │ ├── phpmailer.lang-sk.php │ ├── phpmailer.lang-sl.php │ ├── phpmailer.lang-sr.php │ ├── phpmailer.lang-sr_latn.php │ ├── phpmailer.lang-sv.php │ ├── phpmailer.lang-tl.php │ ├── phpmailer.lang-tr.php │ ├── phpmailer.lang-uk.php │ ├── phpmailer.lang-vi.php │ ├── phpmailer.lang-zh.php │ └── phpmailer.lang-zh_cn.php │ └── src │ ├── Exception.php │ ├── OAuth.php │ ├── PHPMailer.php │ ├── POP3.php │ └── SMTP.php ├── psr └── log │ ├── LICENSE │ ├── Psr │ └── Log │ │ ├── AbstractLogger.php │ │ ├── InvalidArgumentException.php │ │ ├── LogLevel.php │ │ ├── LoggerAwareInterface.php │ │ ├── LoggerAwareTrait.php │ │ ├── LoggerInterface.php │ │ ├── LoggerTrait.php │ │ ├── NullLogger.php │ │ └── Test │ │ ├── DummyTest.php │ │ ├── LoggerInterfaceTest.php │ │ └── TestLogger.php │ ├── README.md │ └── composer.json └── setasign └── fpdi ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── composer.json └── src ├── FpdfTpl.php ├── FpdfTplTrait.php ├── Fpdi.php ├── FpdiException.php ├── FpdiTrait.php ├── PdfParser ├── CrossReference │ ├── AbstractReader.php │ ├── CrossReference.php │ ├── CrossReferenceException.php │ ├── FixedReader.php │ ├── LineReader.php │ └── ReaderInterface.php ├── Filter │ ├── Ascii85.php │ ├── Ascii85Exception.php │ ├── AsciiHex.php │ ├── FilterException.php │ ├── FilterInterface.php │ ├── Flate.php │ ├── FlateException.php │ ├── Lzw.php │ └── LzwException.php ├── PdfParser.php ├── PdfParserException.php ├── StreamReader.php ├── Tokenizer.php └── Type │ ├── PdfArray.php │ ├── PdfBoolean.php │ ├── PdfDictionary.php │ ├── PdfHexString.php │ ├── PdfIndirectObject.php │ ├── PdfIndirectObjectReference.php │ ├── PdfName.php │ ├── PdfNull.php │ ├── PdfNumeric.php │ ├── PdfStream.php │ ├── PdfString.php │ ├── PdfToken.php │ ├── PdfType.php │ └── PdfTypeException.php ├── PdfReader ├── DataStructure │ └── Rectangle.php ├── Page.php ├── PageBoundaries.php ├── PdfReader.php └── PdfReaderException.php ├── Tcpdf └── Fpdi.php ├── TcpdfFpdi.php ├── Tfpdf ├── FpdfTpl.php └── Fpdi.php └── autoload.php /.github/workflows/upload.yml: -------------------------------------------------------------------------------- 1 | name: Deploy to ftp server 2 | 3 | on: 4 | push: 5 | tags: 6 | - "v*" 7 | 8 | jobs: 9 | FTP-Deploy-Action: 10 | name: FTP-Deploy-Action 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/checkout@master 14 | 15 | - name: List output files 16 | run: ls 17 | 18 | - name: FTP-Deploy-Action 19 | uses: SamKirkland/FTP-Deploy-Action@2.0.0 20 | env: 21 | FTP_SERVER: ${{ secrets.FTP_SERVER }} 22 | FTP_USERNAME: ${{ secrets.FTP_USERNAME }} 23 | FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }} 24 | LOCAL_DIR: public 25 | REMOTE_DIR: hotel-management-php 26 | METHOD: ftp 27 | PORT: ${{ secrets.FTP_PORT }} 28 | ARGS: --delete --dry-run --verbose --exclude=.ftpquota --exclude=.git* .github* .git*/** node_modules/** node_modules/**/* export.bat import.bat database.sql package.json 29 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | package-lock.json 3 | debug.log 4 | public/admin/test.php 5 | public/admin/file.php 6 | composer.lock -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine On 2 | RewriteBase /hotel-management-php/ 3 | 4 | RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC] 5 | RewriteRule ^ %1 [L,NE,R=302] 6 | 7 | RewriteRule ^((?!public/).*)$ public/$1 [L,NC] -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Alan Dsilva 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": { 3 | "phpmailer/phpmailer": "^6.1", 4 | "mpdf/mpdf": "^8.0" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /export.bat: -------------------------------------------------------------------------------- 1 | @REM Remeber to run import before export 2 | mysqldump -u admin -padmin hotel > database.sql -------------------------------------------------------------------------------- /import.bat: -------------------------------------------------------------------------------- 1 | @REM Remember to run import before export 2 | mysql -u admin -padmin -h localhost hotel < database.sql -------------------------------------------------------------------------------- /miniproject-presentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/miniproject-presentation.pptx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hotel-management-php", 3 | "version": "1.0.0", 4 | "description": "", 5 | "scripts": { 6 | "test": "echo \"Error: no test specified\" && exit 1", 7 | "watch-sass": "node-sass --watch public/scss -o public/css/ -r", 8 | "dev": "live-server --open=public/", 9 | "start": "concurrently \"npm run watch-sass\" \"npm run dev\"" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/alandsilva26/hotel-management-php.git" 14 | }, 15 | "author": "", 16 | "license": "ISC", 17 | "bugs": { 18 | "url": "https://github.com/alandsilva26/hotel-management-php/issues" 19 | }, 20 | "homepage": "https://github.com/alandsilva26/hotel-management-php#readme", 21 | "devDependencies": { 22 | "concurrently": "^5.3.0", 23 | "live-server": "^1.2.1", 24 | "node-sass": "^4.14.1" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | SetEnv env_db_name "hotel" 2 | SetEnv env_user_name "root" 3 | SetEnv env_password "" 4 | SetEnv env_db_host "localhost" 5 | 6 | # We have used infinityfree.net as our remote host to store ftp files. You may disable this feature by commenting the code 7 | SetEnv env_ftp_server "" 8 | SetEnv env_ftp_user "" 9 | SetEnv env_ftp_pass "" -------------------------------------------------------------------------------- /public/admin/includes/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /public/config.php: -------------------------------------------------------------------------------- 1 | setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 6 | session_start(); 7 | } catch (PDOException $err) { 8 | die($err->getMessage()); 9 | } 10 | -------------------------------------------------------------------------------- /public/core/logout_user.php: -------------------------------------------------------------------------------- 1 | prepare($sql); 10 | 11 | $statement->execute( 12 | array( 13 | ":verification_hash" => $hash, 14 | ":user_email" => $_SESSION["user_email"] 15 | ) 16 | ); 17 | 18 | mailUser($_SESSION["user_email"], $hash); 19 | 20 | header("Location: ../verify_user.php"); 21 | return; 22 | } 23 | -------------------------------------------------------------------------------- /public/includes/header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 14 | 15 | 19 | 23 | 24 | " /> 25 | 29 | Hotel Management 30 | -------------------------------------------------------------------------------- /public/js/handle-sign-up.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | $(".part").hide(); 3 | 4 | // Display part 1 on page load 5 | $(".part-1").show(); 6 | 7 | // $(".part-1").hide(); 8 | // $(".part-2").hide(); 9 | // $(".part-3").show(); 10 | 11 | // Proceed to part 2 12 | $("#proceed-part-2").click(function (event) { 13 | event.preventDefault(); 14 | $(".part-1").hide(300); 15 | $(".part-2").show(600); 16 | $(".form-progress-item:eq(1)").addClass("complete"); 17 | }); 18 | 19 | // Proceed to part 3 20 | $("#proceed-part-3").click(function (event) { 21 | console.log("Hello"); 22 | event.preventDefault(); 23 | $(".part-2").hide(300); 24 | $(".part-3").show(600); 25 | $(".form-progress-item:eq(2)").addClass("complete"); 26 | }); 27 | 28 | 29 | // Cancel Sign up go home 30 | 31 | // Go back to part 1 32 | $("#cancel-part-2").click(function (event) { 33 | event.preventDefault(); 34 | $(".part-2").hide(300); 35 | $(".part-1").show(600); 36 | $(".form-progress-item:eq(1)").removeClass("complete"); 37 | }); 38 | 39 | // Go back to part 2 40 | $("#cancel-part-3").click(function (event) { 41 | event.preventDefault(); 42 | $(".part-3").hide(300); 43 | $(".part-2").show(600); 44 | $(".form-progress-item:eq(2)").removeClass("complete"); 45 | }); 46 | }); 47 | -------------------------------------------------------------------------------- /public/js/parallax.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | window.addEventListener("scroll", function () { 3 | let offset = window.pageYOffset; 4 | console.log(`${offset * 1}px`); 5 | $("#home-header--bg-image").css( 6 | "background-position-y", 7 | `${offset * 0.2}px` 8 | ); 9 | 10 | // $("#verify-user--bg-image").css( 11 | // "background-position-y", 12 | // `${offset * 0.2}px` 13 | // ); 14 | }); 15 | }); 16 | -------------------------------------------------------------------------------- /public/media/images/aboutus/aaron1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/aboutus/aaron1.jpg -------------------------------------------------------------------------------- /public/media/images/aboutus/alan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/aboutus/alan.jpg -------------------------------------------------------------------------------- /public/media/images/aboutus/ansel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/aboutus/ansel.jpg -------------------------------------------------------------------------------- /public/media/images/backgrounds/home-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/home-1.jpg -------------------------------------------------------------------------------- /public/media/images/backgrounds/home-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/home-2.jpg -------------------------------------------------------------------------------- /public/media/images/backgrounds/login-bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/login-bg-1.jpg -------------------------------------------------------------------------------- /public/media/images/backgrounds/pool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/pool.jpg -------------------------------------------------------------------------------- /public/media/images/backgrounds/space.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/space.jpg -------------------------------------------------------------------------------- /public/media/images/home-header-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/home-header-1.jpg -------------------------------------------------------------------------------- /public/media/images/logo/aaa_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/logo/aaa_logo.png -------------------------------------------------------------------------------- /public/media/images/rooms/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/1.jpg -------------------------------------------------------------------------------- /public/media/images/rooms/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/2.jpg -------------------------------------------------------------------------------- /public/media/images/rooms/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/3.jpg -------------------------------------------------------------------------------- /public/media/images/rooms/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/4.jpg -------------------------------------------------------------------------------- /public/media/images/rooms/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/5.jpg -------------------------------------------------------------------------------- /public/media/images/rooms/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/6.jpg -------------------------------------------------------------------------------- /public/media/images/rooms/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/7.jpg -------------------------------------------------------------------------------- /public/media/images/rooms/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/8.jpg -------------------------------------------------------------------------------- /public/scss/abstracts/_variables.scss: -------------------------------------------------------------------------------- 1 | $primary-color: white; 2 | $secondary-color: black; 3 | 4 | // breakpoints 5 | $breakpoint-mobile: 576px; 6 | $breakpoint-tablet: 768px; 7 | $breakpoint-pc: 992px; 8 | 9 | $navbar-height: 58px; 10 | 11 | // Colors 12 | $red-gradient-1: rgb(190, 8, 84); 13 | $red-gradient-1-shadow: rgba(190, 8, 84, 0.2); 14 | $better-grey: #495057; 15 | 16 | // Admin section 17 | $side-nav-width: 200px; 18 | $admin-pad: 0px; 19 | -------------------------------------------------------------------------------- /public/scss/base/_reset.scss: -------------------------------------------------------------------------------- 1 | * { 2 | padding: 0; 3 | margin: 0; 4 | font-family: "Lato", sans-serif; 5 | } 6 | 7 | body { 8 | background: whitesmoke; 9 | } 10 | 11 | #admin-main { 12 | margin-top: $navbar-height; 13 | margin-left: $side-nav-width; 14 | width: calc(100vw - #{$side-nav-width}); 15 | padding: $admin-pad; 16 | // border: 5px solid red; 17 | 18 | @media screen and (max-width: $breakpoint-tablet) { 19 | // border: 5px solid blue; 20 | margin-left: 0; 21 | width: 100vw; 22 | } 23 | } 24 | 25 | // $color: white; 26 | 27 | // /* total width */ 28 | // body::-webkit-scrollbar { 29 | // background-color: $color; 30 | // width: 10px; 31 | // } 32 | 33 | // body::-webkit-scrollbar-track { 34 | // background-color: $color; 35 | // } 36 | // body::-webkit-scrollbar-track:hover { 37 | // background-color: $color; 38 | // } 39 | 40 | // /* scrollbar itself */ 41 | // body::-webkit-scrollbar-thumb { 42 | // background-color: #babac0; 43 | // border-radius: 16px; 44 | // border: 1px solid #fff; 45 | // } 46 | // body::-webkit-scrollbar-thumb:hover { 47 | // background-color: #a0a0a5; 48 | // border: 1px solid #f4f4f4; 49 | // } 50 | 51 | // /* set button(top and bottom of the scrollbar) */ 52 | // body::-webkit-scrollbar-button { 53 | // display: none; 54 | // } 55 | 56 | // body::-webkit-scrollbar-track-piece { 57 | // background-color: $color; 58 | // } 59 | -------------------------------------------------------------------------------- /public/scss/components/_section_title.scss: -------------------------------------------------------------------------------- 1 | .section-title { 2 | h2 { 3 | font-size: 3em; 4 | font-weight: 800; 5 | margin-bottom: 0.5em; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /public/scss/layout/_banner.scss: -------------------------------------------------------------------------------- 1 | .banner { 2 | .jumbotron { 3 | background: transparent; 4 | color: white; 5 | padding: 4em 0em; 6 | 7 | h6 { 8 | color: rgba(184, 184, 184, 0.993); 9 | } 10 | h2 { 11 | font-size: 2.5; 12 | } 13 | } 14 | 15 | background: $red-gradient-1; 16 | margin: 1em 0em; 17 | margin-top: 5em; 18 | box-shadow: 0px 1px 2px $red-gradient-1-shadow, 19 | 0px 2px 4px $red-gradient-1-shadow, 0px 4px 8px $red-gradient-1-shadow, 20 | 0px 8px 16px $red-gradient-1-shadow, 0px 16px 32px $red-gradient-1-shadow, 21 | 0px 32px 64px $red-gradient-1-shadow; 22 | } 23 | -------------------------------------------------------------------------------- /public/scss/layout/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/scss/layout/_footer.scss -------------------------------------------------------------------------------- /public/scss/layout/_navbar.scss: -------------------------------------------------------------------------------- 1 | nav { 2 | width: 100%; 3 | height: $navbar-height; 4 | margin: 0px; 5 | } 6 | 7 | a.nav-link { 8 | color: white; 9 | } 10 | -------------------------------------------------------------------------------- /public/scss/layout/admin/_admin_navbar.scss: -------------------------------------------------------------------------------- 1 | #admin-header { 2 | .navbar { 3 | height: $navbar-height; 4 | border-bottom: 1px solid black; 5 | position: fixed; 6 | top: 0; 7 | left: 0; 8 | z-index: 3; 9 | 10 | .nav-item { 11 | .nav-link { 12 | color: rgb(214, 214, 214); 13 | } 14 | } 15 | 16 | .navbar-collapse { 17 | padding: 0.5em; 18 | } 19 | } 20 | 21 | @media screen and (min-width: $breakpoint-tablet) { 22 | .side-nav { 23 | position: fixed; 24 | top: $navbar-height; 25 | left: 0; 26 | width: $side-nav-width; 27 | height: calc(100vh - #{$navbar-height}); 28 | flex-direction: column; 29 | 30 | .nav-item { 31 | margin: 0.5em; 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /public/scss/main.scss: -------------------------------------------------------------------------------- 1 | // imports 2 | 3 | // abstracts 4 | @import "abstracts/variables"; 5 | 6 | // base 7 | @import "base/reset"; 8 | 9 | // components 10 | @import "components/section_title"; 11 | 12 | // layout 13 | @import "layout/navbar"; 14 | @import "layout/footer"; 15 | @import "layout/forms"; 16 | @import "layout/banner"; 17 | @import "layout/home_room_cards"; 18 | @import "layout/admin/admin_navbar"; 19 | 20 | // pages 21 | @import "pages/home"; 22 | @import "pages/login"; 23 | @import "pages/signup"; 24 | @import "pages/rooms"; 25 | @import "pages/verify_user"; 26 | @import "pages/admin/admin_index"; 27 | @import "pages/admin/admin_room"; 28 | 29 | //vendors 30 | @import "vendors/bootstrap"; 31 | @import "vendors/jquery_ui"; 32 | -------------------------------------------------------------------------------- /public/scss/pages/_login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/scss/pages/_login.scss -------------------------------------------------------------------------------- /public/scss/pages/_rooms.scss: -------------------------------------------------------------------------------- 1 | .row > div { 2 | margin-bottom: 1em; 3 | } 4 | -------------------------------------------------------------------------------- /public/scss/pages/_signup.scss: -------------------------------------------------------------------------------- 1 | #signup-form { 2 | .form-progress { 3 | width: 100%; 4 | height: 100%; 5 | display: flex; 6 | flex-direction: column; 7 | justify-content: center; 8 | align-items: center; 9 | 10 | span { 11 | margin-bottom: 30px; 12 | } 13 | 14 | .form-progress-item, 15 | .form-progress-item--divider { 16 | border: 3px solid $red-gradient-1; 17 | border-radius: 3em; 18 | // margin: 1em; 19 | padding: 0.4em; 20 | background: rgba(255, 255, 255, 0.7); 21 | color: $red-gradient-1; 22 | position: relative; 23 | } 24 | 25 | .form-progress-item { 26 | width: 40%; 27 | text-align: center; 28 | font-size: large; 29 | font-weight: bold; 30 | } 31 | 32 | .form-progress-item--divider { 33 | width: 30px; 34 | height: 30px; 35 | } 36 | 37 | hr { 38 | min-height: 50px; 39 | width: 3px; 40 | background: $red-gradient-1; 41 | margin: 0; 42 | } 43 | 44 | .complete { 45 | background: $red-gradient-1 !important; 46 | color: white; 47 | } 48 | 49 | .fa { 50 | color: white; 51 | position: absolute; 52 | right: 0; 53 | top: 0; 54 | bottom: 0; 55 | vertical-align: middle; 56 | height: 100%; 57 | } 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /public/scss/pages/_verify_user.scss: -------------------------------------------------------------------------------- 1 | #verify-user { 2 | width: 100%; 3 | height: 100vh; 4 | background-color: rgba(0, 0, 0, 0.5); 5 | 6 | .wrapper { 7 | height: calc(100vh - #{$navbar-height}); 8 | display: flex; 9 | flex-direction: column; 10 | justify-content: center; 11 | } 12 | 13 | #verify-user--bg-image { 14 | background-image: url("../media/images/backgrounds/pool.jpg"); 15 | width: 100%; 16 | height: 100vh; 17 | background-size: cover; 18 | background-position: center; 19 | background-repeat: no-repeat; 20 | } 21 | 22 | .container { 23 | background-color: rgba(255, 255, 255, 0.75); 24 | // background-color: rgba(0, 0, 0, 0.15); 25 | backdrop-filter: blur(5px); 26 | border-radius: 2em; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /public/scss/pages/admin/_admin_room.scss: -------------------------------------------------------------------------------- 1 | #admin-main { 2 | .table-red { 3 | background: rgba(255, 0, 0, 0.08); 4 | } 5 | 6 | .table-green { 7 | background: rgba(0, 255, 0, 0.08); 8 | } 9 | 10 | #form-image { 11 | display: block; 12 | width: 100%; 13 | height: 100px; 14 | object-fit: cover; 15 | } 16 | 17 | // #new_room_image { 18 | // display: inline; 19 | // width: 50%; 20 | // } 21 | 22 | .td-img { 23 | width: 100px; 24 | padding: 0; 25 | } 26 | 27 | .table-img { 28 | display: block; 29 | width: 100px; 30 | height: 50px; 31 | object-fit: cover; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /public/scss/vendors/_bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/scss/vendors/_bootstrap.scss -------------------------------------------------------------------------------- /public/scss/vendors/_jquery_ui.scss: -------------------------------------------------------------------------------- 1 | #ui-datepicker-div { 2 | padding: 2em !important; 3 | border-radius: 2em !important; 4 | margin-top: 2em !important; 5 | } 6 | 7 | #ui-datepicker-div { 8 | z-index: 2000; 9 | } 10 | 11 | .ui-datepicker-month { 12 | font-size: small !important; 13 | } 14 | 15 | .ui-datepicker-year { 16 | font-size: small !important; 17 | } 18 | // .ui-datepicker-group { 19 | // margin: 2em !important; 20 | // } 21 | 22 | thead > tr span { 23 | font-weight: normal; 24 | font-size: small; 25 | color: grey; 26 | } 27 | 28 | .ui-datepicker-header { 29 | border: none !important; 30 | background: transparent !important; 31 | } 32 | a.ui-state-default { 33 | border: 1px solid transparent !important; 34 | background: transparent !important; 35 | } 36 | 37 | a.ui-state-default:hover { 38 | border: 1px solid black !important; 39 | } 40 | 41 | span.ui-state-default { 42 | border: none !important; 43 | } 44 | -------------------------------------------------------------------------------- /public/test.php: -------------------------------------------------------------------------------- 1 | prepare($sql); 9 | $stmt->execute(array( 10 | ":reservation_id" => $_GET["reservation_id"], 11 | )); 12 | 13 | $row = $stmt->fetch(PDO::FETCH_ASSOC); 14 | 15 | $payment_id = $row["payment_id"]; 16 | $total_cost = $row["amount"]; 17 | $room_id = $row["room_id"]; 18 | $room_price = $row["room_price"]; 19 | $room_type = $row["room_type"]; 20 | $room_name = $row["room_name"]; 21 | $date = date("d-m-Y", time()); 22 | 23 | $check_in = date('d',strtotime($row["check_in_date"])); 24 | $check_out = date('d',strtotime($row["check_out_date"])); 25 | $no_days = abs($check_out - $check_in);; 26 | } 27 | 28 | ?> -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /public/vendor/jquery-ui/jquery-ui.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.12.1 - 2020-11-02 2 | * http://jqueryui.com 3 | * Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/selectmenu.js, widgets/slider.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js 4 | * Copyright jQuery Foundation and other contributors; Licensed MIT */ 5 | 6 | undefined -------------------------------------------------------------------------------- /vendor/autoload.php: -------------------------------------------------------------------------------- 1 | $vendorDir . '/composer/InstalledVersions.php', 10 | ); 11 | -------------------------------------------------------------------------------- /vendor/composer/autoload_files.php: -------------------------------------------------------------------------------- 1 | $vendorDir . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php', 10 | ); 11 | -------------------------------------------------------------------------------- /vendor/composer/autoload_namespaces.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/setasign/fpdi/src'), 10 | 'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'), 11 | 'PHPMailer\\PHPMailer\\' => array($vendorDir . '/phpmailer/phpmailer/src'), 12 | 'Mpdf\\' => array($vendorDir . '/mpdf/mpdf/src'), 13 | 'DeepCopy\\' => array($vendorDir . '/myclabs/deep-copy/src/DeepCopy'), 14 | ); 15 | -------------------------------------------------------------------------------- /vendor/composer/platform_check.php: -------------------------------------------------------------------------------- 1 | = 70100)) { 8 | $issues[] = 'Your Composer dependencies require a PHP version ">= 7.1.0". You are running ' . PHP_VERSION . '.'; 9 | } 10 | 11 | if ($issues) { 12 | if (!headers_sent()) { 13 | header('HTTP/1.1 500 Internal Server Error'); 14 | } 15 | if (!ini_get('display_errors')) { 16 | if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { 17 | fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL); 18 | } elseif (!headers_sent()) { 19 | echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL; 20 | } 21 | } 22 | trigger_error( 23 | 'Composer detected issues in your platform: ' . implode(' ', $issues), 24 | E_USER_ERROR 25 | ); 26 | } 27 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://www.paypal.me/mpdf 2 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 🐛 3 | about: The library does not work as expected 4 | --- 5 | 6 | 12 | 13 | ### I found this bug 14 | 15 | ### This is mPDF and PHP version and environment (server/fpm/cli etc) I am using 16 | 17 | ### This is the PHP code snippet I use 18 | 19 | ``` 20 | 9 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | contact_links: 2 | - name: General questions and troubleshooting ❓ 3 | url: https://github.com/mpdf/mpdf/discussions 4 | about: You can use Github Discussions for general questions and troubleshooting. Please note that asking at Stack Overflow will probably be more successful. 5 | - name: QA at Stack Overflow ❓ 6 | url: https://stackoverflow.com/questions/tagged/mpdf 7 | about: Ask at Stack Overflow for a greater chance of a quick and correct answer to your questions. Make sure to comply to SO rules, terms and conditions. 8 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/.github/workflows/coverage.yml: -------------------------------------------------------------------------------- 1 | # https://help.github.com/en/categories/automating-your-workflow-with-github-actions 2 | 3 | name: "Code coverage" 4 | 5 | on: 6 | push: 7 | branches: 8 | - "development" 9 | - "coverage" 10 | 11 | jobs: 12 | 13 | coverage: 14 | 15 | name: "Code coverage" 16 | 17 | runs-on: ${{ matrix.operating-system }} 18 | 19 | strategy: 20 | matrix: 21 | php-version: 22 | - "7.4" 23 | 24 | operating-system: [ubuntu-latest] 25 | 26 | steps: 27 | - name: "Checkout" 28 | uses: "actions/checkout@v2" 29 | 30 | - name: "Install PHP" 31 | uses: "shivammathur/setup-php@v2" 32 | with: 33 | coverage: "xdebug" 34 | php-version: "${{ matrix.php-version }}" 35 | extensions: "mbstring, gd, bcmath, bz2" 36 | tools: composer:v2 37 | 38 | - name: "Install dependencies" 39 | run: "composer install --no-interaction --no-progress" 40 | 41 | - name: "Code coverage" 42 | run: composer coverage 43 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/.github/workflows/cs.yml: -------------------------------------------------------------------------------- 1 | # https://help.github.com/en/categories/automating-your-workflow-with-github-actions 2 | 3 | name: "Coding standard check" 4 | 5 | on: 6 | pull_request: 7 | push: 8 | branches: 9 | - "development" 10 | 11 | jobs: 12 | 13 | cs: 14 | 15 | name: "Coding standard" 16 | 17 | runs-on: ${{ matrix.operating-system }} 18 | 19 | strategy: 20 | matrix: 21 | php-version: 22 | - "7.4" 23 | 24 | operating-system: [ubuntu-latest] 25 | 26 | steps: 27 | - name: "Checkout" 28 | uses: "actions/checkout@v2" 29 | 30 | - name: "Install PHP" 31 | uses: "shivammathur/setup-php@v2" 32 | with: 33 | coverage: "none" 34 | php-version: "${{ matrix.php-version }}" 35 | extensions: "mbstring" 36 | tools: composer:v2 37 | 38 | - name: "Install dependencies" 39 | run: "composer install --no-interaction --no-progress" 40 | 41 | - name: "CS" 42 | run: composer cs 43 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/.github/workflows/tests.yml: -------------------------------------------------------------------------------- 1 | # https://help.github.com/en/categories/automating-your-workflow-with-github-actions 2 | 3 | name: "CI" 4 | 5 | on: 6 | pull_request: 7 | push: 8 | branches: 9 | - "master" 10 | - "development" 11 | - "test" 12 | 13 | jobs: 14 | 15 | tests: 16 | 17 | name: "Tests" 18 | 19 | runs-on: ${{ matrix.operating-system }} 20 | 21 | strategy: 22 | fail-fast: false 23 | matrix: 24 | php-version: 25 | - "5.6" 26 | - "7.0" 27 | - "7.1" 28 | - "7.2" 29 | - "7.3" 30 | - "7.4" 31 | - "8.0" 32 | - "8.1" 33 | operating-system: [ubuntu-latest, windows-latest] 34 | 35 | steps: 36 | - name: "Checkout" 37 | uses: "actions/checkout@v2" 38 | 39 | - name: "Install PHP" 40 | uses: "shivammathur/setup-php@v2" 41 | with: 42 | coverage: "none" 43 | php-version: "${{ matrix.php-version }}" 44 | extensions: "mbstring, gd, bcmath, bz2" 45 | tools: composer:v2 46 | ini-values: error_reporting=-1 47 | 48 | - name: "Install dependencies" 49 | run: "composer install --no-interaction --no-progress" 50 | 51 | - name: "Tests" 52 | run: composer test 53 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/* 2 | composer.lock 3 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Algeria.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Bahrain.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Egypt.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Iraq.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Jordan.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Kuwait.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Lebanon.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Libya.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Morocco.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Oman.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Pseudo_RTL.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Qatar.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Saudi_Arabia.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Syria.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Tunisia.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Arabic_Yemen.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1570 => 1575, 61 | 1606 => 1722, 62 | 1729 => 1607, 63 | 1726 => 1607, 64 | 1572 => 1608, 65 | 1746 => 1610, 66 | 1574 => 1610, 67 | ]; 68 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Bashkir_Russia.php: -------------------------------------------------------------------------------- 1 | 97, 4 | 66 => 98, 5 | 67 => 99, 6 | 68 => 100, 7 | 69 => 101, 8 | 70 => 102, 9 | 71 => 103, 10 | 72 => 104, 11 | 73 => 105, 12 | 74 => 106, 13 | 75 => 107, 14 | 76 => 108, 15 | 77 => 109, 16 | 78 => 110, 17 | 79 => 111, 18 | 80 => 112, 19 | 81 => 113, 20 | 82 => 114, 21 | 83 => 115, 22 | 84 => 116, 23 | 85 => 117, 24 | 86 => 118, 25 | 87 => 119, 26 | 88 => 120, 27 | 89 => 121, 28 | 90 => 122, 29 | 1040 => 1072, 30 | 1041 => 1073, 31 | 1042 => 1074, 32 | 1043 => 1075, 33 | 1107 => 1075, 34 | 1027 => 1075, 35 | 1168 => 1169, 36 | 1044 => 1076, 37 | 1026 => 1106, 38 | 1045 => 1077, 39 | 1105 => 1077, 40 | 1025 => 1077, 41 | 1028 => 1108, 42 | 1046 => 1078, 43 | 1047 => 1079, 44 | 1029 => 1109, 45 | 1048 => 1080, 46 | 1031 => 1111, 47 | 1049 => 1081, 48 | 1032 => 1112, 49 | 1050 => 1082, 50 | 1116 => 1082, 51 | 1036 => 1082, 52 | 1051 => 1083, 53 | 1033 => 1113, 54 | 1052 => 1084, 55 | 1053 => 1085, 56 | 1034 => 1114, 57 | 1054 => 1086, 58 | 1055 => 1087, 59 | 1056 => 1088, 60 | 1057 => 1089, 61 | 1058 => 1090, 62 | 1035 => 1115, 63 | 1059 => 1091, 64 | 1118 => 1091, 65 | 1038 => 1091, 66 | 1060 => 1092, 67 | 1061 => 1093, 68 | 1062 => 1094, 69 | 1063 => 1095, 70 | 1039 => 1119, 71 | 1064 => 1096, 72 | 1065 => 1097, 73 | 1066 => 1098, 74 | 1067 => 1099, 75 | 1068 => 1100, 76 | 1069 => 1101, 77 | 1070 => 1102, 78 | 1071 => 1103, 79 | ]; 80 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Dari_Afghanistan.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1606 => 1722, 61 | 1726 => 1729, 62 | 1572 => 1608, 63 | 1574 => 1746, 64 | ]; 65 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Greek_Greece.php: -------------------------------------------------------------------------------- 1 | 97, 4 | 66 => 98, 5 | 67 => 99, 6 | 68 => 100, 7 | 69 => 101, 8 | 70 => 102, 9 | 402 => 102, 10 | 71 => 103, 11 | 72 => 104, 12 | 73 => 105, 13 | 74 => 106, 14 | 75 => 107, 15 | 76 => 108, 16 | 77 => 109, 17 | 78 => 110, 18 | 79 => 111, 19 | 80 => 112, 20 | 81 => 113, 21 | 82 => 114, 22 | 83 => 115, 23 | 84 => 116, 24 | 85 => 117, 25 | 86 => 118, 26 | 87 => 119, 27 | 88 => 120, 28 | 89 => 121, 29 | 90 => 122, 30 | 913 => 945, 31 | 940 => 945, 32 | 902 => 945, 33 | 914 => 946, 34 | 915 => 947, 35 | 916 => 948, 36 | 917 => 949, 37 | 941 => 949, 38 | 904 => 949, 39 | 918 => 950, 40 | 919 => 951, 41 | 942 => 951, 42 | 905 => 951, 43 | 920 => 952, 44 | 921 => 953, 45 | 943 => 953, 46 | 906 => 953, 47 | 970 => 953, 48 | 938 => 953, 49 | 912 => 953, 50 | 922 => 954, 51 | 923 => 955, 52 | 925 => 957, 53 | 926 => 958, 54 | 927 => 959, 55 | 972 => 959, 56 | 908 => 959, 57 | 928 => 960, 58 | 929 => 961, 59 | 962 => 963, 60 | 931 => 963, 61 | 932 => 964, 62 | 933 => 965, 63 | 973 => 965, 64 | 910 => 965, 65 | 971 => 965, 66 | 939 => 965, 67 | 944 => 965, 68 | 934 => 966, 69 | 935 => 967, 70 | 936 => 968, 71 | 937 => 969, 72 | 974 => 969, 73 | 911 => 969, 74 | ]; 75 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Hebrew_Israel.php: -------------------------------------------------------------------------------- 1 | 173, 4 | 1457 => 173, 5 | 1458 => 173, 6 | 1459 => 173, 7 | 1460 => 173, 8 | 1461 => 173, 9 | 1462 => 173, 10 | 1463 => 173, 11 | 1464 => 173, 12 | 1465 => 173, 13 | 1466 => 173, 14 | 1467 => 173, 15 | 1468 => 173, 16 | 1469 => 173, 17 | 1471 => 173, 18 | 1472 => 173, 19 | 1473 => 173, 20 | 1474 => 173, 21 | 710 => 94, 22 | 189 => 188, 23 | 190 => 179, 24 | 65 => 97, 25 | 66 => 98, 26 | 67 => 99, 27 | 68 => 100, 28 | 69 => 101, 29 | 70 => 102, 30 | 402 => 102, 31 | 71 => 103, 32 | 72 => 104, 33 | 73 => 105, 34 | 74 => 106, 35 | 75 => 107, 36 | 76 => 108, 37 | 77 => 109, 38 | 78 => 110, 39 | 79 => 111, 40 | 80 => 112, 41 | 81 => 113, 42 | 82 => 114, 43 | 83 => 115, 44 | 84 => 116, 45 | 85 => 117, 46 | 86 => 118, 47 | 87 => 119, 48 | 88 => 120, 49 | 89 => 121, 50 | 90 => 122, 51 | 1520 => 1493, 52 | 1521 => 1493, 53 | 1522 => 1497, 54 | 1499 => 1498, 55 | 1502 => 1501, 56 | 1504 => 1503, 57 | 1508 => 1507, 58 | 1510 => 1509, 59 | ]; 60 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Hungarian_Hungary.php: -------------------------------------------------------------------------------- 1 | 711, 4 | 97 => 65, 5 | 225 => 193, 6 | 226 => 194, 7 | 228 => 196, 8 | 259 => 258, 9 | 261 => 260, 10 | 98 => 66, 11 | 99 => 67, 12 | 231 => 199, 13 | 263 => 262, 14 | 269 => 268, 15 | 100 => 68, 16 | 271 => 270, 17 | 273 => 272, 18 | 101 => 69, 19 | 233 => 201, 20 | 235 => 203, 21 | 281 => 280, 22 | 283 => 282, 23 | 102 => 70, 24 | 103 => 71, 25 | 104 => 72, 26 | 105 => 73, 27 | 237 => 205, 28 | 238 => 206, 29 | 106 => 74, 30 | 107 => 75, 31 | 108 => 76, 32 | 314 => 313, 33 | 318 => 317, 34 | 322 => 321, 35 | 109 => 77, 36 | 110 => 78, 37 | 324 => 323, 38 | 328 => 327, 39 | 111 => 79, 40 | 243 => 211, 41 | 244 => 212, 42 | 246 => 214, 43 | 337 => 336, 44 | 112 => 80, 45 | 113 => 81, 46 | 114 => 82, 47 | 341 => 340, 48 | 345 => 344, 49 | 115 => 83, 50 | 347 => 346, 51 | 351 => 350, 52 | 353 => 352, 53 | 116 => 84, 54 | 355 => 354, 55 | 357 => 356, 56 | 117 => 85, 57 | 250 => 218, 58 | 252 => 220, 59 | 367 => 366, 60 | 369 => 368, 61 | 118 => 86, 62 | 119 => 87, 63 | 120 => 88, 64 | 121 => 89, 65 | 253 => 221, 66 | 122 => 90, 67 | 378 => 377, 68 | 380 => 379, 69 | 382 => 381, 70 | ]; 71 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Kyrgyz_Kyrgyzstan.php: -------------------------------------------------------------------------------- 1 | 97, 4 | 66 => 98, 5 | 67 => 99, 6 | 68 => 100, 7 | 69 => 101, 8 | 70 => 102, 9 | 71 => 103, 10 | 72 => 104, 11 | 73 => 105, 12 | 74 => 106, 13 | 75 => 107, 14 | 76 => 108, 15 | 77 => 109, 16 | 78 => 110, 17 | 79 => 111, 18 | 80 => 112, 19 | 81 => 113, 20 | 82 => 114, 21 | 83 => 115, 22 | 84 => 116, 23 | 85 => 117, 24 | 86 => 118, 25 | 87 => 119, 26 | 88 => 120, 27 | 89 => 121, 28 | 90 => 122, 29 | 1040 => 1072, 30 | 1041 => 1073, 31 | 1042 => 1074, 32 | 1043 => 1075, 33 | 1107 => 1075, 34 | 1027 => 1075, 35 | 1168 => 1169, 36 | 1044 => 1076, 37 | 1026 => 1106, 38 | 1045 => 1077, 39 | 1105 => 1077, 40 | 1025 => 1077, 41 | 1028 => 1108, 42 | 1046 => 1078, 43 | 1047 => 1079, 44 | 1029 => 1109, 45 | 1048 => 1080, 46 | 1031 => 1111, 47 | 1049 => 1081, 48 | 1032 => 1112, 49 | 1050 => 1082, 50 | 1116 => 1082, 51 | 1036 => 1082, 52 | 1051 => 1083, 53 | 1033 => 1113, 54 | 1052 => 1084, 55 | 1053 => 1085, 56 | 1034 => 1114, 57 | 1054 => 1086, 58 | 1055 => 1087, 59 | 1056 => 1088, 60 | 1057 => 1089, 61 | 1058 => 1090, 62 | 1035 => 1115, 63 | 1059 => 1091, 64 | 1118 => 1091, 65 | 1038 => 1091, 66 | 1060 => 1092, 67 | 1061 => 1093, 68 | 1062 => 1094, 69 | 1063 => 1095, 70 | 1039 => 1119, 71 | 1064 => 1096, 72 | 1065 => 1097, 73 | 1066 => 1098, 74 | 1067 => 1099, 75 | 1068 => 1100, 76 | 1069 => 1101, 77 | 1070 => 1102, 78 | 1071 => 1103, 79 | ]; 80 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Persian_Iran.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1606 => 1722, 61 | 1729 => 1607, 62 | 1726 => 1607, 63 | 1746 => 1610, 64 | 1574 => 1610, 65 | ]; 66 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Tatar_Russia.php: -------------------------------------------------------------------------------- 1 | 97, 4 | 66 => 98, 5 | 67 => 99, 6 | 68 => 100, 7 | 69 => 101, 8 | 70 => 102, 9 | 71 => 103, 10 | 72 => 104, 11 | 73 => 105, 12 | 74 => 106, 13 | 75 => 107, 14 | 76 => 108, 15 | 77 => 109, 16 | 78 => 110, 17 | 79 => 111, 18 | 80 => 112, 19 | 81 => 113, 20 | 82 => 114, 21 | 83 => 115, 22 | 84 => 116, 23 | 85 => 117, 24 | 86 => 118, 25 | 87 => 119, 26 | 88 => 120, 27 | 89 => 121, 28 | 90 => 122, 29 | 1040 => 1072, 30 | 1041 => 1073, 31 | 1042 => 1074, 32 | 1043 => 1075, 33 | 1107 => 1075, 34 | 1027 => 1075, 35 | 1168 => 1169, 36 | 1044 => 1076, 37 | 1026 => 1106, 38 | 1045 => 1077, 39 | 1105 => 1077, 40 | 1025 => 1077, 41 | 1028 => 1108, 42 | 1046 => 1078, 43 | 1047 => 1079, 44 | 1029 => 1109, 45 | 1048 => 1080, 46 | 1031 => 1111, 47 | 1049 => 1081, 48 | 1032 => 1112, 49 | 1050 => 1082, 50 | 1116 => 1082, 51 | 1036 => 1082, 52 | 1051 => 1083, 53 | 1033 => 1113, 54 | 1052 => 1084, 55 | 1053 => 1085, 56 | 1034 => 1114, 57 | 1054 => 1086, 58 | 1055 => 1087, 59 | 1056 => 1088, 60 | 1057 => 1089, 61 | 1058 => 1090, 62 | 1035 => 1115, 63 | 1059 => 1091, 64 | 1118 => 1091, 65 | 1038 => 1091, 66 | 1060 => 1092, 67 | 1061 => 1093, 68 | 1062 => 1094, 69 | 1063 => 1095, 70 | 1039 => 1119, 71 | 1064 => 1096, 72 | 1065 => 1097, 73 | 1066 => 1098, 74 | 1067 => 1099, 75 | 1068 => 1100, 76 | 1069 => 1101, 77 | 1070 => 1102, 78 | 1071 => 1103, 79 | ]; 80 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Ukrainian_Ukraine.php: -------------------------------------------------------------------------------- 1 | 97, 4 | 66 => 98, 5 | 67 => 99, 6 | 68 => 100, 7 | 69 => 101, 8 | 70 => 102, 9 | 71 => 103, 10 | 72 => 104, 11 | 73 => 105, 12 | 74 => 106, 13 | 75 => 107, 14 | 76 => 108, 15 | 77 => 109, 16 | 78 => 110, 17 | 79 => 111, 18 | 80 => 112, 19 | 81 => 113, 20 | 82 => 114, 21 | 83 => 115, 22 | 84 => 116, 23 | 85 => 117, 24 | 86 => 118, 25 | 87 => 119, 26 | 88 => 120, 27 | 89 => 121, 28 | 90 => 122, 29 | 1040 => 1072, 30 | 1041 => 1073, 31 | 1042 => 1074, 32 | 1043 => 1075, 33 | 1107 => 1075, 34 | 1027 => 1075, 35 | 1168 => 1169, 36 | 1044 => 1076, 37 | 1026 => 1106, 38 | 1045 => 1077, 39 | 1105 => 1077, 40 | 1025 => 1077, 41 | 1028 => 1108, 42 | 1046 => 1078, 43 | 1047 => 1079, 44 | 1029 => 1109, 45 | 1048 => 1080, 46 | 1031 => 1111, 47 | 1049 => 1081, 48 | 1032 => 1112, 49 | 1050 => 1082, 50 | 1116 => 1082, 51 | 1036 => 1082, 52 | 1051 => 1083, 53 | 1033 => 1113, 54 | 1052 => 1084, 55 | 1053 => 1085, 56 | 1034 => 1114, 57 | 1054 => 1086, 58 | 1055 => 1087, 59 | 1056 => 1088, 60 | 1057 => 1089, 61 | 1058 => 1090, 62 | 1035 => 1115, 63 | 1059 => 1091, 64 | 1118 => 1091, 65 | 1038 => 1091, 66 | 1060 => 1092, 67 | 1061 => 1093, 68 | 1062 => 1094, 69 | 1063 => 1095, 70 | 1039 => 1119, 71 | 1064 => 1096, 72 | 1065 => 1097, 73 | 1066 => 1098, 74 | 1067 => 1099, 75 | 1069 => 1101, 76 | 1070 => 1102, 77 | 1071 => 1103, 78 | ]; 79 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Urdu_Islamic_Republic_of_Pakistan.php: -------------------------------------------------------------------------------- 1 | 8205, 4 | 1600 => 8205, 5 | 1611 => 8205, 6 | 1612 => 8205, 7 | 1613 => 8205, 8 | 1614 => 8205, 9 | 1615 => 8205, 10 | 1616 => 8205, 11 | 1618 => 8205, 12 | 1617 => 8205, 13 | 710 => 94, 14 | 189 => 188, 15 | 190 => 179, 16 | 65 => 97, 17 | 224 => 97, 18 | 226 => 97, 19 | 66 => 98, 20 | 67 => 99, 21 | 231 => 99, 22 | 68 => 100, 23 | 69 => 101, 24 | 233 => 101, 25 | 232 => 101, 26 | 234 => 101, 27 | 235 => 101, 28 | 70 => 102, 29 | 402 => 102, 30 | 71 => 103, 31 | 72 => 104, 32 | 73 => 105, 33 | 238 => 105, 34 | 239 => 105, 35 | 74 => 106, 36 | 75 => 107, 37 | 76 => 108, 38 | 77 => 109, 39 | 78 => 110, 40 | 79 => 111, 41 | 244 => 111, 42 | 339 => 111, 43 | 338 => 111, 44 | 80 => 112, 45 | 81 => 113, 46 | 82 => 114, 47 | 83 => 115, 48 | 84 => 116, 49 | 85 => 117, 50 | 249 => 117, 51 | 251 => 117, 52 | 252 => 117, 53 | 86 => 118, 54 | 87 => 119, 55 | 88 => 120, 56 | 89 => 121, 57 | 90 => 122, 58 | 1573 => 1575, 59 | 1571 => 1575, 60 | 1606 => 1722, 61 | 1729 => 1607, 62 | 1726 => 1607, 63 | 1572 => 1608, 64 | 1746 => 1610, 65 | 1574 => 1610, 66 | ]; 67 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/collations/Yakut_Russia.php: -------------------------------------------------------------------------------- 1 | 97, 4 | 66 => 98, 5 | 67 => 99, 6 | 68 => 100, 7 | 69 => 101, 8 | 70 => 102, 9 | 71 => 103, 10 | 72 => 104, 11 | 73 => 105, 12 | 74 => 106, 13 | 75 => 107, 14 | 76 => 108, 15 | 77 => 109, 16 | 78 => 110, 17 | 79 => 111, 18 | 80 => 112, 19 | 81 => 113, 20 | 82 => 114, 21 | 83 => 115, 22 | 84 => 116, 23 | 85 => 117, 24 | 86 => 118, 25 | 87 => 119, 26 | 88 => 120, 27 | 89 => 121, 28 | 90 => 122, 29 | 1040 => 1072, 30 | 1041 => 1073, 31 | 1042 => 1074, 32 | 1043 => 1075, 33 | 1107 => 1075, 34 | 1027 => 1075, 35 | 1168 => 1169, 36 | 1026 => 1106, 37 | 1044 => 1076, 38 | 1045 => 1077, 39 | 1025 => 1105, 40 | 1028 => 1108, 41 | 1046 => 1078, 42 | 1047 => 1079, 43 | 1029 => 1109, 44 | 1048 => 1080, 45 | 1031 => 1111, 46 | 1049 => 1081, 47 | 1032 => 1112, 48 | 1050 => 1082, 49 | 1116 => 1082, 50 | 1036 => 1082, 51 | 1051 => 1083, 52 | 1033 => 1113, 53 | 1052 => 1084, 54 | 1053 => 1085, 55 | 1034 => 1114, 56 | 1054 => 1086, 57 | 1055 => 1087, 58 | 1056 => 1088, 59 | 1057 => 1089, 60 | 1058 => 1090, 61 | 1035 => 1115, 62 | 1059 => 1091, 63 | 1118 => 1091, 64 | 1038 => 1091, 65 | 1060 => 1092, 66 | 1061 => 1093, 67 | 1062 => 1094, 68 | 1063 => 1095, 69 | 1039 => 1119, 70 | 1064 => 1096, 71 | 1065 => 1097, 72 | 1066 => 1098, 73 | 1067 => 1099, 74 | 1068 => 1100, 75 | 1069 => 1101, 76 | 1070 => 1102, 77 | 1071 => 1103, 78 | ]; 79 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/font/ccourier.php: -------------------------------------------------------------------------------- 1 | 629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-23 -250 715 805]'); 7 | $desc = array('Flags' => 33, 'FontBBox' => '[-23 -250 715 805]', 'ItalicAngle' => 0, 'Ascent' => 805, 'Descent' => -250, 'Leading' => 0, 'CapHeight' => 562, 'XHeight' => 426, 'StemV' => 51, 'StemH' => 51, 'AvgWidth' => 600, 'MaxWidth' => 600, 'MissingWidth' => 600); 8 | $up = -100; 9 | $ut = 50; 10 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/font/ccourierb.php: -------------------------------------------------------------------------------- 1 | 629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-113 -250 749 801]'); 7 | $desc = array('Flags' => 33, 'FontBBox' => '[-113 -250 749 801]', 'ItalicAngle' => 0, 'Ascent' => 801, 'Descent' => -250, 'Leading' => 0, 'CapHeight' => 562, 'XHeight' => 439, 'StemV' => 106, 'StemH' => 84, 'AvgWidth' => 600, 'MaxWidth' => 600, 'MissingWidth' => 600); 8 | $up = -100; 9 | $ut = 50; 10 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/font/ccourierbi.php: -------------------------------------------------------------------------------- 1 | 629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-57 -250 869 801]'); 7 | $desc = array('Flags' => 97, 'FontBBox' => '[-57 -250 869 801]', 'ItalicAngle' => -12, 'Ascent' => 801, 'Descent' => -250, 'Leading' => 0, 'CapHeight' => 562, 'XHeight' => 439, 'StemV' => 106, 'StemH' => 84, 'AvgWidth' => 600, 'MaxWidth' => 600, 'MissingWidth' => 600); 8 | $up = -100; 9 | $ut = 50; 10 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/font/ccourieri.php: -------------------------------------------------------------------------------- 1 | 629, 'Descent' => -157, 'CapHeight' => 562, 'FontBBox' => '[-27 -250 849 805]'); 7 | $desc = array('Flags' => 97, 'FontBBox' => '[-27 -250 849 805]', 'ItalicAngle' => -12, 'Ascent' => 805, 'Descent' => -250, 'Leading' => 0, 'CapHeight' => 562, 'XHeight' => 426, 'StemV' => 51, 'StemH' => 51, 'AvgWidth' => 600, 'MaxWidth' => 600, 'MissingWidth' => 600); 8 | $up = -100; 9 | $ut = 50; 10 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/iccprofiles/sRGB_IEC61966-2-1.icc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/iccprofiles/sRGB_IEC61966-2-1.icc -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/linebrdictK.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/linebrdictK.dat -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/linebrdictL.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/linebrdictL.dat -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/linebrdictT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/linebrdictT.dat -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/no_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/no_image.jpg -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/patterns/NOTES.txt: -------------------------------------------------------------------------------- 1 | Alternative sources of Hyphenation programs or TEX files: 2 | 3 | OpenOffice: http://wiki.services.openoffice.org/wiki/Dictionaries 4 | 5 | Hyphenator4PHP- alternative PHP hyphenator scripts: http://apps.sourceforge.net/trac/hyphenator4php/ 6 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/data/patterns/dictionary.txt: -------------------------------------------------------------------------------- 1 | dis/establish/ment/arian/ism 2 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/phpunit.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | ./tests 10 | 11 | 12 | 13 | 14 | 15 | src 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Barcode/AbstractBarcode.php: -------------------------------------------------------------------------------- 1 | data; 19 | } 20 | 21 | /** 22 | * @param string $key 23 | * 24 | * @return mixed 25 | */ 26 | public function getKey($key) 27 | { 28 | return isset($this->data[$key]) ? $this->data[$key] : null; 29 | } 30 | 31 | /** 32 | * @return string 33 | */ 34 | public function getChecksum() 35 | { 36 | return $this->getKey('checkdigit'); 37 | } 38 | 39 | /** 40 | * Convert binary barcode sequence to barcode array 41 | * 42 | * @param string $seq 43 | * @param mixed[] $barcodeData 44 | * 45 | * @return mixed[] 46 | */ 47 | protected function binseqToArray($seq, array $barcodeData) 48 | { 49 | $len = strlen($seq); 50 | $w = 0; 51 | $k = 0; 52 | for ($i = 0; $i < $len; ++$i) { 53 | $w += 1; 54 | if (($i == ($len - 1)) or (($i < ($len - 1)) and ($seq[$i] != $seq[($i + 1)]))) { 55 | if ($seq[$i] == '1') { 56 | $t = true; // bar 57 | } else { 58 | $t = false; // space 59 | } 60 | $barcodeData['bcode'][$k] = ['t' => $t, 'w' => $w, 'h' => 1, 'p' => 0]; 61 | $barcodeData['maxw'] += $w; 62 | ++$k; 63 | $w = 0; 64 | } 65 | } 66 | return $barcodeData; 67 | } 68 | 69 | } 70 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Barcode/BarcodeException.php: -------------------------------------------------------------------------------- 1 | 18278)) { 13 | return '?'; //supports 'only' up to 18278 14 | } 15 | 16 | $c2 = $c3 = ''; 17 | 18 | $c1 = 64 + $valor; // 1 letter (up to 26) 19 | if ($valor > 702) { // 3 letters (up to 18278) 20 | $c1 = 65 + floor(($valor - 703) / 676); 21 | $c2 = 65 + floor((($valor - 703) % 676) / 26); 22 | $c3 = 65 + floor((($valor - 703) % 676) % 26); 23 | } elseif ($valor > 26) { // 2 letters (up to 702) 24 | $c1 = (64 + (int) (($valor - 1) / 26)); 25 | $c2 = (64 + ($valor % 26)); 26 | if ($c2 === 64) { 27 | $c2 += 26; 28 | } 29 | } 30 | 31 | $alpha = chr($c1); 32 | 33 | if ($c2 !== '') { 34 | $alpha .= chr($c2); 35 | } 36 | 37 | if ($c3 !== '') { 38 | $alpha .= chr($c3); 39 | } 40 | 41 | if (!$toUpper) { 42 | $alpha = strtolower($alpha); 43 | } 44 | 45 | return $alpha; 46 | } 47 | 48 | } 49 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Conversion/DecToCjk.php: -------------------------------------------------------------------------------- 1 | mpdf = $mpdf; 15 | } 16 | 17 | /** 18 | * @param string $filename 19 | * @return bool 20 | * @since 7.1.8 21 | */ 22 | public function hasBlacklistedStreamWrapper($filename) 23 | { 24 | if (strpos($filename, '://') > 0) { 25 | $wrappers = stream_get_wrappers(); 26 | $whitelistStreamWrappers = $this->getWhitelistedStreamWrappers(); 27 | foreach ($wrappers as $wrapper) { 28 | if (in_array($wrapper, $whitelistStreamWrappers)) { 29 | continue; 30 | } 31 | 32 | if (stripos($filename, $wrapper . '://') === 0) { 33 | return true; 34 | } 35 | } 36 | } 37 | 38 | return false; 39 | } 40 | 41 | public function getWhitelistedStreamWrappers() 42 | { 43 | return array_diff($this->mpdf->whitelistStreamWrappers, ['phar']); // remove 'phar' (security issue) 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Fonts/FontFileFinder.php: -------------------------------------------------------------------------------- 1 | setDirectories($directories); 13 | } 14 | 15 | public function setDirectories($directories) 16 | { 17 | if (!is_array($directories)) { 18 | $directories = [$directories]; 19 | } 20 | 21 | $this->directories = $directories; 22 | } 23 | 24 | public function findFontFile($name) 25 | { 26 | foreach ($this->directories as $directory) { 27 | $filename = $directory . '/' . $name; 28 | if (file_exists($filename)) { 29 | return $filename; 30 | } 31 | } 32 | 33 | throw new \Mpdf\MpdfException(sprintf('Cannot find TTF TrueType font file "%s" in configured font directories.', $name)); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Fonts/GlyphOperator.php: -------------------------------------------------------------------------------- 1 | /is', $data)) { 32 | return 'svg'; 33 | } 34 | 35 | if (strpos($data, 'BM') === 0) { 36 | return 'bmp'; 37 | } 38 | 39 | return null; 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Language/ScriptToLanguageInterface.php: -------------------------------------------------------------------------------- 1 | mpdf->tableLevel) { 21 | $this->mpdf->cell[$this->mpdf->row][$this->mpdf->col]['textbuffer'][] = [$e]; 22 | } // *TABLES* 23 | else { // *TABLES* 24 | $this->mpdf->textbuffer[] = [$e]; 25 | } // *TABLES* 26 | } 27 | } 28 | 29 | public function close(&$ahtml, &$ihtml) 30 | { 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Caption.php: -------------------------------------------------------------------------------- 1 | mpdf->IndexEntry(htmlspecialchars_decode($attr['CONTENT'], ENT_QUOTES), $attr['XREF']); 13 | return; 14 | } 15 | $objattr = []; 16 | $objattr['CONTENT'] = htmlspecialchars_decode($attr['CONTENT'], ENT_QUOTES); 17 | $objattr['type'] = 'indexentry'; 18 | $objattr['vertical-align'] = 'T'; 19 | $e = "\xbb\xa4\xactype=indexentry,objattr=" . serialize($objattr) . "\xbb\xa4\xac"; 20 | if ($this->mpdf->tableLevel) { 21 | $this->mpdf->cell[$this->mpdf->row][$this->mpdf->col]['textbuffer'][] = [$e]; 22 | } // *TABLES* 23 | else { // *TABLES* 24 | $this->mpdf->textbuffer[] = [$e]; 25 | } // *TABLES* 26 | } 27 | } 28 | 29 | public function close(&$ahtml, &$ihtml) 30 | { 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/IndexInsert.php: -------------------------------------------------------------------------------- 1 | mpdf->InsertIndex($usedivletters, $links, $indexCollationLocale, $indexCollationGroup); 28 | } 29 | 30 | public function close(&$ahtml, &$ihtml) 31 | { 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Ins.php: -------------------------------------------------------------------------------- 1 | mpdf->InlineProperties['LEGEND'] = $this->mpdf->saveInlineProperties(); 13 | $properties = $this->cssManager->MergeCSS('INLINE', 'LEGEND', $attr); 14 | if (!empty($properties)) { 15 | $this->mpdf->setCSS($properties, 'INLINE'); 16 | } 17 | } 18 | 19 | public function close(&$ahtml, &$ihtml) 20 | { 21 | if (count($this->mpdf->textbuffer) && !$this->mpdf->tableLevel) { 22 | $leg = $this->mpdf->textbuffer[count($this->mpdf->textbuffer) - 1]; 23 | unset($this->mpdf->textbuffer[count($this->mpdf->textbuffer) - 1]); 24 | $this->mpdf->textbuffer = array_values($this->mpdf->textbuffer); 25 | $this->mpdf->blk[$this->mpdf->blklvl]['border_legend'] = $leg; 26 | $this->mpdf->blk[$this->mpdf->blklvl]['margin_top'] += ($leg[11] / 2) / Mpdf::SCALE; 27 | $this->mpdf->blk[$this->mpdf->blklvl]['padding_top'] += ($leg[11] / 2) / Mpdf::SCALE; 28 | } 29 | if (isset($this->mpdf->InlineProperties['LEGEND'])) { 30 | $this->mpdf->restoreInlineProperties($this->mpdf->InlineProperties['LEGEND']); 31 | } 32 | unset($this->mpdf->InlineProperties['LEGEND']); 33 | $this->mpdf->ignorefollowingspaces = true; //Eliminate exceeding left-side spaces 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Li.php: -------------------------------------------------------------------------------- 1 | mpdf->ignorefollowingspaces = true; 11 | $this->mpdf->NewColumn(); 12 | $this->mpdf->ColumnAdjust = false; // disables all column height adjustment for the page. 13 | } 14 | 15 | public function close(&$ahtml, &$ihtml) 16 | { 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/NewPage.php: -------------------------------------------------------------------------------- 1 | mpdf->lastoptionaltag = ''; 13 | $this->mpdf->selectoption['ACTIVE'] = true; 14 | $this->mpdf->selectoption['currentSEL'] = false; 15 | if (empty($this->mpdf->selectoption)) { 16 | $this->mpdf->selectoption['MAXWIDTH'] = ''; 17 | $this->mpdf->selectoption['SELECTED'] = ''; 18 | } 19 | if (isset($attr['SELECTED'])) { 20 | $this->mpdf->selectoption['SELECTED'] = ''; 21 | $this->mpdf->selectoption['currentSEL'] = true; 22 | } 23 | if (isset($attr['VALUE'])) { 24 | $attr['VALUE'] = UtfString::strcode2utf($attr['VALUE']); 25 | $attr['VALUE'] = $this->mpdf->lesser_entity_decode($attr['VALUE']); 26 | if ($this->mpdf->onlyCoreFonts) { 27 | $attr['VALUE'] = mb_convert_encoding($attr['VALUE'], $this->mpdf->mb_enc, 'UTF-8'); 28 | } 29 | } 30 | $this->mpdf->selectoption['currentVAL'] = $attr['VALUE']; 31 | } 32 | 33 | public function close(&$ahtml, &$ihtml) 34 | { 35 | $this->mpdf->selectoption['ACTIVE'] = false; 36 | $this->mpdf->lastoptionaltag = ''; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/P.php: -------------------------------------------------------------------------------- 1 | mpdf->ispre = true; // ADDED - Prevents left trim of textbuffer in printbuffer() 11 | parent::open($attr, $ahtml, $ihtml); // TODO: Change the autogenerated stub 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Q.php: -------------------------------------------------------------------------------- 1 | getTagName(); 11 | if ($this->mpdf->InlineProperties[$tag]) { 12 | $this->mpdf->restoreInlineProperties($this->mpdf->InlineProperties[$tag]); 13 | } 14 | unset($this->mpdf->InlineProperties[$tag]); 15 | $ltag = strtolower($tag); 16 | $this->mpdf->$ltag = false; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Summary.php: -------------------------------------------------------------------------------- 1 | mpdf->tablethead = 0; 11 | $this->mpdf->tabletfoot = 0; 12 | $this->mpdf->lastoptionaltag = 'TBODY'; // Save current HTML specified optional endtag 13 | $this->cssManager->tbCSSlvl++; 14 | $this->cssManager->MergeCSS('TABLE', 'TBODY', $attr); 15 | } 16 | 17 | public function close(&$ahtml, &$ihtml) 18 | { 19 | $this->mpdf->lastoptionaltag = ''; 20 | unset($this->cssManager->tablecascadeCSS[$this->cssManager->tbCSSlvl]); 21 | $this->cssManager->tbCSSlvl--; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Th.php: -------------------------------------------------------------------------------- 1 | mpdf->SetStyle('B', false); 11 | parent::close($ahtml, $ihtml); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Time.php: -------------------------------------------------------------------------------- 1 | tableOfContents->openTagTOC($attr); 12 | } 13 | 14 | public function close(&$ahtml, &$ihtml) 15 | { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/TocEntry.php: -------------------------------------------------------------------------------- 1 | mpdf->tableLevel) { 27 | $this->mpdf->cell[$this->mpdf->row][$this->mpdf->col]['textbuffer'][] = [$e]; 28 | } // *TABLES* 29 | else { // *TABLES* 30 | $this->mpdf->textbuffer[] = [$e]; 31 | } // *TABLES* 32 | } 33 | } 34 | 35 | public function close(&$ahtml, &$ihtml) 36 | { 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/TocPageBreak.php: -------------------------------------------------------------------------------- 1 | tableOfContents->openTagTOCPAGEBREAK($attr); 10 | $this->toc_id = $toc_id; 11 | if ($isbreak) { 12 | return; 13 | } 14 | parent::open($attr, $ahtml, $ihtml); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Tt.php: -------------------------------------------------------------------------------- 1 | mpdf->tta = true; 11 | $this->mpdf->InlineProperties['TTA'] = $this->mpdf->saveInlineProperties(); 12 | 13 | if (in_array($this->mpdf->FontFamily, $this->mpdf->mono_fonts)) { 14 | $this->mpdf->setCSS(['FONT-FAMILY' => 'ccourier'], 'INLINE'); 15 | } elseif (in_array($this->mpdf->FontFamily, $this->mpdf->serif_fonts)) { 16 | $this->mpdf->setCSS(['FONT-FAMILY' => 'ctimes'], 'INLINE'); 17 | } else { 18 | $this->mpdf->setCSS(['FONT-FAMILY' => 'chelvetica'], 'INLINE'); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Tts.php: -------------------------------------------------------------------------------- 1 | mpdf->tts = true; 11 | $this->mpdf->InlineProperties['TTS'] = $this->mpdf->saveInlineProperties(); 12 | $this->mpdf->setCSS(['FONT-FAMILY' => 'csymbol', 'FONT-WEIGHT' => 'normal', 'FONT-STYLE' => 'normal'], 'INLINE'); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/Ttz.php: -------------------------------------------------------------------------------- 1 | mpdf->ttz = true; 11 | $this->mpdf->InlineProperties['TTZ'] = $this->mpdf->saveInlineProperties(); 12 | $this->mpdf->setCSS(['FONT-FAMILY' => 'czapfdingbats', 'FONT-WEIGHT' => 'normal', 'FONT-STYLE' => 'normal'], 'INLINE'); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/U.php: -------------------------------------------------------------------------------- 1 | 0) { 17 | $alpha = $attr['ALPHA']; 18 | } 19 | 20 | $size = 'D'; 21 | if (!empty($attr['SIZE'])) { 22 | $size = $attr['SIZE']; 23 | if (strpos($size, ',')) { 24 | $size = explode(',', $size); 25 | } 26 | } 27 | 28 | $pos = 'P'; 29 | if (!empty($attr['POSITION'])) { // mPDF 5.7.2 30 | $pos = $attr['POSITION']; 31 | if (strpos($pos, ',')) { 32 | $pos = explode(',', $pos); 33 | } 34 | } 35 | $this->mpdf->SetWatermarkImage($src, $alpha, $size, $pos); 36 | } 37 | 38 | public function close(&$ahtml, &$ihtml) 39 | { 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Tag/WatermarkText.php: -------------------------------------------------------------------------------- 1 | 0) { 17 | $alpha = $attr['ALPHA']; 18 | } 19 | $this->mpdf->SetWatermarkText($txt, $alpha); 20 | } 21 | 22 | public function close(&$ahtml, &$ihtml) 23 | { 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Utils/NumericString.php: -------------------------------------------------------------------------------- 1 | mpdf = $mpdf; 26 | $this->writer = $writer; 27 | } 28 | 29 | public function writeSpotColors() // _putspotcolors 30 | { 31 | foreach ($this->mpdf->spotColors as $name => $color) { 32 | 33 | $this->writer->object(); 34 | 35 | $this->writer->write('[/Separation /' . str_replace(' ', '#20', $name)); 36 | $this->writer->write('/DeviceCMYK <<'); 37 | $this->writer->write('/Range [0 1 0 1 0 1 0 1] /C0 [0 0 0 0] '); 38 | $this->writer->write(sprintf('/C1 [%.3F %.3F %.3F %.3F] ', $color['c'] / 100, $color['m'] / 100, $color['y'] / 100, $color['k'] / 100)); 39 | $this->writer->write('/FunctionType 2 /Domain [0 1] /N 1>>]'); 40 | $this->writer->write('endobj'); 41 | 42 | $this->mpdf->spotColors[$name]['n'] = $this->mpdf->n; 43 | } 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/Writer/JavaScriptWriter.php: -------------------------------------------------------------------------------- 1 | mpdf = $mpdf; 26 | $this->writer = $writer; 27 | } 28 | 29 | public function writeJavascript() // _putjavascript 30 | { 31 | $this->writer->object(); 32 | $this->mpdf->n_js = $this->mpdf->n; 33 | $this->writer->write('<<'); 34 | $this->writer->write('/Names [(EmbeddedJS) ' . (1 + $this->mpdf->n) . ' 0 R ]'); 35 | $this->writer->write('>>'); 36 | $this->writer->write('endobj'); 37 | 38 | $this->writer->object(); 39 | $this->writer->write('<<'); 40 | $this->writer->write('/S /JavaScript'); 41 | $this->writer->write('/JS ' . $this->writer->string($this->mpdf->js)); 42 | $this->writer->write('>>'); 43 | $this->writer->write('endobj'); 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /vendor/mpdf/mpdf/src/functions-dev.php: -------------------------------------------------------------------------------- 1 | setAccessible(true); 23 | $oldCollection = $reflectionProperty->getValue($object); 24 | 25 | $newCollection = $oldCollection->map( 26 | function ($item) use ($objectCopier) { 27 | return $objectCopier($item); 28 | } 29 | ); 30 | 31 | $reflectionProperty->setValue($object, $newCollection); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php: -------------------------------------------------------------------------------- 1 | setAccessible(true); 25 | 26 | $reflectionProperty->setValue($object, new ArrayCollection()); 27 | } 28 | } -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php: -------------------------------------------------------------------------------- 1 | __load(); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php: -------------------------------------------------------------------------------- 1 | callback = $callable; 23 | } 24 | 25 | /** 26 | * Replaces the object property by the result of the callback called with the object property. 27 | * 28 | * {@inheritdoc} 29 | */ 30 | public function apply($object, $property, $objectCopier) 31 | { 32 | $reflectionProperty = ReflectionHelper::getProperty($object, $property); 33 | $reflectionProperty->setAccessible(true); 34 | 35 | $value = call_user_func($this->callback, $reflectionProperty->getValue($object)); 36 | 37 | $reflectionProperty->setValue($object, $value); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php: -------------------------------------------------------------------------------- 1 | setAccessible(true); 22 | $reflectionProperty->setValue($object, null); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php: -------------------------------------------------------------------------------- 1 | class = $class; 27 | $this->property = $property; 28 | } 29 | 30 | /** 31 | * Matches a specific property of a specific class. 32 | * 33 | * {@inheritdoc} 34 | */ 35 | public function matches($object, $property) 36 | { 37 | return ($object instanceof $this->class) && $property == $this->property; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php: -------------------------------------------------------------------------------- 1 | property = $property; 21 | } 22 | 23 | /** 24 | * Matches a property by its name. 25 | * 26 | * {@inheritdoc} 27 | */ 28 | public function matches($object, $property) 29 | { 30 | return $property == $this->property; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php: -------------------------------------------------------------------------------- 1 | $propertyValue) { 28 | $copy->{$propertyName} = $propertyValue; 29 | } 30 | 31 | return $copy; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php: -------------------------------------------------------------------------------- 1 | callback = $callable; 21 | } 22 | 23 | /** 24 | * {@inheritdoc} 25 | */ 26 | public function apply($element) 27 | { 28 | return call_user_func($this->callback, $element); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php: -------------------------------------------------------------------------------- 1 | copier = $copier; 21 | } 22 | 23 | /** 24 | * {@inheritdoc} 25 | */ 26 | public function apply($arrayObject) 27 | { 28 | $clone = clone $arrayObject; 29 | foreach ($arrayObject->getArrayCopy() as $k => $v) { 30 | $clone->offsetSet($k, $this->copier->copy($v)); 31 | } 32 | 33 | return $clone; 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php: -------------------------------------------------------------------------------- 1 | copier = $copier; 20 | } 21 | 22 | /** 23 | * {@inheritdoc} 24 | */ 25 | public function apply($element) 26 | { 27 | $newElement = clone $element; 28 | 29 | $copy = $this->createCopyClosure(); 30 | 31 | return $copy($newElement); 32 | } 33 | 34 | private function createCopyClosure() 35 | { 36 | $copier = $this->copier; 37 | 38 | $copy = function (SplDoublyLinkedList $list) use ($copier) { 39 | // Replace each element in the list with a deep copy of itself 40 | for ($i = 1; $i <= $list->count(); $i++) { 41 | $copy = $copier->recursiveCopy($list->shift()); 42 | 43 | $list->push($copy); 44 | } 45 | 46 | return $list; 47 | }; 48 | 49 | return Closure::bind($copy, null, DeepCopy::class); 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php: -------------------------------------------------------------------------------- 1 | type = $type; 18 | } 19 | 20 | /** 21 | * @param mixed $element 22 | * 23 | * @return boolean 24 | */ 25 | public function matches($element) 26 | { 27 | return is_object($element) ? is_a($element, $this->type) : gettype($element) === $this->type; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php: -------------------------------------------------------------------------------- 1 | copy($value); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /vendor/paragonie/random_compat/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Paragon Initiative Enterprises 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /vendor/paragonie/random_compat/build-phar.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | basedir=$( dirname $( readlink -f ${BASH_SOURCE[0]} ) ) 4 | 5 | php -dphar.readonly=0 "$basedir/other/build_phar.php" $* -------------------------------------------------------------------------------- /vendor/paragonie/random_compat/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paragonie/random_compat", 3 | "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", 4 | "keywords": [ 5 | "csprng", 6 | "random", 7 | "polyfill", 8 | "pseudorandom" 9 | ], 10 | "license": "MIT", 11 | "type": "library", 12 | "authors": [ 13 | { 14 | "name": "Paragon Initiative Enterprises", 15 | "email": "security@paragonie.com", 16 | "homepage": "https://paragonie.com" 17 | } 18 | ], 19 | "support": { 20 | "issues": "https://github.com/paragonie/random_compat/issues", 21 | "email": "info@paragonie.com", 22 | "source": "https://github.com/paragonie/random_compat" 23 | }, 24 | "require": { 25 | "php": ">= 7" 26 | }, 27 | "require-dev": { 28 | "vimeo/psalm": "^1", 29 | "phpunit/phpunit": "4.*|5.*" 30 | }, 31 | "suggest": { 32 | "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /vendor/paragonie/random_compat/dist/random_compat.phar.pubkey: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEd+wCqJDrx5B4OldM0dQE0ZMX+lx1ZWm 3 | pui0SUqD4G29L3NGsz9UhJ/0HjBdbnkhIK5xviT0X5vtjacF6ajgcCArbTB+ds+p 4 | +h7Q084NuSuIpNb6YPfoUFgC/CL9kAoc 5 | -----END PUBLIC KEY----- 6 | -------------------------------------------------------------------------------- /vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | Version: GnuPG v2.0.22 (MingW32) 3 | 4 | iQEcBAABAgAGBQJWtW1hAAoJEGuXocKCZATaJf0H+wbZGgskK1dcRTsuVJl9IWip 5 | QwGw/qIKI280SD6/ckoUMxKDCJiFuPR14zmqnS36k7N5UNPnpdTJTS8T11jttSpg 6 | 1LCmgpbEIpgaTah+cELDqFCav99fS+bEiAL5lWDAHBTE/XPjGVCqeehyPYref4IW 7 | NDBIEsvnHPHPLsn6X5jq4+Yj5oUixgxaMPiR+bcO4Sh+RzOVB6i2D0upWfRXBFXA 8 | NNnsg9/zjvoC7ZW73y9uSH+dPJTt/Vgfeiv52/v41XliyzbUyLalf02GNPY+9goV 9 | JHG1ulEEBJOCiUD9cE1PUIJwHA/HqyhHIvV350YoEFiHl8iSwm7SiZu5kPjaq74= 10 | =B6+8 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /vendor/paragonie/random_compat/lib/random.php: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /vendor/phpmailer/phpmailer/VERSION: -------------------------------------------------------------------------------- 1 | 6.5.1 -------------------------------------------------------------------------------- /vendor/phpmailer/phpmailer/language/phpmailer.lang-ch.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | 9 | $PHPMAILER_LANG['authenticate'] = 'SMTP 错误:身份验证失败。'; 10 | $PHPMAILER_LANG['connect_host'] = 'SMTP 错误: 不能连接SMTP主机。'; 11 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 错误: 数据不可接受。'; 12 | //$PHPMAILER_LANG['empty_message'] = 'Message body empty'; 13 | $PHPMAILER_LANG['encoding'] = '未知编码:'; 14 | $PHPMAILER_LANG['execute'] = '不能执行: '; 15 | $PHPMAILER_LANG['file_access'] = '不能访问文件:'; 16 | $PHPMAILER_LANG['file_open'] = '文件错误:不能打开文件:'; 17 | $PHPMAILER_LANG['from_failed'] = '下面的发送地址邮件发送失败了: '; 18 | $PHPMAILER_LANG['instantiate'] = '不能实现mail方法。'; 19 | //$PHPMAILER_LANG['invalid_address'] = 'Invalid address: '; 20 | $PHPMAILER_LANG['mailer_not_supported'] = ' 您所选择的发送邮件的方法并不支持。'; 21 | $PHPMAILER_LANG['provide_address'] = '您必须提供至少一个 收信人的email地址。'; 22 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 错误: 下面的 收件人失败了: '; 23 | //$PHPMAILER_LANG['signing'] = 'Signing Error: '; 24 | //$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; 25 | //$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; 26 | //$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; 27 | //$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; 28 | -------------------------------------------------------------------------------- /vendor/phpmailer/phpmailer/language/phpmailer.lang-ko.php: -------------------------------------------------------------------------------- 1 | 7 | */ 8 | 9 | $PHPMAILER_LANG['authenticate'] = 'SMTP 오류: 인증할 수 없습니다.'; 10 | $PHPMAILER_LANG['connect_host'] = 'SMTP 오류: SMTP 호스트에 접속할 수 없습니다.'; 11 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 오류: 데이터가 받아들여지지 않았습니다.'; 12 | $PHPMAILER_LANG['empty_message'] = '메세지 내용이 없습니다'; 13 | $PHPMAILER_LANG['encoding'] = '알 수 없는 인코딩: '; 14 | $PHPMAILER_LANG['execute'] = '실행 불가: '; 15 | $PHPMAILER_LANG['file_access'] = '파일 접근 불가: '; 16 | $PHPMAILER_LANG['file_open'] = '파일 오류: 파일을 열 수 없습니다: '; 17 | $PHPMAILER_LANG['from_failed'] = '다음 From 주소에서 오류가 발생했습니다: '; 18 | $PHPMAILER_LANG['instantiate'] = 'mail 함수를 인스턴스화할 수 없습니다'; 19 | $PHPMAILER_LANG['invalid_address'] = '잘못된 주소: '; 20 | $PHPMAILER_LANG['mailer_not_supported'] = ' 메일러는 지원되지 않습니다.'; 21 | $PHPMAILER_LANG['provide_address'] = '적어도 한 개 이상의 수신자 메일 주소를 제공해야 합니다.'; 22 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 오류: 다음 수신자에서 오류가 발생했습니다: '; 23 | $PHPMAILER_LANG['signing'] = '서명 오류: '; 24 | $PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP 연결을 실패하였습니다.'; 25 | $PHPMAILER_LANG['smtp_error'] = 'SMTP 서버 오류: '; 26 | $PHPMAILER_LANG['variable_set'] = '변수 설정 및 초기화 불가: '; 27 | $PHPMAILER_LANG['extension_missing'] = '확장자 없음: '; 28 | -------------------------------------------------------------------------------- /vendor/phpmailer/phpmailer/language/phpmailer.lang-zh.php: -------------------------------------------------------------------------------- 1 | 7 | * @author Peter Dave Hello <@PeterDaveHello/> 8 | * @author Jason Chiang 9 | */ 10 | 11 | $PHPMAILER_LANG['authenticate'] = 'SMTP 錯誤:登入失敗。'; 12 | $PHPMAILER_LANG['connect_host'] = 'SMTP 錯誤:無法連線到 SMTP 主機。'; 13 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 錯誤:無法接受的資料。'; 14 | $PHPMAILER_LANG['empty_message'] = '郵件內容為空'; 15 | $PHPMAILER_LANG['encoding'] = '未知編碼: '; 16 | $PHPMAILER_LANG['execute'] = '無法執行:'; 17 | $PHPMAILER_LANG['file_access'] = '無法存取檔案:'; 18 | $PHPMAILER_LANG['file_open'] = '檔案錯誤:無法開啟檔案:'; 19 | $PHPMAILER_LANG['from_failed'] = '發送地址錯誤:'; 20 | $PHPMAILER_LANG['instantiate'] = '未知函數呼叫。'; 21 | $PHPMAILER_LANG['invalid_address'] = '因為電子郵件地址無效,無法傳送: '; 22 | $PHPMAILER_LANG['mailer_not_supported'] = '不支援的發信客戶端。'; 23 | $PHPMAILER_LANG['provide_address'] = '必須提供至少一個收件人地址。'; 24 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 錯誤:以下收件人地址錯誤:'; 25 | $PHPMAILER_LANG['signing'] = '電子簽章錯誤: '; 26 | $PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP 連線失敗'; 27 | $PHPMAILER_LANG['smtp_error'] = 'SMTP 伺服器錯誤: '; 28 | $PHPMAILER_LANG['variable_set'] = '無法設定或重設變數: '; 29 | $PHPMAILER_LANG['extension_missing'] = '遺失模組 Extension: '; 30 | -------------------------------------------------------------------------------- /vendor/phpmailer/phpmailer/language/phpmailer.lang-zh_cn.php: -------------------------------------------------------------------------------- 1 | 7 | * @author young 8 | * @author Teddysun 9 | */ 10 | 11 | $PHPMAILER_LANG['authenticate'] = 'SMTP 错误:登录失败。'; 12 | $PHPMAILER_LANG['connect_host'] = 'SMTP 错误:无法连接到 SMTP 主机。'; 13 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 错误:数据不被接受。'; 14 | $PHPMAILER_LANG['empty_message'] = '邮件正文为空。'; 15 | $PHPMAILER_LANG['encoding'] = '未知编码:'; 16 | $PHPMAILER_LANG['execute'] = '无法执行:'; 17 | $PHPMAILER_LANG['file_access'] = '无法访问文件:'; 18 | $PHPMAILER_LANG['file_open'] = '文件错误:无法打开文件:'; 19 | $PHPMAILER_LANG['from_failed'] = '发送地址错误:'; 20 | $PHPMAILER_LANG['instantiate'] = '未知函数调用。'; 21 | $PHPMAILER_LANG['invalid_address'] = '发送失败,电子邮箱地址是无效的:'; 22 | $PHPMAILER_LANG['mailer_not_supported'] = '发信客户端不被支持。'; 23 | $PHPMAILER_LANG['provide_address'] = '必须提供至少一个收件人地址。'; 24 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 错误:收件人地址错误:'; 25 | $PHPMAILER_LANG['signing'] = '登录失败:'; 26 | $PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP服务器连接失败。'; 27 | $PHPMAILER_LANG['smtp_error'] = 'SMTP服务器出错:'; 28 | $PHPMAILER_LANG['variable_set'] = '无法设置或重置变量:'; 29 | $PHPMAILER_LANG['extension_missing'] = '丢失模块 Extension:'; 30 | -------------------------------------------------------------------------------- /vendor/phpmailer/phpmailer/src/Exception.php: -------------------------------------------------------------------------------- 1 | 10 | * @author Jim Jagielski (jimjag) 11 | * @author Andy Prevost (codeworxtech) 12 | * @author Brent R. Matzelle (original founder) 13 | * @copyright 2012 - 2020 Marcus Bointon 14 | * @copyright 2010 - 2012 Jim Jagielski 15 | * @copyright 2004 - 2009 Andy Prevost 16 | * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License 17 | * @note This program is distributed in the hope that it will be useful - WITHOUT 18 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 19 | * FITNESS FOR A PARTICULAR PURPOSE. 20 | */ 21 | 22 | namespace PHPMailer\PHPMailer; 23 | 24 | /** 25 | * PHPMailer exception handler. 26 | * 27 | * @author Marcus Bointon 28 | */ 29 | class Exception extends \Exception 30 | { 31 | /** 32 | * Prettify error message output. 33 | * 34 | * @return string 35 | */ 36 | public function errorMessage() 37 | { 38 | return '' . htmlspecialchars($this->getMessage(), ENT_COMPAT | ENT_HTML401) . "
\n"; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /vendor/psr/log/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012 PHP Framework Interoperability Group 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /vendor/psr/log/Psr/Log/InvalidArgumentException.php: -------------------------------------------------------------------------------- 1 | logger = $logger; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /vendor/psr/log/Psr/Log/NullLogger.php: -------------------------------------------------------------------------------- 1 | logger) { }` 11 | * blocks. 12 | */ 13 | class NullLogger extends AbstractLogger 14 | { 15 | /** 16 | * Logs with an arbitrary level. 17 | * 18 | * @param mixed $level 19 | * @param string $message 20 | * @param array $context 21 | * 22 | * @return void 23 | * 24 | * @throws \Psr\Log\InvalidArgumentException 25 | */ 26 | public function log($level, $message, array $context = array()) 27 | { 28 | // noop 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /vendor/psr/log/Psr/Log/Test/DummyTest.php: -------------------------------------------------------------------------------- 1 | =5.3.0" 15 | }, 16 | "autoload": { 17 | "psr-4": { 18 | "Psr\\Log\\": "Psr/Log/" 19 | } 20 | }, 21 | "extra": { 22 | "branch-alias": { 23 | "dev-master": "1.1.x-dev" 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /vendor/setasign/fpdi/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2020 Setasign GmbH & Co. KG, https://www.setasign.com 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /vendor/setasign/fpdi/SECURITY.md: -------------------------------------------------------------------------------- 1 | ## Security contact information 2 | 3 | To report a security vulnerability, please use the 4 | [Tidelift security contact](https://tidelift.com/security). 5 | Tidelift will coordinate the fix and disclosure. 6 | -------------------------------------------------------------------------------- /vendor/setasign/fpdi/src/FpdfTpl.php: -------------------------------------------------------------------------------- 1 | ')); 27 | if ((\strlen($data) % 2) === 1) { 28 | $data .= '0'; 29 | } 30 | 31 | return \pack('H*', $data); 32 | } 33 | 34 | /** 35 | * Converts a string into ASCII hexadecimal representation. 36 | * 37 | * @param string $data The input string 38 | * @param boolean $leaveEOD 39 | * @return string 40 | */ 41 | public function encode($data, $leaveEOD = false) 42 | { 43 | $t = \unpack('H*', $data); 44 | return \current($t) 45 | . ($leaveEOD ? '' : '>'); 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /vendor/setasign/fpdi/src/PdfParser/Filter/FilterException.php: -------------------------------------------------------------------------------- 1 | value = (bool) $value; 28 | return $v; 29 | } 30 | 31 | /** 32 | * Ensures that the passed value is a PdfBoolean instance. 33 | * 34 | * @param mixed $value 35 | * @return self 36 | * @throws PdfTypeException 37 | */ 38 | public static function ensure($value) 39 | { 40 | return PdfType::ensureType(self::class, $value, 'Boolean value expected.'); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /vendor/setasign/fpdi/src/PdfParser/Type/PdfIndirectObjectReference.php: -------------------------------------------------------------------------------- 1 | value = (int) $objectNumber; 29 | $v->generationNumber = (int) $generationNumber; 30 | 31 | return $v; 32 | } 33 | 34 | /** 35 | * Ensures that the passed value is a PdfIndirectObject instance. 36 | * 37 | * @param mixed $value 38 | * @return self 39 | * @throws PdfTypeException 40 | */ 41 | public static function ensure($value) 42 | { 43 | return PdfType::ensureType(self::class, $value, 'Indirect reference value expected.'); 44 | } 45 | 46 | /** 47 | * The generation number. 48 | * 49 | * @var int 50 | */ 51 | public $generationNumber; 52 | } 53 | -------------------------------------------------------------------------------- /vendor/setasign/fpdi/src/PdfParser/Type/PdfNull.php: -------------------------------------------------------------------------------- 1 | value = $value + 0; 28 | 29 | return $v; 30 | } 31 | 32 | /** 33 | * Ensures that the passed value is a PdfNumeric instance. 34 | * 35 | * @param mixed $value 36 | * @return self 37 | * @throws PdfTypeException 38 | */ 39 | public static function ensure($value) 40 | { 41 | return PdfType::ensureType(self::class, $value, 'Numeric value expected.'); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /vendor/setasign/fpdi/src/PdfParser/Type/PdfToken.php: -------------------------------------------------------------------------------- 1 | value = $token; 28 | 29 | return $v; 30 | } 31 | 32 | /** 33 | * Ensures that the passed value is a PdfToken instance. 34 | * 35 | * @param mixed $token 36 | * @return self 37 | * @throws PdfTypeException 38 | */ 39 | public static function ensure($token) 40 | { 41 | return PdfType::ensureType(self::class, $token, 'Token value expected.'); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /vendor/setasign/fpdi/src/PdfParser/Type/PdfTypeException.php: -------------------------------------------------------------------------------- 1 |