├── 01-fundamental ├── komentar │ ├── index.php │ └── pengantar.md ├── konstanta │ ├── index.php │ └── pengantar.md ├── sintak │ ├── contoh2.php │ ├── index.php │ └── sintak.md ├── var_dump │ ├── index.php │ └── pengantar.md └── variable │ ├── dasar.md │ ├── index.php │ └── index.view.php ├── 02-typedata ├── boolean.php ├── casting.php ├── float.php ├── integer.php ├── juggling.php ├── null.php ├── pengantar.md ├── string.php └── struktur.png ├── 03-operators ├── assignment-operator.php ├── logika.php ├── pembanding.php ├── pengantar.md └── tabel_operator_pembanding.png ├── 04-Control-flow ├── break.php ├── continue.php ├── contoh_switch.php ├── controlif.php ├── dowhile.php ├── flowchat │ ├── contol_if.drawio │ ├── flowchat_dowhile.drawio │ ├── flowchat_for.drawio │ ├── flowchat_switch.drawio │ └── flowchat_while.drawio ├── ifelse.php ├── panduan.md ├── perulanganfor.php ├── switch.php ├── ternary.php └── while.php ├── 05-function ├── fungsi.php ├── namaargumen.php ├── panduan.md ├── secupevariable.php ├── typehint.php └── variadic.php ├── 06-array ├── array.php ├── array_multidimensi.php ├── assosiative.php ├── flowchat_foreach.drawio ├── forech.php ├── fungsi2array.php ├── fungsi2array_part2.php ├── fungsi2array_part3.php ├── fungsi2array_part4.php ├── fungsiarraysort.php └── pengenalan.md ├── 07-advanced-function ├── Str.php ├── anonymousefunction.php ├── arrawfunction.php ├── pengenalan.md └── variblefunction.php ├── 08-konstruksi-variabel ├── konstruksivariable.php └── pengenalan.md ├── 09-advanced-array ├── contoh.php └── panduan.md ├── 10-org-file ├── contoh2 │ ├── function.php │ └── index.php ├── contoh_dir │ ├── inc │ │ ├── footer.php │ │ └── header.php │ └── index.php ├── contohdir │ ├── admin │ │ └── dashboard │ │ │ └── index.php │ ├── config │ │ └── app.php │ ├── inc │ │ ├── footer.php │ │ └── header.php │ └── public │ │ └── index.php ├── function.php ├── inc │ ├── footer.php │ └── header.php ├── index.php ├── pengenalan.md ├── public │ ├── css │ │ └── style.css │ └── js │ │ └── app.js └── variable │ ├── inc │ └── home.php │ └── index.php ├── 11-state-namagement ├── checkcookie.php ├── deletecookie.php ├── logout.php ├── pengenalan.md ├── profile.php ├── sessionindex.php └── setcookie.php ├── 12-phpform ├── demo │ ├── inc │ │ ├── .htaccess │ │ ├── footer.php │ │ ├── get.php │ │ ├── header.php │ │ └── post.php │ └── index.php ├── get │ ├── form.php │ └── index.php ├── pengenalan.md └── pos │ ├── form.php │ └── index.php ├── 13-filter_has_var ├── inc │ ├── get.php │ └── post.php ├── index.php ├── pengenalan.md └── perbedaan.php ├── 14-form-validation ├── css │ └── style.css ├── inc │ ├── footer.php │ ├── get.php │ ├── header.php │ └── post.php └── index.php ├── 15-checkbox ├── css │ └── style.css ├── inc │ ├── footer.php │ ├── get.php │ ├── header.php │ └── post.php └── index.php ├── 16-multicheckbox ├── css │ └── style.css ├── img │ └── donat.png ├── inc │ ├── footer.php │ ├── function.php │ ├── get.php │ ├── header.php │ └── post.php └── index.php ├── 17-radiobutton ├── css │ └── style.css ├── inc │ ├── footer.php │ ├── get.php │ ├── header.php │ └── post.php └── index.php ├── 18-selectoption ├── css │ └── style.css ├── inc │ ├── footer.php │ ├── get.php │ ├── header.php │ └── post.php └── index.php ├── 19-csrf ├── css │ └── style.css ├── inc │ ├── footer.php │ ├── get.php │ ├── header.php │ └── post.php └── index.php ├── 20-flash ├── css │ └── style.css ├── inc │ ├── flash.php │ ├── footer.php │ └── header.php ├── page1.php └── page2.php ├── 21-upload-file ├── css │ └── style.css ├── example.php ├── inc │ ├── flash.php │ └── function.php ├── index.php ├── upload.php └── uploads │ └── tshart.jpg ├── 22-upload-multiple ├── css │ └── style.css ├── inc │ ├── flash.php │ └── functions.php ├── index.php └── upload.php ├── 23-mail ├── 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-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-mn.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 │ │ ├── DSNConfigurator.php │ │ ├── Exception.php │ │ ├── OAuth.php │ │ ├── OAuthTokenProvider.php │ │ ├── PHPMailer.php │ │ ├── POP3.php │ │ └── SMTP.php └── index.php ├── 24-contact-form ├── 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-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-mn.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 │ │ ├── DSNConfigurator.php │ │ ├── Exception.php │ │ ├── OAuth.php │ │ ├── OAuthTokenProvider.php │ │ ├── PHPMailer.php │ │ ├── POP3.php │ │ └── SMTP.php ├── config │ └── app.php ├── css │ └── style.css ├── inc │ ├── footer.php │ ├── get.php │ ├── header.php │ ├── mail.php │ └── post.php └── index.php ├── 25-hash └── index.php ├── 26-sanitize ├── index.php └── sanitaize.php ├── 27-validation ├── database.php ├── index.php ├── script_sql.sql └── validation.php ├── 28-filter ├── database.php ├── filter.php ├── index.php ├── sanitaize.php └── validation.php ├── 29-registration ├── .htaccess ├── config │ ├── database.php │ └── script.sql ├── public │ ├── .htaccess │ ├── css │ │ └── style.css │ ├── login.php │ └── register.php └── src │ ├── auth.php │ ├── bootstrap.php │ ├── inc │ ├── footer.php │ └── header.php │ ├── libs │ ├── connection.php │ ├── filter.php │ ├── flash.php │ ├── helpers.php │ ├── sanitization.php │ └── validation.php │ └── register.php ├── 30-login ├── .htaccess ├── config │ ├── database.php │ └── script.sql ├── public │ ├── .htaccess │ ├── css │ │ └── style.css │ ├── index.php │ ├── login.php │ ├── logout.php │ └── register.php └── src │ ├── auth.php │ ├── bootstrap.php │ ├── inc │ ├── footer.php │ └── header.php │ ├── libs │ ├── connection.php │ ├── filter.php │ ├── flash.php │ ├── helpers.php │ ├── sanitization.php │ └── validation.php │ ├── login.php │ └── register.php ├── 31-verifikasi ├── .htaccess ├── config │ ├── app.php │ ├── database.php │ ├── new_script.sql │ └── script.sql ├── public │ ├── .htaccess │ ├── activate.php │ ├── css │ │ └── style.css │ ├── index.php │ ├── login.php │ ├── logout.php │ └── register.php └── src │ ├── auth.php │ ├── bootstrap.php │ ├── inc │ ├── footer.php │ └── header.php │ ├── libs │ ├── 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-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-mn.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 │ │ │ ├── DSNConfigurator.php │ │ │ ├── Exception.php │ │ │ ├── OAuth.php │ │ │ ├── OAuthTokenProvider.php │ │ │ ├── PHPMailer.php │ │ │ ├── POP3.php │ │ │ └── SMTP.php │ ├── connection.php │ ├── filter.php │ ├── flash.php │ ├── helpers.php │ ├── mail.php │ ├── sanitization.php │ └── validation.php │ ├── login.php │ └── register.php ├── 32-remember ├── .htaccess ├── config │ ├── app.php │ ├── database.php │ ├── new_script.sql │ └── script.sql ├── public │ ├── .htaccess │ ├── activate.php │ ├── css │ │ └── style.css │ ├── index.php │ ├── login.php │ ├── logout.php │ └── register.php └── src │ ├── auth.php │ ├── bootstrap.php │ ├── inc │ ├── footer.php │ └── header.php │ ├── libs │ ├── 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-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-mn.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 │ │ │ ├── DSNConfigurator.php │ │ │ ├── Exception.php │ │ │ ├── OAuth.php │ │ │ ├── OAuthTokenProvider.php │ │ │ ├── PHPMailer.php │ │ │ ├── POP3.php │ │ │ └── SMTP.php │ ├── connection.php │ ├── filter.php │ ├── flash.php │ ├── helpers.php │ ├── mail.php │ ├── sanitization.php │ └── validation.php │ ├── login.php │ ├── register.php │ └── remember.php ├── 33-open-file ├── index.php └── template.htm ├── 34-memeriksa-file ├── dasar.md ├── file │ └── template.txt ├── index.php └── readme.txt ├── 35-load-file ├── index.php └── lib │ └── template.txt ├── 36-download-file ├── file │ ├── node.msi │ └── template.txt └── index.php ├── 37-copy-file ├── file │ ├── readme.bak │ └── readme.txt └── index.php ├── 38-delete-rename ├── file │ ├── backup.html │ ├── readme.txt │ └── text.html ├── index.php └── public │ └── file2.txt ├── 39-csv-file ├── file │ └── stock.csv └── index.php ├── 40-class ├── entity │ └── Animal.php ├── index.php ├── objek.png └── pengenalan.md ├── 41-accessmodifier ├── contoh.php └── index.php ├── 42-construktor └── index.php ├── 43-property ├── index.php ├── mutable.php └── readonly.php ├── 44-inheritance ├── digram.drawio └── index.php ├── 45-overriding ├── BankAccount.php ├── Contoh.php └── index.php ├── 46-abstract-class ├── contoh.php └── index.php ├── 47-interfaces ├── contoh.php ├── index.php └── log.txt ├── 48-polymorphism ├── digram.drawio └── index.php ├── 49-traits └── index.php ├── 50-staticmethod-properties └── index.php ├── 51-magicmethod └── index.php ├── 52-tostring ├── call.php └── index.php ├── 53-callstatic ├── index.php └── invoke.php ├── 54-anonimous-class └── index.php ├── 55-namespace ├── index.php ├── index2.php ├── index3.php └── src │ ├── database │ └── Logger.php │ ├── model │ ├── Customer.php │ └── Product.php │ └── utils │ └── Logger.php ├── 56-autoloading ├── function.php ├── function2.php ├── function3.php ├── index.php ├── index2.php ├── index3.php ├── models │ └── Contact.php └── services │ └── Email.php ├── 57-try-cache └── index.php ├── 58-pdo-connection ├── index.php └── index2.php ├── 59-prepre-statement ├── Connection.php └── index.php ├── 60-crud-pdo ├── config │ └── Connection.php ├── edit.php ├── index.php ├── insert.php ├── public │ └── js │ │ └── script.js ├── script.sql ├── src │ ├── model │ │ └── MahasiswaModel.php │ └── process │ │ └── data.php └── template │ ├── footer.php │ └── header.php ├── 61-mysqli ├── config │ └── Connection.php ├── edit.php ├── index.php ├── insert.php ├── public │ ├── css │ │ └── style.css │ └── js │ │ └── script.js ├── script.sql └── src │ ├── action │ └── data.php │ └── model │ └── BarangModel.php ├── 62-mvc ├── .htaccess ├── composer.json ├── composer.lock ├── database.sql ├── public │ ├── .htaccess │ ├── css │ │ └── style.css │ ├── index.php │ └── js │ │ └── script.js ├── src │ ├── .env │ ├── .htaccess │ ├── config │ │ └── Config.php │ ├── controllers │ │ ├── BarangController.php │ │ ├── DefaultApp.php │ │ └── KategoriController.php │ ├── core │ │ ├── App.php │ │ ├── Autoload.php │ │ ├── BaseController.php │ │ ├── Database.php │ │ ├── DotEnv.php │ │ ├── Filter.php │ │ ├── Message.php │ │ ├── Routes.php │ │ ├── Routes_backup.php │ │ ├── Sanitization.php │ │ └── Validation.php │ ├── index.php │ ├── models │ │ └── BarangModel.php │ └── views │ │ ├── barang │ │ ├── edit.php │ │ ├── index.php │ │ └── insert.php │ │ ├── home │ │ └── index.php │ │ ├── kategori │ │ └── index.php │ │ └── template │ │ ├── footer.php │ │ └── header.php └── vendor │ ├── autoload.php │ └── composer │ ├── ClassLoader.php │ ├── InstalledVersions.php │ ├── LICENSE │ ├── autoload_classmap.php │ ├── autoload_namespaces.php │ ├── autoload_psr4.php │ ├── autoload_real.php │ ├── autoload_static.php │ ├── installed.json │ └── installed.php ├── 63-API ├── .gitignore ├── .htaccess ├── composer.json ├── composer.lock ├── database.sql ├── public │ ├── .htaccess │ ├── css │ │ └── style.css │ ├── index.php │ └── js │ │ └── script.js ├── src │ ├── .env │ ├── .env_example │ ├── .htaccess │ ├── config │ │ └── Config.php │ ├── controllers │ │ ├── AutentikasiController.php │ │ ├── BarangController.php │ │ ├── DefaultApp.php │ │ └── KategoriController.php │ ├── core │ │ ├── App.php │ │ ├── Autoload.php │ │ ├── BaseController.php │ │ ├── Database.php │ │ ├── DotEnv.php │ │ ├── Filter.php │ │ ├── Message.php │ │ ├── Routes.php │ │ ├── Routes_backup.php │ │ ├── Sanitization.php │ │ └── Validation.php │ ├── index.php │ ├── models │ │ ├── AutentikasiModel.php │ │ ├── BarangModel.php │ │ └── uniqueModel.php │ └── views │ │ ├── barang │ │ ├── edit.php │ │ ├── index.php │ │ └── insert.php │ │ ├── home │ │ └── index.php │ │ ├── kategori │ │ └── index.php │ │ └── template │ │ ├── footer.php │ │ └── header.php └── vendor │ ├── autoload.php │ ├── composer │ ├── ClassLoader.php │ ├── InstalledVersions.php │ ├── LICENSE │ ├── autoload_classmap.php │ ├── autoload_namespaces.php │ ├── autoload_psr4.php │ ├── autoload_real.php │ ├── autoload_static.php │ ├── installed.json │ ├── installed.php │ └── platform_check.php │ └── firebase │ └── php-jwt │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ ├── BeforeValidException.php │ ├── CachedKeySet.php │ ├── ExpiredException.php │ ├── JWK.php │ ├── JWT.php │ ├── Key.php │ └── SignatureInvalidException.php ├── 63-API_backup ├── .gitignore ├── .htaccess ├── composer.json ├── composer.lock ├── database.sql ├── public │ ├── .htaccess │ ├── css │ │ └── style.css │ ├── index.php │ └── js │ │ └── script.js ├── src │ ├── .env_example │ ├── .htaccess │ ├── config │ │ └── Config.php │ ├── controllers │ │ ├── AutentikasiController.php │ │ ├── BarangController.php │ │ ├── DefaultApp.php │ │ └── KategoriController.php │ ├── core │ │ ├── App.php │ │ ├── Autoload.php │ │ ├── BaseController.php │ │ ├── Database.php │ │ ├── DotEnv.php │ │ ├── Filter.php │ │ ├── Message.php │ │ ├── Routes.php │ │ ├── Routes_backup.php │ │ ├── Sanitization.php │ │ └── Validation.php │ ├── helpers │ │ └── Authentication.php │ ├── index.php │ ├── models │ │ ├── AutentikasiModel.php │ │ ├── BarangModel.php │ │ └── UniqueModel.php │ └── views │ │ ├── barang │ │ ├── edit.php │ │ ├── index.php │ │ └── insert.php │ │ ├── home │ │ └── index.php │ │ ├── kategori │ │ └── index.php │ │ └── template │ │ ├── footer.php │ │ └── header.php └── vendor │ ├── autoload.php │ ├── composer │ ├── ClassLoader.php │ ├── InstalledVersions.php │ ├── LICENSE │ ├── autoload_classmap.php │ ├── autoload_namespaces.php │ ├── autoload_psr4.php │ ├── autoload_real.php │ ├── autoload_static.php │ ├── installed.json │ ├── installed.php │ └── platform_check.php │ └── firebase │ └── php-jwt │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── composer.json │ └── src │ ├── BeforeValidException.php │ ├── CachedKeySet.php │ ├── ExpiredException.php │ ├── JWK.php │ ├── JWT.php │ ├── Key.php │ └── SignatureInvalidException.php ├── 64-pos-app ├── .gitignore ├── .htaccess ├── README.md ├── composer.json ├── composer.lock ├── public │ ├── .htaccess │ ├── .htaccess copy │ ├── bootstrap │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ ├── css │ │ ├── report.css │ │ ├── style.css │ │ └── tree.css │ ├── datatable │ │ ├── css │ │ │ ├── bootstrap.min.css │ │ │ └── dataTables.bootstrap5.min.css │ │ └── js │ │ │ ├── dataTables.bootstrap5.min.js │ │ │ └── jquery.dataTables.min.js │ ├── font-awesome │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── bower.json │ │ ├── component.json │ │ ├── composer.json │ │ ├── css │ │ │ ├── all.css │ │ │ ├── all.min.css │ │ │ ├── brands.css │ │ │ ├── brands.min.css │ │ │ ├── fontawesome.css │ │ │ ├── fontawesome.min.css │ │ │ ├── regular.css │ │ │ ├── regular.min.css │ │ │ ├── solid.css │ │ │ ├── solid.min.css │ │ │ ├── svg-with-js.css │ │ │ ├── svg-with-js.min.css │ │ │ ├── v4-font-face.css │ │ │ ├── v4-font-face.min.css │ │ │ ├── v4-shims.css │ │ │ ├── v4-shims.min.css │ │ │ ├── v5-font-face.css │ │ │ └── v5-font-face.min.css │ │ ├── less │ │ │ ├── _animated.less │ │ │ ├── _bordered-pulled.less │ │ │ ├── _core.less │ │ │ ├── _fixed-width.less │ │ │ ├── _icons.less │ │ │ ├── _list.less │ │ │ ├── _mixins.less │ │ │ ├── _rotated-flipped.less │ │ │ ├── _screen-reader.less │ │ │ ├── _shims.less │ │ │ ├── _sizing.less │ │ │ ├── _stacked.less │ │ │ ├── _variables.less │ │ │ ├── brands.less │ │ │ ├── fontawesome.less │ │ │ ├── regular.less │ │ │ ├── solid.less │ │ │ └── v4-shims.less │ │ ├── metadata │ │ │ ├── categories.yml │ │ │ ├── icon-families.json │ │ │ ├── icon-families.yml │ │ │ ├── icons.json │ │ │ ├── icons.yml │ │ │ ├── shims.json │ │ │ ├── shims.yml │ │ │ └── sponsors.yml │ │ ├── package.json │ │ ├── scss │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _functions.scss │ │ │ ├── _icons.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _shims.scss │ │ │ ├── _sizing.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ ├── brands.scss │ │ │ ├── fontawesome.scss │ │ │ ├── regular.scss │ │ │ ├── solid.scss │ │ │ └── v4-shims.scss │ │ └── webfonts │ │ │ ├── fa-brands-400.ttf │ │ │ ├── fa-brands-400.woff2 │ │ │ ├── fa-regular-400.ttf │ │ │ ├── fa-regular-400.woff2 │ │ │ ├── fa-solid-900.ttf │ │ │ ├── fa-solid-900.woff2 │ │ │ ├── fa-v4compatibility.ttf │ │ │ └── fa-v4compatibility.woff2 │ ├── img │ │ ├── img_avatar1.png │ │ └── logo.png │ ├── index.php │ ├── jquery │ │ └── jquery-3.7.0.js │ ├── js │ │ ├── script.js │ │ └── tree.js │ ├── select2 │ │ ├── .editorconfig │ │ ├── .github │ │ │ ├── CONTRIBUTING.md │ │ │ ├── FUNDING.yml │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ ├── stale.yml │ │ │ └── workflows │ │ │ │ ├── docs-deploy.yml │ │ │ │ ├── main.yml │ │ │ │ └── package-deploy.yml │ │ ├── .gitignore │ │ ├── .jshintignore │ │ ├── .jshintrc │ │ ├── CHANGELOG.md │ │ ├── Gruntfile.js │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── component.json │ │ ├── composer.json │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── select2.css │ │ │ │ └── select2.min.css │ │ │ └── js │ │ │ │ ├── i18n │ │ │ │ ├── af.js │ │ │ │ ├── ar.js │ │ │ │ ├── az.js │ │ │ │ ├── bg.js │ │ │ │ ├── bn.js │ │ │ │ ├── bs.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── dsb.js │ │ │ │ ├── el.js │ │ │ │ ├── en.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hsb.js │ │ │ │ ├── hu.js │ │ │ │ ├── hy.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── ka.js │ │ │ │ ├── km.js │ │ │ │ ├── ko.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── ms.js │ │ │ │ ├── nb.js │ │ │ │ ├── ne.js │ │ │ │ ├── nl.js │ │ │ │ ├── pl.js │ │ │ │ ├── ps.js │ │ │ │ ├── pt-BR.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sr-Cyrl.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tk.js │ │ │ │ ├── tr.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-CN.js │ │ │ │ └── zh-TW.js │ │ │ │ ├── select2.full.js │ │ │ │ ├── select2.full.min.js │ │ │ │ ├── select2.js │ │ │ │ └── select2.min.js │ │ ├── docs │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── accounts │ │ │ │ └── .gitkeep │ │ │ ├── assets │ │ │ │ └── rtfm-screenshot.png │ │ │ ├── blueprints.yaml │ │ │ ├── config │ │ │ │ ├── plugins │ │ │ │ │ ├── anchors.yaml │ │ │ │ │ ├── highlight.yaml │ │ │ │ │ └── simplesearch.yaml │ │ │ │ ├── site.yaml │ │ │ │ └── system.yaml │ │ │ ├── data │ │ │ │ └── .gitkeep │ │ │ ├── localhost │ │ │ │ └── config │ │ │ │ │ ├── security.yaml │ │ │ │ │ └── system.yaml │ │ │ ├── pages │ │ │ │ ├── 01.getting-started │ │ │ │ │ ├── 01.installation │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 02.basic-usage │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 03.builds-and-modules │ │ │ │ │ │ └── docs.md │ │ │ │ │ └── chapter.md │ │ │ │ ├── 02.troubleshooting │ │ │ │ │ ├── 01.getting-help │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 02.common-problems │ │ │ │ │ │ └── docs.md │ │ │ │ │ └── chapter.md │ │ │ │ ├── 03.configuration │ │ │ │ │ ├── 01.options-api │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 02.defaults │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 03.data-attributes │ │ │ │ │ │ └── docs.md │ │ │ │ │ └── docs.md │ │ │ │ ├── 04.appearance │ │ │ │ │ └── docs.md │ │ │ │ ├── 05.options │ │ │ │ │ └── docs.md │ │ │ │ ├── 06.data-sources │ │ │ │ │ ├── 01.formats │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 02.ajax │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 03.arrays │ │ │ │ │ │ └── docs.md │ │ │ │ │ └── chapter.md │ │ │ │ ├── 07.dropdown │ │ │ │ │ └── docs.md │ │ │ │ ├── 08.selections │ │ │ │ │ └── docs.md │ │ │ │ ├── 09.tagging │ │ │ │ │ └── docs.md │ │ │ │ ├── 10.placeholders │ │ │ │ │ └── docs.md │ │ │ │ ├── 11.searching │ │ │ │ │ └── docs.md │ │ │ │ ├── 12.programmatic-control │ │ │ │ │ ├── 01.add-select-clear-items │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 02.retrieving-selections │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 03.methods │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 04.events │ │ │ │ │ │ └── docs.md │ │ │ │ │ └── chapter.md │ │ │ │ ├── 13.i18n │ │ │ │ │ └── docs.md │ │ │ │ ├── 14.advanced │ │ │ │ │ ├── 01.adapters-and-decorators │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 02.default-adapters │ │ │ │ │ │ ├── 01.selection │ │ │ │ │ │ │ └── docs.md │ │ │ │ │ │ ├── 02.array │ │ │ │ │ │ │ └── docs.md │ │ │ │ │ │ ├── 03.ajax │ │ │ │ │ │ │ └── docs.md │ │ │ │ │ │ ├── 04.data │ │ │ │ │ │ │ └── docs.md │ │ │ │ │ │ ├── 05.results │ │ │ │ │ │ │ └── docs.md │ │ │ │ │ │ ├── 06.dropdown │ │ │ │ │ │ │ └── docs.md │ │ │ │ │ │ └── docs.md │ │ │ │ │ └── chapter.md │ │ │ │ ├── 15.upgrading │ │ │ │ │ ├── 01.new-in-40 │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 02.migrating-from-35 │ │ │ │ │ │ └── docs.md │ │ │ │ │ └── chapter.md │ │ │ │ └── images │ │ │ │ │ ├── flags │ │ │ │ │ ├── ak.png │ │ │ │ │ ├── al.png │ │ │ │ │ ├── ar.png │ │ │ │ │ ├── az.png │ │ │ │ │ ├── ca.png │ │ │ │ │ ├── co.png │ │ │ │ │ ├── ct.png │ │ │ │ │ ├── de.png │ │ │ │ │ ├── fl.png │ │ │ │ │ ├── ga.png │ │ │ │ │ ├── hi.png │ │ │ │ │ ├── ia.png │ │ │ │ │ ├── id.png │ │ │ │ │ ├── il.png │ │ │ │ │ ├── in.png │ │ │ │ │ ├── ks.png │ │ │ │ │ ├── ky.png │ │ │ │ │ ├── la.png │ │ │ │ │ ├── ma.png │ │ │ │ │ ├── md.png │ │ │ │ │ ├── me.png │ │ │ │ │ ├── mi.png │ │ │ │ │ ├── mn.png │ │ │ │ │ ├── mo.png │ │ │ │ │ ├── ms.png │ │ │ │ │ ├── mt.png │ │ │ │ │ ├── nc.png │ │ │ │ │ ├── nd.png │ │ │ │ │ ├── ne.png │ │ │ │ │ ├── nh.png │ │ │ │ │ ├── nj.png │ │ │ │ │ ├── nm.png │ │ │ │ │ ├── nv.png │ │ │ │ │ ├── ny.png │ │ │ │ │ ├── oh.png │ │ │ │ │ ├── ok.png │ │ │ │ │ ├── or.png │ │ │ │ │ ├── pa.png │ │ │ │ │ ├── ri.png │ │ │ │ │ ├── sc.png │ │ │ │ │ ├── sd.png │ │ │ │ │ ├── tn.png │ │ │ │ │ ├── tx.png │ │ │ │ │ ├── ut.png │ │ │ │ │ ├── va.png │ │ │ │ │ ├── vt.png │ │ │ │ │ ├── wa.png │ │ │ │ │ ├── wi.png │ │ │ │ │ ├── wv.png │ │ │ │ │ └── wy.png │ │ │ │ │ └── logo.png │ │ │ ├── plugins │ │ │ │ ├── .gitkeep │ │ │ │ ├── anchors │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── anchors.php │ │ │ │ │ ├── anchors.yaml │ │ │ │ │ ├── blueprints.yaml │ │ │ │ │ └── js │ │ │ │ │ │ └── anchor.min.js │ │ │ │ ├── breadcrumbs │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── assets │ │ │ │ │ │ └── readme_1.png │ │ │ │ │ ├── blueprints.yaml │ │ │ │ │ ├── breadcrumbs.php │ │ │ │ │ ├── breadcrumbs.yaml │ │ │ │ │ ├── classes │ │ │ │ │ │ └── breadcrumbs.php │ │ │ │ │ ├── css │ │ │ │ │ │ └── breadcrumbs.css │ │ │ │ │ └── templates │ │ │ │ │ │ └── partials │ │ │ │ │ │ └── breadcrumbs.html.twig │ │ │ │ ├── error │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── assets │ │ │ │ │ │ └── readme_1.png │ │ │ │ │ ├── blueprints.yaml │ │ │ │ │ ├── cli │ │ │ │ │ │ └── LogCommand.php │ │ │ │ │ ├── error.php │ │ │ │ │ ├── error.yaml │ │ │ │ │ ├── languages.yaml │ │ │ │ │ ├── pages │ │ │ │ │ │ └── error.md │ │ │ │ │ └── templates │ │ │ │ │ │ ├── error.html.twig │ │ │ │ │ │ └── error.json.twig │ │ │ │ ├── highlight │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── assets │ │ │ │ │ │ └── readme_1.png │ │ │ │ │ ├── blueprints.yaml │ │ │ │ │ ├── css │ │ │ │ │ │ ├── agate.css │ │ │ │ │ │ ├── androidstudio.css │ │ │ │ │ │ ├── arduino-light.css │ │ │ │ │ │ ├── arta.css │ │ │ │ │ │ ├── ascetic.css │ │ │ │ │ │ ├── atelier-cave.dark.css │ │ │ │ │ │ ├── atelier-cave.light.css │ │ │ │ │ │ ├── atelier-dune.dark.css │ │ │ │ │ │ ├── atelier-dune.light.css │ │ │ │ │ │ ├── atelier-estuary.dark.css │ │ │ │ │ │ ├── atelier-estuary.light.css │ │ │ │ │ │ ├── atelier-forest.dark.css │ │ │ │ │ │ ├── atelier-forest.light.css │ │ │ │ │ │ ├── atelier-heath.dark.css │ │ │ │ │ │ ├── atelier-heath.light.css │ │ │ │ │ │ ├── atelier-lakeside.dark.css │ │ │ │ │ │ ├── atelier-lakeside.light.css │ │ │ │ │ │ ├── atelier-plateau.dark.css │ │ │ │ │ │ ├── atelier-plateau.light.css │ │ │ │ │ │ ├── atelier-savanna.dark.css │ │ │ │ │ │ ├── atelier-savanna.light.css │ │ │ │ │ │ ├── atelier-seaside.dark.css │ │ │ │ │ │ ├── atelier-seaside.light.css │ │ │ │ │ │ ├── atelier-sulphurpool.dark.css │ │ │ │ │ │ ├── atelier-sulphurpool.light.css │ │ │ │ │ │ ├── brown-paper.css │ │ │ │ │ │ ├── codepen-embed.css │ │ │ │ │ │ ├── color-brewer.css │ │ │ │ │ │ ├── dark.css │ │ │ │ │ │ ├── darkula.css │ │ │ │ │ │ ├── default.css │ │ │ │ │ │ ├── docco.css │ │ │ │ │ │ ├── far.css │ │ │ │ │ │ ├── foundation.css │ │ │ │ │ │ ├── github-gist.css │ │ │ │ │ │ ├── github.css │ │ │ │ │ │ ├── googlecode.css │ │ │ │ │ │ ├── grayscale.css │ │ │ │ │ │ ├── hopscotch.css │ │ │ │ │ │ ├── hybrid.css │ │ │ │ │ │ ├── idea.css │ │ │ │ │ │ ├── ir-black.css │ │ │ │ │ │ ├── kimbie.dark.css │ │ │ │ │ │ ├── kimbie.light.css │ │ │ │ │ │ ├── learn.css │ │ │ │ │ │ ├── magula.css │ │ │ │ │ │ ├── mono-blue.css │ │ │ │ │ │ ├── monokai-sublime.css │ │ │ │ │ │ ├── monokai.css │ │ │ │ │ │ ├── obsidian.css │ │ │ │ │ │ ├── paraiso-dark.css │ │ │ │ │ │ ├── paraiso-light.css │ │ │ │ │ │ ├── paraiso.dark.css │ │ │ │ │ │ ├── paraiso.light.css │ │ │ │ │ │ ├── pojoaque.css │ │ │ │ │ │ ├── railscasts.css │ │ │ │ │ │ ├── rainbow.css │ │ │ │ │ │ ├── school-book.css │ │ │ │ │ │ ├── solarized-dark.css │ │ │ │ │ │ ├── solarized-light.css │ │ │ │ │ │ ├── sunburst.css │ │ │ │ │ │ ├── tomorrow-night-blue.css │ │ │ │ │ │ ├── tomorrow-night-bright.css │ │ │ │ │ │ ├── tomorrow-night-eighties.css │ │ │ │ │ │ ├── tomorrow-night.css │ │ │ │ │ │ ├── tomorrow.css │ │ │ │ │ │ ├── vs.css │ │ │ │ │ │ ├── xcode.css │ │ │ │ │ │ └── zenburn.css │ │ │ │ │ ├── highlight.php │ │ │ │ │ ├── highlight.yaml │ │ │ │ │ └── js │ │ │ │ │ │ ├── highlight.pack.js │ │ │ │ │ │ └── highlightjs-line-numbers.min.js │ │ │ │ ├── problems │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── assets │ │ │ │ │ │ └── readme_1.png │ │ │ │ │ ├── blueprints.yaml │ │ │ │ │ ├── css │ │ │ │ │ │ ├── problems.css │ │ │ │ │ │ └── template.css │ │ │ │ │ ├── html │ │ │ │ │ │ └── problems.html │ │ │ │ │ ├── problems.php │ │ │ │ │ └── problems.yaml │ │ │ │ └── simplesearch │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── assets │ │ │ │ │ ├── readme_1.png │ │ │ │ │ └── search.svg │ │ │ │ │ ├── blueprints.yaml │ │ │ │ │ ├── css │ │ │ │ │ └── simplesearch.css │ │ │ │ │ ├── js │ │ │ │ │ └── simplesearch.js │ │ │ │ │ ├── languages.yaml │ │ │ │ │ ├── pages │ │ │ │ │ └── simplesearch.md │ │ │ │ │ ├── simplesearch.php │ │ │ │ │ ├── simplesearch.yaml │ │ │ │ │ └── templates │ │ │ │ │ ├── partials │ │ │ │ │ ├── simplesearch_base.html.twig │ │ │ │ │ ├── simplesearch_item.html.twig │ │ │ │ │ └── simplesearch_searchbox.html.twig │ │ │ │ │ ├── simplesearch_results.html.twig │ │ │ │ │ └── simplesearch_results.json.twig │ │ │ ├── screenshot.jpg │ │ │ └── themes │ │ │ │ ├── .gitkeep │ │ │ │ ├── learn2 │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── blueprints.yaml │ │ │ │ ├── blueprints │ │ │ │ │ ├── chapter.yaml │ │ │ │ │ └── docs.yaml │ │ │ │ ├── css-compiled │ │ │ │ │ ├── nucleus.css │ │ │ │ │ ├── nucleus.css.map │ │ │ │ │ ├── theme.css │ │ │ │ │ └── theme.css.map │ │ │ │ ├── css │ │ │ │ │ ├── featherlight.min.css │ │ │ │ │ ├── font-awesome.min.css │ │ │ │ │ ├── nucleus-ie10.css │ │ │ │ │ ├── nucleus-ie9.css │ │ │ │ │ └── pure-0.5.0 │ │ │ │ │ │ └── grids-min.css │ │ │ │ ├── fonts │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ │ ├── images │ │ │ │ │ ├── clippy.svg │ │ │ │ │ ├── favicon.png │ │ │ │ │ └── logo.png │ │ │ │ ├── js │ │ │ │ │ ├── clipboard.min.js │ │ │ │ │ ├── featherlight.min.js │ │ │ │ │ ├── html5shiv-printshiv.min.js │ │ │ │ │ ├── jquery.scrollbar.min.js │ │ │ │ │ ├── learn.js │ │ │ │ │ └── modernizr.custom.71422.js │ │ │ │ ├── languages.yaml │ │ │ │ ├── learn2.php │ │ │ │ ├── learn2.yaml │ │ │ │ ├── screenshot.jpg │ │ │ │ ├── scss.sh │ │ │ │ ├── scss │ │ │ │ │ ├── configuration │ │ │ │ │ │ ├── nucleus │ │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ │ ├── _breakpoints.scss │ │ │ │ │ │ │ ├── _core.scss │ │ │ │ │ │ │ ├── _layout.scss │ │ │ │ │ │ │ ├── _nav.scss │ │ │ │ │ │ │ └── _typography.scss │ │ │ │ │ │ └── theme │ │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ │ ├── _bullets.scss │ │ │ │ │ │ │ └── _colors.scss │ │ │ │ │ ├── nucleus.scss │ │ │ │ │ ├── nucleus │ │ │ │ │ │ ├── _core.scss │ │ │ │ │ │ ├── _flex.scss │ │ │ │ │ │ ├── _forms.scss │ │ │ │ │ │ ├── _typography.scss │ │ │ │ │ │ ├── functions │ │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ │ ├── _direction.scss │ │ │ │ │ │ │ └── _range.scss │ │ │ │ │ │ ├── mixins │ │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ │ ├── _breakpoints.scss │ │ │ │ │ │ │ └── _utilities.scss │ │ │ │ │ │ └── particles │ │ │ │ │ │ │ ├── _align-text.scss │ │ │ │ │ │ │ └── _visibility.scss │ │ │ │ │ ├── theme.scss │ │ │ │ │ ├── theme │ │ │ │ │ │ ├── _bullets.scss │ │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ │ ├── _configuration.scss │ │ │ │ │ │ ├── _core.scss │ │ │ │ │ │ ├── _custom.scss │ │ │ │ │ │ ├── _fonts.scss │ │ │ │ │ │ ├── _forms.scss │ │ │ │ │ │ ├── _header.scss │ │ │ │ │ │ ├── _main.scss │ │ │ │ │ │ ├── _nav.scss │ │ │ │ │ │ ├── _scrollbar.scss │ │ │ │ │ │ ├── _tables.scss │ │ │ │ │ │ ├── _tooltips.scss │ │ │ │ │ │ ├── _typography.scss │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ │ └── _buttons.scss │ │ │ │ │ └── vendor │ │ │ │ │ │ ├── bourbon │ │ │ │ │ │ ├── _bourbon-deprecated-upcoming.scss │ │ │ │ │ │ ├── _bourbon.scss │ │ │ │ │ │ ├── addons │ │ │ │ │ │ │ ├── _button.scss │ │ │ │ │ │ │ ├── _clearfix.scss │ │ │ │ │ │ │ ├── _directional-values.scss │ │ │ │ │ │ │ ├── _ellipsis.scss │ │ │ │ │ │ │ ├── _font-family.scss │ │ │ │ │ │ │ ├── _hide-text.scss │ │ │ │ │ │ │ ├── _html5-input-types.scss │ │ │ │ │ │ │ ├── _position.scss │ │ │ │ │ │ │ ├── _prefixer.scss │ │ │ │ │ │ │ ├── _rem.scss │ │ │ │ │ │ │ ├── _retina-image.scss │ │ │ │ │ │ │ ├── _size.scss │ │ │ │ │ │ │ ├── _timing-functions.scss │ │ │ │ │ │ │ ├── _triangle.scss │ │ │ │ │ │ │ └── _word-wrap.scss │ │ │ │ │ │ ├── css3 │ │ │ │ │ │ │ ├── _animation.scss │ │ │ │ │ │ │ ├── _appearance.scss │ │ │ │ │ │ │ ├── _backface-visibility.scss │ │ │ │ │ │ │ ├── _background-image.scss │ │ │ │ │ │ │ ├── _background.scss │ │ │ │ │ │ │ ├── _border-image.scss │ │ │ │ │ │ │ ├── _border-radius.scss │ │ │ │ │ │ │ ├── _box-sizing.scss │ │ │ │ │ │ │ ├── _calc.scss │ │ │ │ │ │ │ ├── _columns.scss │ │ │ │ │ │ │ ├── _filter.scss │ │ │ │ │ │ │ ├── _flex-box.scss │ │ │ │ │ │ │ ├── _font-face.scss │ │ │ │ │ │ │ ├── _font-feature-settings.scss │ │ │ │ │ │ │ ├── _hidpi-media-query.scss │ │ │ │ │ │ │ ├── _hyphens.scss │ │ │ │ │ │ │ ├── _image-rendering.scss │ │ │ │ │ │ │ ├── _keyframes.scss │ │ │ │ │ │ │ ├── _linear-gradient.scss │ │ │ │ │ │ │ ├── _perspective.scss │ │ │ │ │ │ │ ├── _placeholder.scss │ │ │ │ │ │ │ ├── _radial-gradient.scss │ │ │ │ │ │ │ ├── _transform.scss │ │ │ │ │ │ │ ├── _transition.scss │ │ │ │ │ │ │ └── _user-select.scss │ │ │ │ │ │ ├── functions │ │ │ │ │ │ │ ├── _assign.scss │ │ │ │ │ │ │ ├── _color-lightness.scss │ │ │ │ │ │ │ ├── _flex-grid.scss │ │ │ │ │ │ │ ├── _golden-ratio.scss │ │ │ │ │ │ │ ├── _grid-width.scss │ │ │ │ │ │ │ ├── _modular-scale.scss │ │ │ │ │ │ │ ├── _px-to-em.scss │ │ │ │ │ │ │ ├── _px-to-rem.scss │ │ │ │ │ │ │ ├── _strip-units.scss │ │ │ │ │ │ │ ├── _tint-shade.scss │ │ │ │ │ │ │ ├── _transition-property-name.scss │ │ │ │ │ │ │ └── _unpack.scss │ │ │ │ │ │ ├── helpers │ │ │ │ │ │ │ ├── _convert-units.scss │ │ │ │ │ │ │ ├── _gradient-positions-parser.scss │ │ │ │ │ │ │ ├── _is-num.scss │ │ │ │ │ │ │ ├── _linear-angle-parser.scss │ │ │ │ │ │ │ ├── _linear-gradient-parser.scss │ │ │ │ │ │ │ ├── _linear-positions-parser.scss │ │ │ │ │ │ │ ├── _linear-side-corner-parser.scss │ │ │ │ │ │ │ ├── _radial-arg-parser.scss │ │ │ │ │ │ │ ├── _radial-gradient-parser.scss │ │ │ │ │ │ │ ├── _radial-positions-parser.scss │ │ │ │ │ │ │ ├── _render-gradients.scss │ │ │ │ │ │ │ ├── _shape-size-stripper.scss │ │ │ │ │ │ │ └── _str-to-num.scss │ │ │ │ │ │ └── settings │ │ │ │ │ │ │ ├── _prefixer.scss │ │ │ │ │ │ │ └── _px-to-em.scss │ │ │ │ │ │ └── color-schemer │ │ │ │ │ │ ├── _color-schemer.scss │ │ │ │ │ │ └── color-schemer │ │ │ │ │ │ ├── _cmyk.scss │ │ │ │ │ │ ├── _color-adjustments.scss │ │ │ │ │ │ ├── _color-schemer.scss │ │ │ │ │ │ ├── _colorblind.scss │ │ │ │ │ │ ├── _comparison.scss │ │ │ │ │ │ ├── _equalize.scss │ │ │ │ │ │ ├── _harmonize.scss │ │ │ │ │ │ ├── _interpolation.scss │ │ │ │ │ │ ├── _mix.scss │ │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ │ ├── _ryb.scss │ │ │ │ │ │ └── _tint-shade.scss │ │ │ │ ├── templates │ │ │ │ │ ├── chapter.html.twig │ │ │ │ │ ├── default.html.twig │ │ │ │ │ ├── docs.html.twig │ │ │ │ │ ├── error.html.twig │ │ │ │ │ └── partials │ │ │ │ │ │ ├── analytics.html.twig │ │ │ │ │ │ ├── base.html.twig │ │ │ │ │ │ ├── github_link.html.twig │ │ │ │ │ │ ├── github_note.html.twig │ │ │ │ │ │ ├── logo.html.twig │ │ │ │ │ │ ├── metadata.html.twig │ │ │ │ │ │ ├── page.html.twig │ │ │ │ │ │ └── sidebar.html.twig │ │ │ │ └── thumbnail.jpg │ │ │ │ └── site │ │ │ │ ├── css │ │ │ │ ├── s2-docs.css │ │ │ │ └── theme.css │ │ │ │ ├── images │ │ │ │ ├── android-chrome-36x36.png │ │ │ │ ├── android-chrome-48x48.png │ │ │ │ ├── android-chrome-72x72.png │ │ │ │ ├── apple-touch-icon-57x57.png │ │ │ │ ├── apple-touch-icon-60x60.png │ │ │ │ ├── apple-touch-icon-72x72.png │ │ │ │ ├── apple-touch-icon-precomposed.png │ │ │ │ ├── apple-touch-icon.png │ │ │ │ ├── favicon-16x16.png │ │ │ │ ├── favicon-32x32.png │ │ │ │ ├── favicon.ico │ │ │ │ ├── favicon.png │ │ │ │ ├── manifest.json │ │ │ │ ├── mstile-150x150.png │ │ │ │ ├── mstile-310x150.png │ │ │ │ ├── mstile-70x70.png │ │ │ │ └── safari-pinned-tab.svg │ │ │ │ ├── js │ │ │ │ └── data-fill-from.js │ │ │ │ ├── site.yaml │ │ │ │ └── templates │ │ │ │ └── partials │ │ │ │ ├── base.html.twig │ │ │ │ ├── js │ │ │ │ └── source-states.html.twig │ │ │ │ ├── logo.html.twig │ │ │ │ └── sidebar.html.twig │ │ ├── package.json │ │ ├── src │ │ │ ├── js │ │ │ │ ├── banner.end.js │ │ │ │ ├── banner.start.js │ │ │ │ ├── jquery.mousewheel.shim.js │ │ │ │ ├── jquery.select2.js │ │ │ │ ├── jquery.shim.js │ │ │ │ ├── select2 │ │ │ │ │ ├── compat │ │ │ │ │ │ ├── containerCss.js │ │ │ │ │ │ ├── dropdownCss.js │ │ │ │ │ │ ├── initSelection.js │ │ │ │ │ │ ├── inputData.js │ │ │ │ │ │ ├── matcher.js │ │ │ │ │ │ ├── query.js │ │ │ │ │ │ └── utils.js │ │ │ │ │ ├── core.js │ │ │ │ │ ├── data │ │ │ │ │ │ ├── ajax.js │ │ │ │ │ │ ├── array.js │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ ├── maximumInputLength.js │ │ │ │ │ │ ├── maximumSelectionLength.js │ │ │ │ │ │ ├── minimumInputLength.js │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ ├── tags.js │ │ │ │ │ │ └── tokenizer.js │ │ │ │ │ ├── defaults.js │ │ │ │ │ ├── diacritics.js │ │ │ │ │ ├── dropdown.js │ │ │ │ │ ├── dropdown │ │ │ │ │ │ ├── attachBody.js │ │ │ │ │ │ ├── attachContainer.js │ │ │ │ │ │ ├── closeOnSelect.js │ │ │ │ │ │ ├── hidePlaceholder.js │ │ │ │ │ │ ├── infiniteScroll.js │ │ │ │ │ │ ├── minimumResultsForSearch.js │ │ │ │ │ │ ├── search.js │ │ │ │ │ │ ├── selectOnClose.js │ │ │ │ │ │ └── stopPropagation.js │ │ │ │ │ ├── i18n │ │ │ │ │ │ ├── af.js │ │ │ │ │ │ ├── ar.js │ │ │ │ │ │ ├── az.js │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ ├── bn.js │ │ │ │ │ │ ├── bs.js │ │ │ │ │ │ ├── ca.js │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ ├── dsb.js │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ ├── eu.js │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── gl.js │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ ├── hi.js │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ ├── hsb.js │ │ │ │ │ │ ├── hu.js │ │ │ │ │ │ ├── hy.js │ │ │ │ │ │ ├── id.js │ │ │ │ │ │ ├── is.js │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ ├── ja.js │ │ │ │ │ │ ├── ka.js │ │ │ │ │ │ ├── km.js │ │ │ │ │ │ ├── ko.js │ │ │ │ │ │ ├── lt.js │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ ├── mk.js │ │ │ │ │ │ ├── ms.js │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ ├── ne.js │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ ├── ps.js │ │ │ │ │ │ ├── pt-BR.js │ │ │ │ │ │ ├── pt.js │ │ │ │ │ │ ├── ro.js │ │ │ │ │ │ ├── ru.js │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ ├── sl.js │ │ │ │ │ │ ├── sq.js │ │ │ │ │ │ ├── sr-Cyrl.js │ │ │ │ │ │ ├── sr.js │ │ │ │ │ │ ├── sv.js │ │ │ │ │ │ ├── th.js │ │ │ │ │ │ ├── tk.js │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ ├── uk.js │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ ├── zh-CN.js │ │ │ │ │ │ └── zh-TW.js │ │ │ │ │ ├── keys.js │ │ │ │ │ ├── options.js │ │ │ │ │ ├── results.js │ │ │ │ │ ├── selection │ │ │ │ │ │ ├── allowClear.js │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ ├── clickMask.js │ │ │ │ │ │ ├── eventRelay.js │ │ │ │ │ │ ├── multiple.js │ │ │ │ │ │ ├── placeholder.js │ │ │ │ │ │ ├── search.js │ │ │ │ │ │ ├── single.js │ │ │ │ │ │ └── stopPropagation.js │ │ │ │ │ ├── translation.js │ │ │ │ │ └── utils.js │ │ │ │ ├── wrapper.end.js │ │ │ │ └── wrapper.start.js │ │ │ └── scss │ │ │ │ ├── _dropdown.scss │ │ │ │ ├── _multiple.scss │ │ │ │ ├── _single.scss │ │ │ │ ├── core.scss │ │ │ │ ├── mixins │ │ │ │ └── _gradients.scss │ │ │ │ └── theme │ │ │ │ ├── classic │ │ │ │ ├── _defaults.scss │ │ │ │ ├── _multiple.scss │ │ │ │ ├── _single.scss │ │ │ │ └── layout.scss │ │ │ │ └── default │ │ │ │ ├── _multiple.scss │ │ │ │ ├── _single.scss │ │ │ │ └── layout.scss │ │ └── tests │ │ │ ├── a11y │ │ │ └── selection-tests.js │ │ │ ├── data │ │ │ ├── array-tests.js │ │ │ ├── base-tests.js │ │ │ ├── inputData-tests.js │ │ │ ├── maximumInputLength-tests.js │ │ │ ├── maximumSelectionLength-tests.js │ │ │ ├── minimumInputLength-tests.js │ │ │ ├── select-tests.js │ │ │ ├── tags-tests.js │ │ │ └── tokenizer-tests.js │ │ │ ├── dropdown │ │ │ ├── dropdownCss-tests.js │ │ │ ├── dropdownParent-tests.js │ │ │ ├── positioning-tests.js │ │ │ ├── search-a11y-tests.js │ │ │ ├── selectOnClose-tests.js │ │ │ └── stopPropagation-tests.js │ │ │ ├── helpers.js │ │ │ ├── integration-jq1.html │ │ │ ├── integration-jq2.html │ │ │ ├── integration-jq3.html │ │ │ ├── integration │ │ │ ├── dom-changes.js │ │ │ ├── jquery-calls.js │ │ │ └── select2-methods.js │ │ │ ├── options │ │ │ ├── ajax-tests.js │ │ │ ├── data-tests.js │ │ │ ├── deprecated-tests.js │ │ │ ├── translation-tests.js │ │ │ └── width-tests.js │ │ │ ├── results │ │ │ ├── a11y-tests.js │ │ │ ├── focusing-tests.js │ │ │ ├── infiniteScroll-tests.js │ │ │ └── option-tests.js │ │ │ ├── selection │ │ │ ├── allowClear-tests.js │ │ │ ├── containerCss-tests.js │ │ │ ├── focusing-tests.js │ │ │ ├── multiple-tests.js │ │ │ ├── openOnKeyDown-tests.js │ │ │ ├── placeholder-tests.js │ │ │ ├── search-a11y-tests.js │ │ │ ├── search-placeholder-tests.js │ │ │ ├── search-tests.js │ │ │ ├── single-tests.js │ │ │ └── stopPropagation-tests.js │ │ │ ├── unit-jq1.html │ │ │ ├── unit-jq2.html │ │ │ ├── unit-jq3.html │ │ │ ├── utils │ │ │ ├── data-tests.js │ │ │ ├── decorator-tests.js │ │ │ └── escapeMarkup-tests.js │ │ │ └── vendor │ │ │ ├── jquery-1.7.2.js │ │ │ ├── jquery-2.2.4.js │ │ │ ├── jquery-3.4.1.js │ │ │ ├── qunit-1.23.1.css │ │ │ └── qunit-1.23.1.js │ ├── select2boostrap │ │ ├── .browserslistrc │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── compile.yml │ │ ├── .gitignore │ │ ├── .stylelintrc │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ ├── dist │ │ │ ├── select2-bootstrap-5-theme.css │ │ │ ├── select2-bootstrap-5-theme.min.css │ │ │ ├── select2-bootstrap-5-theme.rtl.css │ │ │ └── select2-bootstrap-5-theme.rtl.min.css │ │ ├── docs │ │ │ ├── .gitignore │ │ │ ├── 404.html │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── _config.yml │ │ │ ├── _config_dev.yml │ │ │ ├── _includes │ │ │ │ ├── clipboard.html │ │ │ │ ├── example.html │ │ │ │ ├── layout │ │ │ │ │ ├── footer.html │ │ │ │ │ ├── nav.html │ │ │ │ │ ├── scripts.html │ │ │ │ │ ├── sidebar.html │ │ │ │ │ ├── styles.html │ │ │ │ │ ├── subnav.html │ │ │ │ │ └── toc.html │ │ │ │ └── svgs │ │ │ │ │ ├── bootstrap.svg │ │ │ │ │ ├── collapse.svg │ │ │ │ │ ├── expand.svg │ │ │ │ │ ├── github.svg │ │ │ │ │ ├── npm.svg │ │ │ │ │ ├── packagist.svg │ │ │ │ │ ├── s2bs5.svg │ │ │ │ │ └── select2.svg │ │ │ ├── _layouts │ │ │ │ ├── default.html │ │ │ │ ├── redirect.html │ │ │ │ └── testing.html │ │ │ ├── _sass │ │ │ │ ├── _anchor.scss │ │ │ │ ├── _bootstrap.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _clipboard.scss │ │ │ │ ├── _content.scss │ │ │ │ ├── _examples.scss │ │ │ │ ├── _footer.scss │ │ │ │ ├── _layout.scss │ │ │ │ ├── _navbar.scss │ │ │ │ ├── _sidebar.scss │ │ │ │ ├── _subnav.scss │ │ │ │ ├── _syntax.scss │ │ │ │ ├── _toc.scss │ │ │ │ ├── _variables.scss │ │ │ │ ├── docs.scss │ │ │ │ ├── rtl.scss │ │ │ │ └── testing.scss │ │ │ ├── about │ │ │ │ ├── contributing.html │ │ │ │ ├── index.html │ │ │ │ └── license.html │ │ │ ├── assets │ │ │ │ ├── css │ │ │ │ │ ├── docs.css │ │ │ │ │ ├── rtl.css │ │ │ │ │ ├── testing.css │ │ │ │ │ └── testing.rtl.css │ │ │ │ └── js │ │ │ │ │ └── docs.js │ │ │ ├── examples │ │ │ │ ├── 4.0 │ │ │ │ │ ├── index.html │ │ │ │ │ ├── input-groups.html │ │ │ │ │ ├── multiple-select.html │ │ │ │ │ ├── single-select.html │ │ │ │ │ ├── sizing.html │ │ │ │ │ └── validation.html │ │ │ │ ├── index.html │ │ │ │ ├── input-groups.html │ │ │ │ ├── multiple-select.html │ │ │ │ ├── single-select.html │ │ │ │ ├── sizing.html │ │ │ │ └── validation.html │ │ │ ├── getting-started │ │ │ │ ├── basic-usage.html │ │ │ │ ├── build-tools.html │ │ │ │ ├── download-install.html │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── testing-4.0.html │ │ │ └── testing.html │ │ ├── gulpfile.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── _disabled.scss │ │ │ ├── _dropdown.scss │ │ │ ├── _include-all.scss │ │ │ ├── _input-group.scss │ │ │ ├── _layout.scss │ │ │ ├── _multiple.scss │ │ │ ├── _single.scss │ │ │ ├── _sizing.scss │ │ │ ├── _validation.scss │ │ │ ├── _variables.scss │ │ │ └── select2-bootstrap-5-theme.scss │ └── swal │ │ ├── LICENSE │ │ ├── README.md │ │ ├── dist │ │ ├── sweetalert2.all.js │ │ ├── sweetalert2.all.min.js │ │ ├── sweetalert2.css │ │ ├── sweetalert2.js │ │ ├── sweetalert2.min.css │ │ └── sweetalert2.min.js │ │ ├── package.json │ │ ├── src │ │ ├── SweetAlert.js │ │ ├── buttons-handlers.js │ │ ├── constants.js │ │ ├── globalState.js │ │ ├── instanceMethods.js │ │ ├── instanceMethods │ │ │ ├── _destroy.js │ │ │ ├── close.js │ │ │ ├── enable-disable-elements.js │ │ │ ├── getInput.js │ │ │ ├── hideLoading.js │ │ │ ├── update.js │ │ │ └── validation-message.js │ │ ├── keydown-handler.js │ │ ├── popup-click-handler.js │ │ ├── privateMethods.js │ │ ├── privateProps.js │ │ ├── scss │ │ │ ├── _animations.scss │ │ │ ├── _body.scss │ │ │ ├── _core.scss │ │ │ ├── _icons.scss │ │ │ ├── _mixins.scss │ │ │ ├── _theming.scss │ │ │ ├── _toasts-animations.scss │ │ │ ├── _toasts-body.scss │ │ │ └── _toasts.scss │ │ ├── staticMethods.js │ │ ├── staticMethods │ │ │ ├── argsToParams.js │ │ │ ├── bindClickHandler.js │ │ │ ├── dom.js │ │ │ ├── fire.js │ │ │ ├── mixin.js │ │ │ ├── showLoading.js │ │ │ └── timer.js │ │ ├── sweetalert2.js │ │ ├── sweetalert2.scss │ │ ├── types.js │ │ ├── utils │ │ │ ├── DismissReason.js │ │ │ ├── Timer.js │ │ │ ├── aria.js │ │ │ ├── classes.js │ │ │ ├── defaultInputValidators.js │ │ │ ├── dom │ │ │ │ ├── animationEndEvent.js │ │ │ │ ├── domUtils.js │ │ │ │ ├── getters.js │ │ │ │ ├── index.js │ │ │ │ ├── init.js │ │ │ │ ├── inputUtils.js │ │ │ │ ├── measureScrollbar.js │ │ │ │ ├── parseHtmlToContainer.js │ │ │ │ └── renderers │ │ │ │ │ ├── render.js │ │ │ │ │ ├── renderActions.js │ │ │ │ │ ├── renderCloseButton.js │ │ │ │ │ ├── renderContainer.js │ │ │ │ │ ├── renderContent.js │ │ │ │ │ ├── renderFooter.js │ │ │ │ │ ├── renderIcon.js │ │ │ │ │ ├── renderImage.js │ │ │ │ │ ├── renderInput.js │ │ │ │ │ ├── renderPopup.js │ │ │ │ │ ├── renderProgressSteps.js │ │ │ │ │ └── renderTitle.js │ │ │ ├── getTemplateParams.js │ │ │ ├── iosFix.js │ │ │ ├── isNodeEnv.js │ │ │ ├── openPopup.js │ │ │ ├── params.js │ │ │ ├── scrollbarFix.js │ │ │ ├── setParameters.js │ │ │ └── utils.js │ │ └── variables.scss │ │ └── sweetalert2.d.ts ├── src │ ├── .env_example │ ├── .htaccess │ ├── config │ │ ├── Config.php │ │ ├── config.properties │ │ └── migrate.php │ ├── controllers │ │ ├── Barang.php │ │ ├── DefaultApp.php │ │ ├── Kategori.php │ │ ├── Lokasi.php │ │ ├── Pembelian.php │ │ ├── Penerimaan.php │ │ ├── ReturPembelian.php │ │ └── Supplier.php │ ├── core │ │ ├── App.php │ │ ├── Autoload.php │ │ ├── BaseController.php │ │ ├── Database.php │ │ ├── DotEnv.php │ │ ├── Filter.php │ │ ├── Message.php │ │ ├── Routes.php │ │ ├── Routes_lite.php │ │ ├── Sanitization.php │ │ └── Validation.php │ ├── helpers │ │ ├── DocNumber.php │ │ └── Terbilang.php │ ├── index.php │ ├── models │ │ ├── BarangModel.php │ │ ├── DocumentModel.php │ │ ├── KategoriModel.php │ │ ├── LokasiModel.php │ │ ├── PembelianModel.php │ │ ├── PenerimaanModel.php │ │ ├── ReturPembelianModel.php │ │ ├── SupplierModel.php │ │ └── UniqueModel.php │ └── views │ │ ├── barang │ │ ├── edit.php │ │ ├── index.php │ │ └── insert.php │ │ ├── home │ │ └── index.php │ │ ├── kategori │ │ ├── edit.php │ │ ├── index.php │ │ └── insert.php │ │ ├── lokasi │ │ ├── edit.php │ │ ├── index.php │ │ └── insert.php │ │ ├── pembelian │ │ ├── editdata.php │ │ ├── index.php │ │ ├── insert.php │ │ ├── insertdata.php │ │ └── print.php │ │ ├── penerimaan │ │ ├── index.php │ │ ├── insert.php │ │ └── print.php │ │ ├── returPembelian │ │ ├── index.php │ │ ├── insert.php │ │ └── print.php │ │ ├── supplier │ │ ├── edit.php │ │ ├── index.php │ │ └── insert.php │ │ └── template │ │ ├── footer.php │ │ └── header.php └── vendor │ ├── apalfrey │ └── select2-bootstrap-5-theme │ │ ├── .browserslistrc │ │ ├── .github │ │ └── workflows │ │ │ └── compile.yml │ │ ├── .gitignore │ │ ├── .stylelintrc │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ ├── dist │ │ ├── select2-bootstrap-5-theme.css │ │ ├── select2-bootstrap-5-theme.min.css │ │ ├── select2-bootstrap-5-theme.rtl.css │ │ └── select2-bootstrap-5-theme.rtl.min.css │ │ ├── docs │ │ ├── .gitignore │ │ ├── 404.html │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── _config.yml │ │ ├── _config_dev.yml │ │ ├── _includes │ │ │ ├── clipboard.html │ │ │ ├── example.html │ │ │ ├── layout │ │ │ │ ├── footer.html │ │ │ │ ├── nav.html │ │ │ │ ├── scripts.html │ │ │ │ ├── sidebar.html │ │ │ │ ├── styles.html │ │ │ │ ├── subnav.html │ │ │ │ └── toc.html │ │ │ └── svgs │ │ │ │ ├── bootstrap.svg │ │ │ │ ├── collapse.svg │ │ │ │ ├── expand.svg │ │ │ │ ├── github.svg │ │ │ │ ├── npm.svg │ │ │ │ ├── packagist.svg │ │ │ │ ├── s2bs5.svg │ │ │ │ └── select2.svg │ │ ├── _layouts │ │ │ ├── default.html │ │ │ ├── redirect.html │ │ │ └── testing.html │ │ ├── _sass │ │ │ ├── _anchor.scss │ │ │ ├── _bootstrap.scss │ │ │ ├── _buttons.scss │ │ │ ├── _clipboard.scss │ │ │ ├── _content.scss │ │ │ ├── _examples.scss │ │ │ ├── _footer.scss │ │ │ ├── _layout.scss │ │ │ ├── _navbar.scss │ │ │ ├── _sidebar.scss │ │ │ ├── _subnav.scss │ │ │ ├── _syntax.scss │ │ │ ├── _toc.scss │ │ │ ├── _variables.scss │ │ │ ├── docs.scss │ │ │ ├── rtl.scss │ │ │ └── testing.scss │ │ ├── about │ │ │ ├── contributing.html │ │ │ ├── index.html │ │ │ └── license.html │ │ ├── assets │ │ │ ├── css │ │ │ │ ├── docs.css │ │ │ │ ├── rtl.css │ │ │ │ ├── testing.css │ │ │ │ └── testing.rtl.css │ │ │ └── js │ │ │ │ └── docs.js │ │ ├── examples │ │ │ ├── 4.0 │ │ │ │ ├── index.html │ │ │ │ ├── input-groups.html │ │ │ │ ├── multiple-select.html │ │ │ │ ├── single-select.html │ │ │ │ ├── sizing.html │ │ │ │ └── validation.html │ │ │ ├── index.html │ │ │ ├── input-groups.html │ │ │ ├── multiple-select.html │ │ │ ├── single-select.html │ │ │ ├── sizing.html │ │ │ └── validation.html │ │ ├── getting-started │ │ │ ├── basic-usage.html │ │ │ ├── build-tools.html │ │ │ ├── download-install.html │ │ │ └── index.html │ │ ├── index.html │ │ ├── testing-4.0.html │ │ └── testing.html │ │ ├── gulpfile.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ ├── _disabled.scss │ │ ├── _dropdown.scss │ │ ├── _include-all.scss │ │ ├── _input-group.scss │ │ ├── _layout.scss │ │ ├── _multiple.scss │ │ ├── _single.scss │ │ ├── _sizing.scss │ │ ├── _validation.scss │ │ ├── _variables.scss │ │ └── select2-bootstrap-5-theme.scss │ ├── autoload.php │ ├── components │ └── font-awesome │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── bower.json │ │ ├── component.json │ │ ├── composer.json │ │ ├── css │ │ ├── all.css │ │ ├── all.min.css │ │ ├── brands.css │ │ ├── brands.min.css │ │ ├── fontawesome.css │ │ ├── fontawesome.min.css │ │ ├── regular.css │ │ ├── regular.min.css │ │ ├── solid.css │ │ ├── solid.min.css │ │ ├── svg-with-js.css │ │ ├── svg-with-js.min.css │ │ ├── v4-font-face.css │ │ ├── v4-font-face.min.css │ │ ├── v4-shims.css │ │ ├── v4-shims.min.css │ │ ├── v5-font-face.css │ │ └── v5-font-face.min.css │ │ ├── less │ │ ├── _animated.less │ │ ├── _bordered-pulled.less │ │ ├── _core.less │ │ ├── _fixed-width.less │ │ ├── _icons.less │ │ ├── _list.less │ │ ├── _mixins.less │ │ ├── _rotated-flipped.less │ │ ├── _screen-reader.less │ │ ├── _shims.less │ │ ├── _sizing.less │ │ ├── _stacked.less │ │ ├── _variables.less │ │ ├── brands.less │ │ ├── fontawesome.less │ │ ├── regular.less │ │ ├── solid.less │ │ └── v4-shims.less │ │ ├── metadata │ │ ├── categories.yml │ │ ├── icon-families.json │ │ ├── icon-families.yml │ │ ├── icons.json │ │ ├── icons.yml │ │ ├── shims.json │ │ ├── shims.yml │ │ └── sponsors.yml │ │ ├── package.json │ │ ├── scss │ │ ├── _animated.scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _functions.scss │ │ ├── _icons.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _rotated-flipped.scss │ │ ├── _screen-reader.scss │ │ ├── _shims.scss │ │ ├── _sizing.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ ├── brands.scss │ │ ├── fontawesome.scss │ │ ├── regular.scss │ │ ├── solid.scss │ │ └── v4-shims.scss │ │ └── webfonts │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff2 │ │ ├── fa-v4compatibility.ttf │ │ └── fa-v4compatibility.woff2 │ ├── 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 │ │ │ │ ├── 01_bug_report.yml │ │ │ │ ├── 02_feature_request.yml │ │ │ │ └── config.yml │ │ │ ├── SECURITY.md │ │ │ └── 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 │ │ │ ├── AssetFetcher.php │ │ │ ├── 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 │ │ │ ├── Container │ │ │ │ ├── ContainerInterface.php │ │ │ │ ├── NotFoundException.php │ │ │ │ └── SimpleContainer.php │ │ │ ├── Conversion │ │ │ │ ├── DecToAlpha.php │ │ │ │ ├── DecToCjk.php │ │ │ │ ├── DecToHebrew.php │ │ │ │ ├── DecToOther.php │ │ │ │ └── DecToRoman.php │ │ │ ├── Css │ │ │ │ ├── Border.php │ │ │ │ ├── DefaultCss.php │ │ │ │ └── TextVars.php │ │ │ ├── CssManager.php │ │ │ ├── DirectWrite.php │ │ │ ├── Exception │ │ │ │ ├── AssetFetchingException.php │ │ │ │ ├── FontException.php │ │ │ │ └── InvalidArgumentException.php │ │ │ ├── File │ │ │ │ ├── LocalContentLoader.php │ │ │ │ ├── LocalContentLoaderInterface.php │ │ │ │ └── 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 │ │ │ ├── Http │ │ │ │ ├── ClientInterface.php │ │ │ │ ├── CurlHttpClient.php │ │ │ │ ├── Exception │ │ │ │ │ ├── ClientException.php │ │ │ │ │ ├── ForbiddenRequestException.php │ │ │ │ │ ├── NetworkException.php │ │ │ │ │ └── RequestException.php │ │ │ │ ├── Request.php │ │ │ │ ├── Response.php │ │ │ │ ├── SocketHttpClient.php │ │ │ │ ├── Stream.php │ │ │ │ └── Uri.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 │ │ │ ├── PageBox.php │ │ │ ├── PageFormat.php │ │ │ ├── Pdf │ │ │ │ ├── Protection.php │ │ │ │ └── Protection │ │ │ │ │ └── UniqidGenerator.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 │ └── psr-log-aware-trait │ │ ├── .gitignore │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ ├── MpdfPsrLogAwareTrait.php │ │ └── PsrLogAwareTrait.php │ ├── myclabs │ └── deep-copy │ │ ├── .github │ │ ├── FUNDING.yml │ │ └── workflows │ │ │ └── ci.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ └── DeepCopy │ │ ├── DeepCopy.php │ │ ├── Exception │ │ ├── CloneException.php │ │ └── PropertyException.php │ │ ├── Filter │ │ ├── ChainableFilter.php │ │ ├── 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 │ ├── psr │ ├── http-message │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ ├── docs │ │ │ ├── PSR7-Interfaces.md │ │ │ └── PSR7-Usage.md │ │ └── src │ │ │ ├── MessageInterface.php │ │ │ ├── RequestInterface.php │ │ │ ├── ResponseInterface.php │ │ │ ├── ServerRequestInterface.php │ │ │ ├── StreamInterface.php │ │ │ ├── UploadedFileInterface.php │ │ │ └── UriInterface.php │ └── log │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ ├── AbstractLogger.php │ │ ├── InvalidArgumentException.php │ │ ├── LogLevel.php │ │ ├── LoggerAwareInterface.php │ │ ├── LoggerAwareTrait.php │ │ ├── LoggerInterface.php │ │ ├── LoggerTrait.php │ │ └── NullLogger.php │ ├── select2 │ └── select2 │ │ ├── .editorconfig │ │ ├── .github │ │ ├── CONTRIBUTING.md │ │ ├── FUNDING.yml │ │ ├── ISSUE_TEMPLATE.md │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ ├── stale.yml │ │ └── workflows │ │ │ ├── docs-deploy.yml │ │ │ ├── main.yml │ │ │ └── package-deploy.yml │ │ ├── .gitignore │ │ ├── .jshintignore │ │ ├── .jshintrc │ │ ├── CHANGELOG.md │ │ ├── Gruntfile.js │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── component.json │ │ ├── composer.json │ │ ├── dist │ │ ├── css │ │ │ ├── select2.css │ │ │ └── select2.min.css │ │ └── js │ │ │ ├── i18n │ │ │ ├── af.js │ │ │ ├── ar.js │ │ │ ├── az.js │ │ │ ├── bg.js │ │ │ ├── bn.js │ │ │ ├── bs.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── dsb.js │ │ │ ├── el.js │ │ │ ├── en.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── hsb.js │ │ │ ├── hu.js │ │ │ ├── hy.js │ │ │ ├── id.js │ │ │ ├── is.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── ka.js │ │ │ ├── km.js │ │ │ ├── ko.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── mk.js │ │ │ ├── ms.js │ │ │ ├── nb.js │ │ │ ├── ne.js │ │ │ ├── nl.js │ │ │ ├── pl.js │ │ │ ├── ps.js │ │ │ ├── pt-BR.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sq.js │ │ │ ├── sr-Cyrl.js │ │ │ ├── sr.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tk.js │ │ │ ├── tr.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ ├── zh-CN.js │ │ │ └── zh-TW.js │ │ │ ├── select2.full.js │ │ │ ├── select2.full.min.js │ │ │ ├── select2.js │ │ │ └── select2.min.js │ │ ├── docs │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── accounts │ │ │ └── .gitkeep │ │ ├── assets │ │ │ └── rtfm-screenshot.png │ │ ├── blueprints.yaml │ │ ├── config │ │ │ ├── plugins │ │ │ │ ├── anchors.yaml │ │ │ │ ├── highlight.yaml │ │ │ │ └── simplesearch.yaml │ │ │ ├── site.yaml │ │ │ └── system.yaml │ │ ├── data │ │ │ └── .gitkeep │ │ ├── localhost │ │ │ └── config │ │ │ │ ├── security.yaml │ │ │ │ └── system.yaml │ │ ├── pages │ │ │ ├── 01.getting-started │ │ │ │ ├── 01.installation │ │ │ │ │ └── docs.md │ │ │ │ ├── 02.basic-usage │ │ │ │ │ └── docs.md │ │ │ │ ├── 03.builds-and-modules │ │ │ │ │ └── docs.md │ │ │ │ └── chapter.md │ │ │ ├── 02.troubleshooting │ │ │ │ ├── 01.getting-help │ │ │ │ │ └── docs.md │ │ │ │ ├── 02.common-problems │ │ │ │ │ └── docs.md │ │ │ │ └── chapter.md │ │ │ ├── 03.configuration │ │ │ │ ├── 01.options-api │ │ │ │ │ └── docs.md │ │ │ │ ├── 02.defaults │ │ │ │ │ └── docs.md │ │ │ │ ├── 03.data-attributes │ │ │ │ │ └── docs.md │ │ │ │ └── docs.md │ │ │ ├── 04.appearance │ │ │ │ └── docs.md │ │ │ ├── 05.options │ │ │ │ └── docs.md │ │ │ ├── 06.data-sources │ │ │ │ ├── 01.formats │ │ │ │ │ └── docs.md │ │ │ │ ├── 02.ajax │ │ │ │ │ └── docs.md │ │ │ │ ├── 03.arrays │ │ │ │ │ └── docs.md │ │ │ │ └── chapter.md │ │ │ ├── 07.dropdown │ │ │ │ └── docs.md │ │ │ ├── 08.selections │ │ │ │ └── docs.md │ │ │ ├── 09.tagging │ │ │ │ └── docs.md │ │ │ ├── 10.placeholders │ │ │ │ └── docs.md │ │ │ ├── 11.searching │ │ │ │ └── docs.md │ │ │ ├── 12.programmatic-control │ │ │ │ ├── 01.add-select-clear-items │ │ │ │ │ └── docs.md │ │ │ │ ├── 02.retrieving-selections │ │ │ │ │ └── docs.md │ │ │ │ ├── 03.methods │ │ │ │ │ └── docs.md │ │ │ │ ├── 04.events │ │ │ │ │ └── docs.md │ │ │ │ └── chapter.md │ │ │ ├── 13.i18n │ │ │ │ └── docs.md │ │ │ ├── 14.advanced │ │ │ │ ├── 01.adapters-and-decorators │ │ │ │ │ └── docs.md │ │ │ │ ├── 02.default-adapters │ │ │ │ │ ├── 01.selection │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 02.array │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 03.ajax │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 04.data │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 05.results │ │ │ │ │ │ └── docs.md │ │ │ │ │ ├── 06.dropdown │ │ │ │ │ │ └── docs.md │ │ │ │ │ └── docs.md │ │ │ │ └── chapter.md │ │ │ ├── 15.upgrading │ │ │ │ ├── 01.new-in-40 │ │ │ │ │ └── docs.md │ │ │ │ ├── 02.migrating-from-35 │ │ │ │ │ └── docs.md │ │ │ │ └── chapter.md │ │ │ └── images │ │ │ │ ├── flags │ │ │ │ ├── ak.png │ │ │ │ ├── al.png │ │ │ │ ├── ar.png │ │ │ │ ├── az.png │ │ │ │ ├── ca.png │ │ │ │ ├── co.png │ │ │ │ ├── ct.png │ │ │ │ ├── de.png │ │ │ │ ├── fl.png │ │ │ │ ├── ga.png │ │ │ │ ├── hi.png │ │ │ │ ├── ia.png │ │ │ │ ├── id.png │ │ │ │ ├── il.png │ │ │ │ ├── in.png │ │ │ │ ├── ks.png │ │ │ │ ├── ky.png │ │ │ │ ├── la.png │ │ │ │ ├── ma.png │ │ │ │ ├── md.png │ │ │ │ ├── me.png │ │ │ │ ├── mi.png │ │ │ │ ├── mn.png │ │ │ │ ├── mo.png │ │ │ │ ├── ms.png │ │ │ │ ├── mt.png │ │ │ │ ├── nc.png │ │ │ │ ├── nd.png │ │ │ │ ├── ne.png │ │ │ │ ├── nh.png │ │ │ │ ├── nj.png │ │ │ │ ├── nm.png │ │ │ │ ├── nv.png │ │ │ │ ├── ny.png │ │ │ │ ├── oh.png │ │ │ │ ├── ok.png │ │ │ │ ├── or.png │ │ │ │ ├── pa.png │ │ │ │ ├── ri.png │ │ │ │ ├── sc.png │ │ │ │ ├── sd.png │ │ │ │ ├── tn.png │ │ │ │ ├── tx.png │ │ │ │ ├── ut.png │ │ │ │ ├── va.png │ │ │ │ ├── vt.png │ │ │ │ ├── wa.png │ │ │ │ ├── wi.png │ │ │ │ ├── wv.png │ │ │ │ └── wy.png │ │ │ │ └── logo.png │ │ ├── plugins │ │ │ ├── .gitkeep │ │ │ ├── anchors │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── anchors.php │ │ │ │ ├── anchors.yaml │ │ │ │ ├── blueprints.yaml │ │ │ │ └── js │ │ │ │ │ └── anchor.min.js │ │ │ ├── breadcrumbs │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── assets │ │ │ │ │ └── readme_1.png │ │ │ │ ├── blueprints.yaml │ │ │ │ ├── breadcrumbs.php │ │ │ │ ├── breadcrumbs.yaml │ │ │ │ ├── classes │ │ │ │ │ └── breadcrumbs.php │ │ │ │ ├── css │ │ │ │ │ └── breadcrumbs.css │ │ │ │ └── templates │ │ │ │ │ └── partials │ │ │ │ │ └── breadcrumbs.html.twig │ │ │ ├── error │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── assets │ │ │ │ │ └── readme_1.png │ │ │ │ ├── blueprints.yaml │ │ │ │ ├── cli │ │ │ │ │ └── LogCommand.php │ │ │ │ ├── error.php │ │ │ │ ├── error.yaml │ │ │ │ ├── languages.yaml │ │ │ │ ├── pages │ │ │ │ │ └── error.md │ │ │ │ └── templates │ │ │ │ │ ├── error.html.twig │ │ │ │ │ └── error.json.twig │ │ │ ├── highlight │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── assets │ │ │ │ │ └── readme_1.png │ │ │ │ ├── blueprints.yaml │ │ │ │ ├── css │ │ │ │ │ ├── agate.css │ │ │ │ │ ├── androidstudio.css │ │ │ │ │ ├── arduino-light.css │ │ │ │ │ ├── arta.css │ │ │ │ │ ├── ascetic.css │ │ │ │ │ ├── atelier-cave.dark.css │ │ │ │ │ ├── atelier-cave.light.css │ │ │ │ │ ├── atelier-dune.dark.css │ │ │ │ │ ├── atelier-dune.light.css │ │ │ │ │ ├── atelier-estuary.dark.css │ │ │ │ │ ├── atelier-estuary.light.css │ │ │ │ │ ├── atelier-forest.dark.css │ │ │ │ │ ├── atelier-forest.light.css │ │ │ │ │ ├── atelier-heath.dark.css │ │ │ │ │ ├── atelier-heath.light.css │ │ │ │ │ ├── atelier-lakeside.dark.css │ │ │ │ │ ├── atelier-lakeside.light.css │ │ │ │ │ ├── atelier-plateau.dark.css │ │ │ │ │ ├── atelier-plateau.light.css │ │ │ │ │ ├── atelier-savanna.dark.css │ │ │ │ │ ├── atelier-savanna.light.css │ │ │ │ │ ├── atelier-seaside.dark.css │ │ │ │ │ ├── atelier-seaside.light.css │ │ │ │ │ ├── atelier-sulphurpool.dark.css │ │ │ │ │ ├── atelier-sulphurpool.light.css │ │ │ │ │ ├── brown-paper.css │ │ │ │ │ ├── codepen-embed.css │ │ │ │ │ ├── color-brewer.css │ │ │ │ │ ├── dark.css │ │ │ │ │ ├── darkula.css │ │ │ │ │ ├── default.css │ │ │ │ │ ├── docco.css │ │ │ │ │ ├── far.css │ │ │ │ │ ├── foundation.css │ │ │ │ │ ├── github-gist.css │ │ │ │ │ ├── github.css │ │ │ │ │ ├── googlecode.css │ │ │ │ │ ├── grayscale.css │ │ │ │ │ ├── hopscotch.css │ │ │ │ │ ├── hybrid.css │ │ │ │ │ ├── idea.css │ │ │ │ │ ├── ir-black.css │ │ │ │ │ ├── kimbie.dark.css │ │ │ │ │ ├── kimbie.light.css │ │ │ │ │ ├── learn.css │ │ │ │ │ ├── magula.css │ │ │ │ │ ├── mono-blue.css │ │ │ │ │ ├── monokai-sublime.css │ │ │ │ │ ├── monokai.css │ │ │ │ │ ├── obsidian.css │ │ │ │ │ ├── paraiso-dark.css │ │ │ │ │ ├── paraiso-light.css │ │ │ │ │ ├── paraiso.dark.css │ │ │ │ │ ├── paraiso.light.css │ │ │ │ │ ├── pojoaque.css │ │ │ │ │ ├── railscasts.css │ │ │ │ │ ├── rainbow.css │ │ │ │ │ ├── school-book.css │ │ │ │ │ ├── solarized-dark.css │ │ │ │ │ ├── solarized-light.css │ │ │ │ │ ├── sunburst.css │ │ │ │ │ ├── tomorrow-night-blue.css │ │ │ │ │ ├── tomorrow-night-bright.css │ │ │ │ │ ├── tomorrow-night-eighties.css │ │ │ │ │ ├── tomorrow-night.css │ │ │ │ │ ├── tomorrow.css │ │ │ │ │ ├── vs.css │ │ │ │ │ ├── xcode.css │ │ │ │ │ └── zenburn.css │ │ │ │ ├── highlight.php │ │ │ │ ├── highlight.yaml │ │ │ │ └── js │ │ │ │ │ ├── highlight.pack.js │ │ │ │ │ └── highlightjs-line-numbers.min.js │ │ │ ├── problems │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── assets │ │ │ │ │ └── readme_1.png │ │ │ │ ├── blueprints.yaml │ │ │ │ ├── css │ │ │ │ │ ├── problems.css │ │ │ │ │ └── template.css │ │ │ │ ├── html │ │ │ │ │ └── problems.html │ │ │ │ ├── problems.php │ │ │ │ └── problems.yaml │ │ │ └── simplesearch │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── assets │ │ │ │ ├── readme_1.png │ │ │ │ └── search.svg │ │ │ │ ├── blueprints.yaml │ │ │ │ ├── css │ │ │ │ └── simplesearch.css │ │ │ │ ├── js │ │ │ │ └── simplesearch.js │ │ │ │ ├── languages.yaml │ │ │ │ ├── pages │ │ │ │ └── simplesearch.md │ │ │ │ ├── simplesearch.php │ │ │ │ ├── simplesearch.yaml │ │ │ │ └── templates │ │ │ │ ├── partials │ │ │ │ ├── simplesearch_base.html.twig │ │ │ │ ├── simplesearch_item.html.twig │ │ │ │ └── simplesearch_searchbox.html.twig │ │ │ │ ├── simplesearch_results.html.twig │ │ │ │ └── simplesearch_results.json.twig │ │ ├── screenshot.jpg │ │ └── themes │ │ │ ├── .gitkeep │ │ │ ├── learn2 │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── blueprints.yaml │ │ │ ├── blueprints │ │ │ │ ├── chapter.yaml │ │ │ │ └── docs.yaml │ │ │ ├── css-compiled │ │ │ │ ├── nucleus.css │ │ │ │ ├── nucleus.css.map │ │ │ │ ├── theme.css │ │ │ │ └── theme.css.map │ │ │ ├── css │ │ │ │ ├── featherlight.min.css │ │ │ │ ├── font-awesome.min.css │ │ │ │ ├── nucleus-ie10.css │ │ │ │ ├── nucleus-ie9.css │ │ │ │ └── pure-0.5.0 │ │ │ │ │ └── grids-min.css │ │ │ ├── fonts │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── images │ │ │ │ ├── clippy.svg │ │ │ │ ├── favicon.png │ │ │ │ └── logo.png │ │ │ ├── js │ │ │ │ ├── clipboard.min.js │ │ │ │ ├── featherlight.min.js │ │ │ │ ├── html5shiv-printshiv.min.js │ │ │ │ ├── jquery.scrollbar.min.js │ │ │ │ ├── learn.js │ │ │ │ └── modernizr.custom.71422.js │ │ │ ├── languages.yaml │ │ │ ├── learn2.php │ │ │ ├── learn2.yaml │ │ │ ├── screenshot.jpg │ │ │ ├── scss.sh │ │ │ ├── scss │ │ │ │ ├── configuration │ │ │ │ │ ├── nucleus │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ ├── _breakpoints.scss │ │ │ │ │ │ ├── _core.scss │ │ │ │ │ │ ├── _layout.scss │ │ │ │ │ │ ├── _nav.scss │ │ │ │ │ │ └── _typography.scss │ │ │ │ │ └── theme │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ ├── _bullets.scss │ │ │ │ │ │ └── _colors.scss │ │ │ │ ├── nucleus.scss │ │ │ │ ├── nucleus │ │ │ │ │ ├── _core.scss │ │ │ │ │ ├── _flex.scss │ │ │ │ │ ├── _forms.scss │ │ │ │ │ ├── _typography.scss │ │ │ │ │ ├── functions │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ ├── _direction.scss │ │ │ │ │ │ └── _range.scss │ │ │ │ │ ├── mixins │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ ├── _breakpoints.scss │ │ │ │ │ │ └── _utilities.scss │ │ │ │ │ └── particles │ │ │ │ │ │ ├── _align-text.scss │ │ │ │ │ │ └── _visibility.scss │ │ │ │ ├── theme.scss │ │ │ │ ├── theme │ │ │ │ │ ├── _bullets.scss │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ ├── _configuration.scss │ │ │ │ │ ├── _core.scss │ │ │ │ │ ├── _custom.scss │ │ │ │ │ ├── _fonts.scss │ │ │ │ │ ├── _forms.scss │ │ │ │ │ ├── _header.scss │ │ │ │ │ ├── _main.scss │ │ │ │ │ ├── _nav.scss │ │ │ │ │ ├── _scrollbar.scss │ │ │ │ │ ├── _tables.scss │ │ │ │ │ ├── _tooltips.scss │ │ │ │ │ ├── _typography.scss │ │ │ │ │ └── modules │ │ │ │ │ │ ├── _base.scss │ │ │ │ │ │ └── _buttons.scss │ │ │ │ └── vendor │ │ │ │ │ ├── bourbon │ │ │ │ │ ├── _bourbon-deprecated-upcoming.scss │ │ │ │ │ ├── _bourbon.scss │ │ │ │ │ ├── addons │ │ │ │ │ │ ├── _button.scss │ │ │ │ │ │ ├── _clearfix.scss │ │ │ │ │ │ ├── _directional-values.scss │ │ │ │ │ │ ├── _ellipsis.scss │ │ │ │ │ │ ├── _font-family.scss │ │ │ │ │ │ ├── _hide-text.scss │ │ │ │ │ │ ├── _html5-input-types.scss │ │ │ │ │ │ ├── _position.scss │ │ │ │ │ │ ├── _prefixer.scss │ │ │ │ │ │ ├── _rem.scss │ │ │ │ │ │ ├── _retina-image.scss │ │ │ │ │ │ ├── _size.scss │ │ │ │ │ │ ├── _timing-functions.scss │ │ │ │ │ │ ├── _triangle.scss │ │ │ │ │ │ └── _word-wrap.scss │ │ │ │ │ ├── css3 │ │ │ │ │ │ ├── _animation.scss │ │ │ │ │ │ ├── _appearance.scss │ │ │ │ │ │ ├── _backface-visibility.scss │ │ │ │ │ │ ├── _background-image.scss │ │ │ │ │ │ ├── _background.scss │ │ │ │ │ │ ├── _border-image.scss │ │ │ │ │ │ ├── _border-radius.scss │ │ │ │ │ │ ├── _box-sizing.scss │ │ │ │ │ │ ├── _calc.scss │ │ │ │ │ │ ├── _columns.scss │ │ │ │ │ │ ├── _filter.scss │ │ │ │ │ │ ├── _flex-box.scss │ │ │ │ │ │ ├── _font-face.scss │ │ │ │ │ │ ├── _font-feature-settings.scss │ │ │ │ │ │ ├── _hidpi-media-query.scss │ │ │ │ │ │ ├── _hyphens.scss │ │ │ │ │ │ ├── _image-rendering.scss │ │ │ │ │ │ ├── _keyframes.scss │ │ │ │ │ │ ├── _linear-gradient.scss │ │ │ │ │ │ ├── _perspective.scss │ │ │ │ │ │ ├── _placeholder.scss │ │ │ │ │ │ ├── _radial-gradient.scss │ │ │ │ │ │ ├── _transform.scss │ │ │ │ │ │ ├── _transition.scss │ │ │ │ │ │ └── _user-select.scss │ │ │ │ │ ├── functions │ │ │ │ │ │ ├── _assign.scss │ │ │ │ │ │ ├── _color-lightness.scss │ │ │ │ │ │ ├── _flex-grid.scss │ │ │ │ │ │ ├── _golden-ratio.scss │ │ │ │ │ │ ├── _grid-width.scss │ │ │ │ │ │ ├── _modular-scale.scss │ │ │ │ │ │ ├── _px-to-em.scss │ │ │ │ │ │ ├── _px-to-rem.scss │ │ │ │ │ │ ├── _strip-units.scss │ │ │ │ │ │ ├── _tint-shade.scss │ │ │ │ │ │ ├── _transition-property-name.scss │ │ │ │ │ │ └── _unpack.scss │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── _convert-units.scss │ │ │ │ │ │ ├── _gradient-positions-parser.scss │ │ │ │ │ │ ├── _is-num.scss │ │ │ │ │ │ ├── _linear-angle-parser.scss │ │ │ │ │ │ ├── _linear-gradient-parser.scss │ │ │ │ │ │ ├── _linear-positions-parser.scss │ │ │ │ │ │ ├── _linear-side-corner-parser.scss │ │ │ │ │ │ ├── _radial-arg-parser.scss │ │ │ │ │ │ ├── _radial-gradient-parser.scss │ │ │ │ │ │ ├── _radial-positions-parser.scss │ │ │ │ │ │ ├── _render-gradients.scss │ │ │ │ │ │ ├── _shape-size-stripper.scss │ │ │ │ │ │ └── _str-to-num.scss │ │ │ │ │ └── settings │ │ │ │ │ │ ├── _prefixer.scss │ │ │ │ │ │ └── _px-to-em.scss │ │ │ │ │ └── color-schemer │ │ │ │ │ ├── _color-schemer.scss │ │ │ │ │ └── color-schemer │ │ │ │ │ ├── _cmyk.scss │ │ │ │ │ ├── _color-adjustments.scss │ │ │ │ │ ├── _color-schemer.scss │ │ │ │ │ ├── _colorblind.scss │ │ │ │ │ ├── _comparison.scss │ │ │ │ │ ├── _equalize.scss │ │ │ │ │ ├── _harmonize.scss │ │ │ │ │ ├── _interpolation.scss │ │ │ │ │ ├── _mix.scss │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ ├── _ryb.scss │ │ │ │ │ └── _tint-shade.scss │ │ │ ├── templates │ │ │ │ ├── chapter.html.twig │ │ │ │ ├── default.html.twig │ │ │ │ ├── docs.html.twig │ │ │ │ ├── error.html.twig │ │ │ │ └── partials │ │ │ │ │ ├── analytics.html.twig │ │ │ │ │ ├── base.html.twig │ │ │ │ │ ├── github_link.html.twig │ │ │ │ │ ├── github_note.html.twig │ │ │ │ │ ├── logo.html.twig │ │ │ │ │ ├── metadata.html.twig │ │ │ │ │ ├── page.html.twig │ │ │ │ │ └── sidebar.html.twig │ │ │ └── thumbnail.jpg │ │ │ └── site │ │ │ ├── css │ │ │ ├── s2-docs.css │ │ │ └── theme.css │ │ │ ├── images │ │ │ ├── android-chrome-36x36.png │ │ │ ├── android-chrome-48x48.png │ │ │ ├── android-chrome-72x72.png │ │ │ ├── apple-touch-icon-57x57.png │ │ │ ├── apple-touch-icon-60x60.png │ │ │ ├── apple-touch-icon-72x72.png │ │ │ ├── apple-touch-icon-precomposed.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── favicon.png │ │ │ ├── manifest.json │ │ │ ├── mstile-150x150.png │ │ │ ├── mstile-310x150.png │ │ │ ├── mstile-70x70.png │ │ │ └── safari-pinned-tab.svg │ │ │ ├── js │ │ │ └── data-fill-from.js │ │ │ ├── site.yaml │ │ │ └── templates │ │ │ └── partials │ │ │ ├── base.html.twig │ │ │ ├── js │ │ │ └── source-states.html.twig │ │ │ ├── logo.html.twig │ │ │ └── sidebar.html.twig │ │ ├── package.json │ │ ├── src │ │ ├── js │ │ │ ├── banner.end.js │ │ │ ├── banner.start.js │ │ │ ├── jquery.mousewheel.shim.js │ │ │ ├── jquery.select2.js │ │ │ ├── jquery.shim.js │ │ │ ├── select2 │ │ │ │ ├── compat │ │ │ │ │ ├── containerCss.js │ │ │ │ │ ├── dropdownCss.js │ │ │ │ │ ├── initSelection.js │ │ │ │ │ ├── inputData.js │ │ │ │ │ ├── matcher.js │ │ │ │ │ ├── query.js │ │ │ │ │ └── utils.js │ │ │ │ ├── core.js │ │ │ │ ├── data │ │ │ │ │ ├── ajax.js │ │ │ │ │ ├── array.js │ │ │ │ │ ├── base.js │ │ │ │ │ ├── maximumInputLength.js │ │ │ │ │ ├── maximumSelectionLength.js │ │ │ │ │ ├── minimumInputLength.js │ │ │ │ │ ├── select.js │ │ │ │ │ ├── tags.js │ │ │ │ │ └── tokenizer.js │ │ │ │ ├── defaults.js │ │ │ │ ├── diacritics.js │ │ │ │ ├── dropdown.js │ │ │ │ ├── dropdown │ │ │ │ │ ├── attachBody.js │ │ │ │ │ ├── attachContainer.js │ │ │ │ │ ├── closeOnSelect.js │ │ │ │ │ ├── hidePlaceholder.js │ │ │ │ │ ├── infiniteScroll.js │ │ │ │ │ ├── minimumResultsForSearch.js │ │ │ │ │ ├── search.js │ │ │ │ │ ├── selectOnClose.js │ │ │ │ │ └── stopPropagation.js │ │ │ │ ├── i18n │ │ │ │ │ ├── af.js │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── az.js │ │ │ │ │ ├── bg.js │ │ │ │ │ ├── bn.js │ │ │ │ │ ├── bs.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── dsb.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── eu.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── gl.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hi.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── hsb.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── hy.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── is.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── ka.js │ │ │ │ │ ├── km.js │ │ │ │ │ ├── ko.js │ │ │ │ │ ├── lt.js │ │ │ │ │ ├── lv.js │ │ │ │ │ ├── mk.js │ │ │ │ │ ├── ms.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── ne.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── ps.js │ │ │ │ │ ├── pt-BR.js │ │ │ │ │ ├── pt.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sl.js │ │ │ │ │ ├── sq.js │ │ │ │ │ ├── sr-Cyrl.js │ │ │ │ │ ├── sr.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── th.js │ │ │ │ │ ├── tk.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh-CN.js │ │ │ │ │ └── zh-TW.js │ │ │ │ ├── keys.js │ │ │ │ ├── options.js │ │ │ │ ├── results.js │ │ │ │ ├── selection │ │ │ │ │ ├── allowClear.js │ │ │ │ │ ├── base.js │ │ │ │ │ ├── clickMask.js │ │ │ │ │ ├── eventRelay.js │ │ │ │ │ ├── multiple.js │ │ │ │ │ ├── placeholder.js │ │ │ │ │ ├── search.js │ │ │ │ │ ├── single.js │ │ │ │ │ └── stopPropagation.js │ │ │ │ ├── translation.js │ │ │ │ └── utils.js │ │ │ ├── wrapper.end.js │ │ │ └── wrapper.start.js │ │ └── scss │ │ │ ├── _dropdown.scss │ │ │ ├── _multiple.scss │ │ │ ├── _single.scss │ │ │ ├── core.scss │ │ │ ├── mixins │ │ │ └── _gradients.scss │ │ │ └── theme │ │ │ ├── classic │ │ │ ├── _defaults.scss │ │ │ ├── _multiple.scss │ │ │ ├── _single.scss │ │ │ └── layout.scss │ │ │ └── default │ │ │ ├── _multiple.scss │ │ │ ├── _single.scss │ │ │ └── layout.scss │ │ └── tests │ │ ├── a11y │ │ └── selection-tests.js │ │ ├── data │ │ ├── array-tests.js │ │ ├── base-tests.js │ │ ├── inputData-tests.js │ │ ├── maximumInputLength-tests.js │ │ ├── maximumSelectionLength-tests.js │ │ ├── minimumInputLength-tests.js │ │ ├── select-tests.js │ │ ├── tags-tests.js │ │ └── tokenizer-tests.js │ │ ├── dropdown │ │ ├── dropdownCss-tests.js │ │ ├── dropdownParent-tests.js │ │ ├── positioning-tests.js │ │ ├── search-a11y-tests.js │ │ ├── selectOnClose-tests.js │ │ └── stopPropagation-tests.js │ │ ├── helpers.js │ │ ├── integration-jq1.html │ │ ├── integration-jq2.html │ │ ├── integration-jq3.html │ │ ├── integration │ │ ├── dom-changes.js │ │ ├── jquery-calls.js │ │ └── select2-methods.js │ │ ├── options │ │ ├── ajax-tests.js │ │ ├── data-tests.js │ │ ├── deprecated-tests.js │ │ ├── translation-tests.js │ │ └── width-tests.js │ │ ├── results │ │ ├── a11y-tests.js │ │ ├── focusing-tests.js │ │ ├── infiniteScroll-tests.js │ │ └── option-tests.js │ │ ├── selection │ │ ├── allowClear-tests.js │ │ ├── containerCss-tests.js │ │ ├── focusing-tests.js │ │ ├── multiple-tests.js │ │ ├── openOnKeyDown-tests.js │ │ ├── placeholder-tests.js │ │ ├── search-a11y-tests.js │ │ ├── search-placeholder-tests.js │ │ ├── search-tests.js │ │ ├── single-tests.js │ │ └── stopPropagation-tests.js │ │ ├── unit-jq1.html │ │ ├── unit-jq2.html │ │ ├── unit-jq3.html │ │ ├── utils │ │ ├── data-tests.js │ │ ├── decorator-tests.js │ │ └── escapeMarkup-tests.js │ │ └── vendor │ │ ├── jquery-1.7.2.js │ │ ├── jquery-2.2.4.js │ │ ├── jquery-3.4.1.js │ │ ├── qunit-1.23.1.css │ │ └── qunit-1.23.1.js │ ├── setasign │ └── fpdi │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── SECURITY.md │ │ ├── composer.json │ │ └── src │ │ ├── FpdfTpl.php │ │ ├── FpdfTplTrait.php │ │ ├── FpdfTrait.php │ │ ├── Fpdi.php │ │ ├── FpdiException.php │ │ ├── FpdiTrait.php │ │ ├── GraphicsState.php │ │ ├── Math │ │ ├── Matrix.php │ │ └── Vector.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 │ └── twbs │ └── bootstrap │ ├── .babelrc.js │ ├── .browserslistrc │ ├── .bundlewatch.config.json │ ├── .cspell.json │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitattributes │ ├── .github │ ├── CODEOWNERS │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── SUPPORT.md │ ├── codeql │ │ └── codeql-config.yml │ ├── dependabot.yml │ ├── release-drafter.yml │ └── workflows │ │ ├── browserstack.yml │ │ ├── bundlewatch.yml │ │ ├── calibreapp-image-actions.yml │ │ ├── codeql.yml │ │ ├── cspell.yml │ │ ├── css.yml │ │ ├── docs.yml │ │ ├── issue-close-require.yml │ │ ├── issue-labeled.yml │ │ ├── js.yml │ │ ├── lint.yml │ │ ├── node-sass.yml │ │ └── release-notes.yml │ ├── .gitignore │ ├── .npmrc │ ├── .stylelintignore │ ├── .stylelintrc.json │ ├── CODE_OF_CONDUCT.md │ ├── LICENSE │ ├── README.md │ ├── SECURITY.md │ ├── build │ ├── banner.js │ ├── build-plugins.js │ ├── change-version.js │ ├── generate-sri.js │ ├── postcss.config.js │ ├── rollup.config.js │ ├── vnu-jar.js │ └── zip-examples.js │ ├── composer.json │ ├── dist │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-grid.rtl.css │ │ ├── bootstrap-grid.rtl.css.map │ │ ├── bootstrap-grid.rtl.min.css │ │ ├── bootstrap-grid.rtl.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap-reboot.rtl.css │ │ ├── bootstrap-reboot.rtl.css.map │ │ ├── bootstrap-reboot.rtl.min.css │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ ├── bootstrap-utilities.css │ │ ├── bootstrap-utilities.css.map │ │ ├── bootstrap-utilities.min.css │ │ ├── bootstrap-utilities.min.css.map │ │ ├── bootstrap-utilities.rtl.css │ │ ├── bootstrap-utilities.rtl.css.map │ │ ├── bootstrap-utilities.rtl.min.css │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.css.map │ │ ├── bootstrap.rtl.css │ │ ├── bootstrap.rtl.css.map │ │ ├── bootstrap.rtl.min.css │ │ └── bootstrap.rtl.min.css.map │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.esm.js │ │ ├── bootstrap.esm.js.map │ │ ├── bootstrap.esm.min.js │ │ ├── bootstrap.esm.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── hugo.yml │ ├── js │ ├── dist │ │ ├── alert.js │ │ ├── alert.js.map │ │ ├── base-component.js │ │ ├── base-component.js.map │ │ ├── button.js │ │ ├── button.js.map │ │ ├── carousel.js │ │ ├── carousel.js.map │ │ ├── collapse.js │ │ ├── collapse.js.map │ │ ├── dom │ │ │ ├── data.js │ │ │ ├── data.js.map │ │ │ ├── event-handler.js │ │ │ ├── event-handler.js.map │ │ │ ├── manipulator.js │ │ │ ├── manipulator.js.map │ │ │ ├── selector-engine.js │ │ │ └── selector-engine.js.map │ │ ├── dropdown.js │ │ ├── dropdown.js.map │ │ ├── modal.js │ │ ├── modal.js.map │ │ ├── offcanvas.js │ │ ├── offcanvas.js.map │ │ ├── popover.js │ │ ├── popover.js.map │ │ ├── scrollspy.js │ │ ├── scrollspy.js.map │ │ ├── tab.js │ │ ├── tab.js.map │ │ ├── toast.js │ │ ├── toast.js.map │ │ ├── tooltip.js │ │ ├── tooltip.js.map │ │ └── util │ │ │ ├── backdrop.js │ │ │ ├── backdrop.js.map │ │ │ ├── component-functions.js │ │ │ ├── component-functions.js.map │ │ │ ├── config.js │ │ │ ├── config.js.map │ │ │ ├── focustrap.js │ │ │ ├── focustrap.js.map │ │ │ ├── index.js │ │ │ ├── index.js.map │ │ │ ├── sanitizer.js │ │ │ ├── sanitizer.js.map │ │ │ ├── scrollbar.js │ │ │ ├── scrollbar.js.map │ │ │ ├── swipe.js │ │ │ ├── swipe.js.map │ │ │ ├── template-factory.js │ │ │ └── template-factory.js.map │ ├── index.esm.js │ ├── index.umd.js │ ├── src │ │ ├── alert.js │ │ ├── base-component.js │ │ ├── button.js │ │ ├── carousel.js │ │ ├── collapse.js │ │ ├── dom │ │ │ ├── data.js │ │ │ ├── event-handler.js │ │ │ ├── manipulator.js │ │ │ └── selector-engine.js │ │ ├── dropdown.js │ │ ├── modal.js │ │ ├── offcanvas.js │ │ ├── popover.js │ │ ├── scrollspy.js │ │ ├── tab.js │ │ ├── toast.js │ │ ├── tooltip.js │ │ └── util │ │ │ ├── backdrop.js │ │ │ ├── component-functions.js │ │ │ ├── config.js │ │ │ ├── focustrap.js │ │ │ ├── index.js │ │ │ ├── sanitizer.js │ │ │ ├── scrollbar.js │ │ │ ├── swipe.js │ │ │ └── template-factory.js │ └── tests │ │ ├── README.md │ │ ├── browsers.js │ │ ├── helpers │ │ └── fixture.js │ │ ├── integration │ │ ├── bundle-modularity.js │ │ ├── bundle.js │ │ ├── index.html │ │ ├── rollup.bundle-modularity.js │ │ └── rollup.bundle.js │ │ ├── karma.conf.js │ │ ├── unit │ │ ├── alert.spec.js │ │ ├── base-component.spec.js │ │ ├── button.spec.js │ │ ├── carousel.spec.js │ │ ├── collapse.spec.js │ │ ├── dom │ │ │ ├── data.spec.js │ │ │ ├── event-handler.spec.js │ │ │ ├── manipulator.spec.js │ │ │ └── selector-engine.spec.js │ │ ├── dropdown.spec.js │ │ ├── jquery.spec.js │ │ ├── modal.spec.js │ │ ├── offcanvas.spec.js │ │ ├── popover.spec.js │ │ ├── scrollspy.spec.js │ │ ├── tab.spec.js │ │ ├── toast.spec.js │ │ ├── tooltip.spec.js │ │ └── util │ │ │ ├── backdrop.spec.js │ │ │ ├── component-functions.spec.js │ │ │ ├── config.spec.js │ │ │ ├── focustrap.spec.js │ │ │ ├── index.spec.js │ │ │ ├── sanitizer.spec.js │ │ │ ├── scrollbar.spec.js │ │ │ ├── swipe.spec.js │ │ │ └── template-factory.spec.js │ │ └── visual │ │ ├── alert.html │ │ ├── button.html │ │ ├── carousel.html │ │ ├── collapse.html │ │ ├── dropdown.html │ │ ├── input.html │ │ ├── modal.html │ │ ├── popover.html │ │ ├── scrollspy.html │ │ ├── tab.html │ │ ├── toast.html │ │ └── tooltip.html │ ├── nuget │ ├── MyGet.ps1 │ ├── bootstrap.nuspec │ ├── bootstrap.png │ └── bootstrap.sass.nuspec │ ├── package-lock.json │ ├── package.js │ ├── package.json │ ├── scss │ ├── _accordion.scss │ ├── _alert.scss │ ├── _badge.scss │ ├── _breadcrumb.scss │ ├── _button-group.scss │ ├── _buttons.scss │ ├── _card.scss │ ├── _carousel.scss │ ├── _close.scss │ ├── _containers.scss │ ├── _dropdown.scss │ ├── _forms.scss │ ├── _functions.scss │ ├── _grid.scss │ ├── _helpers.scss │ ├── _images.scss │ ├── _list-group.scss │ ├── _maps.scss │ ├── _mixins.scss │ ├── _modal.scss │ ├── _nav.scss │ ├── _navbar.scss │ ├── _offcanvas.scss │ ├── _pagination.scss │ ├── _placeholders.scss │ ├── _popover.scss │ ├── _progress.scss │ ├── _reboot.scss │ ├── _root.scss │ ├── _spinners.scss │ ├── _tables.scss │ ├── _toasts.scss │ ├── _tooltip.scss │ ├── _transitions.scss │ ├── _type.scss │ ├── _utilities.scss │ ├── _variables-dark.scss │ ├── _variables.scss │ ├── bootstrap-grid.scss │ ├── bootstrap-reboot.scss │ ├── bootstrap-utilities.scss │ ├── bootstrap.scss │ ├── forms │ │ ├── _floating-labels.scss │ │ ├── _form-check.scss │ │ ├── _form-control.scss │ │ ├── _form-range.scss │ │ ├── _form-select.scss │ │ ├── _form-text.scss │ │ ├── _input-group.scss │ │ ├── _labels.scss │ │ └── _validation.scss │ ├── helpers │ │ ├── _clearfix.scss │ │ ├── _color-bg.scss │ │ ├── _colored-links.scss │ │ ├── _focus-ring.scss │ │ ├── _icon-link.scss │ │ ├── _position.scss │ │ ├── _ratio.scss │ │ ├── _stacks.scss │ │ ├── _stretched-link.scss │ │ ├── _text-truncation.scss │ │ ├── _visually-hidden.scss │ │ └── _vr.scss │ ├── mixins │ │ ├── _alert.scss │ │ ├── _backdrop.scss │ │ ├── _banner.scss │ │ ├── _border-radius.scss │ │ ├── _box-shadow.scss │ │ ├── _breakpoints.scss │ │ ├── _buttons.scss │ │ ├── _caret.scss │ │ ├── _clearfix.scss │ │ ├── _color-mode.scss │ │ ├── _color-scheme.scss │ │ ├── _container.scss │ │ ├── _deprecate.scss │ │ ├── _forms.scss │ │ ├── _gradients.scss │ │ ├── _grid.scss │ │ ├── _image.scss │ │ ├── _list-group.scss │ │ ├── _lists.scss │ │ ├── _pagination.scss │ │ ├── _reset-text.scss │ │ ├── _resize.scss │ │ ├── _table-variants.scss │ │ ├── _text-truncate.scss │ │ ├── _transition.scss │ │ ├── _utilities.scss │ │ └── _visually-hidden.scss │ ├── tests │ │ ├── jasmine.js │ │ ├── mixins │ │ │ ├── _color-modes.test.scss │ │ │ ├── _media-query-color-mode-full.test.scss │ │ │ └── _utilities.test.scss │ │ ├── sass-true │ │ │ ├── register.js │ │ │ └── runner.js │ │ └── utilities │ │ │ └── _api.test.scss │ ├── utilities │ │ └── _api.scss │ └── vendor │ │ └── _rfs.scss │ └── site │ ├── assets │ ├── js │ │ ├── application.js │ │ ├── code-examples.js │ │ ├── search.js │ │ ├── snippets.js │ │ └── vendor │ │ │ └── clipboard.min.js │ └── scss │ │ ├── _ads.scss │ │ ├── _anchor.scss │ │ ├── _brand.scss │ │ ├── _buttons.scss │ │ ├── _callouts.scss │ │ ├── _clipboard-js.scss │ │ ├── _colors.scss │ │ ├── _component-examples.scss │ │ ├── _content.scss │ │ ├── _footer.scss │ │ ├── _layout.scss │ │ ├── _masthead.scss │ │ ├── _navbar.scss │ │ ├── _placeholder-img.scss │ │ ├── _scrolling.scss │ │ ├── _search.scss │ │ ├── _sidebar.scss │ │ ├── _skippy.scss │ │ ├── _syntax.scss │ │ ├── _toc.scss │ │ ├── _variables.scss │ │ └── docs.scss │ ├── content │ ├── 404.md │ └── docs │ │ ├── 5.3 │ │ ├── _index.html │ │ ├── about │ │ │ ├── brand.md │ │ │ ├── license.md │ │ │ ├── overview.md │ │ │ ├── team.md │ │ │ └── translations.md │ │ ├── components │ │ │ ├── accordion.md │ │ │ ├── alerts.md │ │ │ ├── badge.md │ │ │ ├── breadcrumb.md │ │ │ ├── button-group.md │ │ │ ├── buttons.md │ │ │ ├── card.md │ │ │ ├── carousel.md │ │ │ ├── close-button.md │ │ │ ├── collapse.md │ │ │ ├── dropdowns.md │ │ │ ├── list-group.md │ │ │ ├── modal.md │ │ │ ├── navbar.md │ │ │ ├── navs-tabs.md │ │ │ ├── offcanvas.md │ │ │ ├── pagination.md │ │ │ ├── placeholders.md │ │ │ ├── popovers.md │ │ │ ├── progress.md │ │ │ ├── scrollspy.md │ │ │ ├── spinners.md │ │ │ ├── toasts.md │ │ │ └── tooltips.md │ │ ├── content │ │ │ ├── figures.md │ │ │ ├── images.md │ │ │ ├── reboot.md │ │ │ ├── tables.md │ │ │ └── typography.md │ │ ├── customize │ │ │ ├── color-modes.md │ │ │ ├── color.md │ │ │ ├── components.md │ │ │ ├── css-variables.md │ │ │ ├── optimize.md │ │ │ ├── options.md │ │ │ ├── overview.md │ │ │ └── sass.md │ │ ├── docsref.md │ │ ├── examples │ │ │ ├── _index.md │ │ │ ├── album-rtl │ │ │ │ └── index.html │ │ │ ├── album │ │ │ │ └── index.html │ │ │ ├── badges │ │ │ │ ├── badges.css │ │ │ │ └── index.html │ │ │ ├── blog-rtl │ │ │ │ └── index.html │ │ │ ├── blog │ │ │ │ ├── blog.css │ │ │ │ ├── blog.rtl.css │ │ │ │ └── index.html │ │ │ ├── breadcrumbs │ │ │ │ ├── breadcrumbs.css │ │ │ │ └── index.html │ │ │ ├── buttons │ │ │ │ └── index.html │ │ │ ├── carousel-rtl │ │ │ │ └── index.html │ │ │ ├── carousel │ │ │ │ ├── carousel.css │ │ │ │ ├── carousel.rtl.css │ │ │ │ └── index.html │ │ │ ├── cheatsheet-rtl │ │ │ │ └── index.html │ │ │ ├── cheatsheet │ │ │ │ ├── cheatsheet.css │ │ │ │ ├── cheatsheet.js │ │ │ │ ├── cheatsheet.rtl.css │ │ │ │ └── index.html │ │ │ ├── checkout-rtl │ │ │ │ └── index.html │ │ │ ├── checkout │ │ │ │ ├── checkout.css │ │ │ │ ├── checkout.js │ │ │ │ └── index.html │ │ │ ├── cover │ │ │ │ ├── cover.css │ │ │ │ └── index.html │ │ │ ├── dashboard-rtl │ │ │ │ ├── dashboard.js │ │ │ │ └── index.html │ │ │ ├── dashboard │ │ │ │ ├── dashboard.css │ │ │ │ ├── dashboard.js │ │ │ │ ├── dashboard.rtl.css │ │ │ │ └── index.html │ │ │ ├── dropdowns │ │ │ │ ├── dropdowns.css │ │ │ │ └── index.html │ │ │ ├── features │ │ │ │ ├── features.css │ │ │ │ ├── index.html │ │ │ │ ├── unsplash-photo-1.jpg │ │ │ │ ├── unsplash-photo-2.jpg │ │ │ │ └── unsplash-photo-3.jpg │ │ │ ├── footers │ │ │ │ └── index.html │ │ │ ├── grid │ │ │ │ ├── grid.css │ │ │ │ └── index.html │ │ │ ├── headers │ │ │ │ ├── headers.css │ │ │ │ └── index.html │ │ │ ├── heroes │ │ │ │ ├── bootstrap-docs.png │ │ │ │ ├── bootstrap-themes.png │ │ │ │ ├── heroes.css │ │ │ │ └── index.html │ │ │ ├── jumbotron │ │ │ │ └── index.html │ │ │ ├── jumbotrons │ │ │ │ ├── index.html │ │ │ │ └── jumbotrons.css │ │ │ ├── list-groups │ │ │ │ ├── index.html │ │ │ │ └── list-groups.css │ │ │ ├── masonry │ │ │ │ └── index.html │ │ │ ├── modals │ │ │ │ ├── index.html │ │ │ │ └── modals.css │ │ │ ├── navbar-bottom │ │ │ │ └── index.html │ │ │ ├── navbar-fixed │ │ │ │ ├── index.html │ │ │ │ └── navbar-fixed.css │ │ │ ├── navbar-static │ │ │ │ ├── index.html │ │ │ │ └── navbar-static.css │ │ │ ├── navbars-offcanvas │ │ │ │ ├── index.html │ │ │ │ └── navbars-offcanvas.css │ │ │ ├── navbars │ │ │ │ ├── index.html │ │ │ │ └── navbars.css │ │ │ ├── offcanvas-navbar │ │ │ │ ├── index.html │ │ │ │ ├── offcanvas-navbar.css │ │ │ │ └── offcanvas-navbar.js │ │ │ ├── pricing │ │ │ │ ├── index.html │ │ │ │ └── pricing.css │ │ │ ├── product │ │ │ │ ├── index.html │ │ │ │ └── product.css │ │ │ ├── sidebars │ │ │ │ ├── index.html │ │ │ │ ├── sidebars.css │ │ │ │ └── sidebars.js │ │ │ ├── sign-in │ │ │ │ ├── index.html │ │ │ │ └── sign-in.css │ │ │ ├── starter-template │ │ │ │ └── index.html │ │ │ ├── sticky-footer-navbar │ │ │ │ ├── index.html │ │ │ │ └── sticky-footer-navbar.css │ │ │ └── sticky-footer │ │ │ │ ├── index.html │ │ │ │ └── sticky-footer.css │ │ ├── extend │ │ │ ├── approach.md │ │ │ └── icons.md │ │ ├── forms │ │ │ ├── checks-radios.md │ │ │ ├── floating-labels.md │ │ │ ├── form-control.md │ │ │ ├── input-group.md │ │ │ ├── layout.md │ │ │ ├── overview.md │ │ │ ├── range.md │ │ │ ├── select.md │ │ │ └── validation.md │ │ ├── getting-started │ │ │ ├── accessibility.md │ │ │ ├── best-practices.md │ │ │ ├── browsers-devices.md │ │ │ ├── contents.md │ │ │ ├── contribute.md │ │ │ ├── download.md │ │ │ ├── introduction.md │ │ │ ├── javascript.md │ │ │ ├── parcel.md │ │ │ ├── rfs.md │ │ │ ├── rtl.md │ │ │ ├── vite.md │ │ │ └── webpack.md │ │ ├── helpers │ │ │ ├── clearfix.md │ │ │ ├── color-background.md │ │ │ ├── colored-links.md │ │ │ ├── focus-ring.md │ │ │ ├── icon-link.md │ │ │ ├── position.md │ │ │ ├── ratio.md │ │ │ ├── stacks.md │ │ │ ├── stretched-link.md │ │ │ ├── text-truncation.md │ │ │ ├── vertical-rule.md │ │ │ └── visually-hidden.md │ │ ├── layout │ │ │ ├── breakpoints.md │ │ │ ├── columns.md │ │ │ ├── containers.md │ │ │ ├── css-grid.md │ │ │ ├── grid.md │ │ │ ├── gutters.md │ │ │ ├── utilities.md │ │ │ └── z-index.md │ │ ├── migration.md │ │ └── utilities │ │ │ ├── api.md │ │ │ ├── background.md │ │ │ ├── borders.md │ │ │ ├── colors.md │ │ │ ├── display.md │ │ │ ├── flex.md │ │ │ ├── float.md │ │ │ ├── interactions.md │ │ │ ├── link.md │ │ │ ├── object-fit.md │ │ │ ├── opacity.md │ │ │ ├── overflow.md │ │ │ ├── position.md │ │ │ ├── shadows.md │ │ │ ├── sizing.md │ │ │ ├── spacing.md │ │ │ ├── text.md │ │ │ ├── vertical-align.md │ │ │ ├── visibility.md │ │ │ └── z-index.md │ │ ├── _index.html │ │ └── versions.md │ ├── data │ ├── breakpoints.yml │ ├── colors.yml │ ├── core-team.yml │ ├── docs-versions.yml │ ├── examples.yml │ ├── grays.yml │ ├── icons.yml │ ├── plugins.yml │ ├── sidebar.yml │ ├── theme-colors.yml │ └── translations.yml │ ├── layouts │ ├── _default │ │ ├── 404.html │ │ ├── _markup │ │ │ └── render-heading.html │ │ ├── baseof.html │ │ ├── docs.html │ │ ├── examples.html │ │ ├── home.html │ │ ├── redirect.html │ │ └── single.html │ ├── alias.html │ ├── partials │ │ ├── ads.html │ │ ├── analytics.html │ │ ├── callouts │ │ │ ├── danger-async-methods.md │ │ │ ├── info-mediaqueries-breakpoints.md │ │ │ ├── info-npm-starter.md │ │ │ ├── info-prefersreducedmotion.md │ │ │ ├── info-sanitizer.md │ │ │ ├── warning-color-assistive-technologies.md │ │ │ ├── warning-data-bs-title-vs-title.md │ │ │ └── warning-input-support.md │ │ ├── docs-navbar.html │ │ ├── docs-sidebar.html │ │ ├── docs-versions.html │ │ ├── favicons.html │ │ ├── footer.html │ │ ├── guide-footer.md │ │ ├── header.html │ │ ├── home │ │ │ ├── components-utilities.html │ │ │ ├── css-variables.html │ │ │ ├── customize.html │ │ │ ├── get-started.html │ │ │ ├── icons.html │ │ │ ├── masthead.html │ │ │ ├── plugins.html │ │ │ └── themes.html │ │ ├── icons.html │ │ ├── icons │ │ │ ├── bootstrap-white-fill.svg │ │ │ ├── circle-square.svg │ │ │ ├── droplet-fill.svg │ │ │ ├── github.svg │ │ │ ├── hamburger.svg │ │ │ ├── opencollective.svg │ │ │ └── twitter.svg │ │ ├── js-data-attributes.md │ │ ├── redirect.html │ │ ├── scripts.html │ │ ├── skippy.html │ │ ├── social.html │ │ ├── stylesheet.html │ │ └── table-content.html │ ├── robots.txt │ ├── shortcodes │ │ ├── added-in.html │ │ ├── bs-table.html │ │ ├── callout-deprecated-dark-variants.html │ │ ├── callout.html │ │ ├── deprecated-in.html │ │ ├── docsref.html │ │ ├── example.html │ │ ├── js-dismiss.html │ │ ├── js-docs.html │ │ ├── markdown.html │ │ ├── param.html │ │ ├── partial.html │ │ ├── placeholder.html │ │ ├── scss-docs.html │ │ ├── table.html │ │ └── year.html │ └── sitemap.xml │ └── static │ ├── CNAME │ ├── docs │ └── 5.3 │ │ └── assets │ │ ├── brand │ │ ├── bootstrap-logo-black.svg │ │ ├── bootstrap-logo-shadow.png │ │ ├── bootstrap-logo-white.svg │ │ ├── bootstrap-logo.svg │ │ └── bootstrap-social.png │ │ ├── img │ │ ├── bootstrap-icons.png │ │ ├── bootstrap-icons@2x.png │ │ ├── bootstrap-themes-collage.png │ │ ├── bootstrap-themes-collage@2x.png │ │ ├── bootstrap-themes.png │ │ ├── bootstrap-themes@2x.png │ │ ├── examples │ │ │ ├── album-rtl.png │ │ │ ├── album-rtl@2x.png │ │ │ ├── album.png │ │ │ ├── album@2x.png │ │ │ ├── badges.png │ │ │ ├── badges@2x.png │ │ │ ├── blog-rtl.png │ │ │ ├── blog-rtl@2x.png │ │ │ ├── blog.png │ │ │ ├── blog@2x.png │ │ │ ├── breadcrumbs.png │ │ │ ├── breadcrumbs@2x.png │ │ │ ├── buttons.png │ │ │ ├── buttons@2x.png │ │ │ ├── carousel-rtl.png │ │ │ ├── carousel-rtl@2x.png │ │ │ ├── carousel.png │ │ │ ├── carousel@2x.png │ │ │ ├── cheatsheet-rtl.png │ │ │ ├── cheatsheet-rtl@2x.png │ │ │ ├── cheatsheet.png │ │ │ ├── cheatsheet@2x.png │ │ │ ├── checkout-rtl.png │ │ │ ├── checkout-rtl@2x.png │ │ │ ├── checkout.png │ │ │ ├── checkout@2x.png │ │ │ ├── cover.png │ │ │ ├── cover@2x.png │ │ │ ├── dashboard-rtl.png │ │ │ ├── dashboard-rtl@2x.png │ │ │ ├── dashboard.png │ │ │ ├── dashboard@2x.png │ │ │ ├── dropdowns.png │ │ │ ├── dropdowns@2x.png │ │ │ ├── features.png │ │ │ ├── features@2x.png │ │ │ ├── footers.png │ │ │ ├── footers@2x.png │ │ │ ├── grid.png │ │ │ ├── grid@2x.png │ │ │ ├── headers.png │ │ │ ├── headers@2x.png │ │ │ ├── heroes.png │ │ │ ├── heroes@2x.png │ │ │ ├── jumbotron.png │ │ │ ├── jumbotron@2x.png │ │ │ ├── jumbotrons.png │ │ │ ├── jumbotrons@2x.png │ │ │ ├── list-groups.png │ │ │ ├── list-groups@2x.png │ │ │ ├── masonry.png │ │ │ ├── masonry@2x.png │ │ │ ├── modals.png │ │ │ ├── modals@2x.png │ │ │ ├── navbar-bottom.png │ │ │ ├── navbar-bottom@2x.png │ │ │ ├── navbar-fixed.png │ │ │ ├── navbar-fixed@2x.png │ │ │ ├── navbar-static.png │ │ │ ├── navbar-static@2x.png │ │ │ ├── navbars-offcanvas.png │ │ │ ├── navbars-offcanvas@2x.png │ │ │ ├── navbars.png │ │ │ ├── navbars@2x.png │ │ │ ├── offcanvas-navbar.png │ │ │ ├── offcanvas-navbar@2x.png │ │ │ ├── pricing.png │ │ │ ├── pricing@2x.png │ │ │ ├── product.png │ │ │ ├── product@2x.png │ │ │ ├── sidebars.png │ │ │ ├── sidebars@2x.png │ │ │ ├── sign-in.png │ │ │ ├── sign-in@2x.png │ │ │ ├── starter-template.png │ │ │ ├── starter-template@2x.png │ │ │ ├── sticky-footer-navbar.png │ │ │ ├── sticky-footer-navbar@2x.png │ │ │ ├── sticky-footer.png │ │ │ └── sticky-footer@2x.png │ │ ├── favicons │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── manifest.json │ │ │ └── safari-pinned-tab.svg │ │ ├── guides │ │ │ ├── bootstrap-parcel.png │ │ │ ├── bootstrap-parcel@2x.png │ │ │ ├── bootstrap-vite.png │ │ │ ├── bootstrap-vite@2x.png │ │ │ ├── bootstrap-webpack.png │ │ │ ├── bootstrap-webpack@2x.png │ │ │ ├── parcel-dev-server-bootstrap.png │ │ │ ├── parcel-dev-server.png │ │ │ ├── vite-dev-server-bootstrap.png │ │ │ ├── vite-dev-server.png │ │ │ ├── webpack-dev-server-bootstrap.png │ │ │ └── webpack-dev-server.png │ │ ├── parcel.png │ │ ├── vite.svg │ │ └── webpack.svg │ │ └── js │ │ ├── color-modes.js │ │ └── validate-forms.js │ └── sw.js ├── 65-read-api ├── .env_example ├── .gitignore ├── composer.json ├── composer.lock ├── src │ ├── delete.php │ ├── getByid.php │ ├── getall.php │ ├── insert.php │ ├── login.php │ ├── refresh.php │ ├── update.php │ ├── validate.php │ └── view │ │ ├── index.php │ │ ├── input.php │ │ ├── login.php │ │ └── ubah.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 │ ├── graham-campbell │ └── result-type │ │ ├── LICENSE │ │ ├── composer.json │ │ └── src │ │ ├── Error.php │ │ ├── Result.php │ │ └── Success.php │ ├── phpoption │ └── phpoption │ │ ├── LICENSE │ │ ├── composer.json │ │ └── src │ │ └── PhpOption │ │ ├── LazyOption.php │ │ ├── None.php │ │ ├── Option.php │ │ └── Some.php │ ├── symfony │ ├── polyfill-ctype │ │ ├── Ctype.php │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bootstrap.php │ │ ├── bootstrap80.php │ │ └── composer.json │ ├── polyfill-mbstring │ │ ├── LICENSE │ │ ├── Mbstring.php │ │ ├── README.md │ │ ├── Resources │ │ │ └── unidata │ │ │ │ ├── lowerCase.php │ │ │ │ ├── titleCaseRegexp.php │ │ │ │ └── upperCase.php │ │ ├── bootstrap.php │ │ ├── bootstrap80.php │ │ └── composer.json │ └── polyfill-php80 │ │ ├── LICENSE │ │ ├── Php80.php │ │ ├── PhpToken.php │ │ ├── README.md │ │ ├── Resources │ │ └── stubs │ │ │ ├── Attribute.php │ │ │ ├── PhpToken.php │ │ │ ├── Stringable.php │ │ │ ├── UnhandledMatchError.php │ │ │ └── ValueError.php │ │ ├── bootstrap.php │ │ └── composer.json │ └── vlucas │ └── phpdotenv │ ├── LICENSE │ ├── composer.json │ └── src │ ├── Dotenv.php │ ├── Exception │ ├── ExceptionInterface.php │ ├── InvalidEncodingException.php │ ├── InvalidFileException.php │ ├── InvalidPathException.php │ └── ValidationException.php │ ├── Loader │ ├── Loader.php │ ├── LoaderInterface.php │ └── Resolver.php │ ├── Parser │ ├── Entry.php │ ├── EntryParser.php │ ├── Lexer.php │ ├── Lines.php │ ├── Parser.php │ ├── ParserInterface.php │ └── Value.php │ ├── Repository │ ├── Adapter │ │ ├── AdapterInterface.php │ │ ├── ApacheAdapter.php │ │ ├── ArrayAdapter.php │ │ ├── EnvConstAdapter.php │ │ ├── GuardedWriter.php │ │ ├── ImmutableWriter.php │ │ ├── MultiReader.php │ │ ├── MultiWriter.php │ │ ├── PutenvAdapter.php │ │ ├── ReaderInterface.php │ │ ├── ReplacingWriter.php │ │ ├── ServerConstAdapter.php │ │ └── WriterInterface.php │ ├── AdapterRepository.php │ ├── RepositoryBuilder.php │ └── RepositoryInterface.php │ ├── Store │ ├── File │ │ ├── Paths.php │ │ └── Reader.php │ ├── FileStore.php │ ├── StoreBuilder.php │ ├── StoreInterface.php │ └── StringStore.php │ ├── Util │ ├── Regex.php │ └── Str.php │ └── Validator.php ├── 65-read-paseto ├── .env_example ├── .gitignore ├── composer.json ├── composer.lock ├── src │ ├── delete.php │ ├── getByid.php │ ├── getall.php │ ├── insert.php │ ├── login.php │ ├── refresh.php │ ├── update.php │ ├── validate.php │ └── view │ │ ├── index.php │ │ ├── input.php │ │ ├── login.php │ │ └── ubah.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 │ ├── graham-campbell │ └── result-type │ │ ├── LICENSE │ │ ├── composer.json │ │ └── src │ │ ├── Error.php │ │ ├── Result.php │ │ └── Success.php │ ├── phpoption │ └── phpoption │ │ ├── LICENSE │ │ ├── composer.json │ │ └── src │ │ └── PhpOption │ │ ├── LazyOption.php │ │ ├── None.php │ │ ├── Option.php │ │ └── Some.php │ ├── symfony │ ├── polyfill-ctype │ │ ├── Ctype.php │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bootstrap.php │ │ ├── bootstrap80.php │ │ └── composer.json │ ├── polyfill-mbstring │ │ ├── LICENSE │ │ ├── Mbstring.php │ │ ├── README.md │ │ ├── Resources │ │ │ └── unidata │ │ │ │ ├── lowerCase.php │ │ │ │ ├── titleCaseRegexp.php │ │ │ │ └── upperCase.php │ │ ├── bootstrap.php │ │ ├── bootstrap80.php │ │ └── composer.json │ └── polyfill-php80 │ │ ├── LICENSE │ │ ├── Php80.php │ │ ├── PhpToken.php │ │ ├── README.md │ │ ├── Resources │ │ └── stubs │ │ │ ├── Attribute.php │ │ │ ├── PhpToken.php │ │ │ ├── Stringable.php │ │ │ ├── UnhandledMatchError.php │ │ │ └── ValueError.php │ │ ├── bootstrap.php │ │ └── composer.json │ └── vlucas │ └── phpdotenv │ ├── LICENSE │ ├── composer.json │ └── src │ ├── Dotenv.php │ ├── Exception │ ├── ExceptionInterface.php │ ├── InvalidEncodingException.php │ ├── InvalidFileException.php │ ├── InvalidPathException.php │ └── ValidationException.php │ ├── Loader │ ├── Loader.php │ ├── LoaderInterface.php │ └── Resolver.php │ ├── Parser │ ├── Entry.php │ ├── EntryParser.php │ ├── Lexer.php │ ├── Lines.php │ ├── Parser.php │ ├── ParserInterface.php │ └── Value.php │ ├── Repository │ ├── Adapter │ │ ├── AdapterInterface.php │ │ ├── ApacheAdapter.php │ │ ├── ArrayAdapter.php │ │ ├── EnvConstAdapter.php │ │ ├── GuardedWriter.php │ │ ├── ImmutableWriter.php │ │ ├── MultiReader.php │ │ ├── MultiWriter.php │ │ ├── PutenvAdapter.php │ │ ├── ReaderInterface.php │ │ ├── ReplacingWriter.php │ │ ├── ServerConstAdapter.php │ │ └── WriterInterface.php │ ├── AdapterRepository.php │ ├── RepositoryBuilder.php │ └── RepositoryInterface.php │ ├── Store │ ├── File │ │ ├── Paths.php │ │ └── Reader.php │ ├── FileStore.php │ ├── StoreBuilder.php │ ├── StoreInterface.php │ └── StringStore.php │ ├── Util │ ├── Regex.php │ └── Str.php │ └── Validator.php ├── 66-paseto ├── composer.json ├── composer.lock ├── src │ ├── coba.php │ ├── decript.php │ └── index.php └── vendor │ ├── autoload.php │ ├── bin │ ├── generate-defuse-key │ └── generate-defuse-key.bat │ ├── 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 │ ├── defuse │ └── php-encryption │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ └── generate-defuse-key │ │ ├── composer.json │ │ ├── dist │ │ ├── Makefile │ │ ├── box.json │ │ ├── phar-testing-autoload.php │ │ ├── signingkey-new.asc │ │ ├── signingkey-new.asc.sig │ │ └── signingkey.asc │ │ ├── docs │ │ ├── CryptoDetails.md │ │ ├── FAQ.md │ │ ├── InstallingAndVerifying.md │ │ ├── InternalDeveloperDocs.md │ │ ├── Tutorial.md │ │ ├── UpgradingFromV1.2.md │ │ └── classes │ │ │ ├── Crypto.md │ │ │ ├── File.md │ │ │ ├── Key.md │ │ │ └── KeyProtectedByPassword.md │ │ └── src │ │ ├── Core.php │ │ ├── Crypto.php │ │ ├── DerivedKeys.php │ │ ├── Encoding.php │ │ ├── Exception │ │ ├── BadFormatException.php │ │ ├── CryptoException.php │ │ ├── EnvironmentIsBrokenException.php │ │ ├── IOException.php │ │ └── WrongKeyOrModifiedCiphertextException.php │ │ ├── File.php │ │ ├── Key.php │ │ ├── KeyOrPassword.php │ │ ├── KeyProtectedByPassword.php │ │ └── RuntimeTests.php │ ├── fgrosse │ └── phpasn1 │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── lib │ │ ├── ASN1 │ │ ├── ASNObject.php │ │ ├── AbstractString.php │ │ ├── AbstractTime.php │ │ ├── Base128.php │ │ ├── Composite │ │ │ ├── AttributeTypeAndValue.php │ │ │ ├── RDNString.php │ │ │ └── RelativeDistinguishedName.php │ │ ├── Construct.php │ │ ├── Exception │ │ │ ├── NotImplementedException.php │ │ │ └── ParserException.php │ │ ├── ExplicitlyTaggedObject.php │ │ ├── Identifier.php │ │ ├── OID.php │ │ ├── Parsable.php │ │ ├── TemplateParser.php │ │ ├── Universal │ │ │ ├── BMPString.php │ │ │ ├── BitString.php │ │ │ ├── Boolean.php │ │ │ ├── CharacterString.php │ │ │ ├── Enumerated.php │ │ │ ├── GeneralString.php │ │ │ ├── GeneralizedTime.php │ │ │ ├── GraphicString.php │ │ │ ├── IA5String.php │ │ │ ├── Integer.php │ │ │ ├── NullObject.php │ │ │ ├── NumericString.php │ │ │ ├── ObjectDescriptor.php │ │ │ ├── ObjectIdentifier.php │ │ │ ├── OctetString.php │ │ │ ├── PrintableString.php │ │ │ ├── RelativeObjectIdentifier.php │ │ │ ├── Sequence.php │ │ │ ├── Set.php │ │ │ ├── T61String.php │ │ │ ├── UTCTime.php │ │ │ ├── UTF8String.php │ │ │ ├── UniversalString.php │ │ │ └── VisibleString.php │ │ ├── UnknownConstructedObject.php │ │ └── UnknownObject.php │ │ ├── Utility │ │ ├── BigInteger.php │ │ ├── BigIntegerBcmath.php │ │ └── BigIntegerGmp.php │ │ └── X509 │ │ ├── AlgorithmIdentifier.php │ │ ├── CSR │ │ ├── Attributes.php │ │ └── CSR.php │ │ ├── CertificateExtensions.php │ │ ├── CertificateSubject.php │ │ ├── PrivateKey.php │ │ ├── PublicKey.php │ │ └── SAN │ │ ├── DNSName.php │ │ ├── IPAddress.php │ │ └── SubjectAlternativeNames.php │ ├── mdanter │ └── ecc │ │ ├── .gitattributes │ │ ├── .github │ │ └── workflows │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .scrutinizer.yml │ │ ├── Makefile │ │ ├── README.md │ │ ├── composer.json │ │ ├── phpunit.full.xml │ │ ├── phpunit.xml │ │ ├── src │ │ ├── Crypto │ │ │ ├── EcDH │ │ │ │ ├── EcDH.php │ │ │ │ └── EcDHInterface.php │ │ │ ├── Key │ │ │ │ ├── PrivateKey.php │ │ │ │ ├── PrivateKeyInterface.php │ │ │ │ ├── PublicKey.php │ │ │ │ └── PublicKeyInterface.php │ │ │ └── Signature │ │ │ │ ├── HasherInterface.php │ │ │ │ ├── SignHasher.php │ │ │ │ ├── Signature.php │ │ │ │ ├── SignatureInterface.php │ │ │ │ └── Signer.php │ │ ├── Curves │ │ │ ├── CurveFactory.php │ │ │ ├── NamedCurveFp.php │ │ │ ├── NistCurve.php │ │ │ └── SecgCurve.php │ │ ├── EccFactory.php │ │ ├── Exception │ │ │ ├── ExchangeException.php │ │ │ ├── NumberTheoryException.php │ │ │ ├── PointException.php │ │ │ ├── PointNotOnCurveException.php │ │ │ ├── PointRecoveryException.php │ │ │ ├── PublicKeyException.php │ │ │ ├── SignatureDecodeException.php │ │ │ ├── SquareRootException.php │ │ │ └── UnsupportedCurveException.php │ │ ├── Math │ │ │ ├── DebugDecorator.php │ │ │ ├── GmpMath.php │ │ │ ├── GmpMathInterface.php │ │ │ ├── MathAdapterFactory.php │ │ │ ├── ModularArithmetic.php │ │ │ └── NumberTheory.php │ │ ├── Primitives │ │ │ ├── CurveFp.php │ │ │ ├── CurveFpInterface.php │ │ │ ├── CurveParameters.php │ │ │ ├── GeneratorPoint.php │ │ │ ├── Point.php │ │ │ └── PointInterface.php │ │ ├── Random │ │ │ ├── DebugDecorator.php │ │ │ ├── HmacRandomNumberGenerator.php │ │ │ ├── RandomGeneratorFactory.php │ │ │ ├── RandomNumberGenerator.php │ │ │ └── RandomNumberGeneratorInterface.php │ │ ├── Serializer │ │ │ ├── Point │ │ │ │ ├── CompressedPointSerializer.php │ │ │ │ ├── PointSerializerInterface.php │ │ │ │ └── UncompressedPointSerializer.php │ │ │ ├── PrivateKey │ │ │ │ ├── DerPrivateKeySerializer.php │ │ │ │ ├── PemPrivateKeySerializer.php │ │ │ │ └── PrivateKeySerializerInterface.php │ │ │ ├── PublicKey │ │ │ │ ├── Der │ │ │ │ │ ├── Formatter.php │ │ │ │ │ └── Parser.php │ │ │ │ ├── DerPublicKeySerializer.php │ │ │ │ ├── PemPublicKeySerializer.php │ │ │ │ └── PublicKeySerializerInterface.php │ │ │ ├── Signature │ │ │ │ ├── Der │ │ │ │ │ ├── Formatter.php │ │ │ │ │ └── Parser.php │ │ │ │ ├── DerSignatureSerializer.php │ │ │ │ └── DerSignatureSerializerInterface.php │ │ │ └── Util │ │ │ │ └── CurveOidMapper.php │ │ └── Util │ │ │ ├── BinaryString.php │ │ │ └── NumberSize.php │ │ └── validate_examples.sh │ └── paragonie │ ├── constant_time_encoding │ ├── LICENSE.txt │ ├── README.md │ ├── composer.json │ └── src │ │ ├── Base32.php │ │ ├── Base32Hex.php │ │ ├── Base64.php │ │ ├── Base64DotSlash.php │ │ ├── Base64DotSlashOrdered.php │ │ ├── Base64UrlSafe.php │ │ ├── Binary.php │ │ ├── EncoderInterface.php │ │ ├── Encoding.php │ │ ├── Hex.php │ │ └── RFC4648.php │ ├── corner │ ├── .gitignore │ ├── .travis.yml │ ├── README.md │ ├── composer.json │ ├── phpunit.xml.dist │ ├── psalm.xml │ ├── src │ │ ├── CornerInterface.php │ │ ├── CornerTrait.php │ │ ├── Error.php │ │ └── Exception.php │ └── test │ │ ├── BasicTest.php │ │ ├── FooError.php │ │ └── FooException.php │ ├── easy-ecc │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── autoload-shim.php │ ├── composer.json │ ├── phpunit.xml.dist │ ├── psalm.xml │ ├── src │ │ ├── Curve25519 │ │ │ ├── EdwardsPublicKey.php │ │ │ ├── EdwardsSecretKey.php │ │ │ ├── MontgomeryPublicKey.php │ │ │ ├── MontgomerySecretKey.php │ │ │ └── X25519.php │ │ ├── ECDSA │ │ │ ├── ConstantTimeMath.php │ │ │ ├── HedgedRandomNumberGenerator.php │ │ │ ├── PublicKey.php │ │ │ ├── PublicKeyDerParser.php │ │ │ ├── SecretKey.php │ │ │ └── Signature.php │ │ ├── EasyECC.php │ │ ├── EncryptionInterface.php │ │ ├── Exception │ │ │ ├── ConfigException.php │ │ │ ├── EasyEccException.php │ │ │ ├── InvalidPublicKeyException.php │ │ │ └── NotImplementedException.php │ │ └── Integration │ │ │ └── Defuse.php │ └── tests │ │ ├── ECDSA │ │ ├── ConstantTimeMathTest.php │ │ └── SignatureTest.php │ │ ├── EasyECCTest.php │ │ ├── Integration │ │ └── DefuseTest.php │ │ ├── K256Test.php │ │ ├── KeyLengthTest.php │ │ ├── P256Test.php │ │ ├── P384Test.php │ │ ├── P521Test.php │ │ └── SodiumTest.php │ ├── paseto │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── composer.json │ ├── docs │ │ ├── Features.md │ │ ├── Migration.md │ │ └── README.md │ ├── phpunit.xml.dist │ ├── psalm.xml │ ├── src │ │ ├── Builder.php │ │ ├── Exception │ │ │ ├── EncodingException.php │ │ │ ├── ExceptionCode.php │ │ │ ├── InvalidKeyException.php │ │ │ ├── InvalidPurposeException.php │ │ │ ├── InvalidVersionException.php │ │ │ ├── NotFoundException.php │ │ │ ├── PasetoException.php │ │ │ ├── RuleViolation.php │ │ │ └── SecurityException.php │ │ ├── JsonToken.php │ │ ├── KeyInterface.php │ │ ├── KeyRingInterface.php │ │ ├── Keys │ │ │ ├── AsymmetricPublicKey.php │ │ │ ├── AsymmetricSecretKey.php │ │ │ ├── Base │ │ │ │ ├── AsymmetricPublicKey.php │ │ │ │ ├── AsymmetricSecretKey.php │ │ │ │ └── SymmetricKey.php │ │ │ ├── SymmetricKey.php │ │ │ ├── Version3 │ │ │ │ ├── AsymmetricPublicKey.php │ │ │ │ ├── AsymmetricSecretKey.php │ │ │ │ └── SymmetricKey.php │ │ │ └── Version4 │ │ │ │ ├── AsymmetricPublicKey.php │ │ │ │ ├── AsymmetricSecretKey.php │ │ │ │ └── SymmetricKey.php │ │ ├── Parser.php │ │ ├── Parsing │ │ │ ├── Header.php │ │ │ ├── NonExpiringSupport.php │ │ │ └── PasetoMessage.php │ │ ├── PasetoBase.php │ │ ├── Protocol │ │ │ ├── Version3.php │ │ │ └── Version4.php │ │ ├── ProtocolCollection.php │ │ ├── ProtocolInterface.php │ │ ├── Purpose.php │ │ ├── ReceivingKey.php │ │ ├── ReceivingKeyRing.php │ │ ├── Rules │ │ │ ├── FooterJSON.php │ │ │ ├── ForAudience.php │ │ │ ├── IdentifiedBy.php │ │ │ ├── IssuedBy.php │ │ │ ├── NotExpired.php │ │ │ ├── Subject.php │ │ │ └── ValidAt.php │ │ ├── SendingKey.php │ │ ├── SendingKeyRing.php │ │ ├── Traits │ │ │ ├── MultiKeyTrait.php │ │ │ └── RegisteredClaims.php │ │ ├── Util.php │ │ └── ValidationRuleInterface.php │ └── tests │ │ ├── ExceptionHelpfulTest.php │ │ ├── JsonTokenTest.php │ │ ├── KeyTest.php │ │ ├── KnownAnswerTest.php │ │ ├── LucidityTest.php │ │ ├── MultiKeyTest.php │ │ ├── NonceFixer.php │ │ ├── ParserTest.php │ │ ├── PurposeTest.php │ │ ├── TestTrait.php │ │ ├── UtilTest.php │ │ ├── Version3Test.php │ │ ├── Version4Test.php │ │ └── test-vectors │ │ ├── README.md │ │ ├── v3.json │ │ └── v4.json │ ├── 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 │ └── sodium_compat │ ├── LICENSE │ ├── README.md │ ├── autoload-php7.php │ ├── autoload.php │ ├── composer-php52.json │ ├── composer.json │ ├── lib │ ├── constants.php │ ├── namespaced.php │ ├── php72compat.php │ ├── php72compat_const.php │ ├── ristretto255.php │ ├── sodium_compat.php │ └── stream-xchacha20.php │ ├── namespaced │ ├── Compat.php │ ├── Core │ │ ├── BLAKE2b.php │ │ ├── ChaCha20.php │ │ ├── ChaCha20 │ │ │ ├── Ctx.php │ │ │ └── IetfCtx.php │ │ ├── Curve25519.php │ │ ├── Curve25519 │ │ │ ├── Fe.php │ │ │ ├── Ge │ │ │ │ ├── Cached.php │ │ │ │ ├── P1p1.php │ │ │ │ ├── P2.php │ │ │ │ ├── P3.php │ │ │ │ └── Precomp.php │ │ │ └── H.php │ │ ├── Ed25519.php │ │ ├── HChaCha20.php │ │ ├── HSalsa20.php │ │ ├── Poly1305.php │ │ ├── Poly1305 │ │ │ └── State.php │ │ ├── Salsa20.php │ │ ├── SipHash.php │ │ ├── Util.php │ │ ├── X25519.php │ │ ├── XChaCha20.php │ │ └── Xsalsa20.php │ ├── Crypto.php │ └── File.php │ └── src │ ├── Compat.php │ ├── Core │ ├── BLAKE2b.php │ ├── Base64 │ │ ├── Original.php │ │ └── UrlSafe.php │ ├── ChaCha20.php │ ├── ChaCha20 │ │ ├── Ctx.php │ │ └── IetfCtx.php │ ├── Curve25519.php │ ├── Curve25519 │ │ ├── Fe.php │ │ ├── Ge │ │ │ ├── Cached.php │ │ │ ├── P1p1.php │ │ │ ├── P2.php │ │ │ ├── P3.php │ │ │ └── Precomp.php │ │ ├── H.php │ │ └── README.md │ ├── Ed25519.php │ ├── HChaCha20.php │ ├── HSalsa20.php │ ├── Poly1305.php │ ├── Poly1305 │ │ └── State.php │ ├── Ristretto255.php │ ├── Salsa20.php │ ├── SecretStream │ │ └── State.php │ ├── SipHash.php │ ├── Util.php │ ├── X25519.php │ ├── XChaCha20.php │ └── XSalsa20.php │ ├── Core32 │ ├── BLAKE2b.php │ ├── ChaCha20.php │ ├── ChaCha20 │ │ ├── Ctx.php │ │ └── IetfCtx.php │ ├── Curve25519.php │ ├── Curve25519 │ │ ├── Fe.php │ │ ├── Ge │ │ │ ├── Cached.php │ │ │ ├── P1p1.php │ │ │ ├── P2.php │ │ │ ├── P3.php │ │ │ └── Precomp.php │ │ ├── H.php │ │ └── README.md │ ├── Ed25519.php │ ├── HChaCha20.php │ ├── HSalsa20.php │ ├── Int32.php │ ├── Int64.php │ ├── Poly1305.php │ ├── Poly1305 │ │ └── State.php │ ├── Salsa20.php │ ├── SecretStream │ │ └── State.php │ ├── SipHash.php │ ├── Util.php │ ├── X25519.php │ ├── XChaCha20.php │ └── XSalsa20.php │ ├── Crypto.php │ ├── Crypto32.php │ ├── File.php │ ├── PHP52 │ └── SplFixedArray.php │ └── SodiumException.php ├── 67-API-paseto ├── .gitignore ├── .htaccess ├── composer.json ├── composer.lock ├── database.sql ├── public │ ├── .htaccess │ ├── css │ │ └── style.css │ ├── index.php │ └── js │ │ └── script.js ├── src │ ├── .env_example │ ├── .htaccess │ ├── config │ │ └── Config.php │ ├── controllers │ │ ├── AutentikasiController.php │ │ ├── BarangController.php │ │ ├── DefaultApp.php │ │ └── KategoriController.php │ ├── core │ │ ├── App.php │ │ ├── Autoload.php │ │ ├── BaseController.php │ │ ├── Database.php │ │ ├── DotEnv.php │ │ ├── Filter.php │ │ ├── Message.php │ │ ├── Routes.php │ │ ├── Routes_backup.php │ │ ├── Sanitization.php │ │ └── Validation.php │ ├── index.php │ ├── models │ │ ├── AutentikasiModel.php │ │ ├── BarangModel.php │ │ └── UniqueModel.php │ └── views │ │ ├── barang │ │ ├── edit.php │ │ ├── index.php │ │ └── insert.php │ │ ├── home │ │ └── index.php │ │ ├── kategori │ │ └── index.php │ │ └── template │ │ ├── footer.php │ │ └── header.php └── vendor │ ├── autoload.php │ ├── bin │ ├── generate-defuse-key │ └── generate-defuse-key.bat │ ├── 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 │ ├── defuse │ └── php-encryption │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ └── generate-defuse-key │ │ ├── composer.json │ │ ├── dist │ │ ├── Makefile │ │ ├── box.json │ │ ├── phar-testing-autoload.php │ │ ├── signingkey-new.asc │ │ ├── signingkey-new.asc.sig │ │ └── signingkey.asc │ │ ├── docs │ │ ├── CryptoDetails.md │ │ ├── FAQ.md │ │ ├── InstallingAndVerifying.md │ │ ├── InternalDeveloperDocs.md │ │ ├── Tutorial.md │ │ ├── UpgradingFromV1.2.md │ │ └── classes │ │ │ ├── Crypto.md │ │ │ ├── File.md │ │ │ ├── Key.md │ │ │ └── KeyProtectedByPassword.md │ │ └── src │ │ ├── Core.php │ │ ├── Crypto.php │ │ ├── DerivedKeys.php │ │ ├── Encoding.php │ │ ├── Exception │ │ ├── BadFormatException.php │ │ ├── CryptoException.php │ │ ├── EnvironmentIsBrokenException.php │ │ ├── IOException.php │ │ └── WrongKeyOrModifiedCiphertextException.php │ │ ├── File.php │ │ ├── Key.php │ │ ├── KeyOrPassword.php │ │ ├── KeyProtectedByPassword.php │ │ └── RuntimeTests.php │ ├── fgrosse │ └── phpasn1 │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── lib │ │ ├── ASN1 │ │ ├── ASNObject.php │ │ ├── AbstractString.php │ │ ├── AbstractTime.php │ │ ├── Base128.php │ │ ├── Composite │ │ │ ├── AttributeTypeAndValue.php │ │ │ ├── RDNString.php │ │ │ └── RelativeDistinguishedName.php │ │ ├── Construct.php │ │ ├── Exception │ │ │ ├── NotImplementedException.php │ │ │ └── ParserException.php │ │ ├── ExplicitlyTaggedObject.php │ │ ├── Identifier.php │ │ ├── OID.php │ │ ├── Parsable.php │ │ ├── TemplateParser.php │ │ ├── Universal │ │ │ ├── BMPString.php │ │ │ ├── BitString.php │ │ │ ├── Boolean.php │ │ │ ├── CharacterString.php │ │ │ ├── Enumerated.php │ │ │ ├── GeneralString.php │ │ │ ├── GeneralizedTime.php │ │ │ ├── GraphicString.php │ │ │ ├── IA5String.php │ │ │ ├── Integer.php │ │ │ ├── NullObject.php │ │ │ ├── NumericString.php │ │ │ ├── ObjectDescriptor.php │ │ │ ├── ObjectIdentifier.php │ │ │ ├── OctetString.php │ │ │ ├── PrintableString.php │ │ │ ├── RelativeObjectIdentifier.php │ │ │ ├── Sequence.php │ │ │ ├── Set.php │ │ │ ├── T61String.php │ │ │ ├── UTCTime.php │ │ │ ├── UTF8String.php │ │ │ ├── UniversalString.php │ │ │ └── VisibleString.php │ │ ├── UnknownConstructedObject.php │ │ └── UnknownObject.php │ │ ├── Utility │ │ ├── BigInteger.php │ │ ├── BigIntegerBcmath.php │ │ └── BigIntegerGmp.php │ │ └── X509 │ │ ├── AlgorithmIdentifier.php │ │ ├── CSR │ │ ├── Attributes.php │ │ └── CSR.php │ │ ├── CertificateExtensions.php │ │ ├── CertificateSubject.php │ │ ├── PrivateKey.php │ │ ├── PublicKey.php │ │ └── SAN │ │ ├── DNSName.php │ │ ├── IPAddress.php │ │ └── SubjectAlternativeNames.php │ ├── firebase │ └── php-jwt │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── composer.json │ │ └── src │ │ ├── BeforeValidException.php │ │ ├── CachedKeySet.php │ │ ├── ExpiredException.php │ │ ├── JWK.php │ │ ├── JWT.php │ │ ├── Key.php │ │ └── SignatureInvalidException.php │ ├── mdanter │ └── ecc │ │ ├── .gitattributes │ │ ├── .github │ │ └── workflows │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .scrutinizer.yml │ │ ├── Makefile │ │ ├── README.md │ │ ├── composer.json │ │ ├── phpunit.full.xml │ │ ├── phpunit.xml │ │ ├── src │ │ ├── Crypto │ │ │ ├── EcDH │ │ │ │ ├── EcDH.php │ │ │ │ └── EcDHInterface.php │ │ │ ├── Key │ │ │ │ ├── PrivateKey.php │ │ │ │ ├── PrivateKeyInterface.php │ │ │ │ ├── PublicKey.php │ │ │ │ └── PublicKeyInterface.php │ │ │ └── Signature │ │ │ │ ├── HasherInterface.php │ │ │ │ ├── SignHasher.php │ │ │ │ ├── Signature.php │ │ │ │ ├── SignatureInterface.php │ │ │ │ └── Signer.php │ │ ├── Curves │ │ │ ├── CurveFactory.php │ │ │ ├── NamedCurveFp.php │ │ │ ├── NistCurve.php │ │ │ └── SecgCurve.php │ │ ├── EccFactory.php │ │ ├── Exception │ │ │ ├── ExchangeException.php │ │ │ ├── NumberTheoryException.php │ │ │ ├── PointException.php │ │ │ ├── PointNotOnCurveException.php │ │ │ ├── PointRecoveryException.php │ │ │ ├── PublicKeyException.php │ │ │ ├── SignatureDecodeException.php │ │ │ ├── SquareRootException.php │ │ │ └── UnsupportedCurveException.php │ │ ├── Math │ │ │ ├── DebugDecorator.php │ │ │ ├── GmpMath.php │ │ │ ├── GmpMathInterface.php │ │ │ ├── MathAdapterFactory.php │ │ │ ├── ModularArithmetic.php │ │ │ └── NumberTheory.php │ │ ├── Primitives │ │ │ ├── CurveFp.php │ │ │ ├── CurveFpInterface.php │ │ │ ├── CurveParameters.php │ │ │ ├── GeneratorPoint.php │ │ │ ├── Point.php │ │ │ └── PointInterface.php │ │ ├── Random │ │ │ ├── DebugDecorator.php │ │ │ ├── HmacRandomNumberGenerator.php │ │ │ ├── RandomGeneratorFactory.php │ │ │ ├── RandomNumberGenerator.php │ │ │ └── RandomNumberGeneratorInterface.php │ │ ├── Serializer │ │ │ ├── Point │ │ │ │ ├── CompressedPointSerializer.php │ │ │ │ ├── PointSerializerInterface.php │ │ │ │ └── UncompressedPointSerializer.php │ │ │ ├── PrivateKey │ │ │ │ ├── DerPrivateKeySerializer.php │ │ │ │ ├── PemPrivateKeySerializer.php │ │ │ │ └── PrivateKeySerializerInterface.php │ │ │ ├── PublicKey │ │ │ │ ├── Der │ │ │ │ │ ├── Formatter.php │ │ │ │ │ └── Parser.php │ │ │ │ ├── DerPublicKeySerializer.php │ │ │ │ ├── PemPublicKeySerializer.php │ │ │ │ └── PublicKeySerializerInterface.php │ │ │ ├── Signature │ │ │ │ ├── Der │ │ │ │ │ ├── Formatter.php │ │ │ │ │ └── Parser.php │ │ │ │ ├── DerSignatureSerializer.php │ │ │ │ └── DerSignatureSerializerInterface.php │ │ │ └── Util │ │ │ │ └── CurveOidMapper.php │ │ └── Util │ │ │ ├── BinaryString.php │ │ │ └── NumberSize.php │ │ └── validate_examples.sh │ └── paragonie │ ├── constant_time_encoding │ ├── LICENSE.txt │ ├── README.md │ ├── composer.json │ └── src │ │ ├── Base32.php │ │ ├── Base32Hex.php │ │ ├── Base64.php │ │ ├── Base64DotSlash.php │ │ ├── Base64DotSlashOrdered.php │ │ ├── Base64UrlSafe.php │ │ ├── Binary.php │ │ ├── EncoderInterface.php │ │ ├── Encoding.php │ │ ├── Hex.php │ │ └── RFC4648.php │ ├── corner │ ├── .gitignore │ ├── .travis.yml │ ├── README.md │ ├── composer.json │ ├── phpunit.xml.dist │ ├── psalm.xml │ ├── src │ │ ├── CornerInterface.php │ │ ├── CornerTrait.php │ │ ├── Error.php │ │ └── Exception.php │ └── test │ │ ├── BasicTest.php │ │ ├── FooError.php │ │ └── FooException.php │ ├── easy-ecc │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── autoload-shim.php │ ├── composer.json │ ├── phpunit.xml.dist │ ├── psalm.xml │ ├── src │ │ ├── Curve25519 │ │ │ ├── EdwardsPublicKey.php │ │ │ ├── EdwardsSecretKey.php │ │ │ ├── MontgomeryPublicKey.php │ │ │ ├── MontgomerySecretKey.php │ │ │ └── X25519.php │ │ ├── ECDSA │ │ │ ├── ConstantTimeMath.php │ │ │ ├── HedgedRandomNumberGenerator.php │ │ │ ├── PublicKey.php │ │ │ ├── PublicKeyDerParser.php │ │ │ ├── SecretKey.php │ │ │ └── Signature.php │ │ ├── EasyECC.php │ │ ├── EncryptionInterface.php │ │ ├── Exception │ │ │ ├── ConfigException.php │ │ │ ├── EasyEccException.php │ │ │ ├── InvalidPublicKeyException.php │ │ │ └── NotImplementedException.php │ │ └── Integration │ │ │ └── Defuse.php │ └── tests │ │ ├── ECDSA │ │ ├── ConstantTimeMathTest.php │ │ └── SignatureTest.php │ │ ├── EasyECCTest.php │ │ ├── Integration │ │ └── DefuseTest.php │ │ ├── K256Test.php │ │ ├── KeyLengthTest.php │ │ ├── P256Test.php │ │ ├── P384Test.php │ │ ├── P521Test.php │ │ └── SodiumTest.php │ ├── paseto │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── composer.json │ ├── docs │ │ ├── Features.md │ │ ├── Migration.md │ │ └── README.md │ ├── phpunit.xml.dist │ ├── psalm.xml │ ├── src │ │ ├── Builder.php │ │ ├── Exception │ │ │ ├── EncodingException.php │ │ │ ├── ExceptionCode.php │ │ │ ├── InvalidKeyException.php │ │ │ ├── InvalidPurposeException.php │ │ │ ├── InvalidVersionException.php │ │ │ ├── NotFoundException.php │ │ │ ├── PasetoException.php │ │ │ ├── RuleViolation.php │ │ │ └── SecurityException.php │ │ ├── JsonToken.php │ │ ├── KeyInterface.php │ │ ├── KeyRingInterface.php │ │ ├── Keys │ │ │ ├── AsymmetricPublicKey.php │ │ │ ├── AsymmetricSecretKey.php │ │ │ ├── Base │ │ │ │ ├── AsymmetricPublicKey.php │ │ │ │ ├── AsymmetricSecretKey.php │ │ │ │ └── SymmetricKey.php │ │ │ ├── SymmetricKey.php │ │ │ ├── Version3 │ │ │ │ ├── AsymmetricPublicKey.php │ │ │ │ ├── AsymmetricSecretKey.php │ │ │ │ └── SymmetricKey.php │ │ │ └── Version4 │ │ │ │ ├── AsymmetricPublicKey.php │ │ │ │ ├── AsymmetricSecretKey.php │ │ │ │ └── SymmetricKey.php │ │ ├── Parser.php │ │ ├── Parsing │ │ │ ├── Header.php │ │ │ ├── NonExpiringSupport.php │ │ │ └── PasetoMessage.php │ │ ├── PasetoBase.php │ │ ├── Protocol │ │ │ ├── Version3.php │ │ │ └── Version4.php │ │ ├── ProtocolCollection.php │ │ ├── ProtocolInterface.php │ │ ├── Purpose.php │ │ ├── ReceivingKey.php │ │ ├── ReceivingKeyRing.php │ │ ├── Rules │ │ │ ├── FooterJSON.php │ │ │ ├── ForAudience.php │ │ │ ├── IdentifiedBy.php │ │ │ ├── IssuedBy.php │ │ │ ├── NotExpired.php │ │ │ ├── Subject.php │ │ │ └── ValidAt.php │ │ ├── SendingKey.php │ │ ├── SendingKeyRing.php │ │ ├── Traits │ │ │ ├── MultiKeyTrait.php │ │ │ └── RegisteredClaims.php │ │ ├── Util.php │ │ └── ValidationRuleInterface.php │ └── tests │ │ ├── ExceptionHelpfulTest.php │ │ ├── JsonTokenTest.php │ │ ├── KeyTest.php │ │ ├── KnownAnswerTest.php │ │ ├── LucidityTest.php │ │ ├── MultiKeyTest.php │ │ ├── NonceFixer.php │ │ ├── ParserTest.php │ │ ├── PurposeTest.php │ │ ├── TestTrait.php │ │ ├── UtilTest.php │ │ ├── Version3Test.php │ │ ├── Version4Test.php │ │ └── test-vectors │ │ ├── README.md │ │ ├── v3.json │ │ └── v4.json │ ├── 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 │ └── sodium_compat │ ├── LICENSE │ ├── README.md │ ├── autoload-php7.php │ ├── autoload.php │ ├── composer-php52.json │ ├── composer.json │ ├── lib │ ├── constants.php │ ├── namespaced.php │ ├── php72compat.php │ ├── php72compat_const.php │ ├── ristretto255.php │ ├── sodium_compat.php │ └── stream-xchacha20.php │ ├── namespaced │ ├── Compat.php │ ├── Core │ │ ├── BLAKE2b.php │ │ ├── ChaCha20.php │ │ ├── ChaCha20 │ │ │ ├── Ctx.php │ │ │ └── IetfCtx.php │ │ ├── Curve25519.php │ │ ├── Curve25519 │ │ │ ├── Fe.php │ │ │ ├── Ge │ │ │ │ ├── Cached.php │ │ │ │ ├── P1p1.php │ │ │ │ ├── P2.php │ │ │ │ ├── P3.php │ │ │ │ └── Precomp.php │ │ │ └── H.php │ │ ├── Ed25519.php │ │ ├── HChaCha20.php │ │ ├── HSalsa20.php │ │ ├── Poly1305.php │ │ ├── Poly1305 │ │ │ └── State.php │ │ ├── Salsa20.php │ │ ├── SipHash.php │ │ ├── Util.php │ │ ├── X25519.php │ │ ├── XChaCha20.php │ │ └── Xsalsa20.php │ ├── Crypto.php │ └── File.php │ └── src │ ├── Compat.php │ ├── Core │ ├── BLAKE2b.php │ ├── Base64 │ │ ├── Original.php │ │ └── UrlSafe.php │ ├── ChaCha20.php │ ├── ChaCha20 │ │ ├── Ctx.php │ │ └── IetfCtx.php │ ├── Curve25519.php │ ├── Curve25519 │ │ ├── Fe.php │ │ ├── Ge │ │ │ ├── Cached.php │ │ │ ├── P1p1.php │ │ │ ├── P2.php │ │ │ ├── P3.php │ │ │ └── Precomp.php │ │ ├── H.php │ │ └── README.md │ ├── Ed25519.php │ ├── HChaCha20.php │ ├── HSalsa20.php │ ├── Poly1305.php │ ├── Poly1305 │ │ └── State.php │ ├── Ristretto255.php │ ├── Salsa20.php │ ├── SecretStream │ │ └── State.php │ ├── SipHash.php │ ├── Util.php │ ├── X25519.php │ ├── XChaCha20.php │ └── XSalsa20.php │ ├── Core32 │ ├── BLAKE2b.php │ ├── ChaCha20.php │ ├── ChaCha20 │ │ ├── Ctx.php │ │ └── IetfCtx.php │ ├── Curve25519.php │ ├── Curve25519 │ │ ├── Fe.php │ │ ├── Ge │ │ │ ├── Cached.php │ │ │ ├── P1p1.php │ │ │ ├── P2.php │ │ │ ├── P3.php │ │ │ └── Precomp.php │ │ ├── H.php │ │ └── README.md │ ├── Ed25519.php │ ├── HChaCha20.php │ ├── HSalsa20.php │ ├── Int32.php │ ├── Int64.php │ ├── Poly1305.php │ ├── Poly1305 │ │ └── State.php │ ├── Salsa20.php │ ├── SecretStream │ │ └── State.php │ ├── SipHash.php │ ├── Util.php │ ├── X25519.php │ ├── XChaCha20.php │ └── XSalsa20.php │ ├── Crypto.php │ ├── Crypto32.php │ ├── File.php │ ├── PHP52 │ └── SplFixedArray.php │ └── SodiumException.php └── 68-read-paseto ├── .env_example ├── .gitignore ├── composer.json ├── composer.lock ├── src ├── delete.php ├── getByid.php ├── getall.php ├── insert.php ├── login.php ├── refresh.php ├── update.php ├── validate.php └── view │ ├── index.php │ ├── input.php │ ├── login.php │ └── ubah.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 ├── graham-campbell └── result-type │ ├── LICENSE │ ├── composer.json │ └── src │ ├── Error.php │ ├── Result.php │ └── Success.php ├── phpoption └── phpoption │ ├── LICENSE │ ├── composer.json │ └── src │ └── PhpOption │ ├── LazyOption.php │ ├── None.php │ ├── Option.php │ └── Some.php ├── symfony ├── polyfill-ctype │ ├── Ctype.php │ ├── LICENSE │ ├── README.md │ ├── bootstrap.php │ ├── bootstrap80.php │ └── composer.json ├── polyfill-mbstring │ ├── LICENSE │ ├── Mbstring.php │ ├── README.md │ ├── Resources │ │ └── unidata │ │ │ ├── lowerCase.php │ │ │ ├── titleCaseRegexp.php │ │ │ └── upperCase.php │ ├── bootstrap.php │ ├── bootstrap80.php │ └── composer.json └── polyfill-php80 │ ├── LICENSE │ ├── Php80.php │ ├── PhpToken.php │ ├── README.md │ ├── Resources │ └── stubs │ │ ├── Attribute.php │ │ ├── PhpToken.php │ │ ├── Stringable.php │ │ ├── UnhandledMatchError.php │ │ └── ValueError.php │ ├── bootstrap.php │ └── composer.json └── vlucas └── phpdotenv ├── LICENSE ├── composer.json └── src ├── Dotenv.php ├── Exception ├── ExceptionInterface.php ├── InvalidEncodingException.php ├── InvalidFileException.php ├── InvalidPathException.php └── ValidationException.php ├── Loader ├── Loader.php ├── LoaderInterface.php └── Resolver.php ├── Parser ├── Entry.php ├── EntryParser.php ├── Lexer.php ├── Lines.php ├── Parser.php ├── ParserInterface.php └── Value.php ├── Repository ├── Adapter │ ├── AdapterInterface.php │ ├── ApacheAdapter.php │ ├── ArrayAdapter.php │ ├── EnvConstAdapter.php │ ├── GuardedWriter.php │ ├── ImmutableWriter.php │ ├── MultiReader.php │ ├── MultiWriter.php │ ├── PutenvAdapter.php │ ├── ReaderInterface.php │ ├── ReplacingWriter.php │ ├── ServerConstAdapter.php │ └── WriterInterface.php ├── AdapterRepository.php ├── RepositoryBuilder.php └── RepositoryInterface.php ├── Store ├── File │ ├── Paths.php │ └── Reader.php ├── FileStore.php ├── StoreBuilder.php ├── StoreInterface.php └── StringStore.php ├── Util ├── Regex.php └── Str.php └── Validator.php /01-fundamental/komentar/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/komentar/index.php -------------------------------------------------------------------------------- /01-fundamental/komentar/pengantar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/komentar/pengantar.md -------------------------------------------------------------------------------- /01-fundamental/konstanta/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/konstanta/index.php -------------------------------------------------------------------------------- /01-fundamental/konstanta/pengantar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/konstanta/pengantar.md -------------------------------------------------------------------------------- /01-fundamental/sintak/contoh2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/sintak/contoh2.php -------------------------------------------------------------------------------- /01-fundamental/sintak/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/sintak/index.php -------------------------------------------------------------------------------- /01-fundamental/sintak/sintak.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/sintak/sintak.md -------------------------------------------------------------------------------- /01-fundamental/var_dump/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/var_dump/index.php -------------------------------------------------------------------------------- /01-fundamental/var_dump/pengantar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/var_dump/pengantar.md -------------------------------------------------------------------------------- /01-fundamental/variable/dasar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/variable/dasar.md -------------------------------------------------------------------------------- /01-fundamental/variable/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/variable/index.php -------------------------------------------------------------------------------- /01-fundamental/variable/index.view.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/01-fundamental/variable/index.view.php -------------------------------------------------------------------------------- /02-typedata/boolean.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/02-typedata/boolean.php -------------------------------------------------------------------------------- /02-typedata/casting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/02-typedata/casting.php -------------------------------------------------------------------------------- /02-typedata/float.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/02-typedata/float.php -------------------------------------------------------------------------------- /02-typedata/integer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/02-typedata/integer.php -------------------------------------------------------------------------------- /02-typedata/juggling.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/02-typedata/juggling.php -------------------------------------------------------------------------------- /02-typedata/null.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/02-typedata/null.php -------------------------------------------------------------------------------- /02-typedata/pengantar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/02-typedata/pengantar.md -------------------------------------------------------------------------------- /02-typedata/string.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/02-typedata/string.php -------------------------------------------------------------------------------- /02-typedata/struktur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/02-typedata/struktur.png -------------------------------------------------------------------------------- /03-operators/assignment-operator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/03-operators/assignment-operator.php -------------------------------------------------------------------------------- /03-operators/logika.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/03-operators/logika.php -------------------------------------------------------------------------------- /03-operators/pembanding.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/03-operators/pembanding.php -------------------------------------------------------------------------------- /03-operators/pengantar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/03-operators/pengantar.md -------------------------------------------------------------------------------- /03-operators/tabel_operator_pembanding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/03-operators/tabel_operator_pembanding.png -------------------------------------------------------------------------------- /04-Control-flow/break.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/break.php -------------------------------------------------------------------------------- /04-Control-flow/continue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/continue.php -------------------------------------------------------------------------------- /04-Control-flow/contoh_switch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/contoh_switch.php -------------------------------------------------------------------------------- /04-Control-flow/controlif.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/controlif.php -------------------------------------------------------------------------------- /04-Control-flow/dowhile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/dowhile.php -------------------------------------------------------------------------------- /04-Control-flow/flowchat/contol_if.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/flowchat/contol_if.drawio -------------------------------------------------------------------------------- /04-Control-flow/flowchat/flowchat_for.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/flowchat/flowchat_for.drawio -------------------------------------------------------------------------------- /04-Control-flow/ifelse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/ifelse.php -------------------------------------------------------------------------------- /04-Control-flow/panduan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/panduan.md -------------------------------------------------------------------------------- /04-Control-flow/perulanganfor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/perulanganfor.php -------------------------------------------------------------------------------- /04-Control-flow/switch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/switch.php -------------------------------------------------------------------------------- /04-Control-flow/ternary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/ternary.php -------------------------------------------------------------------------------- /04-Control-flow/while.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/04-Control-flow/while.php -------------------------------------------------------------------------------- /05-function/fungsi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/05-function/fungsi.php -------------------------------------------------------------------------------- /05-function/namaargumen.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/05-function/namaargumen.php -------------------------------------------------------------------------------- /05-function/panduan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/05-function/panduan.md -------------------------------------------------------------------------------- /05-function/secupevariable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/05-function/secupevariable.php -------------------------------------------------------------------------------- /05-function/typehint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/05-function/typehint.php -------------------------------------------------------------------------------- /05-function/variadic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/05-function/variadic.php -------------------------------------------------------------------------------- /06-array/array.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/array.php -------------------------------------------------------------------------------- /06-array/array_multidimensi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/array_multidimensi.php -------------------------------------------------------------------------------- /06-array/assosiative.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/assosiative.php -------------------------------------------------------------------------------- /06-array/flowchat_foreach.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/flowchat_foreach.drawio -------------------------------------------------------------------------------- /06-array/forech.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/forech.php -------------------------------------------------------------------------------- /06-array/fungsi2array.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/fungsi2array.php -------------------------------------------------------------------------------- /06-array/fungsi2array_part2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/fungsi2array_part2.php -------------------------------------------------------------------------------- /06-array/fungsi2array_part3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/fungsi2array_part3.php -------------------------------------------------------------------------------- /06-array/fungsi2array_part4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/fungsi2array_part4.php -------------------------------------------------------------------------------- /06-array/fungsiarraysort.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/fungsiarraysort.php -------------------------------------------------------------------------------- /06-array/pengenalan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/06-array/pengenalan.md -------------------------------------------------------------------------------- /07-advanced-function/Str.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/07-advanced-function/Str.php -------------------------------------------------------------------------------- /07-advanced-function/anonymousefunction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/07-advanced-function/anonymousefunction.php -------------------------------------------------------------------------------- /07-advanced-function/arrawfunction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/07-advanced-function/arrawfunction.php -------------------------------------------------------------------------------- /07-advanced-function/pengenalan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/07-advanced-function/pengenalan.md -------------------------------------------------------------------------------- /07-advanced-function/variblefunction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/07-advanced-function/variblefunction.php -------------------------------------------------------------------------------- /08-konstruksi-variabel/pengenalan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/08-konstruksi-variabel/pengenalan.md -------------------------------------------------------------------------------- /09-advanced-array/contoh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/09-advanced-array/contoh.php -------------------------------------------------------------------------------- /09-advanced-array/panduan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/09-advanced-array/panduan.md -------------------------------------------------------------------------------- /10-org-file/contoh2/function.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/contoh2/function.php -------------------------------------------------------------------------------- /10-org-file/contoh2/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/contoh2/index.php -------------------------------------------------------------------------------- /10-org-file/contoh_dir/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /10-org-file/contoh_dir/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/contoh_dir/inc/header.php -------------------------------------------------------------------------------- /10-org-file/contoh_dir/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/contoh_dir/index.php -------------------------------------------------------------------------------- /10-org-file/contohdir/config/app.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /10-org-file/contohdir/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/contohdir/inc/header.php -------------------------------------------------------------------------------- /10-org-file/contohdir/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/contohdir/public/index.php -------------------------------------------------------------------------------- /10-org-file/function.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/function.php -------------------------------------------------------------------------------- /10-org-file/inc/footer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/inc/footer.php -------------------------------------------------------------------------------- /10-org-file/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/inc/header.php -------------------------------------------------------------------------------- /10-org-file/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/index.php -------------------------------------------------------------------------------- /10-org-file/pengenalan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/pengenalan.md -------------------------------------------------------------------------------- /10-org-file/public/css/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10-org-file/public/js/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10-org-file/variable/inc/home.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/variable/inc/home.php -------------------------------------------------------------------------------- /10-org-file/variable/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/10-org-file/variable/index.php -------------------------------------------------------------------------------- /11-state-namagement/checkcookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/11-state-namagement/checkcookie.php -------------------------------------------------------------------------------- /11-state-namagement/deletecookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/11-state-namagement/deletecookie.php -------------------------------------------------------------------------------- /11-state-namagement/logout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/11-state-namagement/logout.php -------------------------------------------------------------------------------- /11-state-namagement/pengenalan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/11-state-namagement/pengenalan.md -------------------------------------------------------------------------------- /11-state-namagement/profile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/11-state-namagement/profile.php -------------------------------------------------------------------------------- /11-state-namagement/sessionindex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/11-state-namagement/sessionindex.php -------------------------------------------------------------------------------- /11-state-namagement/setcookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/11-state-namagement/setcookie.php -------------------------------------------------------------------------------- /12-phpform/demo/inc/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from all -------------------------------------------------------------------------------- /12-phpform/demo/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /12-phpform/demo/inc/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/12-phpform/demo/inc/get.php -------------------------------------------------------------------------------- /12-phpform/demo/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/12-phpform/demo/inc/header.php -------------------------------------------------------------------------------- /12-phpform/demo/inc/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/12-phpform/demo/inc/post.php -------------------------------------------------------------------------------- /12-phpform/demo/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/12-phpform/demo/index.php -------------------------------------------------------------------------------- /12-phpform/get/form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/12-phpform/get/form.php -------------------------------------------------------------------------------- /12-phpform/get/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/12-phpform/get/index.php -------------------------------------------------------------------------------- /12-phpform/pengenalan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/12-phpform/pengenalan.md -------------------------------------------------------------------------------- /12-phpform/pos/form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/12-phpform/pos/form.php -------------------------------------------------------------------------------- /12-phpform/pos/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/12-phpform/pos/index.php -------------------------------------------------------------------------------- /13-filter_has_var/inc/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/13-filter_has_var/inc/get.php -------------------------------------------------------------------------------- /13-filter_has_var/inc/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/13-filter_has_var/inc/post.php -------------------------------------------------------------------------------- /13-filter_has_var/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/13-filter_has_var/index.php -------------------------------------------------------------------------------- /13-filter_has_var/pengenalan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/13-filter_has_var/pengenalan.md -------------------------------------------------------------------------------- /13-filter_has_var/perbedaan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/13-filter_has_var/perbedaan.php -------------------------------------------------------------------------------- /14-form-validation/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/14-form-validation/css/style.css -------------------------------------------------------------------------------- /14-form-validation/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /14-form-validation/inc/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/14-form-validation/inc/get.php -------------------------------------------------------------------------------- /14-form-validation/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/14-form-validation/inc/header.php -------------------------------------------------------------------------------- /14-form-validation/inc/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/14-form-validation/inc/post.php -------------------------------------------------------------------------------- /14-form-validation/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/14-form-validation/index.php -------------------------------------------------------------------------------- /15-checkbox/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/15-checkbox/css/style.css -------------------------------------------------------------------------------- /15-checkbox/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /15-checkbox/inc/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/15-checkbox/inc/get.php -------------------------------------------------------------------------------- /15-checkbox/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/15-checkbox/inc/header.php -------------------------------------------------------------------------------- /15-checkbox/inc/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/15-checkbox/inc/post.php -------------------------------------------------------------------------------- /15-checkbox/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/15-checkbox/index.php -------------------------------------------------------------------------------- /16-multicheckbox/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/16-multicheckbox/css/style.css -------------------------------------------------------------------------------- /16-multicheckbox/img/donat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/16-multicheckbox/img/donat.png -------------------------------------------------------------------------------- /16-multicheckbox/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /16-multicheckbox/inc/function.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/16-multicheckbox/inc/function.php -------------------------------------------------------------------------------- /16-multicheckbox/inc/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/16-multicheckbox/inc/get.php -------------------------------------------------------------------------------- /16-multicheckbox/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/16-multicheckbox/inc/header.php -------------------------------------------------------------------------------- /16-multicheckbox/inc/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/16-multicheckbox/inc/post.php -------------------------------------------------------------------------------- /16-multicheckbox/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/16-multicheckbox/index.php -------------------------------------------------------------------------------- /17-radiobutton/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/17-radiobutton/css/style.css -------------------------------------------------------------------------------- /17-radiobutton/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /17-radiobutton/inc/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/17-radiobutton/inc/get.php -------------------------------------------------------------------------------- /17-radiobutton/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/17-radiobutton/inc/header.php -------------------------------------------------------------------------------- /17-radiobutton/inc/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/17-radiobutton/inc/post.php -------------------------------------------------------------------------------- /17-radiobutton/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/17-radiobutton/index.php -------------------------------------------------------------------------------- /18-selectoption/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/18-selectoption/css/style.css -------------------------------------------------------------------------------- /18-selectoption/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /18-selectoption/inc/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/18-selectoption/inc/get.php -------------------------------------------------------------------------------- /18-selectoption/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/18-selectoption/inc/header.php -------------------------------------------------------------------------------- /18-selectoption/inc/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/18-selectoption/inc/post.php -------------------------------------------------------------------------------- /18-selectoption/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/18-selectoption/index.php -------------------------------------------------------------------------------- /19-csrf/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/19-csrf/css/style.css -------------------------------------------------------------------------------- /19-csrf/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /19-csrf/inc/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/19-csrf/inc/get.php -------------------------------------------------------------------------------- /19-csrf/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/19-csrf/inc/header.php -------------------------------------------------------------------------------- /19-csrf/inc/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/19-csrf/inc/post.php -------------------------------------------------------------------------------- /19-csrf/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/19-csrf/index.php -------------------------------------------------------------------------------- /20-flash/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/20-flash/css/style.css -------------------------------------------------------------------------------- /20-flash/inc/flash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/20-flash/inc/flash.php -------------------------------------------------------------------------------- /20-flash/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /20-flash/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/20-flash/inc/header.php -------------------------------------------------------------------------------- /20-flash/page1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/20-flash/page1.php -------------------------------------------------------------------------------- /20-flash/page2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/20-flash/page2.php -------------------------------------------------------------------------------- /21-upload-file/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/21-upload-file/css/style.css -------------------------------------------------------------------------------- /21-upload-file/example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/21-upload-file/example.php -------------------------------------------------------------------------------- /21-upload-file/inc/flash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/21-upload-file/inc/flash.php -------------------------------------------------------------------------------- /21-upload-file/inc/function.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/21-upload-file/inc/function.php -------------------------------------------------------------------------------- /21-upload-file/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/21-upload-file/index.php -------------------------------------------------------------------------------- /21-upload-file/upload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/21-upload-file/upload.php -------------------------------------------------------------------------------- /21-upload-file/uploads/tshart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/21-upload-file/uploads/tshart.jpg -------------------------------------------------------------------------------- /22-upload-multiple/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/22-upload-multiple/css/style.css -------------------------------------------------------------------------------- /22-upload-multiple/inc/flash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/22-upload-multiple/inc/flash.php -------------------------------------------------------------------------------- /22-upload-multiple/inc/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/22-upload-multiple/inc/functions.php -------------------------------------------------------------------------------- /22-upload-multiple/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/22-upload-multiple/index.php -------------------------------------------------------------------------------- /22-upload-multiple/upload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/22-upload-multiple/upload.php -------------------------------------------------------------------------------- /23-mail/PHPMailer/COMMITMENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/COMMITMENT -------------------------------------------------------------------------------- /23-mail/PHPMailer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/LICENSE -------------------------------------------------------------------------------- /23-mail/PHPMailer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/README.md -------------------------------------------------------------------------------- /23-mail/PHPMailer/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/SECURITY.md -------------------------------------------------------------------------------- /23-mail/PHPMailer/VERSION: -------------------------------------------------------------------------------- 1 | 6.8.0 -------------------------------------------------------------------------------- /23-mail/PHPMailer/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/composer.json -------------------------------------------------------------------------------- /23-mail/PHPMailer/get_oauth_token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/get_oauth_token.php -------------------------------------------------------------------------------- /23-mail/PHPMailer/src/DSNConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/src/DSNConfigurator.php -------------------------------------------------------------------------------- /23-mail/PHPMailer/src/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/src/Exception.php -------------------------------------------------------------------------------- /23-mail/PHPMailer/src/OAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/src/OAuth.php -------------------------------------------------------------------------------- /23-mail/PHPMailer/src/OAuthTokenProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/src/OAuthTokenProvider.php -------------------------------------------------------------------------------- /23-mail/PHPMailer/src/PHPMailer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/src/PHPMailer.php -------------------------------------------------------------------------------- /23-mail/PHPMailer/src/POP3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/src/POP3.php -------------------------------------------------------------------------------- /23-mail/PHPMailer/src/SMTP.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/PHPMailer/src/SMTP.php -------------------------------------------------------------------------------- /23-mail/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/23-mail/index.php -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/COMMITMENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/COMMITMENT -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/LICENSE -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/README.md -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/SECURITY.md -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/VERSION: -------------------------------------------------------------------------------- 1 | 6.8.0 -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/composer.json -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/src/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/src/Exception.php -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/src/OAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/src/OAuth.php -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/src/PHPMailer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/src/PHPMailer.php -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/src/POP3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/src/POP3.php -------------------------------------------------------------------------------- /24-contact-form/PHPMailer/src/SMTP.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/PHPMailer/src/SMTP.php -------------------------------------------------------------------------------- /24-contact-form/config/app.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /24-contact-form/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/css/style.css -------------------------------------------------------------------------------- /24-contact-form/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /24-contact-form/inc/get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/inc/get.php -------------------------------------------------------------------------------- /24-contact-form/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/inc/header.php -------------------------------------------------------------------------------- /24-contact-form/inc/mail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/inc/mail.php -------------------------------------------------------------------------------- /24-contact-form/inc/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/inc/post.php -------------------------------------------------------------------------------- /24-contact-form/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/24-contact-form/index.php -------------------------------------------------------------------------------- /25-hash/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/25-hash/index.php -------------------------------------------------------------------------------- /26-sanitize/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/26-sanitize/index.php -------------------------------------------------------------------------------- /26-sanitize/sanitaize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/26-sanitize/sanitaize.php -------------------------------------------------------------------------------- /27-validation/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/27-validation/database.php -------------------------------------------------------------------------------- /27-validation/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/27-validation/index.php -------------------------------------------------------------------------------- /27-validation/script_sql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/27-validation/script_sql.sql -------------------------------------------------------------------------------- /27-validation/validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/27-validation/validation.php -------------------------------------------------------------------------------- /28-filter/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/28-filter/database.php -------------------------------------------------------------------------------- /28-filter/filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/28-filter/filter.php -------------------------------------------------------------------------------- /28-filter/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/28-filter/index.php -------------------------------------------------------------------------------- /28-filter/sanitaize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/28-filter/sanitaize.php -------------------------------------------------------------------------------- /28-filter/validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/28-filter/validation.php -------------------------------------------------------------------------------- /29-registration/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/.htaccess -------------------------------------------------------------------------------- /29-registration/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/config/database.php -------------------------------------------------------------------------------- /29-registration/config/script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/config/script.sql -------------------------------------------------------------------------------- /29-registration/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/public/.htaccess -------------------------------------------------------------------------------- /29-registration/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/public/css/style.css -------------------------------------------------------------------------------- /29-registration/public/login.php: -------------------------------------------------------------------------------- 1 | Silahkan Login'; -------------------------------------------------------------------------------- /29-registration/public/register.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/public/register.php -------------------------------------------------------------------------------- /29-registration/src/auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/auth.php -------------------------------------------------------------------------------- /29-registration/src/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/bootstrap.php -------------------------------------------------------------------------------- /29-registration/src/inc/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /29-registration/src/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/inc/header.php -------------------------------------------------------------------------------- /29-registration/src/libs/connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/libs/connection.php -------------------------------------------------------------------------------- /29-registration/src/libs/filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/libs/filter.php -------------------------------------------------------------------------------- /29-registration/src/libs/flash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/libs/flash.php -------------------------------------------------------------------------------- /29-registration/src/libs/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/libs/helpers.php -------------------------------------------------------------------------------- /29-registration/src/libs/sanitization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/libs/sanitization.php -------------------------------------------------------------------------------- /29-registration/src/libs/validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/libs/validation.php -------------------------------------------------------------------------------- /29-registration/src/register.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/29-registration/src/register.php -------------------------------------------------------------------------------- /30-login/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/.htaccess -------------------------------------------------------------------------------- /30-login/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/config/database.php -------------------------------------------------------------------------------- /30-login/config/script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/config/script.sql -------------------------------------------------------------------------------- /30-login/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/public/.htaccess -------------------------------------------------------------------------------- /30-login/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/public/css/style.css -------------------------------------------------------------------------------- /30-login/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/public/index.php -------------------------------------------------------------------------------- /30-login/public/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/public/login.php -------------------------------------------------------------------------------- /30-login/public/logout.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /30-login/src/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/src/inc/header.php -------------------------------------------------------------------------------- /30-login/src/libs/connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/src/libs/connection.php -------------------------------------------------------------------------------- /30-login/src/libs/filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/src/libs/filter.php -------------------------------------------------------------------------------- /30-login/src/libs/flash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/src/libs/flash.php -------------------------------------------------------------------------------- /30-login/src/libs/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/src/libs/helpers.php -------------------------------------------------------------------------------- /30-login/src/libs/sanitization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/src/libs/sanitization.php -------------------------------------------------------------------------------- /30-login/src/libs/validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/src/libs/validation.php -------------------------------------------------------------------------------- /30-login/src/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/src/login.php -------------------------------------------------------------------------------- /30-login/src/register.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/30-login/src/register.php -------------------------------------------------------------------------------- /31-verifikasi/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/.htaccess -------------------------------------------------------------------------------- /31-verifikasi/config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/config/app.php -------------------------------------------------------------------------------- /31-verifikasi/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/config/database.php -------------------------------------------------------------------------------- /31-verifikasi/config/new_script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/config/new_script.sql -------------------------------------------------------------------------------- /31-verifikasi/config/script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/config/script.sql -------------------------------------------------------------------------------- /31-verifikasi/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/public/.htaccess -------------------------------------------------------------------------------- /31-verifikasi/public/activate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/public/activate.php -------------------------------------------------------------------------------- /31-verifikasi/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/public/css/style.css -------------------------------------------------------------------------------- /31-verifikasi/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/public/index.php -------------------------------------------------------------------------------- /31-verifikasi/public/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/public/login.php -------------------------------------------------------------------------------- /31-verifikasi/public/logout.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /31-verifikasi/src/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/inc/header.php -------------------------------------------------------------------------------- /31-verifikasi/src/libs/PHPMailer/COMMITMENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/PHPMailer/COMMITMENT -------------------------------------------------------------------------------- /31-verifikasi/src/libs/PHPMailer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/PHPMailer/LICENSE -------------------------------------------------------------------------------- /31-verifikasi/src/libs/PHPMailer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/PHPMailer/README.md -------------------------------------------------------------------------------- /31-verifikasi/src/libs/PHPMailer/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/PHPMailer/SECURITY.md -------------------------------------------------------------------------------- /31-verifikasi/src/libs/PHPMailer/VERSION: -------------------------------------------------------------------------------- 1 | 6.8.0 -------------------------------------------------------------------------------- /31-verifikasi/src/libs/connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/connection.php -------------------------------------------------------------------------------- /31-verifikasi/src/libs/filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/filter.php -------------------------------------------------------------------------------- /31-verifikasi/src/libs/flash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/flash.php -------------------------------------------------------------------------------- /31-verifikasi/src/libs/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/helpers.php -------------------------------------------------------------------------------- /31-verifikasi/src/libs/mail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/mail.php -------------------------------------------------------------------------------- /31-verifikasi/src/libs/sanitization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/sanitization.php -------------------------------------------------------------------------------- /31-verifikasi/src/libs/validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/libs/validation.php -------------------------------------------------------------------------------- /31-verifikasi/src/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/login.php -------------------------------------------------------------------------------- /31-verifikasi/src/register.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/31-verifikasi/src/register.php -------------------------------------------------------------------------------- /32-remember/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/.htaccess -------------------------------------------------------------------------------- /32-remember/config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/config/app.php -------------------------------------------------------------------------------- /32-remember/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/config/database.php -------------------------------------------------------------------------------- /32-remember/config/new_script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/config/new_script.sql -------------------------------------------------------------------------------- /32-remember/config/script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/config/script.sql -------------------------------------------------------------------------------- /32-remember/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/public/.htaccess -------------------------------------------------------------------------------- /32-remember/public/activate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/public/activate.php -------------------------------------------------------------------------------- /32-remember/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/public/css/style.css -------------------------------------------------------------------------------- /32-remember/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/public/index.php -------------------------------------------------------------------------------- /32-remember/public/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/public/login.php -------------------------------------------------------------------------------- /32-remember/public/logout.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /32-remember/src/inc/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/inc/header.php -------------------------------------------------------------------------------- /32-remember/src/libs/PHPMailer/COMMITMENT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/PHPMailer/COMMITMENT -------------------------------------------------------------------------------- /32-remember/src/libs/PHPMailer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/PHPMailer/LICENSE -------------------------------------------------------------------------------- /32-remember/src/libs/PHPMailer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/PHPMailer/README.md -------------------------------------------------------------------------------- /32-remember/src/libs/PHPMailer/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/PHPMailer/SECURITY.md -------------------------------------------------------------------------------- /32-remember/src/libs/PHPMailer/VERSION: -------------------------------------------------------------------------------- 1 | 6.8.0 -------------------------------------------------------------------------------- /32-remember/src/libs/PHPMailer/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/PHPMailer/composer.json -------------------------------------------------------------------------------- /32-remember/src/libs/PHPMailer/src/OAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/PHPMailer/src/OAuth.php -------------------------------------------------------------------------------- /32-remember/src/libs/PHPMailer/src/POP3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/PHPMailer/src/POP3.php -------------------------------------------------------------------------------- /32-remember/src/libs/PHPMailer/src/SMTP.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/PHPMailer/src/SMTP.php -------------------------------------------------------------------------------- /32-remember/src/libs/connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/connection.php -------------------------------------------------------------------------------- /32-remember/src/libs/filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/filter.php -------------------------------------------------------------------------------- /32-remember/src/libs/flash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/flash.php -------------------------------------------------------------------------------- /32-remember/src/libs/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/helpers.php -------------------------------------------------------------------------------- /32-remember/src/libs/mail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/mail.php -------------------------------------------------------------------------------- /32-remember/src/libs/sanitization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/sanitization.php -------------------------------------------------------------------------------- /32-remember/src/libs/validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/libs/validation.php -------------------------------------------------------------------------------- /32-remember/src/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/login.php -------------------------------------------------------------------------------- /32-remember/src/register.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/register.php -------------------------------------------------------------------------------- /32-remember/src/remember.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/32-remember/src/remember.php -------------------------------------------------------------------------------- /33-open-file/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/33-open-file/index.php -------------------------------------------------------------------------------- /33-open-file/template.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/33-open-file/template.htm -------------------------------------------------------------------------------- /34-memeriksa-file/dasar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/34-memeriksa-file/dasar.md -------------------------------------------------------------------------------- /34-memeriksa-file/file/template.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /34-memeriksa-file/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/34-memeriksa-file/index.php -------------------------------------------------------------------------------- /34-memeriksa-file/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /35-load-file/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/35-load-file/index.php -------------------------------------------------------------------------------- /35-load-file/lib/template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/35-load-file/lib/template.txt -------------------------------------------------------------------------------- /36-download-file/file/node.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/36-download-file/file/node.msi -------------------------------------------------------------------------------- /36-download-file/file/template.txt: -------------------------------------------------------------------------------- 1 | ni adalah dummy text -------------------------------------------------------------------------------- /36-download-file/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/36-download-file/index.php -------------------------------------------------------------------------------- /37-copy-file/file/readme.bak: -------------------------------------------------------------------------------- 1 | ini adalah contoh text .... -------------------------------------------------------------------------------- /37-copy-file/file/readme.txt: -------------------------------------------------------------------------------- 1 | ini adalah contoh text .... -------------------------------------------------------------------------------- /37-copy-file/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/37-copy-file/index.php -------------------------------------------------------------------------------- /38-delete-rename/file/backup.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /38-delete-rename/file/readme.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /38-delete-rename/file/text.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /38-delete-rename/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/38-delete-rename/index.php -------------------------------------------------------------------------------- /38-delete-rename/public/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /39-csv-file/file/stock.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/39-csv-file/file/stock.csv -------------------------------------------------------------------------------- /39-csv-file/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/39-csv-file/index.php -------------------------------------------------------------------------------- /40-class/entity/Animal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/40-class/entity/Animal.php -------------------------------------------------------------------------------- /40-class/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/40-class/index.php -------------------------------------------------------------------------------- /40-class/objek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/40-class/objek.png -------------------------------------------------------------------------------- /40-class/pengenalan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/40-class/pengenalan.md -------------------------------------------------------------------------------- /41-accessmodifier/contoh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/41-accessmodifier/contoh.php -------------------------------------------------------------------------------- /41-accessmodifier/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/41-accessmodifier/index.php -------------------------------------------------------------------------------- /42-construktor/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/42-construktor/index.php -------------------------------------------------------------------------------- /43-property/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/43-property/index.php -------------------------------------------------------------------------------- /43-property/mutable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/43-property/mutable.php -------------------------------------------------------------------------------- /43-property/readonly.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/43-property/readonly.php -------------------------------------------------------------------------------- /44-inheritance/digram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/44-inheritance/digram.drawio -------------------------------------------------------------------------------- /44-inheritance/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/44-inheritance/index.php -------------------------------------------------------------------------------- /45-overriding/BankAccount.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/45-overriding/BankAccount.php -------------------------------------------------------------------------------- /45-overriding/Contoh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/45-overriding/Contoh.php -------------------------------------------------------------------------------- /45-overriding/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/45-overriding/index.php -------------------------------------------------------------------------------- /46-abstract-class/contoh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/46-abstract-class/contoh.php -------------------------------------------------------------------------------- /46-abstract-class/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/46-abstract-class/index.php -------------------------------------------------------------------------------- /47-interfaces/contoh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/47-interfaces/contoh.php -------------------------------------------------------------------------------- /47-interfaces/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/47-interfaces/index.php -------------------------------------------------------------------------------- /47-interfaces/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/47-interfaces/log.txt -------------------------------------------------------------------------------- /48-polymorphism/digram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/48-polymorphism/digram.drawio -------------------------------------------------------------------------------- /48-polymorphism/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/48-polymorphism/index.php -------------------------------------------------------------------------------- /49-traits/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/49-traits/index.php -------------------------------------------------------------------------------- /50-staticmethod-properties/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/50-staticmethod-properties/index.php -------------------------------------------------------------------------------- /51-magicmethod/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/51-magicmethod/index.php -------------------------------------------------------------------------------- /52-tostring/call.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/52-tostring/call.php -------------------------------------------------------------------------------- /52-tostring/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/52-tostring/index.php -------------------------------------------------------------------------------- /53-callstatic/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/53-callstatic/index.php -------------------------------------------------------------------------------- /53-callstatic/invoke.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/53-callstatic/invoke.php -------------------------------------------------------------------------------- /54-anonimous-class/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/54-anonimous-class/index.php -------------------------------------------------------------------------------- /55-namespace/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/55-namespace/index.php -------------------------------------------------------------------------------- /55-namespace/index2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/55-namespace/index2.php -------------------------------------------------------------------------------- /55-namespace/index3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/55-namespace/index3.php -------------------------------------------------------------------------------- /55-namespace/src/database/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/55-namespace/src/database/Logger.php -------------------------------------------------------------------------------- /55-namespace/src/model/Customer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/55-namespace/src/model/Customer.php -------------------------------------------------------------------------------- /55-namespace/src/model/Product.php: -------------------------------------------------------------------------------- 1 | Hello from view kategori -------------------------------------------------------------------------------- /62-mvc/src/views/template/footer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/src/views/template/footer.php -------------------------------------------------------------------------------- /62-mvc/src/views/template/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/src/views/template/header.php -------------------------------------------------------------------------------- /62-mvc/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/autoload.php -------------------------------------------------------------------------------- /62-mvc/vendor/composer/ClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/composer/ClassLoader.php -------------------------------------------------------------------------------- /62-mvc/vendor/composer/InstalledVersions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/composer/InstalledVersions.php -------------------------------------------------------------------------------- /62-mvc/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/composer/LICENSE -------------------------------------------------------------------------------- /62-mvc/vendor/composer/autoload_classmap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/composer/autoload_classmap.php -------------------------------------------------------------------------------- /62-mvc/vendor/composer/autoload_psr4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/composer/autoload_psr4.php -------------------------------------------------------------------------------- /62-mvc/vendor/composer/autoload_real.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/composer/autoload_real.php -------------------------------------------------------------------------------- /62-mvc/vendor/composer/autoload_static.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/composer/autoload_static.php -------------------------------------------------------------------------------- /62-mvc/vendor/composer/installed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/composer/installed.json -------------------------------------------------------------------------------- /62-mvc/vendor/composer/installed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/62-mvc/vendor/composer/installed.php -------------------------------------------------------------------------------- /63-API/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /63-API/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/.htaccess -------------------------------------------------------------------------------- /63-API/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/composer.json -------------------------------------------------------------------------------- /63-API/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/composer.lock -------------------------------------------------------------------------------- /63-API/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/database.sql -------------------------------------------------------------------------------- /63-API/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/public/.htaccess -------------------------------------------------------------------------------- /63-API/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/public/css/style.css -------------------------------------------------------------------------------- /63-API/public/index.php: -------------------------------------------------------------------------------- 1 | Hello from view kategori -------------------------------------------------------------------------------- /63-API/src/views/template/footer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/src/views/template/footer.php -------------------------------------------------------------------------------- /63-API/src/views/template/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/src/views/template/header.php -------------------------------------------------------------------------------- /63-API/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/autoload.php -------------------------------------------------------------------------------- /63-API/vendor/composer/ClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/ClassLoader.php -------------------------------------------------------------------------------- /63-API/vendor/composer/InstalledVersions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/InstalledVersions.php -------------------------------------------------------------------------------- /63-API/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/LICENSE -------------------------------------------------------------------------------- /63-API/vendor/composer/autoload_classmap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/autoload_classmap.php -------------------------------------------------------------------------------- /63-API/vendor/composer/autoload_psr4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/autoload_psr4.php -------------------------------------------------------------------------------- /63-API/vendor/composer/autoload_real.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/autoload_real.php -------------------------------------------------------------------------------- /63-API/vendor/composer/autoload_static.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/autoload_static.php -------------------------------------------------------------------------------- /63-API/vendor/composer/installed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/installed.json -------------------------------------------------------------------------------- /63-API/vendor/composer/installed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/installed.php -------------------------------------------------------------------------------- /63-API/vendor/composer/platform_check.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/composer/platform_check.php -------------------------------------------------------------------------------- /63-API/vendor/firebase/php-jwt/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/firebase/php-jwt/CHANGELOG.md -------------------------------------------------------------------------------- /63-API/vendor/firebase/php-jwt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/firebase/php-jwt/LICENSE -------------------------------------------------------------------------------- /63-API/vendor/firebase/php-jwt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/firebase/php-jwt/README.md -------------------------------------------------------------------------------- /63-API/vendor/firebase/php-jwt/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/firebase/php-jwt/composer.json -------------------------------------------------------------------------------- /63-API/vendor/firebase/php-jwt/src/JWK.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/firebase/php-jwt/src/JWK.php -------------------------------------------------------------------------------- /63-API/vendor/firebase/php-jwt/src/JWT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/firebase/php-jwt/src/JWT.php -------------------------------------------------------------------------------- /63-API/vendor/firebase/php-jwt/src/Key.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API/vendor/firebase/php-jwt/src/Key.php -------------------------------------------------------------------------------- /63-API_backup/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /63-API_backup/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/.htaccess -------------------------------------------------------------------------------- /63-API_backup/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/composer.json -------------------------------------------------------------------------------- /63-API_backup/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/composer.lock -------------------------------------------------------------------------------- /63-API_backup/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/database.sql -------------------------------------------------------------------------------- /63-API_backup/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/public/.htaccess -------------------------------------------------------------------------------- /63-API_backup/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/public/css/style.css -------------------------------------------------------------------------------- /63-API_backup/public/index.php: -------------------------------------------------------------------------------- 1 | Hello from view kategori -------------------------------------------------------------------------------- /63-API_backup/src/views/template/footer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/src/views/template/footer.php -------------------------------------------------------------------------------- /63-API_backup/src/views/template/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/src/views/template/header.php -------------------------------------------------------------------------------- /63-API_backup/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/vendor/autoload.php -------------------------------------------------------------------------------- /63-API_backup/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/vendor/composer/LICENSE -------------------------------------------------------------------------------- /63-API_backup/vendor/composer/installed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/vendor/composer/installed.json -------------------------------------------------------------------------------- /63-API_backup/vendor/composer/installed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/63-API_backup/vendor/composer/installed.php -------------------------------------------------------------------------------- /64-pos-app/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /64-pos-app/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/.htaccess -------------------------------------------------------------------------------- /64-pos-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/README.md -------------------------------------------------------------------------------- /64-pos-app/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/composer.json -------------------------------------------------------------------------------- /64-pos-app/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/composer.lock -------------------------------------------------------------------------------- /64-pos-app/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/.htaccess -------------------------------------------------------------------------------- /64-pos-app/public/.htaccess copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/.htaccess copy -------------------------------------------------------------------------------- /64-pos-app/public/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /64-pos-app/public/css/report.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/css/report.css -------------------------------------------------------------------------------- /64-pos-app/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/css/style.css -------------------------------------------------------------------------------- /64-pos-app/public/css/tree.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/css/tree.css -------------------------------------------------------------------------------- /64-pos-app/public/font-awesome/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/font-awesome/.gitignore -------------------------------------------------------------------------------- /64-pos-app/public/font-awesome/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/font-awesome/.npmignore -------------------------------------------------------------------------------- /64-pos-app/public/font-awesome/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/font-awesome/Makefile -------------------------------------------------------------------------------- /64-pos-app/public/font-awesome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/font-awesome/README.md -------------------------------------------------------------------------------- /64-pos-app/public/font-awesome/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/font-awesome/bower.json -------------------------------------------------------------------------------- /64-pos-app/public/font-awesome/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/font-awesome/composer.json -------------------------------------------------------------------------------- /64-pos-app/public/font-awesome/css/all.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/font-awesome/css/all.css -------------------------------------------------------------------------------- /64-pos-app/public/font-awesome/css/solid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/font-awesome/css/solid.css -------------------------------------------------------------------------------- /64-pos-app/public/font-awesome/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/font-awesome/package.json -------------------------------------------------------------------------------- /64-pos-app/public/img/img_avatar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/img/img_avatar1.png -------------------------------------------------------------------------------- /64-pos-app/public/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/64-pos-app/public/img/logo.png -------------------------------------------------------------------------------- /64-pos-app/public/index.php: -------------------------------------------------------------------------------- 1 | a { 2 | color: inherit; 3 | } 4 | -------------------------------------------------------------------------------- /64-pos-app/vendor/twbs/bootstrap/site/content/docs/5.3/examples/checkout/checkout.css: -------------------------------------------------------------------------------- 1 | .container { 2 | max-width: 960px; 3 | } 4 | -------------------------------------------------------------------------------- /64-pos-app/vendor/twbs/bootstrap/site/layouts/alias.html: -------------------------------------------------------------------------------- 1 | {{ partial "redirect" .Permalink }} 2 | -------------------------------------------------------------------------------- /64-pos-app/vendor/twbs/bootstrap/site/layouts/shortcodes/markdown.html: -------------------------------------------------------------------------------- 1 | {{- .Inner | markdownify -}} 2 | -------------------------------------------------------------------------------- /64-pos-app/vendor/twbs/bootstrap/site/layouts/shortcodes/partial.html: -------------------------------------------------------------------------------- 1 | {{ partial (.Get 0) . }} 2 | -------------------------------------------------------------------------------- /64-pos-app/vendor/twbs/bootstrap/site/static/CNAME: -------------------------------------------------------------------------------- 1 | getbootstrap.com 2 | -------------------------------------------------------------------------------- /65-read-api/.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/.env_example -------------------------------------------------------------------------------- /65-read-api/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /65-read-api/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/composer.json -------------------------------------------------------------------------------- /65-read-api/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/composer.lock -------------------------------------------------------------------------------- /65-read-api/src/delete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/delete.php -------------------------------------------------------------------------------- /65-read-api/src/getByid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/getByid.php -------------------------------------------------------------------------------- /65-read-api/src/getall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/getall.php -------------------------------------------------------------------------------- /65-read-api/src/insert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/insert.php -------------------------------------------------------------------------------- /65-read-api/src/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/login.php -------------------------------------------------------------------------------- /65-read-api/src/refresh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/refresh.php -------------------------------------------------------------------------------- /65-read-api/src/update.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/update.php -------------------------------------------------------------------------------- /65-read-api/src/validate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/validate.php -------------------------------------------------------------------------------- /65-read-api/src/view/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/view/index.php -------------------------------------------------------------------------------- /65-read-api/src/view/input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/view/input.php -------------------------------------------------------------------------------- /65-read-api/src/view/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/view/login.php -------------------------------------------------------------------------------- /65-read-api/src/view/ubah.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/src/view/ubah.php -------------------------------------------------------------------------------- /65-read-api/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/vendor/autoload.php -------------------------------------------------------------------------------- /65-read-api/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/vendor/composer/LICENSE -------------------------------------------------------------------------------- /65-read-api/vendor/composer/installed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-api/vendor/composer/installed.php -------------------------------------------------------------------------------- /65-read-paseto/.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/.env_example -------------------------------------------------------------------------------- /65-read-paseto/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /65-read-paseto/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/composer.json -------------------------------------------------------------------------------- /65-read-paseto/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/composer.lock -------------------------------------------------------------------------------- /65-read-paseto/src/delete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/delete.php -------------------------------------------------------------------------------- /65-read-paseto/src/getByid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/getByid.php -------------------------------------------------------------------------------- /65-read-paseto/src/getall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/getall.php -------------------------------------------------------------------------------- /65-read-paseto/src/insert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/insert.php -------------------------------------------------------------------------------- /65-read-paseto/src/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/login.php -------------------------------------------------------------------------------- /65-read-paseto/src/refresh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/refresh.php -------------------------------------------------------------------------------- /65-read-paseto/src/update.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/update.php -------------------------------------------------------------------------------- /65-read-paseto/src/validate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/validate.php -------------------------------------------------------------------------------- /65-read-paseto/src/view/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/view/index.php -------------------------------------------------------------------------------- /65-read-paseto/src/view/input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/view/input.php -------------------------------------------------------------------------------- /65-read-paseto/src/view/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/view/login.php -------------------------------------------------------------------------------- /65-read-paseto/src/view/ubah.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/src/view/ubah.php -------------------------------------------------------------------------------- /65-read-paseto/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/vendor/autoload.php -------------------------------------------------------------------------------- /65-read-paseto/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/65-read-paseto/vendor/composer/LICENSE -------------------------------------------------------------------------------- /66-paseto/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/composer.json -------------------------------------------------------------------------------- /66-paseto/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/composer.lock -------------------------------------------------------------------------------- /66-paseto/src/coba.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/src/coba.php -------------------------------------------------------------------------------- /66-paseto/src/decript.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/src/decript.php -------------------------------------------------------------------------------- /66-paseto/src/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/src/index.php -------------------------------------------------------------------------------- /66-paseto/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/autoload.php -------------------------------------------------------------------------------- /66-paseto/vendor/bin/generate-defuse-key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/bin/generate-defuse-key -------------------------------------------------------------------------------- /66-paseto/vendor/composer/ClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/composer/ClassLoader.php -------------------------------------------------------------------------------- /66-paseto/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/composer/LICENSE -------------------------------------------------------------------------------- /66-paseto/vendor/composer/installed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/composer/installed.json -------------------------------------------------------------------------------- /66-paseto/vendor/composer/installed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/composer/installed.php -------------------------------------------------------------------------------- /66-paseto/vendor/fgrosse/phpasn1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/fgrosse/phpasn1/LICENSE -------------------------------------------------------------------------------- /66-paseto/vendor/mdanter/ecc/.gitignore: -------------------------------------------------------------------------------- 1 | tests/output 2 | vendor/ 3 | 4 | composer.lock 5 | -------------------------------------------------------------------------------- /66-paseto/vendor/mdanter/ecc/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/mdanter/ecc/.gitmodules -------------------------------------------------------------------------------- /66-paseto/vendor/mdanter/ecc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/mdanter/ecc/Makefile -------------------------------------------------------------------------------- /66-paseto/vendor/mdanter/ecc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/mdanter/ecc/README.md -------------------------------------------------------------------------------- /66-paseto/vendor/mdanter/ecc/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/mdanter/ecc/phpunit.xml -------------------------------------------------------------------------------- /66-paseto/vendor/paragonie/corner/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /.php_cs.cache 3 | /composer.lock 4 | /vendor/ 5 | -------------------------------------------------------------------------------- /66-paseto/vendor/paragonie/easy-ecc/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /vendor 3 | /composer.lock 4 | -------------------------------------------------------------------------------- /66-paseto/vendor/paragonie/paseto/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /composer.lock 3 | /vendor 4 | -------------------------------------------------------------------------------- /66-paseto/vendor/paragonie/paseto/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/66-paseto/vendor/paragonie/paseto/LICENSE -------------------------------------------------------------------------------- /67-API-paseto/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /67-API-paseto/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/67-API-paseto/.htaccess -------------------------------------------------------------------------------- /67-API-paseto/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/67-API-paseto/composer.json -------------------------------------------------------------------------------- /67-API-paseto/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/67-API-paseto/composer.lock -------------------------------------------------------------------------------- /67-API-paseto/database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/67-API-paseto/database.sql -------------------------------------------------------------------------------- /67-API-paseto/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/67-API-paseto/public/.htaccess -------------------------------------------------------------------------------- /67-API-paseto/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/67-API-paseto/public/css/style.css -------------------------------------------------------------------------------- /67-API-paseto/public/index.php: -------------------------------------------------------------------------------- 1 | Hello from view kategori -------------------------------------------------------------------------------- /67-API-paseto/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/67-API-paseto/vendor/autoload.php -------------------------------------------------------------------------------- /67-API-paseto/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/67-API-paseto/vendor/composer/LICENSE -------------------------------------------------------------------------------- /67-API-paseto/vendor/mdanter/ecc/.gitignore: -------------------------------------------------------------------------------- 1 | tests/output 2 | vendor/ 3 | 4 | composer.lock 5 | -------------------------------------------------------------------------------- /67-API-paseto/vendor/mdanter/ecc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/67-API-paseto/vendor/mdanter/ecc/Makefile -------------------------------------------------------------------------------- /67-API-paseto/vendor/paragonie/corner/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /.php_cs.cache 3 | /composer.lock 4 | /vendor/ 5 | -------------------------------------------------------------------------------- /67-API-paseto/vendor/paragonie/easy-ecc/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /vendor 3 | /composer.lock 4 | -------------------------------------------------------------------------------- /67-API-paseto/vendor/paragonie/paseto/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /composer.lock 3 | /vendor 4 | -------------------------------------------------------------------------------- /68-read-paseto/.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/.env_example -------------------------------------------------------------------------------- /68-read-paseto/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /68-read-paseto/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/composer.json -------------------------------------------------------------------------------- /68-read-paseto/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/composer.lock -------------------------------------------------------------------------------- /68-read-paseto/src/delete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/delete.php -------------------------------------------------------------------------------- /68-read-paseto/src/getByid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/getByid.php -------------------------------------------------------------------------------- /68-read-paseto/src/getall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/getall.php -------------------------------------------------------------------------------- /68-read-paseto/src/insert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/insert.php -------------------------------------------------------------------------------- /68-read-paseto/src/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/login.php -------------------------------------------------------------------------------- /68-read-paseto/src/refresh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/refresh.php -------------------------------------------------------------------------------- /68-read-paseto/src/update.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/update.php -------------------------------------------------------------------------------- /68-read-paseto/src/validate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/validate.php -------------------------------------------------------------------------------- /68-read-paseto/src/view/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/view/index.php -------------------------------------------------------------------------------- /68-read-paseto/src/view/input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/view/input.php -------------------------------------------------------------------------------- /68-read-paseto/src/view/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/view/login.php -------------------------------------------------------------------------------- /68-read-paseto/src/view/ubah.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/src/view/ubah.php -------------------------------------------------------------------------------- /68-read-paseto/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/vendor/autoload.php -------------------------------------------------------------------------------- /68-read-paseto/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pojokcodeid/php-tutorial/HEAD/68-read-paseto/vendor/composer/LICENSE --------------------------------------------------------------------------------