nl_tokens: Flatten mixins for not support native behavior or Page mixins
pl_tokens: function flattenMixins ( mixins , target , opts ) { mixins . forEach ( item => { if ( typeof item === 'function' ) { item = item ( true , opts ) ; // return okam mixin definition } if ( ! item || typeof item !== 'object' ) { return ; } let submixins = item . mixins ; if ( Array . isArray ( submixins ) && submixins . length ) { item = Object . assign ( { } , item ) ; flattenMixins ( submixins , item , opts ) ; } Object . keys ( <mask> ) . forEach ( k => doMixin ( target , item , k , opts ) ) ; } ) ; }