<commit_before><!--
@license
Copyright (c) 2015 The ExpandJS authors. All rights reserved.
This code may only be used under the BSD style license found at https://expandjs.github.io/LICENSE.txt
The complete set of authors may be found at https://expandjs.github.io/AUTHORS.txt
The complete set of contributors may be found at https://expandjs.github.io/CONTRIBUTORS.txt
-->

<!--
This element is used to group multiple animations.

It must be used in conjunction with xp-animation.

@element xp-animation-group
@description A custom element used to manage and harmonize a series of animation
@keywords web animation, declarative web animation, web app, html5, expandjs, web-components
@group functionality
@homepage http://expandjs.com/elements/xp-animation-group
@repository https://github.com/ExpandJS/xp-animation-group

@behavior xp-adapter-behavior /bower_components/xp-adapter-behavior/xp-adapter-behavior.html
@behavior xp-master-behavior /bower_components/xp-master-behavior/xp-master-behavior.html

@dependency polymer Polymer/polymer#^1.0.0
@dependency expandjs ExpandJS/expandjs#0.9.8
@dependency xp-adapter-behavior ExpandJS/xp-adapter-behavior#0.9.8
@dependency xp-master-behavior ExpandJS/xp-master-behavior#0.9.8
-->

<link rel="import" href="../polymer/polymer.html">
<link rel="import" href="../expandjs/expandjs.html">
<link rel="import" href="../xp-adapter-behavior/xp-adapter-behavior.html">
<link rel="import" href="../xp-master-behavior/xp-master-behavior.html">
<link rel="import" href="xp-animation.html">

<dom-module id="xp-animation-group">

    <style>
        :host {
            display: none !important;
        }
    </style>

    <template>
        <content id="content"></content>
    </template>

    <script>
        Polymer({

            // ELEMENT
            is: 'xp-animation-group',

            // BEHAVIORS
            behaviors: [
                Polymer.XPAdapterBehavior,
                Polymer.XPMasterBehavior
            ],

            /*********************************************************************/

            /**
             * Fired when the animation is about to be canceled.
             *
             * @event xp-animation-cancel
             * @param {Element} firer
             * @param {Array} animations
             * @cancelable<commit_msg>- Added mat-snackbar - Added mat-toast - Added xp-pressed-styles - Added xp-overlay-styles - Added xp-toast-behavior<commit_after><!--
@license
Copyright (c) 2015 The ExpandJS authors. All rights reserved.
This code may only be used under the BSD style license found at https://expandjs.github.io/LICENSE.txt
The complete set of authors may be found at https://expandjs.github.io/AUTHORS.txt
The complete set of contributors may be found at https://expandjs.github.io/CONTRIBUTORS.txt
-->

<!--
This element is used to group multiple animations.

It must be used in conjunction with xp-animation.

@element xp-animation-group
@description A custom element used to manage and harmonize a series of animation
@keywords web animation, declarative web animation, web app, html5, expandjs, web-components
@group functionality
@homepage http://expandjs.com/elements/xp-animation-group
@repository https://github.com/ExpandJS/xp-animation-group

@behavior xp-adapter-behavior /bower_components/xp-adapter-behavior/xp-adapter-behavior.html
@behavior xp-master-behavior /bower_components/xp-master-behavior/xp-master-behavior.html

@dependency polymer Polymer/polymer#^1.0.0
@dependency expandjs ExpandJS/expandjs#0.9.8
@dependency xp-adapter-behavior ExpandJS/xp-adapter-behavior#0.9.8
@dependency xp-master-behavior ExpandJS/xp-master-behavior#0.9.8
-->

<link rel="import" href="../polymer/polymer.html">
<link rel="import" href="../expandjs/expandjs.html">
<link rel="import" href="../xp-adapter-behavior/xp-adapter-behavior.html">
<link rel="import" href="../xp-master-behavior/xp-master-behavior.html">
<link rel="import" href="xp-animation.html">

<dom-module id="xp-animation-group">

    <template>

        <style>
            :host {
                display: none !important;
            }
        </style>

        <content id="content"></content>

    </template>

    <script>
        Polymer({

            // ELEMENT
            is: 'xp-animation-group',

            // BEHAVIORS
            behaviors: [
                Polymer.XPAdapterBehavior,
                Polymer.XPMasterBehavior
            ],

            /*********************************************************************/

            /**
             * Fired when the animation is about to be canceled.
             *
             * @event xp-animation-cancel
             * @param {Element} firer
             * @param {Array} animations
             * @cancelable
{'fraction_non_alphanumeric': 0.14610048349800295, 'fraction_numerical': 0.007147361782636115, 'mean_word_length': 2.862012987012987, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 33, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '83487', 'n_tokens_mistral': 1411, 'n_tokens_neox': 1308, 'n_words': 339}