UNPKG

ngx-gridster

Version:
226 lines 17.2 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @enum {string} */ const GridType = { Fit: 'fit', FitToGridOptions: 'fitToGridOptions', ScrollVertical: 'scrollVertical', ScrollHorizontal: 'scrollHorizontal', Fixed: 'fixed', VerticalFixed: 'verticalFixed', HorizontalFixed: 'horizontalFixed', }; export { GridType }; /** @enum {string} */ const DisplayGrid = { Always: 'always', OnDragAndResize: 'onDrag&Resize', None: 'none', }; export { DisplayGrid }; /** @enum {string} */ const CompactType = { None: 'none', CompactUp: 'compactUp', CompactLeft: 'compactLeft', CompactUpAndLeft: 'compactUp&Left', CompactLeftAndUp: 'compactLeft&Up', CompactRight: 'compactRight', CompactUpAndRight: 'compactUp&Right', CompactRightAndUp: 'compactRight&Up', }; export { CompactType }; /** * @record */ export function GridsterConfig() { } if (false) { /** @type {?|undefined} */ GridsterConfig.prototype.gridType; /** @type {?|undefined} */ GridsterConfig.prototype.fixedColWidth; /** @type {?|undefined} */ GridsterConfig.prototype.fixedRowHeight; /** @type {?|undefined} */ GridsterConfig.prototype.keepFixedHeightInMobile; /** @type {?|undefined} */ GridsterConfig.prototype.keepFixedWidthInMobile; /** @type {?|undefined} */ GridsterConfig.prototype.setGridSize; /** @type {?|undefined} */ GridsterConfig.prototype.compactType; /** @type {?|undefined} */ GridsterConfig.prototype.mobileBreakpoint; /** @type {?|undefined} */ GridsterConfig.prototype.minCols; /** @type {?|undefined} */ GridsterConfig.prototype.maxCols; /** @type {?|undefined} */ GridsterConfig.prototype.minRows; /** @type {?|undefined} */ GridsterConfig.prototype.maxRows; /** @type {?|undefined} */ GridsterConfig.prototype.defaultItemCols; /** @type {?|undefined} */ GridsterConfig.prototype.defaultItemRows; /** @type {?|undefined} */ GridsterConfig.prototype.maxItemCols; /** @type {?|undefined} */ GridsterConfig.prototype.maxItemRows; /** @type {?|undefined} */ GridsterConfig.prototype.minItemCols; /** @type {?|undefined} */ GridsterConfig.prototype.minItemRows; /** @type {?|undefined} */ GridsterConfig.prototype.minItemArea; /** @type {?|undefined} */ GridsterConfig.prototype.maxItemArea; /** @type {?|undefined} */ GridsterConfig.prototype.margin; /** @type {?|undefined} */ GridsterConfig.prototype.outerMargin; /** @type {?|undefined} */ GridsterConfig.prototype.outerMarginTop; /** @type {?|undefined} */ GridsterConfig.prototype.outerMarginRight; /** @type {?|undefined} */ GridsterConfig.prototype.outerMarginBottom; /** @type {?|undefined} */ GridsterConfig.prototype.outerMarginLeft; /** @type {?|undefined} */ GridsterConfig.prototype.useTransformPositioning; /** @type {?|undefined} */ GridsterConfig.prototype.scrollSensitivity; /** @type {?|undefined} */ GridsterConfig.prototype.scrollSpeed; /** @type {?|undefined} */ GridsterConfig.prototype.initCallback; /** @type {?|undefined} */ GridsterConfig.prototype.destroyCallback; /** @type {?|undefined} */ GridsterConfig.prototype.gridSizeChangedCallback; /** @type {?|undefined} */ GridsterConfig.prototype.itemChangeCallback; /** @type {?|undefined} */ GridsterConfig.prototype.itemResizeCallback; /** @type {?|undefined} */ GridsterConfig.prototype.itemInitCallback; /** @type {?|undefined} */ GridsterConfig.prototype.itemRemovedCallback; /** @type {?|undefined} */ GridsterConfig.prototype.itemValidateCallback; /** @type {?|undefined} */ GridsterConfig.prototype.draggable; /** @type {?|undefined} */ GridsterConfig.prototype.resizable; /** @type {?|undefined} */ GridsterConfig.prototype.swap; /** @type {?|undefined} */ GridsterConfig.prototype.swapWhileDragging; /** @type {?|undefined} */ GridsterConfig.prototype.pushItems; /** @type {?|undefined} */ GridsterConfig.prototype.disablePushOnDrag; /** @type {?|undefined} */ GridsterConfig.prototype.disablePushOnResize; /** @type {?|undefined} */ GridsterConfig.prototype.disableAutoPositionOnConflict; /** @type {?|undefined} */ GridsterConfig.prototype.pushDirections; /** @type {?|undefined} */ GridsterConfig.prototype.pushResizeItems; /** @type {?|undefined} */ GridsterConfig.prototype.displayGrid; /** @type {?|undefined} */ GridsterConfig.prototype.disableWindowResize; /** @type {?|undefined} */ GridsterConfig.prototype.disableWarnings; /** @type {?|undefined} */ GridsterConfig.prototype.scrollToNewItems; /** @type {?|undefined} */ GridsterConfig.prototype.disableScrollHorizontal; /** @type {?|undefined} */ GridsterConfig.prototype.disableScrollVertical; /** @type {?|undefined} */ GridsterConfig.prototype.enableEmptyCellClick; /** @type {?|undefined} */ GridsterConfig.prototype.enableEmptyCellContextMenu; /** @type {?|undefined} */ GridsterConfig.prototype.enableEmptyCellDrop; /** @type {?|undefined} */ GridsterConfig.prototype.enableEmptyCellDrag; /** @type {?|undefined} */ GridsterConfig.prototype.enableOccupiedCellDrop; /** @type {?|undefined} */ GridsterConfig.prototype.emptyCellClickCallback; /** @type {?|undefined} */ GridsterConfig.prototype.emptyCellContextMenuCallback; /** @type {?|undefined} */ GridsterConfig.prototype.emptyCellDropCallback; /** @type {?|undefined} */ GridsterConfig.prototype.emptyCellDragCallback; /** @type {?|undefined} */ GridsterConfig.prototype.emptyCellDragMaxCols; /** @type {?|undefined} */ GridsterConfig.prototype.emptyCellDragMaxRows; /** @type {?|undefined} */ GridsterConfig.prototype.ignoreMarginInRow; /** @type {?|undefined} */ GridsterConfig.prototype.api; /* Skipping unhandled member: [propName: string]: any;*/ } /** * @record */ export function DragBase() { } if (false) { /** @type {?|undefined} */ DragBase.prototype.enabled; /** @type {?|undefined} */ DragBase.prototype.stop; /** @type {?|undefined} */ DragBase.prototype.start; /** @type {?|undefined} */ DragBase.prototype.delayStart; } /** * @record */ export function Draggable() { } if (false) { /** @type {?|undefined} */ Draggable.prototype.ignoreContentClass; /** @type {?|undefined} */ Draggable.prototype.ignoreContent; /** @type {?|undefined} */ Draggable.prototype.dragHandleClass; /** @type {?|undefined} */ Draggable.prototype.dropOverItems; /** @type {?|undefined} */ Draggable.prototype.dropOverItemsCallback; } /** * @record */ export function Resizable() { } if (false) { /** @type {?|undefined} */ Resizable.prototype.handles; } /** * @record */ export function PushDirections() { } if (false) { /** @type {?} */ PushDirections.prototype.north; /** @type {?} */ PushDirections.prototype.east; /** @type {?} */ PushDirections.prototype.south; /** @type {?} */ PushDirections.prototype.west; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JpZHN0ZXJDb25maWcuaW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdyaWRzdGVyLyIsInNvdXJjZXMiOlsibGliL2dyaWRzdGVyQ29uZmlnLmludGVyZmFjZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7SUFpQkUsS0FBTSxLQUFLO0lBQ1gsa0JBQW1CLGtCQUFrQjtJQUNyQyxnQkFBaUIsZ0JBQWdCO0lBQ2pDLGtCQUFtQixrQkFBa0I7SUFDckMsT0FBUSxPQUFPO0lBQ2YsZUFBZ0IsZUFBZTtJQUMvQixpQkFBa0IsaUJBQWlCOzs7OztJQUluQyxRQUFTLFFBQVE7SUFDakIsaUJBQWtCLGVBQWU7SUFDakMsTUFBTyxNQUFNOzs7OztJQUliLE1BQU8sTUFBTTtJQUNiLFdBQVksV0FBVztJQUN2QixhQUFjLGFBQWE7SUFDM0Isa0JBQW1CLGdCQUFnQjtJQUNuQyxrQkFBbUIsZ0JBQWdCO0lBQ25DLGNBQWUsY0FBYztJQUM3QixtQkFBb0IsaUJBQWlCO0lBQ3JDLG1CQUFvQixpQkFBaUI7Ozs7OztBQUd2QyxvQ0EyRUM7OztJQTFFQyxrQ0FBcUI7O0lBQ3JCLHVDQUF1Qjs7SUFDdkIsd0NBQXdCOztJQUN4QixpREFBa0M7O0lBQ2xDLGdEQUFpQzs7SUFDakMscUNBQXNCOztJQUN0QixxQ0FBMkI7O0lBQzNCLDBDQUEwQjs7SUFDMUIsaUNBQWlCOztJQUNqQixpQ0FBaUI7O0lBQ2pCLGlDQUFpQjs7SUFDakIsaUNBQWlCOztJQUNqQix5Q0FBeUI7O0lBQ3pCLHlDQUF5Qjs7SUFDekIscUNBQXFCOztJQUNyQixxQ0FBcUI7O0lBQ3JCLHFDQUFxQjs7SUFDckIscUNBQXFCOztJQUNyQixxQ0FBcUI7O0lBQ3JCLHFDQUFxQjs7SUFDckIsZ0NBQWdCOztJQUNoQixxQ0FBc0I7O0lBQ3RCLHdDQUErQjs7SUFDL0IsMENBQWlDOztJQUNqQywyQ0FBa0M7O0lBQ2xDLHlDQUFnQzs7SUFDaEMsaURBQWtDOztJQUNsQywyQ0FBa0M7O0lBQ2xDLHFDQUFxQjs7SUFDckIsc0NBQThEOztJQUM5RCx5Q0FBaUU7O0lBQ2pFLGlEQUF5RTs7SUFDekUsNENBQWlHOztJQUNqRyw0Q0FBaUc7O0lBQ2pHLDBDQUErRjs7SUFDL0YsNkNBQWtHOztJQUNsRyw4Q0FBdUQ7O0lBQ3ZELG1DQUFzQjs7SUFDdEIsbUNBQXNCOztJQUN0Qiw4QkFBZTs7SUFDZiwyQ0FBNEI7O0lBQzVCLG1DQUFvQjs7SUFDcEIsMkNBQTRCOztJQUM1Qiw2Q0FBOEI7O0lBQzlCLHVEQUF3Qzs7SUFDeEMsd0NBQWdDOztJQUNoQyx5Q0FBMEI7O0lBQzFCLHFDQUEyQjs7SUFDM0IsNkNBQThCOztJQUM5Qix5Q0FBMEI7O0lBQzFCLDBDQUEyQjs7SUFDM0IsaURBQWtDOztJQUNsQywrQ0FBZ0M7O0lBQ2hDLDhDQUErQjs7SUFDL0Isb0RBQXFDOztJQUNyQyw2Q0FBOEI7O0lBQzlCLDZDQUE4Qjs7SUFDOUIsZ0RBQWlDOztJQUNqQyxnREFBeUU7O0lBQ3pFLHNEQUErRTs7SUFDL0UsK0NBQXdFOztJQUN4RSwrQ0FBd0U7O0lBQ3hFLDhDQUE4Qjs7SUFDOUIsOENBQThCOztJQUM5QiwyQ0FBNEI7O0lBQzVCLDZCQU1FOzs7Ozs7QUFLSiw4QkFLQzs7O0lBSkMsMkJBQWtCOztJQUNsQix3QkFBcUg7O0lBQ3JILHlCQUF1Rzs7SUFDdkcsOEJBQW9COzs7OztBQUd0QiwrQkFNQzs7O0lBTEMsdUNBQTRCOztJQUM1QixrQ0FBd0I7O0lBQ3hCLG9DQUF5Qjs7SUFDekIsa0NBQXdCOztJQUN4QiwwQ0FBZ0g7Ozs7O0FBR2xILCtCQVdDOzs7SUFWQyw0QkFTRTs7Ozs7QUFHSixvQ0FLQzs7O0lBSkMsK0JBQWU7O0lBQ2YsOEJBQWM7O0lBQ2QsK0JBQWU7O0lBQ2YsOEJBQWMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0dyaWRzdGVySXRlbX0gZnJvbSAnLi9ncmlkc3Rlckl0ZW0uaW50ZXJmYWNlJztcclxuaW1wb3J0IHtHcmlkc3Rlckl0ZW1Db21wb25lbnRJbnRlcmZhY2V9IGZyb20gJy4vZ3JpZHN0ZXJJdGVtQ29tcG9uZW50LmludGVyZmFjZSc7XHJcbmltcG9ydCB7R3JpZHN0ZXJDb21wb25lbnRJbnRlcmZhY2V9IGZyb20gJy4vZ3JpZHN0ZXIuaW50ZXJmYWNlJztcclxuXHJcbmV4cG9ydCB0eXBlIGdyaWRUeXBlcyA9ICdmaXQnIHwgJ3Njcm9sbFZlcnRpY2FsJyB8ICdzY3JvbGxIb3Jpem9udGFsJyB8ICdmaXhlZCcgfCAndmVydGljYWxGaXhlZCcgfCAnaG9yaXpvbnRhbEZpeGVkJyB8ICdmaXRUb0dyaWRPcHRpb25zJztcclxuZXhwb3J0IHR5cGUgZGlzcGxheUdyaWRzID0gJ2Fsd2F5cycgfCAnb25EcmFnJlJlc2l6ZScgfCAnbm9uZSc7XHJcbmV4cG9ydCB0eXBlIGNvbXBhY3RUeXBlcyA9XHJcbiAgJ25vbmUnXHJcbiAgfCAnY29tcGFjdFVwJ1xyXG4gIHwgJ2NvbXBhY3RMZWZ0J1xyXG4gIHwgJ2NvbXBhY3RVcCZMZWZ0J1xyXG4gIHwgJ2NvbXBhY3RMZWZ0JlVwJ1xyXG4gIHwgJ2NvbXBhY3RSaWdodCdcclxuICB8ICdjb21wYWN0VXAmUmlnaHQnXHJcbiAgfCAnY29tcGFjdFJpZ2h0JlVwJztcclxuXHJcbmV4cG9ydCBlbnVtIEdyaWRUeXBlIHtcclxuICBGaXQgPSAnZml0JyxcclxuICBGaXRUb0dyaWRPcHRpb25zID0gJ2ZpdFRvR3JpZE9wdGlvbnMnLFxyXG4gIFNjcm9sbFZlcnRpY2FsID0gJ3Njcm9sbFZlcnRpY2FsJyxcclxuICBTY3JvbGxIb3Jpem9udGFsID0gJ3Njcm9sbEhvcml6b250YWwnLFxyXG4gIEZpeGVkID0gJ2ZpeGVkJyxcclxuICBWZXJ0aWNhbEZpeGVkID0gJ3ZlcnRpY2FsRml4ZWQnLFxyXG4gIEhvcml6b250YWxGaXhlZCA9ICdob3Jpem9udGFsRml4ZWQnXHJcbn1cclxuXHJcbmV4cG9ydCBlbnVtIERpc3BsYXlHcmlkIHtcclxuICBBbHdheXMgPSAnYWx3YXlzJyxcclxuICBPbkRyYWdBbmRSZXNpemUgPSAnb25EcmFnJlJlc2l6ZScsXHJcbiAgTm9uZSA9ICdub25lJ1xyXG59XHJcblxyXG5leHBvcnQgZW51bSBDb21wYWN0VHlwZSB7XHJcbiAgTm9uZSA9ICdub25lJyxcclxuICBDb21wYWN0VXAgPSAnY29tcGFjdFVwJyxcclxuICBDb21wYWN0TGVmdCA9ICdjb21wYWN0TGVmdCcsXHJcbiAgQ29tcGFjdFVwQW5kTGVmdCA9ICdjb21wYWN0VXAmTGVmdCcsXHJcbiAgQ29tcGFjdExlZnRBbmRVcCA9ICdjb21wYWN0TGVmdCZVcCcsXHJcbiAgQ29tcGFjdFJpZ2h0ID0gJ2NvbXBhY3RSaWdodCcsXHJcbiAgQ29tcGFjdFVwQW5kUmlnaHQgPSAnY29tcGFjdFVwJlJpZ2h0JyxcclxuICBDb21wYWN0UmlnaHRBbmRVcCA9ICdjb21wYWN0UmlnaHQmVXAnLFxyXG59XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIEdyaWRzdGVyQ29uZmlnIHtcclxuICBncmlkVHlwZT86IGdyaWRUeXBlcztcclxuICBmaXhlZENvbFdpZHRoPzogbnVtYmVyO1xyXG4gIGZpeGVkUm93SGVpZ2h0PzogbnVtYmVyO1xyXG4gIGtlZXBGaXhlZEhlaWdodEluTW9iaWxlPzogYm9vbGVhbjtcclxuICBrZWVwRml4ZWRXaWR0aEluTW9iaWxlPzogYm9vbGVhbjtcclxuICBzZXRHcmlkU2l6ZT86IGJvb2xlYW47XHJcbiAgY29tcGFjdFR5cGU/OiBjb21wYWN0VHlwZXM7XHJcbiAgbW9iaWxlQnJlYWtwb2ludD86IG51bWJlcjtcclxuICBtaW5Db2xzPzogbnVtYmVyO1xyXG4gIG1heENvbHM/OiBudW1iZXI7XHJcbiAgbWluUm93cz86IG51bWJlcjtcclxuICBtYXhSb3dzPzogbnVtYmVyO1xyXG4gIGRlZmF1bHRJdGVtQ29scz86IG51bWJlcjtcclxuICBkZWZhdWx0SXRlbVJvd3M/OiBudW1iZXI7XHJcbiAgbWF4SXRlbUNvbHM/OiBudW1iZXI7XHJcbiAgbWF4SXRlbVJvd3M/OiBudW1iZXI7XHJcbiAgbWluSXRlbUNvbHM/OiBudW1iZXI7XHJcbiAgbWluSXRlbVJvd3M/OiBudW1iZXI7XHJcbiAgbWluSXRlbUFyZWE/OiBudW1iZXI7XHJcbiAgbWF4SXRlbUFyZWE/OiBudW1iZXI7XHJcbiAgbWFyZ2luPzogbnVtYmVyO1xyXG4gIG91dGVyTWFyZ2luPzogYm9vbGVhbjtcclxuICBvdXRlck1hcmdpblRvcD86IG51bWJlciB8IG51bGw7XHJcbiAgb3V0ZXJNYXJnaW5SaWdodD86IG51bWJlciB8IG51bGw7XHJcbiAgb3V0ZXJNYXJnaW5Cb3R0b20/OiBudW1iZXIgfCBudWxsO1xyXG4gIG91dGVyTWFyZ2luTGVmdD86IG51bWJlciB8IG51bGw7XHJcbiAgdXNlVHJhbnNmb3JtUG9zaXRpb25pbmc/OiBib29sZWFuO1xyXG4gIHNjcm9sbFNlbnNpdGl2aXR5PzogbnVtYmVyIHwgbnVsbDtcclxuICBzY3JvbGxTcGVlZD86IG51bWJlcjtcclxuICBpbml0Q2FsbGJhY2s/OiAoZ3JpZHN0ZXI6IEdyaWRzdGVyQ29tcG9uZW50SW50ZXJmYWNlKSA9PiB2b2lkO1xyXG4gIGRlc3Ryb3lDYWxsYmFjaz86IChncmlkc3RlcjogR3JpZHN0ZXJDb21wb25lbnRJbnRlcmZhY2UpID0+IHZvaWQ7XHJcbiAgZ3JpZFNpemVDaGFuZ2VkQ2FsbGJhY2s/OiAoZ3JpZHN0ZXI6IEdyaWRzdGVyQ29tcG9uZW50SW50ZXJmYWNlKSA9PiB2b2lkO1xyXG4gIGl0ZW1DaGFuZ2VDYWxsYmFjaz86IChpdGVtOiBHcmlkc3Rlckl0ZW0sIGl0ZW1Db21wb25lbnQ6IEdyaWRzdGVySXRlbUNvbXBvbmVudEludGVyZmFjZSkgPT4gdm9pZDtcclxuICBpdGVtUmVzaXplQ2FsbGJhY2s/OiAoaXRlbTogR3JpZHN0ZXJJdGVtLCBpdGVtQ29tcG9uZW50OiBHcmlkc3Rlckl0ZW1Db21wb25lbnRJbnRlcmZhY2UpID0+IHZvaWQ7XHJcbiAgaXRlbUluaXRDYWxsYmFjaz86IChpdGVtOiBHcmlkc3Rlckl0ZW0sIGl0ZW1Db21wb25lbnQ6IEdyaWRzdGVySXRlbUNvbXBvbmVudEludGVyZmFjZSkgPT4gdm9pZDtcclxuICBpdGVtUmVtb3ZlZENhbGxiYWNrPzogKGl0ZW06IEdyaWRzdGVySXRlbSwgaXRlbUNvbXBvbmVudDogR3JpZHN0ZXJJdGVtQ29tcG9uZW50SW50ZXJmYWNlKSA9PiB2b2lkO1xyXG4gIGl0ZW1WYWxpZGF0ZUNhbGxiYWNrPzogKGl0ZW06IEdyaWRzdGVySXRlbSkgPT4gYm9vbGVhbjtcclxuICBkcmFnZ2FibGU/OiBEcmFnZ2FibGU7XHJcbiAgcmVzaXphYmxlPzogUmVzaXphYmxlO1xyXG4gIHN3YXA/OiBib29sZWFuO1xyXG4gIHN3YXBXaGlsZURyYWdnaW5nPzogYm9vbGVhbjtcclxuICBwdXNoSXRlbXM/OiBib29sZWFuO1xyXG4gIGRpc2FibGVQdXNoT25EcmFnPzogYm9vbGVhbjtcclxuICBkaXNhYmxlUHVzaE9uUmVzaXplPzogYm9vbGVhbjtcclxuICBkaXNhYmxlQXV0b1Bvc2l0aW9uT25Db25mbGljdD86IGJvb2xlYW47XHJcbiAgcHVzaERpcmVjdGlvbnM/OiBQdXNoRGlyZWN0aW9ucztcclxuICBwdXNoUmVzaXplSXRlbXM/OiBib29sZWFuO1xyXG4gIGRpc3BsYXlHcmlkPzogZGlzcGxheUdyaWRzO1xyXG4gIGRpc2FibGVXaW5kb3dSZXNpemU/OiBib29sZWFuO1xyXG4gIGRpc2FibGVXYXJuaW5ncz86IGJvb2xlYW47XHJcbiAgc2Nyb2xsVG9OZXdJdGVtcz86IGJvb2xlYW47XHJcbiAgZGlzYWJsZVNjcm9sbEhvcml6b250YWw/OiBib29sZWFuO1xyXG4gIGRpc2FibGVTY3JvbGxWZXJ0aWNhbD86IGJvb2xlYW47XHJcbiAgZW5hYmxlRW1wdHlDZWxsQ2xpY2s/OiBib29sZWFuO1xyXG4gIGVuYWJsZUVtcHR5Q2VsbENvbnRleHRNZW51PzogYm9vbGVhbjtcclxuICBlbmFibGVFbXB0eUNlbGxEcm9wPzogYm9vbGVhbjtcclxuICBlbmFibGVFbXB0eUNlbGxEcmFnPzogYm9vbGVhbjtcclxuICBlbmFibGVPY2N1cGllZENlbGxEcm9wPzogYm9vbGVhbjtcclxuICBlbXB0eUNlbGxDbGlja0NhbGxiYWNrPzogKGV2ZW50OiBNb3VzZUV2ZW50LCBpdGVtOiBHcmlkc3Rlckl0ZW0pID0+IHZvaWQ7XHJcbiAgZW1wdHlDZWxsQ29udGV4dE1lbnVDYWxsYmFjaz86IChldmVudDogTW91c2VFdmVudCwgaXRlbTogR3JpZHN0ZXJJdGVtKSA9PiB2b2lkO1xyXG4gIGVtcHR5Q2VsbERyb3BDYWxsYmFjaz86IChldmVudDogTW91c2VFdmVudCwgaXRlbTogR3JpZHN0ZXJJdGVtKSA9PiB2b2lkO1xyXG4gIGVtcHR5Q2VsbERyYWdDYWxsYmFjaz86IChldmVudDogTW91c2VFdmVudCwgaXRlbTogR3JpZHN0ZXJJdGVtKSA9PiB2b2lkO1xyXG4gIGVtcHR5Q2VsbERyYWdNYXhDb2xzPzogbnVtYmVyO1xyXG4gIGVtcHR5Q2VsbERyYWdNYXhSb3dzPzogbnVtYmVyO1xyXG4gIGlnbm9yZU1hcmdpbkluUm93PzogYm9vbGVhbjtcclxuICBhcGk/OiB7XHJcbiAgICByZXNpemU/OiAoKSA9PiB2b2lkLFxyXG4gICAgb3B0aW9uc0NoYW5nZWQ/OiAoKSA9PiB2b2lkLFxyXG4gICAgZ2V0TmV4dFBvc3NpYmxlUG9zaXRpb24/OiAobmV3SXRlbTogR3JpZHN0ZXJJdGVtKSA9PiBib29sZWFuLFxyXG4gICAgZ2V0Rmlyc3RQb3NzaWJsZVBvc2l0aW9uPzogKGl0ZW06IEdyaWRzdGVySXRlbSkgPT4gR3JpZHN0ZXJJdGVtLFxyXG4gICAgZ2V0TGFzdFBvc3NpYmxlUG9zaXRpb24/OiAoaXRlbTogR3JpZHN0ZXJJdGVtKSA9PiBHcmlkc3Rlckl0ZW0sXHJcbiAgfTtcclxuXHJcbiAgW3Byb3BOYW1lOiBzdHJpbmddOiBhbnk7XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgRHJhZ0Jhc2Uge1xyXG4gIGVuYWJsZWQ/OiBib29sZWFuO1xyXG4gIHN0b3A/OiAoaXRlbTogR3JpZHN0ZXJJdGVtLCBpdGVtQ29tcG9uZW50OiBHcmlkc3Rlckl0ZW1Db21wb25lbnRJbnRlcmZhY2UsIGV2ZW50OiBNb3VzZUV2ZW50KSA9PiBQcm9taXNlPGFueT4gfCB2b2lkO1xyXG4gIHN0YXJ0PzogKGl0ZW06IEdyaWRzdGVySXRlbSwgaXRlbUNvbXBvbmVudDogR3JpZHN0ZXJJdGVtQ29tcG9uZW50SW50ZXJmYWNlLCBldmVudDogTW91c2VFdmVudCkgPT4gdm9pZDtcclxuICBkZWxheVN0YXJ0PzogbnVtYmVyO1xyXG59XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIERyYWdnYWJsZSBleHRlbmRzIERyYWdCYXNlIHtcclxuICBpZ25vcmVDb250ZW50Q2xhc3M/OiBzdHJpbmc7XHJcbiAgaWdub3JlQ29udGVudD86IGJvb2xlYW47XHJcbiAgZHJhZ0hhbmRsZUNsYXNzPzogc3RyaW5nO1xyXG4gIGRyb3BPdmVySXRlbXM/OiBib29sZWFuO1xyXG4gIGRyb3BPdmVySXRlbXNDYWxsYmFjaz86IChzb3VyY2U6IEdyaWRzdGVySXRlbSwgdGFyZ2V0OiBHcmlkc3Rlckl0ZW0sIGdyaWQ/OiBHcmlkc3RlckNvbXBvbmVudEludGVyZmFjZSkgPT4gdm9pZDtcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBSZXNpemFibGUgZXh0ZW5kcyBEcmFnQmFzZSB7XHJcbiAgaGFuZGxlcz86IHtcclxuICAgIHM6IGJvb2xlYW4sXHJcbiAgICBlOiBib29sZWFuLFxyXG4gICAgbjogYm9vbGVhbixcclxuICAgIHc6IGJvb2xlYW4sXHJcbiAgICBzZTogYm9vbGVhbixcclxuICAgIG5lOiBib29sZWFuLFxyXG4gICAgc3c6IGJvb2xlYW4sXHJcbiAgICBudzogYm9vbGVhblxyXG4gIH07XHJcbn1cclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgUHVzaERpcmVjdGlvbnMge1xyXG4gIG5vcnRoOiBib29sZWFuO1xyXG4gIGVhc3Q6IGJvb2xlYW47XHJcbiAgc291dGg6IGJvb2xlYW47XHJcbiAgd2VzdDogYm9vbGVhbjtcclxufVxyXG4iXX0=