Файловый менеджер - Редактировать - /home/freeclou/app.optimyar.com/backend/node_modules/@casl/ability/dist/umd/extra.js
Назад
!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(((n=n||self).casl=n.casl||{},n.casl.extra={}))}(this,(function(n){"use strict";function r(n,r,t){var e=n,u=r;if(-1!==r.indexOf(".")){var f=r.split(".");u=f.pop(),e=f.reduce((function(n,r){return n[r]=n[r]||{},n[r]}),n)}e[u]=t}var t=function(n){return n.fields};function e(n){delete this[n]}function u(n){this[n]=!0}var f=function(n){return Array.isArray(n)?n.join(","):n};n.packRules=function(n,r){return n.map((function(n){for(var t,e=[f(n.action||n.actions),"function"==typeof r?(t=n.subject,Array.isArray(t)?t:[t]).map(r).join(","):f(n.subject),n.conditions||0,n.inverted?1:0,n.fields?f(n.fields):0,n.reason||""];!e[e.length-1];)e.pop();return e}))},n.permittedFieldsOf=function(n,r,f,o){void 0===o&&(o={});var i=o.fieldsFrom||t,c=n.possibleRulesFor(r,f).filter((function(n){return n.matchesConditions(f)})).reverse().reduce((function(n,r){var t=i(r);if(t){var f=r.inverted?e:u;t.forEach(f,n)}return n}),{});return Object.keys(c)},n.rulesToFields=function(n){for(var t=arguments.length,e=new Array(t>1?t-1:0),u=1;u<t;u++)e[u-1]=arguments[u];var f=e[0],o=e[1];return n.rulesFor(f,o).filter((function(n){return!n.inverted&&n.conditions})).reduce((function(n,t){var e=t.conditions;return Object.keys(e).reduce((function(n,t){var u=e[t];return u&&u.constructor===Object||r(n,t,u),n}),n)}),{})},n.rulesToQuery=function(n){for(var r=arguments.length,t=new Array(r>1?r-1:0),e=1;e<r;e++)t[e-1]=arguments[e];for(var u=t[0],f=t[1],o=t[2],i={},c=n.rulesFor(u,f),a=0;a<c.length;a++){var v=c[a],d=v.inverted?"$and":"$or";if(!v.conditions){if(v.inverted)break;return delete i[d],i}i[d]=i[d]||[],i[d].push(o(v))}return i.$or?i:null},n.unpackRules=function(n,r){return n.map((function(n){var t=n[0],e=n[1],u=n[2],f=n[3],o=n[4],i=n[5],c=e.split(","),a={inverted:!!f,action:t.split(","),subject:"function"==typeof r?c.map(r):c};return u&&(a.conditions=u),o&&(a.fields=o.split(",")),i&&(a.reason=i),a}))},Object.defineProperty(n,"__esModule",{value:!0})})); //# sourceMappingURL=extra.js.map
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка