File: /home/marslia/public_html/wha.marslia.com/map.md
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Aider v0.71.1
Main model: gpt-4o-2024-08-06 with diff edit format
Weak model: gpt-4o-mini
Git repo: .git with 624 files
Repo-map: using 4096 tokens, auto refresh
Here are summaries of some files present in my git repository.
Do not propose changes to these files, treat them as *read-only*.
If you need to edit any of these files, ask me to *add them to the chat* first.
app/Actions/Fortify/PasswordValidationRules.php:
⋮...
│trait PasswordValidationRules
│{
⋮...
│ protected function passwordRules(): array
⋮...
app/Exports/ClientsExport.php:
⋮...
│class ClientsExport implements FromArray, WithHeadings
│{
⋮...
│ public function headings(): array
⋮...
│ public function array(): array
⋮...
app/Exports/VendorsExport.php:
⋮...
│class VendorsExport implements FromArray, WithHeadings
│{
⋮...
│ public function headings(): array
⋮...
│ public function array(): array
⋮...
app/Http/Middleware/EncryptCookies.php:
⋮...
│class EncryptCookies extends Middleware
⋮...
app/Http/Middleware/PreventRequestsDuringMaintenance.php:
⋮...
│class PreventRequestsDuringMaintenance extends Middleware
⋮...
app/Http/Middleware/TrimStrings.php:
⋮...
│class TrimStrings extends Middleware
⋮...
app/Http/Middleware/TrustProxies.php:
⋮...
│class TrustProxies extends Middleware
⋮...
app/Http/Middleware/ValidateSignature.php:
⋮...
│class ValidateSignature extends Middleware
⋮...
app/Http/Middleware/VerifyCsrfToken.php:
⋮...
│class VerifyCsrfToken extends Middleware
⋮...
app/Models/Company.php:
⋮...
│class Company extends MyModel
│{
⋮...
│ public function user()
⋮...
app/Models/MyModel.php:
⋮...
│class MyModel extends Model
│{
│ protected function getImage($imageValue, $default, $version = '_large.jpg')
⋮...
app/NotificationChannels/Expo/Exceptions/CouldNotSendNotification.php:
⋮...
│class CouldNotSendNotification extends \Exception
│{
⋮...
│ public static function genericMessage($message): static
⋮...
app/Providers/JetstreamServiceProvider.php:
⋮...
│class JetstreamServiceProvider extends ServiceProvider
│{
⋮...
│ protected function configurePermissions(): void
⋮...
app/Traits/Fields.php:
⋮...
│trait Fields
│{
│ public function convertJSONToFields($fields)
⋮...
public/js/app.js:
⋮...
│/******/ var __webpack_modules__ = ({
│
│/***/ "./node_modules/@alpinejs/focus/dist/module.esm.js":
│/*!*********************************************************!*\
│ !*** ./node_modules/@alpinejs/focus/dist/module.esm.js ***!
│ \*********************************************************/
│/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
│
│"use strict";
│__webpack_require__.r(__webpack_exports__);
⋮...
│/***/ "./node_modules/alpinejs/dist/module.esm.js":
⋮...
│/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
│
│"use strict";
│__webpack_require__.r(__webpack_exports__);
│/* harmony export */ __webpack_require__.d(__webpack_exports__, {
│/* harmony export */ "default": () => (/* binding */ module_default)
│/* harmony export */ });
│// packages/alpinejs/src/scheduler.js
│var flushPending = false;
│var flushing = false;
⋮...
│function add(value) {
│ value = toRaw(value);
│ const target = toRaw(this);
│ const proto = getProto(target);
│ const hadKey = proto.has.call(target, value);
│ if (!hadKey) {
│ target.add(value);
│ trigger(target, "add", value, value);
│ }
│ return this;
⋮...
│/***/ "./node_modules/buffer/index.js":
⋮...
│/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
│
│"use strict";
│/*!
│ * The buffer module from node.js, for the browser.
│ *
│ * @author Feross Aboukhadijeh <http://feross.org>
│ * @license MIT
│ */
│/* eslint-disable no-proto */
│
⋮...
│Buffer.concat = function concat (list, length) {
│ if (!isArray(list)) {
│ throw new TypeError('"list" argument must be an Array of Buffers')
│ }
│
│ if (list.length === 0) {
│ return Buffer.alloc(0)
│ }
│
│ var i
⋮...
│/***/ "./node_modules/lodash/lodash.js":
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│/* module decorator */ module = __webpack_require__.nmd(module);
│var __WEBPACK_AMD_DEFINE_RESULT__;/**
│ * @license
│ * Lodash <https://lodash.com/>
│ * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
│ * Released under MIT license <https://lodash.com/license>
│ * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
│ * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
│ */
│;(function() {
│
│ /** Used as a safe reference for `undefined` in pre-ES5 environments. */
│ var undefined;
│
│ /** Used as the semantic version number. */
│ var VERSION = '4.17.21';
│
│ /** Used as the size to enable large array optimizations. */
│ var LARGE_ARRAY_SIZE = 200;
│
⋮...
│ var runInContext = (function runInContext(context) {
│ context = context == null ? root : _.defaults(root.Object(), context, _.pick(root, contextProps
│
│ /** Built-in constructor references. */
│ var Array = context.Array,
│ Date = context.Date,
│ Error = context.Error,
│ Function = context.Function,
│ Math = context.Math,
│ Object = context.Object,
⋮...
│ function concat() {
│ var length = arguments.length;
│ if (!length) {
│ return [];
│ }
│ var args = Array(length - 1),
│ array = arguments[0],
│ index = length;
│
│ while (index--) {
⋮...
│ function flatMap(collection, iteratee) {
│ return baseFlatten(map(collection, iteratee), 1);
⋮...
│/***/ "./node_modules/axios/lib/core/AxiosHeaders.js":
⋮...
│/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
│
│"use strict";
│__webpack_require__.r(__webpack_exports__);
│/* harmony export */ __webpack_require__.d(__webpack_exports__, {
│/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
│/* harmony export */ });
│/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils.
│/* harmony import */ var _helpers_parseHeaders_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require_
│
⋮...
│class AxiosHeaders {
│ constructor(headers) {
│ headers && this.set(headers);
│ }
│
│ set(header, valueOrRewrite, rewrite) {
│ const self = this;
│
│ function setHeader(_value, _header, _rewrite) {
│ const lHeader = normalizeHeader(_header);
│
⋮...
│ concat(...targets) {
│ return this.constructor.concat(this, ...targets);
⋮...
│ static concat(first, ...targets) {
│ const computed = new this(first);
│
│ targets.forEach((target) => computed.set(target));
│
│ return computed;
⋮...
│/***/ "./node_modules/axios/lib/helpers/speedometer.js":
⋮...
│/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
│
│"use strict";
│__webpack_require__.r(__webpack_exports__);
│/* harmony export */ __webpack_require__.d(__webpack_exports__, {
│/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
│/* harmony export */ });
│
│
│/**
⋮...
│function speedometer(samplesCount, min) {
│ samplesCount = samplesCount || 10;
│ const bytes = new Array(samplesCount);
│ const timestamps = new Array(samplesCount);
│ let head = 0;
│ let tail = 0;
│ let firstSampleTS;
│
│ min = min !== undefined ? min : 1000;
│
│ return function push(chunkLength) {
│ const now = Date.now();
│
│ const startedAt = timestamps[tail];
│
│ if (!firstSampleTS) {
│ firstSampleTS = now;
│ }
│
│ bytes[head] = chunkLength;
⋮...
public/js/filament/forms/components/date-time-picker.js:
│var oi=Object.create;var en=Object.defineProperty;var di=Object.getOwnPropertyDescriptor;var _i=Obj
public/js/filament/forms/components/markdown-editor.js:
⋮...
│b`.split(/\n/).length!=3?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf(`
│`,t);i==-1&&(i=e.length);var a=e.slice(t,e.charAt(i-1)=="\r"?i-1:i),l=a.indexOf("\r");l!=-1?(n.push
⋮...
│ height: `+(Ie-Ce)+"px"))}function P(be,Ce,Ne){var Ie=Ae(i,be),$e=Ie.te
│ top: `+(t.top-n.viewOffset-ui(e.display))+`px;
│ height: `+(t.bottom-t.top+er(e)+n.barHeight)+`px;
│ left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.l
⋮...
│`);var J=B(ze(i));q(P),setTimeout(function(){r.display.lineSpace.removeChild(A),J.focus(),J==i&&n.s
│`),q(i))}else return;l.type=="cut"&&(r.state.cutIncoming=+new Date)}}Fe(i,"cut",a),Fe(i,"copy",a),F
│`)>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.rang
│ top: `+(e.clientY-A.top-5)+"px; left: "+(e.clientX-A.left-5)+`px;
│ z-index: 1000; background: `+(s?"rgba(255, 255, 255, .05)":"transparent")+`;
│ outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(
⋮...
public/js/filament/forms/components/rich-editor.js:
⋮...
│`)},breakableWhitespacePattern:RegExp("[^\\S"+g.NON_BREAKING_SPACE+"]"),squishBreakableWhitespace:f
│ <span class="trix-button-group trix-button-group--text-tools" data-trix-button-group="text-tools"
⋮...
│</div>`}}}.call(this),function(){g.config.undoInterval=5e3}.call(this),function(){g.config.attachme
│ display: block;
│}
│
│%t {
│ white-space: nowrap;
│}
│
│%t [data-trix-dialog] {
│ display: none;
⋮...
│}`,initialize:function(){return this.innerHTML===""?this.innerHTML=g.config.toolbar.getDefaultHTML(
│`]):(D=p(r),R=p(S)),{additions:function(){var E,w,k;for(k=[],A=E=0,w=D.length;w>E;A=++E)O=D[A],O!==
│`):m.push.apply(m,p(f.childNodes))}return m},n}(g.BasicObject)}.call(this),function(){var x=functio
⋮...
│`),this.requestRender(),f.preventDefault()},tab:function(f){var m,C;return(m=this.responder)!=null&
│`)},insertLink:function(){return this.activateAttributeIfSupported("href",this.event.data)},insertO
│`),s=u=0,n=r.length;n>u;s=++u)l=r[s],s>0&&(i=y("br"),v.push(i)),(p=l.length)&&(c=document.createTex
│`&&this.getAttribute("blockBreak")===!0},o.prototype.toJSON=function(){var e;return e=o.__super__.t
⋮...
│`,{blockBreak:!0}),n=function(m){return l(m)?m:m.appendText(c)},l=function(m){var C,S;return S=m.ge
⋮...
│`,N):void 0));return B},t.prototype.getMarginOfBlockElementAtIndex=function(w){var k,T;return!(k=th
│`,L?v=this.blockList.editObjectAtIndex(R,function(_){return _.copyWithText(_.text.removeTextAtRange
│`?v.offset-=1:v.offset=c.findLineBreakInDirectionFromPosition("forward",v.offset),v.offset!==c.getB
⋮...
│`)},x.prototype.shouldDecreaseListLevel=function(){return this.block.hasAttributes()&&this.block.is
⋮...
│`?r.getAttachments()[0]:void 0},c.prototype.notifyDelegateOfCurrentAttributesChange=function(){var
│`&&(this.document=this.document.insertBlockBreakAtRange(i[1]),i[1]<this.selectedRange[1]&&this.move
│`&&(this.document=this.document.insertBlockBreakAtRange(i[0]),i[0]<this.selectedRange[0]&&this.move
│ display: block;
│}
│
│%t:empty:not(:focus)::before {
│ content: attr(placeholder);
│ color: graytext;
│ cursor: text;
│ pointer-events: none;
│}
│
⋮...
public/js/filament/support/support.js:
│(()=>{var jo=Object.create;var Di=Object.defineProperty;var Bo=Object.getOwnPropertyDescriptor;var
│
⋮...
public/js/html2pdf.bundle.min.js:
⋮...
│!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typ
⋮...
public/js/quill.js:
⋮...
│(function webpackUniversalModuleDefinition(root, factory) {
│ if(typeof exports === 'object' && typeof module === 'object')
│ module.exports = factory();
│ else if(typeof define === 'function' && define.amd)
│ define([], factory);
│ else if(typeof exports === 'object')
│ exports["Quill"] = factory();
│ else
│ root["Quill"] = factory();
│})(typeof self !== 'undefined' ? self : this, function() {
│return /******/ (function(modules) { // webpackBootstrap
│/******/ // The module cache
│/******/ var installedModules = {};
│/******/
│/******/ // The require function
│/******/ function __webpack_require__(moduleId) {
│/******/
│/******/ // Check if module is in cache
│/******/ if(installedModules[moduleId]) {
│/******/ return installedModules[moduleId].exports;
⋮...
│/******/ ([
│/* 0 */
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│Object.defineProperty(exports, "__esModule", { value: true });
│var container_1 = __webpack_require__(17);
│var format_1 = __webpack_require__(18);
│var leaf_1 = __webpack_require__(19);
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│var __extends = (this && this.__extends) || (function () {
│ var extendStatics = Object.setPrototypeOf ||
│ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
│ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
│ return function (d, b) {
│ extendStatics(d, b);
⋮...
│function create(input, value) {
│ var match = query(input);
│ if (match == null) {
│ throw new ParchmentError("Unable to create " + input + " blot");
│ }
│ var BlotClass = match;
│ var node =
│ // @ts-ignore
│ input instanceof Node || input['nodeType'] === Node.TEXT_NODE ? input : BlotClass.create(value)
│ return new BlotClass(node, value);
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│exports.default = exports.BlockEmbed = exports.bubbleFormats = undefined;
│
⋮...
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < pro
│
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│exports.default = exports.Code = undefined;
│
⋮...
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│var CodeBlock = function (_Block) {
│ _inherits(CodeBlock, _Block);
│
│ function CodeBlock() {
│ _classCallCheck(this, CodeBlock);
│
│ return _possibleConstructorReturn(this, (CodeBlock.__proto__ || Object.getPrototypeOf(CodeBlock
│ }
│
│ _createClass(CodeBlock, [{
│ key: 'delta',
│ value: function delta() {
│ var _this3 = this;
│
│ var text = this.domNode.textContent;
│ if (text.endsWith('\n')) {
│ // Should always be true
│ text = text.slice(0, -1);
│ }
⋮...
│ }], [{
│ key: 'create',
│ value: function create(value) {
│ var domNode = _get(CodeBlock.__proto__ || Object.getPrototypeOf(CodeBlock), 'create', this).c
│ domNode.setAttribute('spellcheck', false);
│ return domNode;
│ }
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < pro
│
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; v
│
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│exports.ColorStyle = exports.ColorClass = exports.ColorAttributor = undefined;
│
⋮...
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│exports.sanitize = exports.default = undefined;
│
⋮...
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│var Link = function (_Inline) {
│ _inherits(Link, _Inline);
│
│ function Link() {
│ _classCallCheck(this, Link);
│
│ return _possibleConstructorReturn(this, (Link.__proto__ || Object.getPrototypeOf(Link)).apply(t
│ }
│
│ _createClass(Link, [{
│ key: 'format',
│ value: function format(name, value) {
│ if (name !== this.statics.blotName || !value) return _get(Link.prototype.__proto__ || Object.
│ value = this.constructor.sanitize(value);
│ this.domNode.setAttribute('href', value);
│ }
│ }], [{
│ key: 'create',
│ value: function create(value) {
│ var node = _get(Link.__proto__ || Object.getPrototypeOf(Link), 'create', this).call(this, val
│ value = this.sanitize(value);
│ node.setAttribute('href', value);
│ node.setAttribute('target', '_blank');
│ return node;
│ }
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│Object.defineProperty(exports, "__esModule", { value: true });
│var Registry = __webpack_require__(1);
│var ShadowBlot = /** @class */ (function () {
│ function ShadowBlot(domNode) {
│ this.domNode = domNode;
│ // @ts-ignore
│ this.domNode[Registry.DATA_KEY] = { blot: this };
│ }
│ Object.defineProperty(ShadowBlot.prototype, "statics", {
│ // Hack for accessing inherited static methods
│ get: function () {
│ return this.constructor;
│ },
│ enumerable: true,
│ configurable: true
│ });
│ ShadowBlot.create = function (value) {
│ if (this.tagName == null) {
│ throw new Registry.ParchmentError('Blot definition missing tagName');
│ }
│ var node;
│ if (Array.isArray(this.tagName)) {
│ if (typeof value === 'string') {
│ value = value.toUpperCase();
│ if (parseInt(value).toString() === value) {
│ value = parseInt(value);
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│exports.default = exports.BaseTooltip = undefined;
│
⋮...
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│var __extends = (this && this.__extends) || (function () {
│ var extendStatics = Object.setPrototypeOf ||
│ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
│ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
│ return function (d, b) {
│ extendStatics(d, b);
⋮...
│var TextBlot = /** @class */ (function (_super) {
│ __extends(TextBlot, _super);
│ function TextBlot(node) {
│ var _this = _super.call(this, node) || this;
│ _this.text = _this.statics.value(_this.domNode);
│ return _this;
│ }
│ TextBlot.create = function (value) {
│ return document.createTextNode(value);
│ };
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < pro
│
⋮...
│var Bold = function (_Inline) {
│ _inherits(Bold, _Inline);
│
│ function Bold() {
│ _classCallCheck(this, Bold);
│
│ return _possibleConstructorReturn(this, (Bold.__proto__ || Object.getPrototypeOf(Bold)).apply(t
│ }
│
│ _createClass(Bold, [{
│ key: 'optimize',
│ value: function optimize(context) {
│ _get(Bold.prototype.__proto__ || Object.getPrototypeOf(Bold.prototype), 'optimize', this).cal
│ if (this.domNode.tagName !== this.statics.tagName[0]) {
│ this.replaceWith(this.statics.blotName);
│ }
│ }
│ }], [{
│ key: 'create',
│ value: function create() {
│ return _get(Bold.__proto__ || Object.getPrototypeOf(Bold), 'create', this).call(this);
│ }
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < pro
│
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < pro
│
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; v
│
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│exports.default = exports.ListItem = undefined;
│
⋮...
│var List = function (_Container) {
│ _inherits(List, _Container);
│
│ _createClass(List, null, [{
│ key: 'create',
│ value: function create(value) {
│ var tagName = value === 'ordered' ? 'OL' : 'UL';
│ var node = _get(List.__proto__ || Object.getPrototypeOf(List), 'create', this).call(this, tag
│ if (value === 'checked' || value === 'unchecked') {
│ node.setAttribute('data-checked', value === 'checked');
│ }
│ return node;
│ }
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < pro
│
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│var Script = function (_Inline) {
│ _inherits(Script, _Inline);
│
│ function Script() {
│ _classCallCheck(this, Script);
│
│ return _possibleConstructorReturn(this, (Script.__proto__ || Object.getPrototypeOf(Script)).app
│ }
│
│ _createClass(Script, null, [{
│ key: 'create',
│ value: function create(value) {
│ if (value === 'super') {
│ return document.createElement('sup');
│ } else if (value === 'sub') {
│ return document.createElement('sub');
│ } else {
│ return _get(Script.__proto__ || Object.getPrototypeOf(Script), 'create', this).call(this, v
│ }
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < pro
│
⋮...
│var Image = function (_Parchment$Embed) {
│ _inherits(Image, _Parchment$Embed);
│
│ function Image() {
│ _classCallCheck(this, Image);
│
│ return _possibleConstructorReturn(this, (Image.__proto__ || Object.getPrototypeOf(Image)).apply
│ }
│
│ _createClass(Image, [{
│ key: 'format',
│ value: function format(name, value) {
│ if (ATTRIBUTES.indexOf(name) > -1) {
│ if (value) {
│ this.domNode.setAttribute(name, value);
│ } else {
│ this.domNode.removeAttribute(name);
│ }
│ } else {
⋮...
│ }], [{
│ key: 'create',
│ value: function create(value) {
│ var node = _get(Image.__proto__ || Object.getPrototypeOf(Image), 'create', this).call(this, v
│ if (typeof value === 'string') {
│ node.setAttribute('src', this.sanitize(value));
│ }
│ return node;
│ }
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│
│var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < pro
│
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│var Video = function (_BlockEmbed) {
│ _inherits(Video, _BlockEmbed);
│
│ function Video() {
│ _classCallCheck(this, Video);
│
│ return _possibleConstructorReturn(this, (Video.__proto__ || Object.getPrototypeOf(Video)).apply
│ }
│
│ _createClass(Video, [{
│ key: 'format',
│ value: function format(name, value) {
│ if (ATTRIBUTES.indexOf(name) > -1) {
│ if (value) {
│ this.domNode.setAttribute(name, value);
│ } else {
│ this.domNode.removeAttribute(name);
│ }
│ } else {
⋮...
│ }], [{
│ key: 'create',
│ value: function create(value) {
│ var node = _get(Video.__proto__ || Object.getPrototypeOf(Video), 'create', this).call(this, v
│ node.setAttribute('frameborder', '0');
│ node.setAttribute('allowfullscreen', true);
│ node.setAttribute('src', this.sanitize(value));
│ return node;
│ }
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│exports.default = exports.FormulaBlot = undefined;
│
⋮...
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
│var FormulaBlot = function (_Embed) {
│ _inherits(FormulaBlot, _Embed);
│
│ function FormulaBlot() {
│ _classCallCheck(this, FormulaBlot);
│
│ return _possibleConstructorReturn(this, (FormulaBlot.__proto__ || Object.getPrototypeOf(Formula
│ }
│
│ _createClass(FormulaBlot, null, [{
│ key: 'create',
│ value: function create(value) {
│ var node = _get(FormulaBlot.__proto__ || Object.getPrototypeOf(FormulaBlot), 'create', this).
│ if (typeof value === 'string') {
│ window.katex.render(value, node, {
│ throwOnError: false,
│ errorColor: '#f00'
│ });
│ node.setAttribute('data-value', value);
│ }
│ return node;
⋮...
│/***/ (function(module, exports, __webpack_require__) {
│
│"use strict";
│
│
│Object.defineProperty(exports, "__esModule", {
│ value: true
│});
│exports.default = exports.BubbleTooltip = undefined;
│
│var _get = function get(object, property, receiver) { if (object === null) object = Function.protot
│
⋮...
public/js/tinymce/models/dom/model.js:
⋮...
│(function () {
│ 'use strict';
│
│ var global$1 = tinymce.util.Tools.resolve('tinymce.ModelManager');
│
│ const hasProto = (v, constructor, predicate) => {
│ var _a;
│ if (predicate(v, constructor.prototype)) {
│ return true;
│ } else {
⋮...
│ const table = (element, isRoot) => closest$1(element, 'table', isRoot);
⋮...
│ var Model = () => {
│ global$1.add('dom', DomModel);
⋮...
public/js/tinymce/plugins/fullscreen/plugin.js:
⋮...
│(function () {
│ 'use strict';
│
│ const Cell = initial => {
│ let value = initial;
│ const get = () => {
│ return value;
│ };
│ const set = v => {
│ value = v;
⋮...
│ const value = () => {
│ const subject = singleton(noop);
│ const on = f => subject.get().each(f);
│ return {
│ ...subject,
│ on
│ };
⋮...
public/js/tinymce/plugins/help/plugin.min.js:
⋮...
│!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");let t=0;const n=
public/js/tinymce/plugins/table/plugin.js:
⋮...
│(function () {
│ 'use strict';
│
│ var global$3 = tinymce.util.Tools.resolve('tinymce.PluginManager');
│
│ const hasProto = (v, constructor, predicate) => {
│ var _a;
│ if (predicate(v, constructor.prototype)) {
│ return true;
│ } else {
⋮...
│ const call = f => {
│ f();
⋮...
public/js/tinymce/plugins/visualchars/plugin.min.js:
⋮...
│!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=t=>e=>ty
public/js/tinymce/themes/silver/theme.js:
⋮...
│(function () {
│ 'use strict';
│
│ const getPrototypeOf$1 = Object.getPrototypeOf;
│ const hasProto = (v, constructor, predicate) => {
│ var _a;
│ if (predicate(v, constructor.prototype)) {
│ return true;
│ } else {
│ return ((_a = v.constructor) === null || _a === void 0 ? void 0 : _a.name) === constructor.
⋮...
│ const resolve = (p, scope) => {
│ const parts = p.split('.');
│ return path$1(parts, scope);
⋮...
│ const nu$5 = (xOffset, yOffset, classes, insetModifier = 1) => {
│ const insetXOffset = xOffset * insetModifier;
│ const insetYOffset = yOffset * insetModifier;
│ const getClasses = prop => get$g(classes, prop).getOr([]);
│ const make = (xDelta, yDelta, alignmentsOn) => {
│ const alignmentsOff = difference(allAlignments, alignmentsOn);
│ return {
│ offset: SugarPosition(xDelta, yDelta),
│ classesOn: bind$3(alignmentsOn, getClasses),
│ classesOff: bind$3(alignmentsOff, getClasses)
│ };
⋮...
│ const make = (menu, registry, editor) => {
│ const removedMenuItems = getRemovedMenuItems(editor).split(/[ ,]/);
│ return {
│ text: menu.title,
│ getItems: () => bind$3(menu.items, i => {
│ const itemName = i.toLowerCase();
│ if (itemName.trim().length === 0) {
│ return [];
│ } else if (exists(removedMenuItems, removedMenuItem => removedMenuItem === itemName)) {
│ return [];
⋮...
public/js/tinymce/tinymce.d.ts:
⋮...
│declare class AstNode {
│ static create(name: string, attrs?: Record<string, string>): AstNode;
│ name: string;
│ type: number;
│ attributes?: Attributes$1;
│ value?: string;
│ parent?: AstNode | null;
│ firstChild?: AstNode | null;
│ lastChild?: AstNode | null;
│ next?: AstNode | null;
⋮...
│ replace(node: AstNode): AstNode;
⋮...
│interface EditorManager extends Observable<EditorManagerEventMap> {
│ defaultOptions: RawEditorOptions;
│ majorVersion: string;
│ minorVersion: string;
│ releaseDate: string;
│ activeEditor: Editor | null;
│ focusedEditor: Editor | null;
│ baseURI: URI;
│ baseURL: string;
│ documentBaseURL: string;
⋮...
│ add(this: EditorManager, editor: Editor): Editor;
⋮...
│interface Model {
│ readonly table: {
│ readonly getSelectedCells: () => HTMLTableCellElement[];
│ readonly clearSelectedCells: (container: Node) => void;
│ };
⋮...
│declare class Shortcuts {
│ private readonly editor;
│ private readonly shortcuts;
│ private pendingPatterns;
│ constructor(editor: Editor);
│ add(pattern: string, desc: string | null, cmdFunc: CommandFunc, scope?: any): boolean;
│ remove(pattern: string): boolean;
│ private normalizeCommandFunc;
│ private createShortcut;
│ private hasModifier;
⋮...
│declare class ScriptLoader {
│ static ScriptLoader: ScriptLoader;
│ private settings;
│ private states;
│ private queue;
│ private scriptLoadedCallbacks;
│ private queueLoadedCallbacks;
│ private loading;
│ constructor(settings?: ScriptLoaderSettings);
│ _setReferrerPolicy(referrerPolicy: ReferrerPolicy): void;
⋮...
│ add(url: string): Promise<void>;
⋮...
public/js/tinymce/tinymce.js:
⋮...
│(function () {
│ 'use strict';
│
│ var typeOf$1 = function (x) {
│ if (x === null) {
│ return 'null';
│ }
│ if (x === undefined) {
│ return 'undefined';
│ }
⋮...
│ const call = f => {
│ f();
⋮...
│ const table = (element, isRoot) => closest$3(element, 'table', isRoot);
│
⋮...
public/js/tinymce/tinymce.min.js:
⋮...
│!function(){"use strict";var e=function(e){if(null===e)return"null";if(void 0===e)return"undefined"
tests/TestCase.php:
⋮...
│abstract class TestCase extends BaseTestCase
⋮...